Development of Geolocation-Based Employee Attendance Application on Android Mobile

##plugins.themes.bootstrap3.article.main##

Nisa Kurnia April Lia Hananto Tukino Tukino Shofa Shofiah Hilabi

Abstract

The development of mobile-based systems in Indonesia has provided innovative solutions to improve the efficiency of conventional administrative processes, especially in employee attendance. This research aims to develop an Android-based employee attendance application that is integrated with geolocation technology to enable accurate and real-time attendance monitoring. This system is built using the Waterfall method, which includes the stages of needs analysis, system design, implementation using Flutter and Dart programming language, and testing using black box testing techniques. Black-box testing was conducted on six main functions, resulting in a 94% overall success rate. Most functions achieved a 100% pass rate, but two test cases for attendance check in/out failed due to GPS location inaccuracies, highlighting the impact of device and environmental factors. The average response time was 1.28 seconds, and the average GPS delay was 2.1 seconds. The implementation of real-time notifications and admin verification improved transparency and minimized attendance fraud. The results demonstrate that the application provides an effective and efficient solution for employee attendance management. Future work should focus on enhancing location accuracy, conducting non-functional testing, and expanding features to ensure broader adoption and system robustness.

##plugins.themes.bootstrap3.article.details##

Section
Articles
References
[1] M. Jannah, I. Nawangsih, and Edora, “IMPLEMENTASI APLIKASI ABSENSI KARYAWAN MENGGUNAKAN GEOLOCATION,” Journal of Information System, Applied, Management, Accounting and Research, vol. 7, no. 3, pp. 797–819, Aug. 2023, doi: 10.52362/jisamar.v7i3.1176.
[2] A. Prasta and Z. Halim, “Rancang Bangun Sistem Informasi Pengelolaan Data Pegawai Menggunakan Geolocation Berbasis Website,” KLIK: Kajian Ilmiah Informatika dan Komputer, vol. 4, no. 3, pp. 1819–1828, 2023, doi: 10.30865/klik.v4i3.1535.
[3] B. Abadi and R. D. Gunawan, “Pengembangan Sistem Absensi Berbasis GPS Perangkat Mobile Pada Diskominfo Kota Metro,” Journal of Data Science and Information System (DIMIS), vol. 1, no. 4, p. 159, 2023, doi: 10.58602/dimis.v1i4.78.
[4] G. Z. Putra, N. B. Mahendra, M. B. I. Kusuma, and G. A. Satriawan, “Aplikasi Deteksi Gempa Secara Realtime Berbasis Mobile di Indonesia,” J-Intech, vol. 7, no. 02, pp. 135–139, 2019, doi: 10.32664/j-intech.v7i02.440.
[5] H.-D. Thai, Y.-S. Seo, and J.-H. Huh, “Enhanced Efficiency in SMEs Attendance Monitoring: Low Cost Artificial Intelligence Facial Recognition Mobile Application,” IEEE Access, vol. 12, pp. 184257–184274, 2024, doi: 10.1109/ACCESS.2024.3504858.
[6] Painem, H. Soetanto, A. Solichin, and I. Ramadhan, “Optimizing KNN for Face Recognition and Location Detection in Mobile Employee Attendance Systems Using Machine Learning,” Journal of Computer Science, vol. 21, no. 5, pp. 1028–1036, 2025, doi: 10.3844/jcssp.2025.1028.1036.
[7] M. A. Alrowaily, “Utilizing beacon technology for the development of a smart attendance system,” International Journal of Advanced and Applied Sciences, vol. 9, no. 6, pp. 26–35, 2022, doi: 10.21833/ijaas.2022.06.004.
[8] T. Setyobudi and S. Wibowo, “Implementasi Flutter Pada Aplikasi Presensi Karyawan Berbasis Mobile,” Ikraith-Informatika, vol. 6, no. 3, pp. 159–158, 2023.
[9] Z. E. Rus’an and A. R. Atmadja, “Sistem kehadiran karyawan berbasis aplikasi mobile,” INTEGRATED Journal of Information Technology and Vocational Education, vol. 4, no. 1, pp. 27–36, 2022, doi: 10.17509/v4i1.xx.
[10] E. A. Prasetyo, “Aplikasi Pembelajaran BIPA (Bahasa Indonesia Bagi Penutur Asing) Tingkat Dasar Berbasis Android,” J-Intech, vol. 6, no. 02, pp. 229–234, 2019, doi: 10.32664/j-intech.v6i02.256.
[11] H. Hikmah Abdillah and I. Najiyah, “Perancangan Sistem Informasi Absensi Berbasis Android Menggunakan Geolocator,” Jurnal Teknik Indonesia, vol. 2, no. 1, pp. 29–39, Jan. 2023, doi: 10.58860/jti.v2i1.9.