Pengertian dan Tahap Metode SDLC Waterfall

Ersandi Billah
2 min readJan 14, 2019

--

Kali ini saya akan menjelaskan Bagaimana dan apa itu dari pengertian waterfall. Nah pengertian Waterfall atau sering juga disebut air terjun atau sebuah metode yang bisa dilakukan untuk membuat pembaruan sistem yang berjalan.

Photo by referensiinternet

Jadi dalam kutipan buku Rosa metode waterfall dalam pengembangan sistem merupakan proses pengembangan atau mengubah suatu sistem perangkat lunak dengan menggunakan metode-metode atau juga model-model yang bisa digunakan orang lain dalam pengembangan sistem perangkat lunak.

Model Waterfall adalah suatu proses perangkat lunak yang berurutan , dipandang sebagai terus mengalir kebawah (seperti air terjun) melewati fase-fase perencanaan, pemodelan, implementasi dan pengujian.

Tahapan Mode Waterfall

Berikut ini adalah tahapan dari metode waterfall:

Photo by eduriz
  1. Requirement Gathering and analysis — Mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan desain yang lengkap.
  2. Desain ,dalam tahap ini pengembang akan menghasilkan sebuah sistem secara keseluruhan dan menentukan alur perangkat lunak hingga algoritma yang detail.
  3. Implementasi adalah Tahapan dimana seluruh desain diubah menjadi kode kode progam . Kode progam yang dihasilkan masih berupa modul-modul yang akan diintregasikan menjadi sistem yang lengkap.
  4. Integration & Testing
    Di tahap ini dilakukan penggabungan modul-modul yang sudah dibuat dan dilakukan pengujian ini dilakukan untuk mengetahui apakah software yang dibuat telah sesuai dengan desainnya dan fungsi pada software terdapat kesalahan atau tidak.
  5. Verifikasi adalah klien atau pengguna menguji apakah sistem tersebut telah sesuai dengan yang disetujui.
  6. Operation & Maintenance yaitu instalasi dan proses perbaikan sistem sesuai yang disetujui.

Manfaat Model Waterfall

Keunggulan Model pendekatan pengembangan software metode waterfall adalah pencerminan kepraktisan rekayasa , yang bisa membuat kualitas software tetap terjaga. Jenis model yang bersifat lengkap sehingga proses pemeliharaan nya lebih mudah.

Kelemahan Model Waterfall

Kelemahan model waterfall ini adalah lambatnya proses pengembangan perangkat lunak. Dikarenakan proses yang satu tidak bisa diloncat-loncat maka dari itu model ini sangat memakan waktu dalam mengembangkannya. Kelemahan yang lain kinerja tidak optimal dan efisien.

Reference by:

--

--