Waterfall Process Model Model Pengembangan
23 berurutan yakni setiap proses harus diselesaikan terlebih dahulu
sebelum proses selanjutnya dimulai. Hal ini dapat mempermudah pengembang dalam melakukan penelitian ini karena hanya dilakukan
oleh jumlah pengembang yang terbatas. Tahapan pada
waterfall process model secara praktis adalah sebagai berikut :
1 Communication Komunikasi dan kolaborasi
Komunikasi dan kolaborasi adalah suatu hal penting sebelum pekerjaan yang bersifat teknik dimulai. Tujuannya adalah untuk
memahami sasarantujuan dari project yang akan dikembangkan
dan membantu mendefinisikan fitur dan fungsi dari perangkat lunak Pressman, 2010:15, sehingga aplikasi yang dihasilkan nantinya
akan memiliki manfaat yang baik bagi pengguna. Tahapan pertama yang dilakukan adalah
project initiation. Pada tahap ini dilakukan komunikasi dengan calon pengguna aplikasi
tentang permasalahan yang dihadapi. Komunikasi ini akan menghasilkan spesifikasi produk.
Setelah spesifikasi produk sudah diketahui, maka langkah selanjutnya adalah
requirements gathering, yakni dengan melakukan analisis kebutuhan. Pada fase ini dilakukan pengumpulan
kebutuhan secara intensif agar terbentuk perangkat lunak yang sesuai dengan kebutuhan pengguna.
24 2
Planning Perencanaan Pada tahap ini yang perlu dilakukan adalah pembuatan jadwal
pengembangan perangkat lunak. Penjadwalan di sini akan memberikan estimasi waktu penyelesaian perangkat lunak.