33
Gambar 2.1 Model Waterfall
(Pressman, 2010: 39)
Berikut penjelasan dari tahapan-tahapan tersebut:
1.
Communication
Tahapan ini terdiri dari project initiation dan requirements gathering,
yaitu merupakan tahap pengumpulan informasi dan mencari kebutuhan
dari keseluruhan sistem yang akan diaplikasikan ke dalam bentuk
software.
2.
Planning
Tahapan ini terdiri dari estimating, scheduling dan tracking. Pada tahap ini
pengembang software
membuat perkiraan yang diperlukan serta
penjadwalan agar pembuatan software dapat selesai sesuai dengan waktu
yang diperkirakan.
3.
Modelling
Tahapan ini terdiri dari analysis dan design. Proses ini bertujuan untuk
mengubah kebutuhan-kebutuhan diatas menjadi representasi software
sebelum proses penulisan kode (coding) dimulai.
4.
Construction
Terdiri dari proses coding dan pengujian software, pada tahap ini design
software diterjemahkan menjadi bahasa yang dimengerti oleh mesin. Lalu
semua fungsi software
diuji coba agar software bebas dari error
dan
hasilnya sesuai dengan kebutuhan yang sudah didefinisikan sebelumnya.
5.
Deployment
|