KPPL-E Pertemuan 5
Nama: Valensio Arvin Putra Setiawan
NRP: 5025231273
Kelas: KPPL E
Link Source: https://www.djournals.com/klik/article/view/676/479
Requirement (Kebutuhan Sistem)
Sistem informasi yang dikembangkan dalam penelitian ini bertujuan untuk mengatasi masalah yang dihadapi oleh koperasi BMT Al-Bayan. Koperasi ini sebelumnya menggunakan metode pencatatan transaksi secara manual, yang menyebabkan beberapa masalah, seperti:
- Proses transaksi lambat karena pencatatan masih dilakukan di atas kertas oleh petugas lapangan, lalu diserahkan ke bagian administrasi untuk dimasukkan ke dalam aplikasi Microsoft Access.
- Rentan terhadap kesalahan dan kehilangan data karena tidak ada sistem cadangan otomatis sebelum data diserahkan ke administrasi.
- Tidak adanya sistem basis data yang dapat memudahkan pengelolaan dan pencarian data transaksi.
Kebutuhan Sistem:
Fungsionalitas Pengelolaan Transaksi:
- Sistem harus dapat mengelola data transaksi seperti setoran dan penarikan dana dari nasabah.
- Sistem harus memungkinkan untuk mencatat dan mengelola transaksi pinjaman serta cicilan nasabah.
Manajemen Nasabah:
- Sistem harus memungkinkan pendaftaran nasabah baru dan pengelolaan informasi nasabah, seperti rincian rekening dan riwayat transaksi.
Fitur Keamanan dan Aksesibilitas:
- Sistem harus memiliki mekanisme login dengan hak akses berbeda antara Admin dan Super Admin.
- Admin hanya memiliki akses untuk melihat data transaksi dan nasabah, sedangkan Super Admin memiliki hak untuk mengelola data nasabah, transaksi, dan laporan.
Laporan dan Pencarian Data:
- Sistem harus memiliki fitur pencarian data transaksi berdasarkan berbagai filter.
- Sistem harus mampu menghasilkan laporan transaksi yang lengkap untuk kebutuhan administrasi.
Model Desain
Model desain dari sistem informasi ini dikembangkan menggunakan Unified Modeling Language (UML) dan model Entity Relationship Diagram (ERD) untuk menggambarkan struktur sistem dan relasi data.
Diagram UML yang Digunakan:
- Use Case Diagram:
- Menggambarkan aktor yang terlibat dalam sistem, seperti Admin dan Super Admin, serta interaksi mereka dengan fitur sistem, seperti pengelolaan transaksi, pengelolaan nasabah, dan pembuatan laporan
- Activity Diagram:
- Menggambarkan alur kerja dari setiap fitur utama. Misalnya, Activity Diagram untuk Transaksi Tabungan menunjukkan langkah-langkah mulai dari memilih menu transaksi, menampilkan data transaksi, hingga menambah atau mengedit transaksi tabungan
- Class Diagram:
- Menggambarkan entitas dan objek utama dalam sistem, seperti Nasabah, Transaksi, dan Laporan, serta atribut dan metode yang dimiliki setiap entitas
Desain Basis Data:
- Sistem ini menggunakan PostgreSQL sebagai Database Management System (DBMS). Basis data dirancang untuk menyimpan informasi nasabah, transaksi, dan laporan secara terstruktur.
- Entity Relationship Diagram (ERD) digunakan untuk merancang hubungan antar entitas, misalnya antara Nasabah, Rekening, dan Transaksi. Setiap nasabah dapat memiliki satu atau lebih rekening, dan setiap rekening akan terkait dengan banyak transaksi.
Comments
Post a Comment