Start Back Next End
  
17
Gambar 2.1 Waterfall Model
(Sumber: Software Engineering: A Practitioner’s Approach – Pressman,
2010)
1.
Communication
Tahap ini merupakan tahap inisiasi proyek
dengan
melakukan
analisis terhadap masalah
yang ada dan tujuan yang ingin dicapai.
Selain itu, tahap ini juga melakukan analisis
terhadap kebutuhan
software
dan pengguna yang didapatkan melalui pengumpulan
data dengan kuesioner.
2.
Planning
Tahap ini merupakan tahap lanjutan dari communication. Tahap
ini melakukan estimasi terhadap kebutuhan-kebutuhan dalam
pembuatan sistem dan membuat perencanaan terhadap jadwal
pengerjaan software.
3.
Modeling
Tahap ini membuat pemodelan terhadap software
dengan
melakukan
analisis dan perancangan software
berdasarkan hasil
dari analisis
kebutuhan pengguna yang sudah didapatkan.
Perancangan software
tersebut berupa perancangan struktur data,
arsitektur program, user interface, dan detil prosedur.
4.
Construction
Setelah membuat pemodelan terhadap software, tahap selanjutnya
adalah membuat kode (coding) berdasarkan kebutuhan pengguna
dan software
tersebut.
Selanjutnya, pengujian dilakukan untuk
meminimalkan kesalahan-kesalahan yang mungkin terjadi dalam
sistem.
Word to PDF Converter | Word to HTML Converter