Aplikasi ini merupakan aplikasi desktop berbasis Java untuk mengelola data mahasiswa. Aplikasi ini memungkinkan pengguna untuk menambahkan, melihat, mengedit, menghapus data mahasiswa, serta mencetak laporan menggunakan JasperReports.
Aplikasi ini dibuat dengan Java menggunakan Apache NetBeans IDE 25, serta terhubung ke database MySQL yang dikelola melalui XAMPP 8.2.12. Sistem ini ditujukan untuk membantu pengelolaan data mahasiswa secara sederhana dan efisien.
- Menambahkan data mahasiswa (NIM, Nama, Prodi, Kelas)
- Menampilkan seluruh data dalam bentuk tabel
- Mengedit dan menghapus data mahasiswa
- Cetak laporan data mahasiswa menggunakan JasperReports
- Pengguna membuka aplikasi
- Form input data mahasiswa muncul
- Pengguna dapat menambahkan, mengubah, atau menghapus data
- Data tersimpan ke database MySQL
- Laporan dapat dicetak berdasarkan data yang tersedia
- Java JDK 12
- Apache NetBeans IDE 25
- XAMPP 8.2.12 (MySQL & Apache aktif)
- JasperReports Library
- Sistem Operasi: Windows / Linux / macOS
https://drive.google.com/drive/folders/17RZTQr1Q2YHyhe6T1iApR0cBQQlWjFxE?usp=sharing
- Clone atau unduh proyek ini
- Buka proyek menggunakan Apache NetBeans IDE 25
- Pastikan XAMPP berjalan dan database MySQL aktif
- Buat database dengan struktur yang sesuai (import file sql yang terlampir di folder)
- Jalankan file
Formmhs.java
sebagai aplikasi utama - Pastikan semua dependency (seperti JasperReports) telah ditambahkan ke library project
Tampilan antarmuka berupa form input data mahasiswa dengan tabel data, serta fitur cetak laporan seperti berikut: