Sistem Informasi Absensi dan Kegiatan Ekstrakurikuler Siswa Berbasis Face Recognition di SMP Bustanul Khairat
Keywords:
Face Recognition, Absensi Siswa, Ekstrakurikuler, Agile Scrum, FastAPIAbstract
Pencatatan kehadiran siswa dan pengelolaan kegiatan ekstrakurikuler di SMP Bustanul Khairat masih dilakukan secara manual menggunakan buku, sehingga rentan terhadap kesalahan pencatatan, manipulasi data, serta ketidakefisienan waktu dalam proses rekap kehadiran. Penelitian ini bertujuan merancang dan membangun sistem informasi absensi dan kegiatan ekstrakurikuler siswa berbasis web yang mengintegrasikan teknologi face recognition untuk absensi wajah, manajemen ekstrakurikuler, serta pelaporan kehadiran secara real-time. Sistem dikembangkan menggunakan metode Agile dengan kerangka kerja Scrum. Aplikasi dibangun dengan frontend React.js dan Tailwind CSS, backend FastAPI (Python) dengan library DeepFace untuk pengenalan wajah, serta database MySQL. Hasil penelitian menunjukkan bahwa sistem berhasil dikembangkan dengan fitur registrasi wajah oleh admin, absensi wajah oleh siswa, manajemen user dengan lima peran (Admin, Guru, Wali Kelas, Pembina Ekskul, Siswa), serta laporan kehadiran dalam format PDF. Pengujian Black Box Testing membuktikan seluruh fitur berfungsi valid. Implementasi sistem terbukti mampu mengurangi risiko kecurangan absensi, mempercepat rekap kehadiran, serta menyediakan transparansi data bagi guru dan orang tua.