1. Waterfall
Waterfall merupakan model pengembangan dengan prosedur yang bertahap. Dalam hal
ini, tahap pertama diselesaikan dengan baik sebelum menuju ke tahap berikutnya
model ini membutuhkan perencanaan untuk setiap tahap sebelum tahap tersebut
dilakukan. Keunggulan dari model ini adalah adanya dokumentasi yang dilakukan di
setiap tahapan, sehingga progress dari pengembangan sistem dapat direkam dengan
baik