KPPL-E Pertemuan 4
Nama: Valensio Arvin Putra Setiawan
NRP: 5025231273
Kelas: KPPL E
Link Source: https://www.djournals.com/klik/article/view/676/479
Metodologi yang Digunakan
Penelitian ini menggunakan metodologi Waterfall yang merupakan salah satu model dalam Software Development Life Cycle (SDLC). Model ini bersifat berurutan, dengan langkah-langkah yang harus diselesaikan secara berurutan sebelum melanjutkan ke tahap berikutnya. Tahapan Waterfall yang digunakan dalam penelitian ini meliputi:
Requirement Analysis (Analisis Kebutuhan):
- Peneliti melakukan wawancara dan observasi di koperasi BMT Al-Bayan untuk mengidentifikasi permasalahan yang ada. Kebutuhan utama sistem adalah pengelolaan data transaksi simpan pinjam yang masih dilakukan secara manual, sehingga berpotensi menimbulkan kesalahan dan kehilangan data.
System & Software Design (Desain Sistem dan Perangkat Lunak):
- Desain sistem dilakukan dengan memanfaatkan Unified Modeling Language (UML) untuk menggambarkan alur sistem. Diagram yang digunakan antara lain Use Case Diagram, Activity Diagram, dan Class Diagram. Pada tahap ini juga dirancang struktur basis data dengan menggunakan PostgreSQL sebagai sistem manajemen basis data.
Implementation & Unit Testing (Implementasi dan Pengujian Unit):
- Implementasi sistem dilakukan dengan menggunakan bahasa pemrograman JavaScript dan framework Express JS sebagai aplikasi backend, serta React JS untuk pengembangan antarmuka (frontend). Proses pengujian unit dilakukan untuk memverifikasi bahwa setiap bagian dari sistem bekerja secara independen.
Integration & System Testing (Pengujian Integrasi dan Sistem):
- Setelah tahap implementasi selesai, komponen-komponen sistem diintegrasikan dan diuji secara keseluruhan untuk memastikan bahwa seluruh fitur bekerja dengan baik, sesuai dengan spesifikasi yang telah dibuat pada tahap desain.
Operation & Maintenance (Operasi dan Pemeliharaan):
- Sistem dipindahkan ke tahap operasional dan mulai digunakan oleh pengguna. Tahap pemeliharaan mencakup perbaikan bug, penambahan fitur baru jika diperlukan, dan menjaga performa sistem agar tetap optimal.
Output dari Penelitian
Output dari penelitian ini adalah aplikasi berbasis web yang dapat membantu koperasi BMT Al-Bayan dalam mengelola data transaksi simpan pinjam dengan lebih efisien. Berikut adalah output dari setiap tahapan dalam metodologi Waterfall yang dihasilkan dalam penelitian ini:
Requirement Analysis:
- Ditemukan kebutuhan untuk sistem informasi yang dapat menggantikan metode manual dalam pengelolaan data transaksi, seperti penyimpanan dan pinjaman, yang sebelumnya dilakukan dengan kertas.
System Design:
- Diagram UML, termasuk Use Case Diagram, Activity Diagram, dan Class Diagram yang menggambarkan bagaimana sistem beroperasi dan bagaimana aktor berinteraksi dengan sistem.
- Desain basis data menggunakan PostgreSQL untuk menyimpan dan mengelola data transaksi dan nasabah.
Implementation:
- Aplikasi berbasis web yang diimplementasikan menggunakan Express JS dan React JS. Halaman-halaman seperti login, dashboard, pengelolaan data nasabah, transaksi tabungan, dan pembiayaan berhasil dibangun sesuai dengan spesifikasi.
Testing:
- Sistem diuji menggunakan metode black box testing yang menunjukkan bahwa seluruh fitur berfungsi sesuai dengan harapan. Pengujian melibatkan skenario di mana aktor Admin dan Super Admin melakukan berbagai operasi, dan hasilnya sesuai dengan rancangan.
Operation & Maintenance:
- Aplikasi siap digunakan dalam lingkungan koperasi dan diharapkan dapat mempermudah pengelolaan data transaksi nasabah. Sistem ini juga dilengkapi dengan fitur pencarian dan penyaringan data, sehingga memudahkan petugas administrasi dalam mengelola transaksi.
Comments
Post a Comment