|
60
Waterfall
2.2.5.1
Pengertian Waterfall
Waterfall merupakan model yang menggunakan milestone
sebagai titik transisi dan
pengujian, artinya setiap aktivitas pada
tahap pengembangan harus diselesaikan sebelum
menuju tahap
pengembangan berikutnya. Sehingga model ini sangat sesuai untuk
aplikasi
dengan syarat-syarat yang telah didefinisikan secara
lengkap sebelumnya karena besar
kemungkinan tidak adanya
perubahan aplikasi dimasa yang akan datang. Kondisi semacam ini
akan sangat berpengaruh pada aplikasi dan menimbulkan masalah
terhadap kebutuhan iterasi dimana aplikasi akan terus berkembang
dengan penyesuaian-penyesuaian
terhadap kebutuhan, proses
bisnis dan lingkungan aplikasi yang terus berubah dari waktu
ke
waktu.
2.2.5.2
Tahapan dalam Waterfall
Tahap-tahap pengembangan dengan menggunakan waterfall
antara lain yaitu:
1.
Requirement
Pada tahap ini dilakukan pengumpulan
kebutuhan secara
lengkap kemudian dianalisis dan mendefinisikan
kebutuhan-
kebutuhan yang harus dipenuhi oleh aplikasi yang akan
dibangun.
2.
Design
Pada tahap ini dilakukan perancangan
sistem dan
aplikasi
meliputi desain konseptual, logikal dan fisikal.
3.
Implementation
Pada tahap ini dilakukan penerjemahan ke dalam kode-kode
program menggunakan sebuah bahasa pemrograman, sekaligus
melakukan pengujian terhadap unit-unit program
yang telah
dibuat.
|