Studi Kasus Proyek
Dirilis Tahun 2024
SIAMIK — Sistem Informasi Akademik SMA 2 Kuningan.
Website sistem informasi akademik berbasis Laravel untuk pengelolaan data siswa, absensi, nilai, dan raport sekolah.
Klien / Mitra
SMA 2 Kuningan
Sistem Full Stack
Ringkasan Proyek
Proyek ini bertujuan untuk membangun sistem informasi akademik berbasis web yang membantu digitalisasi proses administrasi sekolah, mulai dari pengelolaan data siswa, guru, kelas, absensi, hingga raport dan penilaian akademik. Sistem dirancang untuk mempermudah operasional sekolah serta meningkatkan efisiensi pengolahan data akademik secara terpusat dan real-time.
Tantangan Teknis
Tantangan utama pada proyek ini adalah merancang struktur relasi database yang kompleks antara siswa, kelas, mata pelajaran, guru, absensi, dan nilai raport. Selain itu, optimasi query untuk menampilkan data rekap nilai dan raport per siswa menjadi tantangan tersendiri, terutama agar tetap performant saat jumlah data bertambah besar. Tantangan lain adalah deployment Laravel ke shared hosting serta pengelolaan file upload dan symlink storage.
Arsitektur & Solusi
Saya membangun arsitektur backend menggunakan Laravel dengan memanfaatkan Eloquent ORM untuk pengelolaan relasi data yang kompleks. Implementasi DataTables digunakan untuk meningkatkan pengalaman pengguna dalam melihat data yang besar. Sistem deployment juga dioptimalkan untuk shared hosting dengan pengelolaan asset dan storage yang rapi.