PROYEK 2025
Smart QR Code Attendance System
- Python
- Flask
- OpenCV
- Pyzbar
- Pandas
- Pillow
- HTML
- CSS
- JavaScript

Sistem manajemen kehadiran (absensi) digital berbasis web end-to-end yang dirancang untuk mengotomatisasi proses presensi secara real-time menggunakan kombinasi teknologi Computer Vision dan QR Code.
Aplikasi ini dibangun untuk mengatasi masalah antrean dan kecurangan absensi manual di lingkungan institusi. Fitur utamanya mencakup Role-Based Access Control (RBAC) untuk memisahkan hak akses antara Administrator dan Pengguna, serta Automated QR Code Generator yang memproduksi QR code unik beresolusi tinggi berisi informasi terstruktur (nama, kelas, dan nomor absen).
Pada sisi inti sistem, aplikasi mengintegrasikan OpenCV dan Pyzbar untuk melakukan pemindaian live via webcam, dilengkapi mekanisme anti-duplicate yang mencegah siswa melakukan scan ganda pada hari yang sama. Data absensi diproses secara otomatis oleh Pandas untuk mengkategorikan status kehadiran secara dinamis (Tepat Waktu vs Terlambat berdasarkan timestamp pukul 07:30), mencatat log harian ke dalam format file CSV terpisah berdasarkan tanggal, hingga menghasilkan rekapitulasi statistik bulanan yang mencakup kalkulasi otomatis untuk siswa yang tidak hadir (alpa
AMH