SISMA (Sistem Informasi Mahasiswa) adalah aplikasi desktop untuk membantu institusi pendidikan mengelola data mahasiswa dan program studi melalui antarmuka modern. Produk dirancang dengan pendekatan Rich UI yang menampilkan navigasi sidebar, kartu statistik, tabel data, grafik, aktivitas terbaru, formulir terstruktur, dan pilihan tema gelap/terang. PRD ini menerjemahkan referensi visual menjadi kebutuhan produk yang dapat direncanakan, dibangun, dan diuji.
1.1 Tujuan Produk
Menyediakan satu aplikasi desktop untuk melihat dan mengelola data mahasiswa.
Mempercepat pekerjaan administratif melalui pencarian, filter, dan operasi CRUD.
Menyajikan ringkasan data dalam bentuk kartu statistik dan grafik.
Memberikan pengalaman penggunaan yang konsisten, jelas, dan mudah dipelajari.
Menerapkan pemisahan kode yang terstruktur agar aplikasi mudah diuji dan dikembangkan.
1.2 Pernyataan Produk
Untuk administrator dan staf akademik yang membutuhkan pengelolaan data mahasiswa, SISMA menyediakan aplikasi desktop terintegrasi yang menggabungkan manajemen data, ringkasan analitik, dan UI modern dalam satu lingkungan kerja.
2. Latar Belakang dan Permasalahan
Data mahasiswa perlu dikelola secara terstruktur agar pencarian dan pembaruan tidak dilakukan secara manual.
Pengguna membutuhkan gambaran cepat mengenai jumlah mahasiswa, program studi, dosen, dan angkatan.
Tampilan aplikasi administrasi yang padat perlu memiliki hierarki visual dan navigasi yang konsisten.
Perubahan data perlu divalidasi, dicatat secara memadai, dan dilindungi dari input tidak sah.
3. Sasaran, Indikator, dan Batasan
Sasaran |
Indikator keberhasilan awal |
Pengelolaan mahasiswa |
Pengguna berwenang dapat menambah, melihat, mengubah, dan menghapus data. |
Pencarian data |
Pencarian berdasarkan NIM atau nama menghasilkan data yang relevan. |
Dashboard |
Kartu statistik dan grafik menggunakan data database, bukan angka statis. |
Kualitas UI |
Navigasi utama konsisten, teks terbaca, dan tampilan mendukung dark/light mode. |
Keandalan |
Kesalahan validasi atau koneksi ditangani dengan pesan yang dapat dipahami. |
Keamanan dasar |
Akses berbasis peran, query berparameter, dan penyimpanan password dengan hash. |
Angka seperti 125 mahasiswa, 12 program studi, 8 dosen, dan 3 angkatan pada referensi visual merupakan contoh tampilan. Angka tersebut bukan target data aktual dan harus dihitung dari database.


