Tugas 3 KPPL
Nama : Fadaukas Daffa Tajuddin
NRP : 5025231149
Email : fadaukasdaffa04@gmail.com
Resume Paper: "Analisis Metode Waterfall Untuk Pengembangan Sistem Informasi"
Link to Paper: Analisis Metode Waterfall Untuk Pengembangan Sistem Informasi
1. Deskripsi Perangkat Lunak yang Dibuat
Penelitian ini menjelaskan metode Waterfall untuk pengembangan perangkat lunak dan sistem informasi. Metode ini cocok untuk proyek berskala besar yang memerlukan pendekatan sistematis dan terorganisir, dengan tahapan pengembangan yang dilakukan secara bertahap dan tidak dapat kembali ke tahap sebelumnya.
2. Model Proses yang Dipakai
Model proses yang digunakan adalah Waterfall atau Linear Sequential Model. Model ini memperkenalkan tahapan pengembangan sistem secara berurutan, di mana setiap fase harus diselesaikan sebelum melanjutkan ke fase berikutnya.
3. Tahapan Aktivitas yang Dilakukan
Tahapan dalam metode Waterfall meliputi:
- Requirement: Memahami kebutuhan pengguna melalui wawancara, diskusi, dan survei.
- Design: Membuat desain sistem, termasuk perangkat keras dan arsitektur sistem.
- Implementation: Mengembangkan sistem dalam unit kecil yang kemudian diuji.
- Verification: Verifikasi dan pengujian unit secara keseluruhan untuk memastikan sistem memenuhi persyaratan.
- Maintenance: Melakukan pemeliharaan perangkat lunak, termasuk perbaikan kesalahan.
4. Spesifikasi
Spesifikasi perangkat lunak yang dihasilkan sesuai dengan kebutuhan pengguna yang dikumpulkan pada tahap Requirement. Tahap desain mengatur spesifikasi hardware dan arsitektur sistem, memastikan bahwa perangkat lunak dapat diimplementasikan dengan baik.
5. Desain
Desain sistem mencakup pembuatan model sistem dan arsitektur yang mendefinisikan seluruh sistem secara menyeluruh. Tahap ini menentukan bagaimana perangkat keras dan perangkat lunak akan bekerja bersama.
6. Testing dan Validasi
Pengujian dilakukan dalam beberapa tahap, termasuk:
- Unit Testing: Pengujian terhadap unit kecil yang dikembangkan.
- System Testing: Menguji integrasi seluruh modul.
- Acceptance Testing: Pengujian akhir bersama pengguna untuk memastikan sistem sesuai dengan kebutuhan.
7. Evolution
Pada fase evolusi atau Maintenance, dilakukan pemeliharaan berkelanjutan terhadap sistem yang sudah berjalan, mencakup perbaikan bug, pengoptimalan, dan penyesuaian sistem terhadap perubahan kebutuhan bisnis.
Komentar
Posting Komentar