E-Clearance adalah aplikasi berbasis web yang dirancang untuk mendigitalisasi proses birokrasi "Bebas Tanggungan" di perguruan tinggi. Aplikasi ini memudahkan mahasiswa dalam mengurus syarat kelulusan/wisuda secara mandiri, serta memberikan panel kendali bagi petugas unit kerja untuk memverifikasi tanggungan secara real-time.
Aplikasi ini sangat cocok digunakan sebagai bahan pembelajaran (Educational Purpose) bagi mahasiswa IT yang ingin mempelajari integrasi PHP, MySQL, Manajemen User (RBAC), dan alur logika sistem informasi.
Fitur Utama
1. Multi-User Role (RBAC)
Sistem memiliki 3 level akses yang berbeda:
- Admin Utama: Mengelola data master mahasiswa, unit kerja, dan pembuatan akun login.
- Petugas Unit Kerja (Perpustakaan, Keuangan, dll): Memverifikasi pengajuan mahasiswa sesuai otoritas unitnya (Clear/Unclear).
- Mahasiswa: Mengajukan permohonan bebas tanggungan, memantau progres verifikasi, dan mencetak sertifikat digital.
2. Dashboard Statistik & Monitoring
- Visualisasi status pengajuan melalui kartu statistik yang informatif.
- Indikator warna (Success, Warning, Danger) untuk memudahkan pelacakan status di setiap unit.
3. Automasi Verifikasi & Cetak Sertifikat
- Mahasiswa cukup sekali klik untuk mengirim pengajuan ke seluruh unit.
- Fitur Cetak Sertifikat Digital otomatis aktif hanya jika seluruh unit sudah memberikan status "Clear".
4. Arsitektur Sederhana (Mudah Dipelajari)
- Menggunakan PHP Native & MySQL.
- UI Modern berbasis Bootstrap 5 dan Google Fonts (Inter).
- Password menggunakan format plain-text (khusus edukasi) agar memudahkan pemula memahami alur database.
Teknologi yang Digunakan
- Bahasa Pemrograman: PHP 8.x
- Database: MySQL
- Framework UI: Bootstrap 5.3
- Icon: Bootstrap Icons
Struktur Database Sederhana
mahasiswa- Menyimpan profil biodata.unit_kerja- Daftar unit verifikator (Perpustakaan, Akademik, dll).users- Data akun login yang bertaut ke mahasiswa/unit.pengajuan- Data utama permohonan mahasiswa.verifikasi_detail- Detail status per unit untuk setiap pengajuan.
Cara Penggunaan (Untuk Edukasi)
- Import database yang disediakan.
- Login sebagai Admin untuk mengisi data mahasiswa dan membuatkan mereka akun.
- Login sebagai Mahasiswa untuk mulai mencoba alur pengajuan.
- Login sebagai Unit Kerja untuk melakukan verifikasi.
Free Source Code - Silakan kembangkan dan modifikasi sesuai kebutuhan akademik Anda! Dibuat untuk tujuan edukasi dan berbagi ilmu. ?