Web Development & AI
Completed
September 2026
SIPresma
Platform sentralisasi data prestasi mahasiswa dan kegiatan akademik berbasis Laravel & Filament, dilengkapi alur verifikasi berjenjang multi-role serta dashboard analitik terpadu.
SIPresma.view
LIVE
Ringkasan Proyek
Latar belakang dan cakupan sistem
SIPRESMA (Sistem Informasi Prestasi Mahasiswa) adalah platform web kampus yang dirancang untuk mengelola, memvalidasi, dan melacak seluruh rekam jejak prestasi mahasiswa secara transparan dan akuntabel.
Selain menjadi database prestasi resmi universitas, sistem ini juga berfungsi sebagai ruang informasi interaktif melalui fitur feed publik untuk publikasi kegiatan dan pengumuman akademik. Dengan sistem hak akses berbasis peran (RBAC) yang ketat—mulai dari Mahasiswa, Dosen, Kaprodi, Dekan, hingga Admin—setiap pihak memiliki ruang kerja yang relevan: mahasiswa dapat mendokumentasikan prestasinya, kaprodi dan admin memverifikasi bukti berkas, sementara jajaran pimpinan fakultas memantau capaian melalui dashboard analitik.
Selain menjadi database prestasi resmi universitas, sistem ini juga berfungsi sebagai ruang informasi interaktif melalui fitur feed publik untuk publikasi kegiatan dan pengumuman akademik. Dengan sistem hak akses berbasis peran (RBAC) yang ketat—mulai dari Mahasiswa, Dosen, Kaprodi, Dekan, hingga Admin—setiap pihak memiliki ruang kerja yang relevan: mahasiswa dapat mendokumentasikan prestasinya, kaprodi dan admin memverifikasi bukti berkas, sementara jajaran pimpinan fakultas memantau capaian melalui dashboard analitik.
Latar Belakang & Kebutuhan
Kendala operasional dan kebutuhan spesifikasi sistem
Pendataan prestasi mahasiswa di lingkungan kampus sering kali tersebar di berbagai form manual (Google Forms/spreadsheet), arsip fisik, atau tertahan di tingkat program studi tanpa sinkronisasi terpusat. Akibatnya:
Verifikasi lambat dan rawan ganda: Bukti sertifikat/piagam sulit divalidasi keabsahannya secara efisien.
Pelaporan akreditasi yang melelahkan: Tim prodi dan fakultas kesulitan mengompilasi data rekam prestasi saat masa akreditasi (Borang Akreditasi / SIMKATMAWA) tiba.
Kurangnya apresiasi publik: Prestasi mahasiswa jarang terekspos luas ke sesama civitas akademika.
Verifikasi lambat dan rawan ganda: Bukti sertifikat/piagam sulit divalidasi keabsahannya secara efisien.
Pelaporan akreditasi yang melelahkan: Tim prodi dan fakultas kesulitan mengompilasi data rekam prestasi saat masa akreditasi (Borang Akreditasi / SIMKATMAWA) tiba.
Kurangnya apresiasi publik: Prestasi mahasiswa jarang terekspos luas ke sesama civitas akademika.
Solusi & Desain Sistem
Pendekatan arsitektur dan struktur logika sistem
Merancang dan membangun aplikasi web satu pintu yang mengintegrasikan alur pengajuan prestasi langsung dengan alur kerja birokrasi kampus secara rapi:
Alur Validasi Berjenjang: Fitur kurasi prestasi dengan status pending, approved, revision, dan rejected, lengkap dengan catatan revisi langsung dari verifikator (Kaprodi/Admin).
Public Feed & Knowledge Sharing: Ruang publikasi post/kegiatan akademik yang interaktif agar iklim kompetisi dan prestasi kampus terasa lebih hidup.
Dedicated Multi-Tier Dashboard: Menghadirkan dashboard analitik berbasis Filament yang disesuaikan menurut yurisdiksi: prodi untuk Kaprodi, fakultas untuk Dekan/Wadek, dan rekapitulasi menyeluruh untuk Admin/Super Admin.
Alur Validasi Berjenjang: Fitur kurasi prestasi dengan status pending, approved, revision, dan rejected, lengkap dengan catatan revisi langsung dari verifikator (Kaprodi/Admin).
Public Feed & Knowledge Sharing: Ruang publikasi post/kegiatan akademik yang interaktif agar iklim kompetisi dan prestasi kampus terasa lebih hidup.
Dedicated Multi-Tier Dashboard: Menghadirkan dashboard analitik berbasis Filament yang disesuaikan menurut yurisdiksi: prodi untuk Kaprodi, fakultas untuk Dekan/Wadek, dan rekapitulasi menyeluruh untuk Admin/Super Admin.
Pendekatan Teknis & Pemilihan Teknologi
Alasan pemilihan teknologi dan alur proses data
Clean MVC & Modular Architecture: Memisahkan antarmuka publik/mahasiswa (Blade + Tailwind CSS) dengan panel operasional verifikator/manajemen kampus (Filament Admin Panel) untuk efisiensi pengembangan dan kebersihan kode.
Strict Role-Based Access Control (RBAC): Mengimplementasikan Spatie Laravel Permission untuk mengunci perizinan 7 peran pengguna secara granular, memastikan mahasiswa tidak dapat memanipulasi data identitas akademik inti (NIM, Prodi, Angkatan).
Relational Database Design & Indexing: Skema MySQL terstruktur dengan foreign keys, soft deletes untuk audit trail user, dan indexing pada kolom pencarian utama (NIM, kategori, tahun, prodi) guna menjaga performa query tracking.
Secure File Handling: Validasi ketat sisi server untuk unggahan berkas bukti (PDF/gambar, batasan 5MB) dan manajemen media penyimpanan yang rapi.
Strict Role-Based Access Control (RBAC): Mengimplementasikan Spatie Laravel Permission untuk mengunci perizinan 7 peran pengguna secara granular, memastikan mahasiswa tidak dapat memanipulasi data identitas akademik inti (NIM, Prodi, Angkatan).
Relational Database Design & Indexing: Skema MySQL terstruktur dengan foreign keys, soft deletes untuk audit trail user, dan indexing pada kolom pencarian utama (NIM, kategori, tahun, prodi) guna menjaga performa query tracking.
Secure File Handling: Validasi ketat sisi server untuk unggahan berkas bukti (PDF/gambar, batasan 5MB) dan manajemen media penyimpanan yang rapi.
Peran & Tanggung Jawab
Tanggung jawab langsung dalam pengembangan modul
Full-stack Development: Membangun modul publik (feed, profil, upload prestasi) hingga integrasi panel admin Filament.
Database & Schema Modeling: Mendesain relasi basis data multi-role, pencatatan status approval berkas, dan histori verifikasi.
Business Logic & Workflow Implementation: Mengembangkan logic peninjauan prestasi berjenjang dan filter tracking mahasiswa multi-parameter.
Database & Schema Modeling: Mendesain relasi basis data multi-role, pencatatan status approval berkas, dan histori verifikasi.
Business Logic & Workflow Implementation: Mengembangkan logic peninjauan prestasi berjenjang dan filter tracking mahasiswa multi-parameter.
Hasil & Dampak Proyek
Pencapaian fungsional dan pengujian hasil implementasi
Efisiensi Validasi Berkas: Memangkas waktu tunggu verifikasi dokumen prestasi dari hitungan minggu menjadi hitungan hari melalui alur digital terpusat.
Kesiapan Data Akreditasi (Audit-Ready): Menyediakan sistem pelaporan dan pelacakan capaian mahasiswa yang siap difilter berdasarkan prodi, angkatan, tingkat kejuaraan, dan kategori prestasi kapan saja.
Zero-Data Breach Access Control: Seluruh akses data sensitif dan wewenang approval terkunci aman sesuai struktur organisasi kampus tanpa kebocoran hak akses.
Kesiapan Data Akreditasi (Audit-Ready): Menyediakan sistem pelaporan dan pelacakan capaian mahasiswa yang siap difilter berdasarkan prodi, angkatan, tingkat kejuaraan, dan kategori prestasi kapan saja.
Zero-Data Breach Access Control: Seluruh akses data sensitif dan wewenang approval terkunci aman sesuai struktur organisasi kampus tanpa kebocoran hak akses.