Project overview
Portal pendataan alumni untuk sebuah perguruan tinggi, yang melayani tiga jenis pengguna: admin, alumni, dan mitra (perusahaan).
Problem statement
Perguruan tinggi membutuhkan data alumni yang terkini untuk keperluan pelacakan lulusan, laporan, dan layanan karier. Data tersebut tersebar di berbagai sumber, termasuk sistem tracer study yang sudah ada.
Project objectives
- Menyediakan tempat bagi alumni untuk memperbarui data dirinya.
- Menyelaraskan data dengan sistem tracer study yang sudah berjalan.
- Menghubungkan alumni dengan informasi lowongan dari mitra.
- Menyediakan laporan dan analisis bagi pengelola.
My role and responsibilities
Sebagai pengembang utama, saya menangani backend, antarmuka, struktur kode frontend, dan analisis integrasi dengan sistem career center — termasuk menyusun usulan endpoint API untuk integrasi lanjutan.
Solution overview
Aplikasi dibangun dengan Laravel dan React. Komunikasi data di frontend menggunakan React Query dengan pemisahan yang jelas antara logika dan antarmuka. Data lulusan ditarik dari API tracer study milik career center, lalu ditransformasi dan diagregasi untuk kebutuhan direktori dan laporan.
Key features
- Dashboard admin — pengelolaan data lulusan, master data, berita, kegiatan, lowongan kerja, laporan, dan data tracer.
- Portal alumni — dashboard, formulir pendataan, dan direktori alumni.
- Portal mitra — perusahaan mitra dapat mengelola lowongan kerja.
- Verifikasi data, ringkasan statistik, analisis, dan ekspor laporan.
- Integrasi tracer study melalui API career center.
- Antarmuka mobile-first dengan mode tampilan terang, gelap, dan mengikuti sistem.
Development challenges
Integrasi bergantung pada API eksternal yang saat ini hanya menyediakan data tracer study. Untuk itu saya memetakan fitur career center yang dapat diintegrasikan — lowongan, kegiatan, berita, dan perusahaan mitra — lalu menyusun usulan endpoint beserta prioritasnya agar integrasi dapat dikembangkan secara bertahap.
Results and outcomes
Portal menyatukan pendataan alumni, direktori, lowongan mitra, dan laporan dalam satu sistem yang terhubung dengan data tracer study.