Revolusi Absensi Digital Ekskul
Presisi & Akurat.
Sistem kehadiran berbasis wilayah (Geofencing GPS) dan enkripsi dinamis (Rotating QR Code) untuk menghilangkan praktik manipulasi presensi kegiatan ekstrakurikuler di sekolah.
-6.312948, 106.840291 (Gedung Prima)
Presensi Diterima
Berada dalam radius aman absensi.
Fitur Utama Pengaman Presensi
Kami membangun teknologi keamanan berlapis agar data absensi ekstrakurikuler benar-benar mencerminkan kondisi lapangan yang valid.
GPS Geofencing Absolut
Membatasi absensi hanya jika perangkat siswa berada di dalam radius toleransi (misalnya 100m) dari titik koordinat kegiatan resmi. Mencegah manipulasi lokasi palsu.
Dynamic QR Token
Kode QR di proyektor berotasi otomatis setiap 30 detik. Scan dengan screenshot lama akan langsung diblokir oleh server demi mencegah kecurangan pengiriman gambar.
Auto-Alpha & Report
Ketika jam sesi absensi berakhir, seluruh anggota yang tidak tercatat hadir akan otomatis diset menjadi **Alpha**. Laporan kehadiran dapat diekspor langsung ke Excel & PDF.
Bagaimana Orens Pro Memvalidasi Kehadiran?
Pengurus Membuat Sesi
Pengurus mengeset judul kegiatan, mematok koordinat lokasi, radius absensi, serta jam mulai dan selesai.
Siswa Memindai Kode QR
Siswa membuka aplikasi, melakukan scan QR code yang berputar dinamis di proyektor kelas, serta menyalakan GPS perangkat.
Validasi Algoritma Dual-Cek
Server memeriksa: Apakah token QR valid? Apakah jarak GPS siswa ≤ radius toleransi? Jika ya, status "Hadir" sukses disimpan.
// Verifikasi GPS Geofencing
$distance = $this->calculateDistance($session->latitude, ...);
if ($distance > $session->radius) {
return $this->logAndFail($user, $session, 'Di luar jangkauan');
}
// Verifikasi Dynamic Token
if (!$session->validateDynamicToken($qrToken)) {
return $this->logAndFail($user, $session, 'Token kedaluwarsa');
}
Peran & Otoritas Sistem
Hak akses terbagi menjadi 4 level untuk menjaga privasi, akuntabilitas, dan pembagian tugas pengelolaan kegiatan.
Superadmin
Mengelola kegiatan ekstrakurikuler global, menambah pembina ekskul, dan memantau log audit lengkap sistem.
Pembina
Melihat riwayat kegiatan ekskul, menambah anggota/pengurus ekskul, mengimpor CSV, dan meriset periode grade keaktifan.
Pengurus
Membuat sesi absensi divisi, memimpin rapat, menayangkan QR code, dan mencatat absensi manual jika ada kendala.
Member (Siswa)
Melakukan pemindaian QR absensi mandiri, mengirimkan data lokasi, dan memantau status grade keaktifannya.
Mulai Pencatatan Presensi Terpercaya
Gunakan email sekolah Prestasi Prima Anda untuk masuk ke sistem dan mencatat kehadiran Anda hari ini.