SISTEM ABSENSI MOBILE BERBASIS FACE RECOGNITION DAN GEOFENCING
DOI:
https://doi.org/10.35145/jmapteksi.v8i2.6020Kata Kunci:
CNN, Face Recognition, Geofencing, Aplikasi Mobile, Sistem AbsensiAbstrak
Pencatatan kehadiran karyawan secara manual masih menjadi permasalahan umum di banyak perusahaan, termasuk PT Andika Mitra Anugerah Pekanbaru. Sistem berbasis kertas maupun spreadsheet yang digunakan saat ini tidak mampu mencegah manipulasi data kehadiran dan tidak memiliki mekanisme validasi lokasi yang memadai. Penelitian ini bertujuan merancang dan mengimplementasikan sistem absensi mandiri berbasis mobile yang mengintegrasikan teknologi Face Recognition dengan algoritma Convolutional Neural Network (CNN) dan mekanisme Geofencing berbasis rumus Haversine. Sistem dibangun menggunakan Flutter untuk antarmuka mobile karyawan, PHP dan MySQL untuk backend server, serta Android Studio sebagai lingkungan pengembangan. Tingkat kemiripan wajah dihitung menggunakan rumus Cosine Similarity dengan ambang batas threshold sebesar 0,8. Hasil pengujian pada enam skenario menunjukkan skor kemiripan antara 0,81–0,94 untuk wajah asli, sekaligus menolak manipulasi foto cetak (skor 0,34) dan wajah asing (skor 0,12). Pengujian Black Box pada tujuh modul menghasilkan status berhasil di seluruh skenario. Evaluasi kuesioner terhadap lima responden menghasilkan skor rata-rata 64% (kategori "Baik", Sugiyono 2021). Sistem terbukti mampu menggantikan proses absensi manual dengan solusi yang lebih aman, akurat, dan efisien.
Unduhan
Referensi
[1] J. T. Santoso, E. Sediyono, K. D. Hartomo, and I. Sembiring, "Optimizing Attendance System: Integrating Liveness Detection and Deep Learning for Reliable Face Recognition," JUITA: Jurnal Informatika, vol. 12, no. 2, p. 207, 2024.
[2] Y. Said, M. Barr, and H. E. Ahmed, "Design of a Face Recognition System based on Convolutional Neural Network (CNN)," Technology & Applied Science Research, vol. 10, no. 3, 2020.
[3] M. F. H. Adi and Y. A. Susetyo, "Pemetaan Potensi Bencana di Jawa Tengah Menggunakan Google Maps API dan KML," Indonesian Journal of Computing and Modeling, vol. 3, no. 1, pp. 43–51, 2020.
[4] M. A. Khair, "Perancangan Sistem Absensi Mahasiswa Berbasis Face Recognition di UPN Veteran Jakarta," 2024.
[5] D. Aldiani, "Implementasi Algoritma CNN dalam Sistem Absensi Berbasis Pengenalan Wajah," 2024.
[6] J. T. Santoso et al., "Optimizing Attendance System..." JUITA: Jurnal Informatika, vol. 12, no. 2, 2024.
[7] M. A. Azkiya Aziz, S. Ismail, and N. Allias, "Deep Learning in Face Recognition for Attendance System: An Exploratory Study," Journal of Computing Research and Innovation, vol. 7, no. 2, pp. 74–81, 2022.
[8] M. A. Azkiya Aziz et al., "Deep Learning in Face Recognition for Attendance System," JCRINN, vol. 7, no. 2, 2022.
[9] E. Retno Puji Rahayu and N. Hidayat, "The Influence of Online Attendance System on Educational Staff Performance," Management Analysis Journal, vol. 12, no. 4, 2023.
[10] R. D. Djohari et al., "Employee Attendance System with Facial Recognition Using a Single Shot Detector (SSD) Algorithm," JITE, vol. 7, no. 2, pp. 424–434, 2024.
[11] M. F. Isputrawan and S. Suriyanti, "Pengembangan Aplikasi Absensi Berbasis Web Menggunakan Face Recognition," Jurnal Teknoinfo, vol. 17, no. 1, p. 55, 2023.
[12] Y. Said, M. Barr, and H. E. Ahmed, "Design of a Face Recognition System based on CNN," Technology & Applied Science Research, 2020.
[13] W. Darmawan et al., "Penerapan Google Maps API untuk Pemetaan," RISTEK: Jurnal Riset, Inovasi dan Teknologi, vol. 5, no. 1, pp. 37–42, 2020.
[14] A. Matondang et al., "Design of Search Information System Using Mobile Application for Car Problems," vol. 13, no. 1, pp. 170–177, 2024.
[15] G. S. Mahendra and I. K. A. Asmarajaya, "Evaluation Using Black Box Testing and System Usability Scale," Sinkron, vol. 7, no. 4, pp. 2292–2302, 2022.
[16] T. Desyani et al., "Pengujian Black Box pada Aplikasi Perpustakaan Berbasis Web Menggunakan Equivalence Partitioning," JTSI, vol. 3, no. 2, p. 95, 2020.
[17] Sugiyono, Metode Penelitian Kuantitatif, Kualitatif, dan R&D. Bandung: Alfabeta, 2021.
[18] R. Ariyanto, E. Putra, and Y. Sopian, "Implementasi MySQL sebagai Basis Data pada Sistem Informasi Pengarsipan Digital," TIK, pp. 45–53, 2023.
[19] N. Hidayat and R. Pratama, "Analisis Kinerja MySQL dalam Pengelolaan Data Sistem Informasi Akademik," ITSI, pp. 87–96, 2023.
[20] P. Gunawardhana, L. K. Pulasthi, and D. Gunawardhana, "Native or Web or Hybrid – Which is Better for Mobile Application," Turkish Journal of Computer and Mathematics Education, vol. 12, no. 6, pp. 4643–4649, 2021.
[21] A. Niarman, Iswandi, and A. K. Candri, "Comparative Analysis of PHP Frameworks for Development of Academic Information System," IJSECS, vol. 3, no. 3, pp. 424–436, 2023.
[22] R. Wodyk and M. Skublewska-Paszkowska, "Performance Comparison of SQL Server, MySQL and PostgreSQL Using Laravel," JCSI, vol. 17, pp. 358–364, 2020.
[23] A. Kurniawan and L. Puspitasari, "Implementasi Unified Modeling Language (UML) dalam Perancangan Sistem Informasi Inventori," JTIK, pp. 57–65, 2022.
[24] F. V. Rochim et al., "Performance Comparison of Response Time Native, Mobile and Progressive Web Application," INNOVATICS, vol. 5, no. 1, pp. 36–43, 2023.
[25] F. P. Utami, H. Z. Alifa, and M. A. Yaqin, "Implementasi Black Box Testing Pada Game Ular," JACIS, vol. 4, no. 2, pp. 76–87, 2024.


