Pengelolaan administrasi kesiswaan di SMKN 2 Padang Panjang masih menghadapi kendala karena pembuatan surat perizinan, pencatatan siswa bermasalah, penyimpanan arsip, dan penyusunan laporan sebagian dilakukan secara manual. Penelitian ini bertujuan untuk merancang dan membangun aplikasi administrasi kesiswaan berbasis web yang mengintegrasikan pengelolaan Surat Izin Meninggalkan Proses Belajar Mengajar (PBM), Surat Izin Masuk, Surat Jalan, serta data siswa bermasalah. Pengembangan aplikasi menggunakan metode Prototype yang mencakup komunikasi kebutuhan, perencanaan, pemodelan perancangan, implementasi, dan evaluasi melalui umpan balik pengguna. Sistem dibangun menggunakan framework Laravel dan basis data MySQL serta menerapkan Role-Based Access Control (RBAC) untuk membedakan kewenangan Admin, Guru Piket, dan Wakil Kesiswaan. Pengujian dilakukan melalui Black Box Testing terhadap fungsi utama aplikasi dan pengujian pembatasan hak akses, disertai evaluasi pengguna menggunakan kuesioner skala Likert. Hasil pengujian fungsional menunjukkan bahwa skenario yang diuji berjalan sesuai dengan hasil yang diharapkan. Pengujian RBAC juga menunjukkan bahwa akses ke fitur yang tidak sesuai dengan peran pengguna ditolak oleh sistem. Evaluasi melibatkan 10 responden, terdiri atas satu Admin, delapan Guru Piket, dan satu Wakil Kesiswaan. Skor rata-rata indikator penilaian berada pada rentang 4,4–4,8 dari skala 5, dengan skor 4,8 pada indikator kecepatan pembuatan dan pencetakan surat serta kelancaran pengisian formulir hingga keluaran cetak. Hasil ini menunjukkan bahwa aplikasi diterima dengan baik oleh pengguna dan dinilai membantu pengelolaan administrasi secara lebih terstruktur. Namun, efisiensi waktu belum diukur melalui perbandingan durasi layanan secara objektif.
Copyrights © 2026