![]() 30
Definisi 29 (Waterfall Model)
Dinamakan waterfall model karena tahap demi tahap yang dilal
harus menunggu
tahap sebelumnya selesai dan berjalan berurutan.
Gambar 2.1 Waterfall Model
Model waterfall dibagi menjadi 5 tahapan sebagai berikut:
1. Communication. Permodelan diawali dengan mencari kebutuhan dari
keseluruhan sistem yang ingin dibuat. Pada tahap ini developer bertemu dengan
pelanggan untuk mencari tahu kebutuhan dari keseluruhan sistem. Tahap ini
sering disebut dengan Project Definition.
2. Planning. Proses pencarian kebutuhan yang diintensifkan dan difokuskan pada
software. Aktivitas ini harus didokumentasikan dalam bentuk user requirement
dan diperlihatkan kepada pelanggan agar mer eka mengetahui rencana-rencana
yan g akan dijalankan dan apakah rancan gan sesuai dengan kebutuhan mereka.
3. Modeling. Dalam proses ini syarat kebutuhan diubah menjadi representasi ke
dalam bentuk perancangan software sebelum proses pengkodean dimulai. Desain
harus dap at mengimplementasikan kebutuhan yang telah disebutkan pada tahap
sebelumnya. Proses ini harus didokumentasikan dalam bentuk software
requirement sebagai konfigurasi d ari software.
4. Construction. Desain diubah menjadi bentuk yang dapat dimengerti oleh mesin,
yaitu ke d alam bahasa pemrograman melalui proses coding. Tahap ini
merupakan implementasi dari tahap design yang secara teknis dikerjakan oleh
programmer. Kemudian setelah tahap coding selesai, semua fungsi-fungsi
software diujicobakan agar software bebas dari error dan hasilnya harus benar-
benar sesu ai den gan kebutuhan yang sudah didefinisikan sebelumnya.
5. Deployment. Tahapan terakhir dalam p engembangan sistem atau software.
Sistem yang telah dibuat akhirn ya dapat digunakan oleh pelanggan. Pada tahap
ini juga dilakukan pemeliharaan sistem secara ber kala.
(Pressman, 2010)
|