DUAL-LAYER ANTI-SPOOFING UNTUK SISTEM PRESENSI MENGGUNAKAN CONVOLUTIONAL NEURAL NETWORK DAN GEOFENCING HAVERSINE
DOI:
https://doi.org/10.35145/joisie.v10i1.5906Keywords:
Anti-Spoofing, Convolutional Neural Network, Dual-Layer Security, Haversine Formula, Liveness DetectionAbstract
Sistem absensi berbasis web menghadapi dua vektor penipuan utama yaitu pemalsuan GPS dan pemalsuan biometrik melalui foto, video replay, atau deepfake berbasis AI. Solusi yang ada umumnya hanya mengatasi satu ancaman, meninggalkan celah keamanan yang kritis. Penelitian ini mengusulkan dan memvalidasi kerangka kerja keamanan dua lapis yang mencegah kedua ancaman secara bersamaan melalui Liveness Detection sisi klien dan geofencing sisi server. Liveness Detection menggunakan Convolutional Neural Network berbasis MobileNetV1 melalui pustaka face-api.js yang berjalan sepenuhnya di browser. Pengguna harus mempertahankan ekspresi senyum dengan probabilitas ?0,70 selama 1,5 detik sebelum absensi diaktifkan. Otentisitas lokasi diverifikasi di sisi server menggunakan Rumus Haversine dengan pengiriman melebihi radius 50 meter ditolak dengan HTTP 403. Sistem dikembangkan menggunakan metodologi Waterfall dengan backend Flask dan basis data SQLite. Evaluasi dilakukan melalui pengujian skenario keamanan terstruktur yang mengukur True Positive Rate (TPR), False Acceptance Rate (FAR), dan akurasi geofencing pada kondisi GPS stabil maupun koordinat yang dimanipulasi. Dari 40 percobaan liveness, sistem menghasilkan TPR 95%, FAR 0% terhadap serangan foto statis, dan akurasi geofencing 100% pada kondisi GPS stabil. Penelitian ini membuktikan secara nyata bahwa geofencing pada sisi klien dapat dilewati melalui Sensor Emulation browser dengan celah yang dieliminasi sepenuhnya oleh validasi sisi server. Kerangka kerja yang diusulkan memberikan ketahanan terhadap serangan presentasi dan penipuan lokasi tanpa instalasi aplikasi native. Temuan ini perlu divalidasi pada partisipan yang lebih besar, mengingat dataset terbatas pada 40 percobaan liveness dan 6 skenario geofencing. Penelitian lanjutan diprioritaskan pada ketahanan terhadap deepfake real-time dan mitigasi degradasi GPS dalam ruangan.
Downloads
References
Abdelraheem, A. A. E., Hussaien, A. M., Mohammed, M. A. A., & Elbokhari, Y. A. E. (2021). The effect of information technology on the quality of accounting information. Accounting, 7(1), 191–196. https://doi.org/https://doi.org/10.5267/j.ac.2020.9.017
Apriadi, P., & Sutrisna, E. (2023). Mobile-Based Employee Absence Application Design Using GPS (Case Study of PT. Trans Retail Indonesia). JACIS: Journal Automation Computer Information System, 3(1), 1–9. https://doi.org/https://doi.org/10.47134/jacis.v3i1.54
Atmawijaya, R., & Radiyah, U. (2024). Perancangan Autentikasi Multi Faktor Dengan Pengenalan Wajah Dan Fido (Fast Identity Online). INTI Nusa Mandiri, 19(1), 46–53. https://doi.org/https://doi.org/10.33480/inti.v19i1.5263
Babu, L. K., Prasad, N. V., Yeswanth, S., & Kumar, E. P. (2025). Smart Attendance System Using Geofencing and Face Recognition. International Journal of Progressive Research in Engineering Management and Science, 5(11), 291–297.
Budiarto Hadiprakoso, R., & Buana, I. K. S. (2021). Deteksi Serangan Spoofing Wajah Menggunakan Convolutional Neural Network. Jurnal Teknik Informatika Dan Sistem Informasi, 7(3), 618–626. https://doi.org/https://doi.org/10.28932/jutisi.v7i3.4001
Das, N., Deb, P., Majumder, S., & Das, D. (2025). Face-Liveness Detection Using CNN Model. 343–354. https://doi.org/https://doi.org/10.1007/978-981-96-9932-2_23
Gunawan, A., & Ikhwan, A. (2024). Teacher Presence Application with Geolocation and Self Potrait using Android-based Prototype Method at MTsN Binjai. Sistemasi: Jurnal Sistem Informasi, 13(5), 1773–1782. https://doi.org/https://doi.org/10.32520/stmsi.v13i4.4353
Kuznetsov, A., & others. (2025). Deep Residual Learning for Face Anti-Spoofing: A Mathematical Framework for Optimized Skip Connections. Technologies, 13(9), 413. https://doi.org/https://doi.org/10.3390/technologies13090413
Maulana, I., Khairunisa, N., & Mufidah, R. (2023). Deteksi Bentuk Wajah Menggunakan Convolutional Neural Network (CNN). Jurnal Mahasiswa Teknik Informatika, 7(6), 3348–3355. https://doi.org/https://doi.org/10.36040/jati.v7i6.8171
Mutaqin, H., & Nurhayati. (2023). Perancangan Aplikasi Absensi Menggunakan Metode Haversine Berbasis Android Pada PT. Rangkai Utama Berjaya. INFORMATIKA, 11(2), 112–119. https://doi.org/https://doi.org/10.36987/informatika.v11i2.3799
Nurhakim, B., Rifai, A., Kurnia, D. A., Sudrajat, D., & Supriatna, U. (2025). Smart Attendance Tracking System Employing Deep Learning For Face Anti-Spoofing Protection. JITK, 10(3), 496–505. https://doi.org/https://doi.org/10.33480/jitk.v10i3.5992
Ode Hazani, L. (2024). Implementasi Formula Haversine Pada Sistem Absensi Pegawai Berbasis Web. Jurnal Teknologi Informasi (JTI), 12(2), 9–17. https://doi.org/https://doi.org/10.58839/jti.v12i2.1468
Pangihutan Sitanggang, J., Sunupurwa Asri, J., & Sutanto, I. (2025). Rancang Bangun Sistem Absensi Berbasis Mobile Dengan Memanfaatkan Pengenalan Wajah. Teknik Komputer Dan Teknologi Pendidikan (JUSTIKPEN), 5(1), 155–164. https://doi.org/https://doi.org/10.55338/justikpen.v5i1.356
Paravision. (2025). From Spoofs to Deepfakes: Why Fraud Prevention Needs to Evolve. Paravision. https://www.paravision.ai/converge/2025/from-spoofs-to-deepfakes-why-fraud-prevention-needs-to-evolve/
Prasojo, G. A., & Cahyaningtyas, C. (2025). Implementasi Algoritma Haversine Formula Dengan Global Positioning System Pada Sistem Absensi Pegawai. Jurnal Komputer Teknologi Informasi Sistem Informasi (JUKTISI), 4(2), 598–607. https://doi.org/https://doi.org/10.62712/juktisi.v4i2.469
Saied, M., & Syafii, A. (2023). Perancangan dan Implementasi Sistem Absensi Berbasis Teknologi Terkini. Jurnal Teknik Indonesia, 2(3), 87–92. https://doi.org/https://doi.org/10.58860/jti.v2i3.21
Shinde, S. R., Bongale, A. M., Dharrao, D., Jadhav, D., & Yadav, N. (2025). Enhancing Face Liveness Detection: Novel Deep CNN Architectures for Anti-Spoofing. Engineering, Technology & Applied Science Research, 15(5), 27206–27212. https://doi.org/https://doi.org/10.48084/etasr.12431
Wibowo, B. B., & Setiawan, E. B. (2024). Implementasi Face Recognition Dan Geolocation Pada Sistem Presensi Karyawan Berbasis Mobile Apps. KOMPUTA: Jurnal Ilmiah Komputer Dan Informatika, 13(1), 11. https://doi.org/https://doi.org/10.34010/komputa.v13i1.11149
Yeovandi, F., Sabariman, S., & Prasetyo, S. E. (2025). Evaluasi Keamanan Sistem Autentikasi Biometrik pada Smartphone dan Rekomendasi Implementasi Optimal. JTIM: Jurnal Teknologi Informasi Dan Multimedia, 7(1), 133–148. https://doi.org/https://doi.org/10.35746/jtim.v7i1.653
Downloads
Published
Issue
Section
License
Copyright (c) 2026 JOISIE (Journal Of Information Systems And Informatics Engineering)

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.










