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

Postingan populer dari blog ini

Tugas Pertemuan 2 Pemrograman Perangkat Bergerak B

Tugas Pertemuan 3 Pemrograman Perangkat Bergerak B

Tugas Pertemuan 1 Pemrograman Perangkat Bergerak B