Aplikasi Absensi Asisten Laboratorium Menggunakan Validasi Geofencing dan QR Code Berbasis Flutter
DOI:
https://doi.org/10.31004/riggs.v5i2.10244Keywords:
Absensi Mobile, Cloud Firestore, Flutter, Geofencing, Asisten LaboratoriumAbstract
Laboratorium komputer merupakan elemen krusial dalam menunjang kegiatan akademik di perguruan tinggi yang membutuhkan pengelolaan asisten laboratorium secara akurat, disiplin, dan transparan. Namun, sistem absensi konvensional yang berjalan saat ini sering kali terkendala oleh tingginya celah manipulasi lokasi risiko tindakan kecurangan seperti penitipan presensi, serta kerumitan birokrasi dalam proses rekapitulasi data secara manual. Penelitian ini bertujuan untuk mengembangkan aplikasi absensi asisten laboratorium menggunakan metode validasi berlapis berbasis lokasi (Geofencing) dan pemindaian QR Code dinamis. Sistem dibangun menggunakan framework Flutter dan bahasa pemrograman Dart pada sisi klien, serta Cloud Firestore sebagai backend database real-time NoSQL yang terdenormalisasi. Pengujian sistem dilakukan melalui metode Black-Box Testing untuk mengevaluasi fungsionalitas antarmuka, keandalan sensor, serta keamanan hak akses pengguna berbasis peran. Hasil penelitian menunjukkan bahwa integrasi package geolocator mampu mengunci otorisasi presensi asisten hanya dalam radius koordinat laboratorium yang valid, sehingga mengeliminasi tindakan kecurangan penitipan absen. Selain itu, fitur schedule swapping terbukti adaptif dalam mengelola dinamika pertukaran jadwal asisten tanpa risiko race condition berkat penerapan local tracking mutex. Aplikasi ini berhasil memotong birokrasi rekapitulasi manual dengan menyediakan kalkulasi otomatis beban kerja SKS yang dikompilasi langsung ke dalam format laporan dokumen PDF. Temuan ini menegaskan bahwa aplikasi ini layak diimplementasikan untuk mendukung tata kelola administrasi laboratorium yang efisien, transparan, dan akuntabel.
Downloads
References
[1] N. Purnomo, R. M. Dinata, M. Marhaeni, and K. Atmadja, “PENILAIAN KUANTITATIF KEDISIPLINAN ASISTEN LABORATORIUM FSTT ISTN MENGGUNAKAN SISTEM ABSENSI BERBASIS GEOFENCING DAN GPS,” Journal of Information System, Applied, Management, Accounting and Research, vol. 10, no. 1, p. 358, Feb. 2026, doi: 10.52362/jisamar.v10i1.2320.
[2] J. R. Aisy and H. Baskoro, “Analisis Kedisiplinan Kerja Karyawan dengan Penggunaan Sistem Absensi Analog pada PT Sumber Mas Indah Plywood,” 2025.
[3] Mujiono, Mas’ud Hermansyah, David Juli Ariyadi, and Devita Ayu Larasati, “Sistem Informasi Rekapitulasi Kehadiran Dosen dan Teknisi Luar Biasa Berbasis Web,” Jurnal Komputer, Informasi dan Teknologi, vol. 6, no. 1, p. 12, Dec. 2025, doi: 10.53697/jkomitek.v6i1.3518.
[4] R. Sahadan and N. Nuraeni, “APLIKASI ABSENSI BERBASIS ANDROID (SIBAD) PADA PT. SEJAHTERA BERSAMA SHARIA,” 2024. [Online]. Available: http://e-journal.stmiklombok.ac.id/index.php/jireISSN.2620-6900
[5] Fransiska Harahap et al., “Pembuatan Aplikasi Absensi Berbasis Flutter untuk Meningkatkan Efisiensi Monitoring Kehadiran,” Jurnal Penelitian Teknologi Informasi dan Sains, vol. 1, no. 3, pp. 85–93, Sep. 2023, doi: 10.54066/jptis.v1i3.816.
[6] Y. Thannia and T. Willay, “4 TH MDP STUDENT CONFERENCE (MSC) 2025 Universitas Multi Data Palembang | 437 Implementasi QR Code Dalam Sistem Presensi pada Percetakan Global Graphic”.
[7] Gregorius Aryo Prasojo and Christian Cahyaningtyas, “Implementasi Algoritma Haversine Formula Dengan Global Positioning System Pada Sistem Absensi Pegawai,” Jurnal Komputer Teknologi Informasi Sistem Informasi (JUKTISI), vol. 4, no. 2, pp. 598–607, Jul. 2025, doi: 10.62712/juktisi.v4i2.469.
[8] T. Willay, “Perancangan Sistem Informasi Point Of Sale dan Pencatatan Akuntansi Penjualan Kavling Tanah Berbasis Website,” Jurnal Esensi Infokom, vol. 9, no. 2, pp. 2828–6707, 2025, doi: 10.55886/infokom.v912.343.
[9] S. R. Ramadhani and M. F. Afriyansyah, “Optimalisasi dan Evaluasi User Acceptance dan Usability dengan Penerapan Prototyping pada Aplikasi Manajemen Produk dan Pesanan,” Jurnal Komputer Terapan, vol. 10, no. 2, pp. 131–141, Nov. 2024, doi: 10.35143/jkt.v10i2.6421.
[10] V. Padme, “ENHANCING ANDROID UI/UX WITH FIRESTORE,” 1482. [Online]. Available: https://www.
[11] T. T. Jamilah, J. Jamilah, and M. T. I. Rahmayanti, “Perancangan Sistem Informasi Absensi Akuntansi STAIN Bengkalis Berbasis Android,” Jurnal Teknik Industri Terintegrasi, vol. 6, no. 4, pp. 1406–1415, Oct. 2023, doi: 10.31004/jutin.v6i4.20808.
[12] R. Kartadie, R. Hikmanto, Y. Kusnanto, and P. D. W. Anggoro, “Struktur Flutter BloC Dalam Aplikasi Pemesanan Tiket Kapal Berbasis Mobile,” JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika), vol. 8, no. 4, pp. 1427–1438, Nov. 2023, doi: 10.29100/jipi.v8i4.4712.
[13] M. B. Sinatria, Oman Komarudin, and Kamal Prihamdani, “PENERAPAN CLEAN ARCHITECTURE DALAM MEMBANGUN APLIKASI BERBASIS MOBILE DENGAN FRAMEWORK GOOGLE FLUTTER,” INFOTECH journal, vol. 9, no. 1, pp. 132–146, May 2023, doi: 10.31949/infotech.v9i1.5237.
[14] M. Ade Crisna and M. Hatta, “Aplikasi Presensi Karyawan Menggunakan Geolocation Dan Metode Haversine Berbasis Android,” Journal of Technopreneurship and Information System (JTIS), vol. 5, no. 3, p. 2022, [Online]. Available: http://jurnal.umb.ac.id/index.php/JTIS
[15] D. Teguh Yuwono et al., “DETEKSI SERANGAN VULNERABILITY PADA OPEN JURNAL SYSTEM MENGGUNAKAN METODE BLACK-BOX,” 2021. [Online]. Available: http://e-journal.stmiklombok.ac.id/index.php/jireISSN.2620-6900
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Ricky Mardianto, Thommy Willay, Amok Darmianto

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


















