Sistem Informasi Pengelolaan Pendaftaran Ujian dan Yudisium Mahasiswa Berbasis Web
  • Kategori: Web Development
  • Tools: Laravel, MySQL, Blade, Bootstrap, TCPDF, Role Middleware, Email Notification
  • Klien: Klien Ke-3
  • Tanggal Proyek: 21 Apr 2025
  • 🔗 Lihat Demo
Sistem Informasi Pengelolaan Pendaftaran Ujian dan Yudisium Mahasiswa Berbasis Web adalah aplikasi terintegrasi yang dirancang untuk mendukung proses administratif kampus, khususnya dalam pengelolaan pendaftaran ujian tutup dan yudisium mahasiswa. Sistem ini memanfaatkan teknologi Laravel sebagai backend dan menerapkan konsep role-based access control untuk mendukung workflow lintas peran: mahasiswa, admin jurusan, dan admin fakultas.

Fitur Utama Sistem:
1. Pendaftaran Ujian Tutup
- Mahasiswa dapat mendaftar ujian tutup dengan mengunggah dokumen seperti KRS, KHS, dan persyaratan lain.
- Sistem akan menyimpan dokumen dengan struktur penamaan otomatis berdasarkan nama mahasiswa dan tipe file.

2. Pendaftaran Yudisium
- Mahasiswa dapat mendaftarkan diri untuk yudisium dengan mengisi judul skripsi, IPK, dan mengunggah dokumen pendukung.
- Dokumen wajib seperti transkrip nilai divalidasi sistem.

3. Verifikasi Dokumen oleh Admin Jurusan
- Admin jurusan dapat menyetujui atau menolak dokumen dan data mahasiswa.
- Verifikasi dilakukan satu per satu untuk dokumen dan judul/IPK secara terpisah.
- Status dokumen akan berubah menjadi `approved_department` atau `rejected_department`.

4. Finalisasi Verifikasi oleh Fakultas
- Admin fakultas melakukan verifikasi lanjutan terhadap dokumen dan data yang sudah disetujui jurusan.
- Sistem hanya mengizinkan verifikasi jika semua dokumen sudah berstatus `approved_department`.

5. Notifikasi Otomatis
- Mahasiswa akan mendapatkan notifikasi melalui email jika status pendaftarannya berubah.
- Sistem akan mengirimkan email jika dokumen ditolak atau pendaftaran disetujui.

6. Dashboard Peran
- Mahasiswa memiliki dashboard berisi status ujian & yudisium serta dokumen yang diunggah.
- Admin jurusan dan fakultas memiliki dashboard statistik pengajuan, verifikasi, dan laporan.

7. Manajemen Akun Mahasiswa
- Admin jurusan dapat menambahkan, mengedit, dan menghapus akun mahasiswa dari jurusannya.
- Password awal diatur sesuai dengan NIM.

8. Laporan Yudisium
- Admin fakultas dapat mencetak daftar peserta yudisium dalam format PDF melalui TCPDF.

Alur Sistem:
1. Mahasiswa login dan mendaftar ujian atau yudisium dengan melengkapi data dan unggahan dokumen.
2. Admin jurusan memverifikasi data & dokumen satu per satu.
3. Jika lolos jurusan, berkas masuk ke tahap fakultas untuk finalisasi.
4. Admin fakultas meninjau ulang dan memberikan keputusan akhir.
5. Semua proses disertai notifikasi otomatis kepada mahasiswa.
6. Admin fakultas dapat mencetak laporan peserta yang telah disetujui.

Teknologi yang Digunakan:
- Framework: Laravel
- Database: MySQL
- Frontend: Blade + Bootstrap
- Auth: Laravel Built-in Authentication
- PDF Export: TCPDF
- Email Notification: Laravel Notification
- Role Middleware: Mahasiswa, Admin Jurusan, Admin Fakultas

Manfaat Sistem:
- Mempercepat proses administrasi ujian dan yudisium.
- Mengurangi beban verifikasi manual dari jurusan dan fakultas.
- Memberikan transparansi status pendaftaran kepada mahasiswa.
- Meningkatkan akurasi pengelolaan dokumen mahasiswa.
- Mempermudah pembuatan laporan akademik.

Sistem ini sangat cocok diterapkan oleh institusi pendidikan tinggi yang ingin mendigitalisasi proses pengajuan ujian dan yudisium secara terstruktur dan efisien.