Beranda Karya Tentang Blog Post Galeri Kontak
Masuk
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

SIAMIK — Sistem Informasi Akademik SMA 2 Kuningan

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.