ABDUL
Sistem Absensi Menggunakan Scan Qr Code
Latar Belakang & Tujuan
Latar Belakang
Proses presensi manual di kelas seringkali menyita waktu belajar-mengajar dan rentan terhadap kecurangan. Di sisi lain, adopsi absensi digital biasa yang menggunakan QR Code statis masih memiliki celah keamanan, di mana siswa dapat memfoto QR Code tersebut untuk teman yang tidak hadir (titip absen online). Selain itu, kurangnya komunikasi langsung yang cepat dengan orang tua terkait ketidakhadiran siswa sering menjadi kendala bagi pihak sekolah. Oleh karena itu, diperlukan sebuah sistem absensi digital multi-role yang aman, dinamis, terintegrasi dengan notifikasi ke wali murid, dan dilengkapi skenario penanganan masalah teknis di lapangan.
Tujuan Proyek
1.Mencegah tingkat kecurangan (titip absen) dengan mengimplementasikan sistem Dynamic QR Code. 2.Memfasilitasi guru dengan sistem pencatatan kehadiran yang fleksibel, mencakup fitur pemindaian dan input manual sebagai solusi cadangan. 3.Meningkatkan transparansi informasi dan pengawasan siswa melalui integrasi notifikasi pesan (WhatsApp) kepada orang tua. 4.Mengotomatisasi rekapitulasi data kehadiran agar Admin dapat mengelola laporan sekolah secara cepat, akurat, dan terpusat.
Solusi yang Dibangun
Kami mengembangkan "ABDUL", sebuah Web App manajemen absensi yang dapat memberikan solusi komprehensif melalui tiga modul utama: Panel Siswa: Digunakan siswa untuk scan presensi kehadiran secara mandiri menggunakan perangkat masing-masing di dalam kelas. Panel Guru: Modul ini menampilkan Dynamic QR Code yang dirancang untuk me-refresh (berubah) secara otomatis setiap 10 detik guna memblokir celah kecurangan berupa foto/screenshot QR. Panel ini juga dilengkapi fitur "Input Manual" untuk mengakomodasi siswa yang terkendala perangkat (lupa membawa HP, kamera rusak, atau kendala jaringan). Panel Admin & Sistem Inti: Berfungsi sebagai pusat kelola data master (pengguna, kelas, jadwal) dan rekapitulasi. Sebagai nilai tambah, sistem inti dilengkapi dengan fitur notifikasi WhatsApp Gateway yang akan otomatis mengirimkan pesan pemberitahuan kepada orang tua wali apabila siswa tercatat berstatus Alfa (tidak hadir) pada hari tersebut.
Video Demo
Tim Proyek 3 anggota

HABIBURRAHMAN
Frontend Developer
2024520004

IMAM
Backend Developer
2024520030

UBAIDILLAH HAMDI PUTRA PRATAMA
Project Manager
2024520036
Sprint 3 sprint
Fondasi & Autentikasi
CompletedMembangun rancangan database, merancang User Interface (UI), dan menyelesaikan sistem autentikasi (Login) serta pembagian hak akses (Role) untuk Siswa, Guru, dan Admin."
Core Feature (QR Code)
CompletedMengembangkan fitur utama presensi: Pembuatan generator Dynamic QR Code dengan refresh otomatis 10 detik di panel Guru, serta fitur pemindai (scanner) QR Code di panel Siswa."
Integrasi & Reporting
CompletedMenyelesaikan fitur input absensi manual sebagai backup, membangun sistem rekapitulasi data otomatis untuk Admin, dan mengintegrasikan WhatsApp Gateway untuk notifikasi alfa.