Home Start Back Next End
  
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) 
Word to PDF Converter | Word to HTML Converter