Skip to main content

Pengembangan Model Waterfall

Waterfall atau Classic life cycle

 

 Pengertian Metode Waterfall

waterfall atau Metode air terjun sering dinamakan siklus hidup klasik (classic life cycle), dimana hal ini menggambarkan pendekatan yang sistematis dan juga berurutan pada pengembangan perangkat lunak, dimulai dengan spesifikasi kebutuhan pengguna lalu berlanjut melalui tahapan-tahapan perencanaan (planning), permodelan (modeling), konstruksi (construction), serta penyerahan sistem ke para pelanggan/pengguna (deployment), yang diakhiri dengan dukungan pada perangkat lunak lengkap yang dihasilkan (Pressman, 2012). Tahapan metode waterfall dapat dilihat pada gambar di bawah ini.

Tahapan Metode Waterfall 
Tahapan Metode Waterfall
Dalam pengembangannya metode waterfall memiliki beberapa tahapan yang berurut yaitu: requirement (analisis kebutuhan), design system (desain sistem), Coding (pengkodean) & Testing (pengujian), Penerapan Program, pemeliharaan. Tahapan tahapan dari metode waterfall adalah sebagai berikut :
1.     Requirement Analisis
Tahap ini pengembang sistem diperlukan komunikasi yang bertujuan untuk memahami perangkat lunak yang diharapkan oleh pengguna dan batasan perangkat lunak tersebut. Informasi ini biasanya dapat diperoleh melalui wawancara, diskusi atau survei langsung. Informasi dianalisis untuk mendapatkan data yang dibutuhkan oleh pengguna.
2.      System Design
Spesifikasi kebutuhan dari tahap sebelumnya akan dipelajari dalam fase ini dan desain sistem disiapkan. Desain Sistem membantu dalam menentukan perangkat keras(hardware) dan sistem persyaratan dan juga membantu dalam mendefinisikan arsitektur sistem secara keseluruhan.
3.      Implementation
Pada tahap ini, sistem pertama kali dikembangkan di program kecil yang disebut unit, yang terintegrasi dalam tahap selanjutnya. Setiap unit dikembangkan dan diuji untuk fungsionalitas yang disebut sebagai unit testing.
4.        Integration & Testing
Seluruh unit yang dikembangkan dalam tahap implementasi diintegrasikan ke dalam sistem setelah pengujian yang dilakukan masing-masing unit. Setelah integrasi seluruh sistem diuji untuk mengecek  setiap kegagalan maupun kesalahan.
5.        Operation & Maintenance
Tahap akhir dalam model waterfall. Perangkat lunak yang  sudah  jadi,  dijalankan  serta dilakukan  pemeliharaan. Pemeliharaan termasuk dalam memperbaiki  kesalahan yang tidak ditemukan pada langkah sebelumnya. Perbaikan implementasi unit sistem dan peningkatan jasa sistem sebagai kebutuhan baru.
Kelebihan menggunakan metode air terjun (waterfall) adalah metode ini memungkinkan untuk departementalisasi dan kontrol. proses pengembangan model fase one by one, sehingga meminimalis kesalahan yang mungkin akan terjadi. Pengembangan bergerak dari konsep, yaitu melalui desain, implementasi, pengujian, instalasi, penyelesaian masalah, dan berakhir di operasi dan pemeliharaan.

Kekurangan menggunakan metode waterfall adalah metode ini tidak memungkinkan untuk banyak revisi jika terjadi kesalahan dalam prosesnya. Karena setelah aplikasi ini dalam tahap pengujian, sulit untuk kembali lagi dan mengubah sesuatu yang tidak terdokumentasi dengan baik dalam tahap konsep sebelumnya.

Sumber : Pressman, Roger S. 2012. Rekayasa Perangkat Lunak – Buku Satu, Pendekatan Praktisi (Edisi 7). Yogyakarta: Andi.

Comments

Popular posts from this blog

Cara Upload atau Import File SQL Ukuran Besar di phpMyAdmin

Postingaan kali ini saya akan membahas tentang cara import file SQL besar yang lebih dari limit size di PhpMyAdmin bila tetap di import akan selalu failed / gagal, hal ini saya alami saat mau upload file besar  di tempat kerja, bila anda mengalami hal tersebut nah postingan ini wajib anda baca sampai selesai, oke langsung saja kita mulai step by step pembahasannya seperti berikut ini : 1. Buka control panel xampp, kemudian matikan (stop) Apache dan MySQL, seperti gambar di bawah ini: 2. Bukalah file config.inc.php  yang ada di direktory C:/xampp/phpMyAdmin/config.inc.php lihat gambar di bawah ini untuk lebih jelas : 3. Kemudian silahkan anda editfile config.inc.php menggunakan notepad ++ atau yang lainnya dan tambahkan code berikut di bawah kode $i++;   $cfg['UploadDir'] = 'upload'; $cfg['ExecTimeLimit'] = 0; untuk lebih jelas silahkan lihat gambar berikut ini : 4. Setelah itu buatlah sebuah folder di direktori C:/xampp/...

Website

Mempersiapkan Website   Menciptakan website yang berhasil mencapai tujuannya bukanlah yang mudah untuk dilakukan, diperlukan kerja keras didalam penyusunan dan perancangannya. Web adalah fenomena baru di dunia IT sekalipun, banyak hal masih dikembangkan dan akan terus berkembang sehingga kita sebagai desainer dituntut untuk selalu belajar sehingga mampu mengikuti perkembangan itu. Secara mendasar, website adalah sebuah hasil karya kreativitas oleh orang-orang yang mampu bekerja dengan intuisi yang kuat. Untuk membuat website diperlukan beberapa hal, antara lain : 1. Web Browser 2. Hardware 3. Menguasai HTML 4. Koneksi Internet 5. Web Space   6. Domain Name 1. Web Browser. Diperlukan minimal sebuah aplikasi web browser yang sudah terinstal dengan baik di komputer yang akan kita gunakan untuk menyusun halaman web. Web browser ini berfungsi untuk menampilkan halaman-halaman web dan mencoba seluruh fungsi navigasi se...

K3 LH ( Kesehatan keselamatan kerja dan lingkungan hidup )

 K3 LH ( Kesehatan keselamatan kerja dan lingkungan hidup ) Materi K3 LH ini mencakup 4 pembahasan secara detil yaitu : Dasar-dasar Keselamatan dan Kesehatan Kerja Hukum Keselamatan dan Kesehatan Kerja Praktek Keselamatan dan Kesehatan Kerja Mengatur Merapihkan Area tempat kerja 1. Dasar-dasar keselamatan dan kesehatan kerja Keselamatan berasal dari kata dasar selamat. Selamat diartikan terhindar dari bahaya, tidak mendapat gangguan,sehat tidak kurang suatu apapun. Menurut WJS Poerwadarminta : Keselamatan diartikan keadaan perihal terhindar dari bahaya, tidak mendapat gangguan,sehat tidak kurang suatu apapun. Pekerja terkadang tidak merasa bahwa keselamatan dan kecelakaan itu saling bersinggungan,didalam bekerja harus selalu berfikir bagaiman kita dapat mengantisipasi agar dapat mengurangi resiko kecelakaan. Lakukanlah sesuatu dengan mengharapkan keselamatan dalam melaksanakan pekerjaan harus sesuai dengan standar Operasional Prosedur (SOP). Keselamatan dalam menangani bahaya/resik...