Rancang Bangun Sistem Presensi Digital Berbasis Geofencing dan QR Code di BPS Provinsi Jambi

Authors

  • Viona Ardila Universitas Islam Negeri Sulthan Thaha Saifuddin Jambi
  • Pol Metra Universitas Islam Negeri Sulthan Thaha Saifuddin Jambi
  • Naysyla Qurratu Aq'yuni Tanjung Universitas Islam Negeri Sulthan Thaha Saifuddin Jambi
  • Sinta Aprita Sari Universitas Islam Negeri Sulthan Thaha Saifuddin Jambi
  • Adhelia Amanda Silvy Universitas Islam Negeri Sulthan Thaha Saifuddin Jambi

DOI:

https://doi.org/10.70340/jirsi.v5i3.593

Keywords:

Digital Attendance System, Geofencing, QR Code, Progressive Web App, Laravel

Abstract

Attendance tracking for activities, morning assemblies, and daily check-ins for interns at Statistics Indonesia (BPS) Jambi Province is currently performed manually via paper-based signatures, resulting in queues, data loss risks, and inefficient data recapitulation processes. Prior studies have generally implemented only a single validation method in isolation, either location-based geofencing [5] or QR Code [6], without integrating both methods into a single multi-role platform covering both employees and interns. This research designed and developed a digital attendance information system named GoPres, implemented as a Progressive Web App (PWA) built using the Laravel 12 framework and MySQL, featuring two validation methods integrated into a single seven-level multi-role platform: GPS-based geofencing utilizing the Haversine formula, and QR codes. The system was developed using the Agile Scrum methodology and validated through Black-Box Testing, employing the Equivalence Partitioning technique across 20 test scenarios, and User Acceptance Testing (UAT) involving three end-users from the BPS Jambi Province staff. Test results demonstrated a 100% success rate in Black-Box Testing across eight functional categories and a 100% acceptance rate in UAT, confirming that all system functionalities operate according to specifications and meet user acceptance. GoPres integrates attendance data for both employees and interns into a single platform featuring a multi-role management system with seven access levels; it eliminates the need for manual data compilation in Microsoft Excel by enabling automated recording and direct PDF report generation via the web browser.

Downloads

Download data is not yet available.

References

N. Ramuchdani, A. Setiawan, A. Bayu, H. Yanto, R. Permana, A. Maulana, and A. Fauzi, "Rancang Bangun Sistem Presensi Pegawai Non ASN Berbasis Website Pada UPPPD Wilayah Tanah Abang," Jurnal Teknik Informatika dan Sistem Informasi (JATISI), vol. 10, no. 4, pp. 535–548, 2023.

S. Pramesti and P. Tri Febrianto, "Implementasi Sistem Absensi Digital untuk Meningkatkan Efisiensi Pencatatan Kehadiran Guru di Sekolah Dasar," JATI (Jurnal Mahasiswa Teknik Informatika), vol. 8, no. 2, pp. 2429–2434, 2024, doi: 10.36040/jati.v8i2.9521.

S. Saputra, "Sistem Aplikasi Presensi dengan Foto Selfie dan Koordinat GPS Menggunakan Framework Laravel dan Metode Waterfall," KLIK: Kajian Ilmiah Informatika dan Komputer, vol. 5, no. 1, pp. 349–359, 2024, doi: 10.30865/klik.v5i1.1911.

Y. I. Kurniawan, A. L. Nurjaman, and L. Afuan, "Sistem Presensi Karyawan Menggunakan Quick Response Code di CV. Jenderal Software," Jurnal Teknologi dan Informasi, vol. 11, no. 2, pp. 168–182, 2021, doi: 10.34010/jati.v11i2.4328.

I. A. Marleni and A. Gunaryati, "Presensi Karyawan Berbasis Web dengan Fitur Lokasi Leaflet JS menggunakan Laravel," Jurnal Teknologi Informasi dan Komunikasi (JTIK), vol. 7, no. 3, pp. 479–485, 2023, doi: 10.35870/jtik.v7i3.947.

T. M. Tamtelahitu, "Perancangan Sistem Absensi Pintar Mahasiswa Menggunakan Teknik QR Code dan Geolocation," JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika), vol. 6, no. 1, pp. 114–125, 2021, doi: 10.29100/jipi.v6i1.1894.

S. H. Nova, A. P. Widodo, and B. Warsito, "Analisis Metode Agile pada Pengembangan Sistem Informasi Berbasis Website: Systematic Literature Review," Techno.Com, vol. 21, no. 1, pp. 139–148, 2022, doi: 10.33633/tc.v21i1.5659.

G. A. Supriatmaja, K. Mahendra, I. G. B. Widi Atmaja, D. M. J. Putra, N. K. A. T. Wahyuni, and P. Y. Prawati, "Pengembangan Sistem Informasi Monitoring dan Pengarsipan Administrasi Keuangan Menggunakan Framework Laravel pada BPS Buleleng," Infomatek, vol. 26, no. 2, pp. 239–252, 2024, doi: 10.23969/infomatek.v26i2.19231.

Khairul, A. Abdullah, and S. Sucipto, "Penetration Testing pada Kerentanan Keamanan Sistem PELAKAT Menggunakan SQL Injection," Jurnal Nasional Teknologi dan Sistem Informasi, vol. 11, no. 1, pp. 78–86, 2025, doi: 10.25077/TEKNOSI.v11i1.2025.78-86.

M. A. Ridwan and I. Nuryasin, "Pengujian Black Box pada Website BJS Property Menggunakan Teknik Equivalence Partitioning," JOISIE (Journal of Information Systems and Informatics Engineering), vol. 8, no. 1, pp. 65–74, 2024.

A. S. Wulandari, A. Saepudin, M. P. Kinanti, Z. Sudesi, A. Saifudin, and Y. Yulianti, "Pengujian Aplikasi Sistem Informasi Akademik Berbasis Web Menggunakan Metode Black Box Testing Equivalence Partitioning," Jurnal Teknologi Sistem Informasi dan Aplikasi, vol. 5, no. 2, p. 102, 2022, doi: 10.32493/jtsi.v5i2.17561.

I. G. I. Sudipa, G. A. Pradnyana, and I. M. Putrama, "User Acceptance Testing pada Sistem Informasi," Switch: Jurnal Sains dan Teknologi Informasi, vol. 3, no. 1, pp. 84–100, 2023.

Downloads

Published

2026-09-30