KONSEP WATERFALL
Model Waterfall juga disebut sebagai Model Sekuensial Linier atau Model Air Terjun merupakan paradigma rekayasa perangkat lunak yang paling tua dan paling banyak dipakai. Model ini mengusulkan sebuah pendekatan perkembangan perangkat lunak yang sistematik dan sekunsial yang dimulai pada tingkat dan kemajuan sistem pada seluruh analisis, desain, kode, pengujian, dan pemeliharaan.
Model Waterfall juga disebut sebagai Model Sekuensial Linier atau Model Air Terjun merupakan paradigma rekayasa perangkat lunak yang paling tua dan paling banyak dipakai. Model ini mengusulkan sebuah pendekatan perkembangan perangkat lunak yang sistematik dan sekunsial yang dimulai pada tingkat dan kemajuan sistem pada seluruh analisis, desain, kode, pengujian, dan pemeliharaan.
Tahapan-tahapan Model Waterfall
Model Sekunsial
Linier mengikuti aktivitas-aktivitas yaitu:
1.
Rekayasa dan Pemodelan Sistem/Informasi
Karena perangkat
lunak merupakan bagian dari suatu sistem maka langkah pertama dimulai dengan
membangun syarat semua elemen sistem dan mengalokasikan ke perangkat lunak
dengan memeperhatiakn hubungannya dengan manusia, perangkat keras dan
database.
2.
Analisis Kebutuhan Perangkat Lunak
Proses
menganalisis dan pengumpulan kebutuhan sistem yang sesuai dengan domain
informasi tingkah laku, unjuk kerja, dan antar muka (interface) yang
diperlukan. Kebutuhan-kebutuhan tersebut didokumentasikan dan dilihat lagi
dengan pelanggan.
3. Desain
Proses desain akan
menerjemahkan syarat kebutuhan ke sebuah perancangan perangkat lunak yang dapat
diperkirakan sebelum dibuat coding. Proses ini berfokus pada struktur data, arsitektur
perangkat lunak, representasi interface, dan detail (algoritma) prosedural.
4.
Pengkodeaan (Coding)
Pengkodean
merupakan proses menerjemahkan desain ke dalam suatu bahasa yang bisa
dimengerti oleh komputer.
5.
Pengujian
Proses pengujian
dilakukan pada logika internal untuk memastikan semua pernyataan sudah
diuji. Pengujian eksternal fungsional untuk menemukan kesalahan-kesalahan
dan memastikan bahwa input akan memberikan hasil yang aktual sesuai yang
dibutuhkan.
6.
Pemeliharaan
Perangkat lunak yang
sudah disampaikan kepada pelanggan pasti akan mengalami perubahan.
085710200368:nomer sopian:)
BalasHapus