Logo Orens Pro
Orens Pro Absensi Ekskul Cerdas
Orens Pro v1.0 Anti-Cheat Presensi

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.

Demo Live Absensi
Koordinat Sesi Aktif

-6.312948, 106.840291 (Gedung Prima)

Uji Jarak Perangkat 12 Meter
Aman (0m) Batas Radius (100m)

Presensi Diterima

Berada dalam radius aman absensi.

100% Akurasi Geofencing
30 Detik Rotasi Kode QR
Dual Domain Keamanan Email Sekolah
Real-time Log Aktivitas & Audit
Proteksi Berlapis

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.

Alur Kerja Sistem

Bagaimana Orens Pro Memvalidasi Kehadiran?

1

Pengurus Membuat Sesi

Pengurus mengeset judul kegiatan, mematok koordinat lokasi, radius absensi, serta jam mulai dan selesai.

2

Siswa Memindai Kode QR

Siswa membuka aplikasi, melakukan scan QR code yang berputar dinamis di proyektor kelas, serta menyalakan GPS perangkat.

3

Validasi Algoritma Dual-Cek

Server memeriksa: Apakah token QR valid? Apakah jarak GPS siswa ≤ radius toleransi? Jika ya, status "Hadir" sukses disimpan.

AttendanceService.php

// 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');

}

Tingkatan Wewenang

Peran & Otoritas Sistem

Hak akses terbagi menjadi 4 level untuk menjaga privasi, akuntabilitas, dan pembagian tugas pengelolaan kegiatan.

Level 4

Superadmin

Mengelola kegiatan ekstrakurikuler global, menambah pembina ekskul, dan memantau log audit lengkap sistem.

Otoritas Penuh
Level 3

Pembina

Melihat riwayat kegiatan ekskul, menambah anggota/pengurus ekskul, mengimpor CSV, dan meriset periode grade keaktifan.

Otoritas Ekskul
Level 2

Pengurus

Membuat sesi absensi divisi, memimpin rapat, menayangkan QR code, dan mencatat absensi manual jika ada kendala.

Otoritas Divisi
Level 1

Member (Siswa)

Melakukan pemindaian QR absensi mandiri, mengirimkan data lokasi, dan memantau status grade keaktifannya.

Akses Absensi

Mulai Pencatatan Presensi Terpercaya

Gunakan email sekolah Prestasi Prima Anda untuk masuk ke sistem dan mencatat kehadiran Anda hari ini.