Perancangan Sistem Informasi Absensi Mahasiswa Berbasis Web Dengan QR Code, Verifikasi Lokasi Gps, Dan Notifikasi Real-Time Menggunakan Metode Waterfall
Keywords:
kehadiran mahasiswa, sistem informasi, GPS, QR Code, aplikasi onlineAbstract
Metode absensi manual siswa dapat menyebabkan data yang dimanipulasi, tidak efisien, dan kesulitan dalam merekapitulasi catatan kehadiran. Tujuan proyek ini adalah untuk mengembangkan dan menerapkan sistem berbasis web yang memanfaatkan teknologi GPS dan QR Code untuk mencatat kehadiran siswa. Sistem ini dibangun menggunakan pendekatan Waterfall dan teknologi web fullstack, seperti Sequelize ORM dengan basis data MySQL, React.js untuk frontend, dan Express.js untuk backend. Tiga peran pengguna guru, siswa, dan administrator disupport oleh sistem. Dosen dapat mengatur sesi absensi berbasis lokasi di mana mahasiswa memindai kode QR dan mengirimkan lokasi GPS untuk verifikasi kehadiran mereka. Pengujian menunjukkan bahwa sistem ini beroperasi secara stabil dan efektif dan memberikan solusi yang andal dan berkelanjutan untuk manajemen kehadiran akademik di lingkungan pendidikan. Fitur lain yang ditambahkan termasuk ekspor data ke format PDF dan CSV, visualisasi data kehadiran menggunakan Chart.js, dan notifikasi waktu nyata dengan Socket.IO.
References
Chowdhury, M. E. H., Rahman, M. M., Hasan, M. K., Alam, M. G. R., & Alhamid, M. F. (2022). A smart attendance system using QR code and geo-location verification for higher education. Sensors, 22(5), 1804.
Firmansyah, R., & Sari, N. (2023). Integrasi sistem informasi kehadiran dengan ekspor data CSV dan PDF pada aplikasi pendidikan. Jurnal Sistem Informasi dan Teknologi, 6(4), 321–330.
Gite, A., Deshmukh, S., Kulkarni, D., & Patel, R. (2023). Geofencing based attendance monitoring system using GPS and mobile application. International Journal of Computer Applications, 175(23), 9–14.
Novu. (2024). Real-time notifications using Socket.IO for attendance systems. Novu Technical Documentation.
Putra, A. Y., & Lestari, D. A. (2022). Sistem informasi absensi menggunakan GPS dan QR code berbasis web. Jurnal Teknologi Informasi dan Komputer (JTIK), 8(1), 17–24.
Raut, M., Sharma, S., & Patil, A. (2023). QR Code based attendance system using web technologies. International Research Journal of Engineering and Technology (IRJET), 10(4), 1028–1032.
Siregar, R. H., & Prasetyo, D. (2021). Implementasi QR Code pada sistem absensi mahasiswa berbasis Android. Jurnal Teknologi dan Sistem Komputer, 9(2), 145–152.
Sutrisno, T., & Hidayat, R. (2023). Analisis penerapan metode waterfall dalam pengembangan perangkat lunak absensi digital. Jurnal Rekayasa Sistem dan Teknologi Informasi, 5(2), 102–109.
Yuliana, M., & Hartati, A. (2021). Penggunaan Swing dalam pengembangan aplikasi desktop berbasis Java. Jurnal Ilmu Komputer dan Aplikasi (JIKA), 12(3), 211–218.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Mohammad Satria Arya Buminata, Ibnu Maulana, , Muhammad Farhan Fadilah Nasution

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








