Sistem Absensi Digital Guru - QR Code

Absensi Digital Guru

Sistem Presensi Sekolah Modern & Terintegrasi

Login dengan akun Anda, jika lupa hubungi Admin

```eof ### Penjelasan Mengapa Ini Akan Bekerja Lebih Baik: 1. **Pre-flight Request (`navigator.mediaDevices.getUserMedia`)**: Sebelum script QR bekerja, sistem sekarang memaksa browser untuk "Bicara" ke user dan memunculkan notifikasi *"Web ini meminta akses kamera, Allow/Deny?"*. Jika tidak di *Allow*, akan memunculkan panduan jelas di dalam kotak hitam bagaimana memperbaikinya. 2. **Double Try-Catch Fallback**: Sistem akan secara spesifik meminta kamera belakang `environment` -> Jika ditolak/tidak ada (karena dipakai di laptop) -> Ia akan menukar ke kamera depan `user`. 3. **Auto Stop Safety**: Setiap kali Anda pindah menu, kamera akan dipaksa mati dan memorinya dibersihkan (`qrScannerInstance.clear()`). Ini mencegah layar Blank / error bertumpuk akibat mencoba menghidupkan kamera yang sebelumnya belum tertutup rapat.