Pengembangan Sistem Absensi Guru Berbasis Web Menggunakan QR Code dengan Validasi GPS dan Selfie pada SMP Plus YAPIMDA Lenteng Agung

Authors

  • Aditia Rasyid Saputra Lubis Universitas Pamulang
  • Arrio Gigih Wicaksono Universitas Pamulang
  • Muhammad Dzulfikar Apandi Putra Universitas Pamulang
  • Suryaningrat Suryaningrat Universitas Pamulang

DOI:

https://doi.org/10.31004/riggs.v5i2.10772

Keywords:

Absensi Guru, QR Code, GPS, Selfie, Web

Abstract

Absensi guru merupakan aktivitas administrasi penting dalam lingkungan sekolah karena berkaitan dengan pemantauan kedisiplinan, rekapitulasi kehadiran, dan penyusunan laporan. Pada SMP Plus YAPIMDA Lenteng Agung, proses absensi sebelumnya masih dilakukan secara manual menggunakan daftar hadir berbentuk kertas. Cara tersebut menimbulkan beberapa kendala, antara lain pencatatan membutuhkan waktu, rekapitulasi harus dilakukan ulang oleh admin, data berisiko rusak atau hilang, dan proses verifikasi kehadiran belum dilengkapi bukti lokasi maupun bukti visual. Penelitian ini bertujuan merancang dan membangun sistem absensi guru berbasis web menggunakan QR Code dinamis dengan validasi GPS dan selfie. Metode penelitian menggunakan pendekatan rekayasa perangkat lunak melalui tahap analisis kebutuhan, perancangan, implementasi, dan pengujian Black Box. Sistem dikembangkan menggunakan PHP, MySQL/MariaDB, Bootstrap, PhpSpreadsheet, Dompdf, serta library QR Code. Fitur utama sistem meliputi login multi-role, pengelolaan data guru, absensi masuk dan pulang, validasi lokasi berdasarkan radius sekolah, penyimpanan bukti selfie, pengajuan izin atau sakit, persetujuan admin, pengaturan sistem, dan export laporan. Hasil pengujian terhadap 21 skenario menunjukkan seluruh fitur utama berjalan sesuai kebutuhan. Sistem juga membantu admin melakukan pencarian data, pemantauan status kehadiran, dan penyusunan laporan secara lebih cepat. Sistem yang dihasilkan membuat proses absensi lebih cepat, terstruktur, mudah dipantau, dan memiliki verifikasi lebih kuat melalui kombinasi QR Code, lokasi, serta bukti selfie.

Downloads

Download data is not yet available.

Author Biographies

Aditia Rasyid Saputra Lubis, Universitas Pamulang

Program Studi Teknik Informatika, Universitas Pamulang, Indonesia.

Arrio Gigih Wicaksono, Universitas Pamulang

Program Studi Teknik Informatika, Universitas Pamulang, Indonesia.

Muhammad Dzulfikar Apandi Putra, Universitas Pamulang

Program Studi Teknik Informatika, Universitas Pamulang, Indonesia.

Suryaningrat Suryaningrat, Universitas Pamulang

Program Studi Teknik Informatika, Universitas Pamulang, Indonesia.

References

[1] International Organization for Standardization, ISO/IEC 18004:2024, Information technology - Automatic identification and data capture techniques - QR code bar code symbology specification. Geneva: ISO, 2024.

[2] W3C, Geolocation, W3C Candidate Recommendation Snapshot, 26 March 2026. [Online]. Available: https://www.w3.org/TR/geolocation/

[3] T. Sutabri, Sistem Informasi Manajemen. Yogyakarta: Andi, 2016.

[4] A. Kadir, Pengenalan Sistem Informasi. Yogyakarta: Andi, 2014.

[5] PHP Group, PHP Manual, 2026. [Online]. Available: https://www.php.net/docs.php

[6] Oracle Corporation, MySQL 8.4 Reference Manual, 2026. [Online]. Available: https://dev.mysql.com/doc/refman/8.4/en/

[7] Bootstrap Team, Bootstrap 5.3 Documentation, 2026. [Online]. Available: https://getbootstrap.com/docs/5.3/

[8] PhpSpreadsheet Documentation, PhpSpreadsheet. [Online]. Available: https://phpspreadsheet.readthedocs.io/

[9] Dompdf Project, Dompdf Documentation. [Online]. Available: https://github.com/dompdf/dompdf

[10] D. Temoshok, R. Galluzzo, C. LaSalle, N. Lefkovitz, A. Regenscheid, Y. Y. Choong, S. Proud-Madruga, and S. Gupta, Digital Identity Guidelines, NIST Special Publication 800-63-4. Gaithersburg, MD: National Institute of Standards and Technology, 2025.

[11] OWASP Foundation, Authentication Cheat Sheet, OWASP Cheat Sheet Series, 2026. [Online]. Available: https://cheatsheetseries.owasp.org/cheatsheets/Authentication_Cheat_Sheet.html

[12] OWASP Foundation, Session Management Cheat Sheet, OWASP Cheat Sheet Series, 2026. [Online]. Available: https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html

[13] G. J. Myers, C. Sandler, and T. Badgett, The Art of Software Testing, 3rd ed. Hoboken, NJ: John Wiley & Sons, 2011.

[14] R. S. Pressman and B. R. Maxim, Software Engineering: A Practitioner's Approach, 9th ed. New York: McGraw-Hill Education, 2020.

[15] A. S. Rosa and M. Shalahuddin, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung: Informatika, 2018.

Downloads

Published

20-07-2026

How to Cite

[1]
A. R. S. Lubis, A. G. Wicaksono, M. D. A. Putra, and S. Suryaningrat, “Pengembangan Sistem Absensi Guru Berbasis Web Menggunakan QR Code dengan Validasi GPS dan Selfie pada SMP Plus YAPIMDA Lenteng Agung”, RIGGS, vol. 5, no. 2, pp. 16905–16915, Jul. 2026.

Issue

Section

Articles