PENGEMBANGAN
APLIKASI
MATERI:
MENGEAL SOFTWARE
TAHAPAN PENGEMBANGAN APLIKASI DENGAN METODE WATERFALL
TAHAPAN PENGEMBANGAN APLIKASI DENGAN METODE PROTOTYPING
CONTOH PROGRAM C++
HAK ATAS KEKAYAAN INTELEKTUAL SOFTWARE
Mengenal software
• Karakteristik software:
• 1.Software tidak pernah using , meskipun sudah digunakan selama
bertahun-tahun
• 2. Software bukan produk pabrikan massal(manufactured product), tetapi
hasil pengembangan dan rekayasa ( developed and engineered product )\
3. meski industry pada umumnya mengarah pada perakitan berbasis
komponen, kebanyakan software masih dibuat berdasar keinginan pemesan.
Model pengembangan proses software:model air
terjun(waterfall), model purwarupa (prototyping
model)
• Tahapan utama dalam model waterfall adalah analysis – Design – Coding – Testing
– support and maintenance yang sering disingkat ADCTsM atau ADCTM.
• Tahapan pengemabangan model waterfall: model pengembangan software ini
diperkenalkan oleh Winston Royce pada tahun 1970-an, ini merupakan model klasik
yang sederhana dengan aliran system yang linier keluaran dari tahap sebelumnya
masukan untuk tahap berikutnya.
• Model waterfall merupakan suatu proses pengembangan software berurutan, dimana
kemajuan dipandang sebagai terus mengalir kebawah ( seperti air terjun ) melewati
fase-fase perencanaan, permodelan, implementasi dan pengujian
berikut gambar tahapan Model waterfall
( berurutan )
a. Requirement ( analisis kebutuhan )
b. Design system ( desain system )
c. Coding & testing ( penulisan
sinkode program/implementation)
d. Penerapan/pengujian program
(integration and testing )
e. Pemeliharaan ( operation and
maintenance )
Keunggulan dan kelemahan metode waterfall