Deskripsi Proyek
Sistem PMB (Penerimaan Mahasiswa Baru) adalah platform digital terintegrasi yang dirancang untuk mempermudah seluruh proses pendaftaran mahasiswa baru secara online. Sistem ini menghubungkan calon mahasiswa dengan panitia PMB melalui antarmuka yang modern, cepat, dan interaktif berkat integrasi Laravel serta Inertia.js + React.
Fitur Utama
🎓 Calon Mahasiswa (Front-End)
- Pendaftaran Berbagai Jalur: Dukungan untuk jalur prestasi, ujian tertulis, mandiri, maupun beasiswa.
- Dashboard Interaktif: Memantau status verifikasi berkas, jadwal ujian, dan hasil seleksi secara real-time.
- Manajemen Berkas: Fitur upload dan validasi dokumen pendaftaran (Ijazah, Transkrip, KTP, Pasfoto, dll).
- Integrasi Pembayaran: Pembayaran biaya pendaftaran online dengan verifikasi otomatis.
🛡️ Admin & Panitia PMB (Back-End)
- Verifikasi Dokumen: Panel khusus bagi tim seleksi untuk memeriksa dan menyetujui/menolak berkas pendaftar.
- Sistem Seleksi & Penilaian: Penginputan nilai ujian dan kalkulasi kelulusan secara terstruktur.
- Laporan & Export Data: Rekapitulasi data pendaftar dan statistik penerimaan dalam format Excel/PDF.
- Manajemen Hak Akses (Role & Permission): Pembagian akses untuk admin utama, tim keuangan, dan tim verifikator.
Teknologi yang Digunakan
- Back-End: Laravel
- Front-End: Inertia.js & React
- Styling: Tailwind CSS
- Database: MySQL
- State & Form Handling: Inertia Form Helper & React Hooks
Keunggulan Teknis
- Performa Single Page Application (SPA): Menggunakan Inertia.js sehingga navigasi antarhalaman terasa sangat cepat tanpa memerlukan pembuatan REST API secara terpisah.
- Keamanan Data & Validasi: Validasi ketat di sisi server untuk format dan ukuran dokumen demi menjaga keamanan data pendaftar.
- Formulir Dinamis: Bidang isian formulir menyesuaikan secara otomatis berdasarkan jalur pendaftaran yang dipilih.