5025231208_Muhammad Daffa Nurrahman_Pertemuan 3 KPPL - Ulasan Resume/Paper
Nama : Muhammad Daffa Nurrahman
NRP : 5025231208
Email : daffanurrahman053@gmail.com
Kelas : KPPL (E)
Tugas 11/09/2024
Buat ulasan / resume paper yang menggunakan model proses dalam membangun perangkat lunak.
"Design and Build a Web App-Based Conference Registration System Using the Waterfall Model
Penulis : Fawaidul Badri
Rilis : UNUSA
Link Paper : https://journal2.unusa.ac.id/index.php/ATCSJ/article/view/2820/1699
A. Deskripsi
Tujuan dari penelitian ini adalah membangun sistem registrasi konferensi berbasis web yang dapat memudahkan admin/penyelenggara dalam mengelola proses registrasi. Metode yang digunakan dalam pengembangan aplikasi ini adalah metode waterfall.
B. Model Proses yang Dipakai
Sistem WaterFall mempunyai ciri khusus dalam pengerjaan sistemnya yang dilakukan secara berurutan sperti urutan linier, dengan aliran dari komponen pertama “turun” ke komponen terakhir, seperti air terjun. Model proses Waterfall dipilih karena persyaratannya terdefinisi dengan baik dan tahap pengembangan liniernya selaras dengan lingkungan terstruktur proyek.
C. Tahapan Aktivitas yang dilakukan
Tahapan metode Waterfall:
Tahap 1: Requirements Definition Proses pencarian kebutuhan perangkat lunak, misalnya pengumpulan data. Informasi yang diperoleh kemudian dianalisis, sehingga diperoleh informasi yang lengkap mengenai spesifikasi kebutuhan perangkat lunak.
Tahap 2: System and Software Design Pada tahap ini bertujuan untuk memberikan gambaran umum tentang aplikasi yang akan dikembangkan dan cara kerjanya.
Tahap 3: Implementation and Unit Testing Pada tahap ini, perancangan perangkat lunak diimplementasikan ke dalam serangkaian program atau unit program. Dilakukan pengujian bahwa program tersebut telah memenuhi spesifikasi.
Tahap 4: Integration and System Testing Setelah melakukan unit testing, langkah selanjutnya adalah menguji keseluruhan program untuk memastikan bahwa perangkat lunak telah memenuhi desain dan kebutuhan.
Tahap 5: Operation and Maintenance Tahap terakhir ini menggambarkan pemeliharaan pada perangkat lunak dalam waktu yang cukup lama dan berkala, serta memperbaiki sistem dari sebelumnya dan meningkatkan sistem (update fiture)
D. Spesifikasi
Menggunakan metode waterfall dengan membuat sistem registrasi yang memiliki fitur otomatis untuk mencegah pengguna terlambat melakukan registrasi dan juga terdapat beberapa daftar acara untuk membantu pengguna dalam memilih lebih dari satu acara tertentu. dalam satu aplikasi dan sistem dapat menampilkan hasil rekap dari admin sehingga pengguna dapat melihat kuota registrasi pada setiap acara. Teknologi yang digunakan pada sistem adalah VueJs untuk tampilan antarmuka dan firebase sebagai database yang digunakan untuk menyimpan data peserta. Metode yang diusulkan pada penelitian ini adalah menggunakan metode waterfall dengan pendekatan sistematis.
E. Desain
Entity Relationship Diagram merupakan suatu model untuk menjelaskan hubungan antar data dalam database berdasarkan objek data dasar yang memiliki hubungan antar relasi. Alur dari ERD adalah peserta memiliki data nama, email, nomor ponsel, instansi, jam kegiatan yang akan dikelola oleh admin. Selanjutnya admin menambahkan kegiatan beserta tanggal pelaksanaannya. ERD pada sistem dijelaskan sebagai berikut.
Halaman utama berisi daftar acara (event) yang memberikan informasi terkait acara tersebut. Pada halaman ini juga terdapat kategori acara (umum, khusus). Untuk kategori khusus hanya peserta yang masih dalam lingkup internal kampus atau organisasi, dsb., sedangkan kategori umum merupakan acara yang dapat diikuti oleh semua kalangan atau umum, pada halaman ini berhasil
F. Testing / Validation
Halaman ini berfungsi apabila pengguna telah berhasil melakukan registrasi karena event masih memiliki sisa kuota, maka sistem akan menampilkan pesan "Selamat, data Anda telah berhasil terkirim" dan data berhasil masuk ke database. Sampai di halaman ini, data telah berhasil didaftarkan.
G. Evolusi
Aplikasi ini masih kurang sempurna, penulis berharap kedepannya bisa dikembangkan lagi dengan berbagai fitur dan menyesuaikan dengan teknologi terkini Pembaruan sistem rutin akan dijadwalkan untuk mengatasi bug dan meningkatkan kinerja




Comments
Post a Comment