Perancangan Sistem Informasi Absensi Mahasiswa Berbasis Web Dengan QR Code, Verifikasi Lokasi Gps, Dan Notifikasi Real-Time Menggunakan Metode Waterfall

Authors

  • Mohammad Satria Arya Buminata Universitas Pamulang, Tangerang Selatan, Banten, Indonesia
  • Ibnu Maulana Universitas Pamulang, Tangerang Selatan, Banten, Indonesia
  • Muhammad Farhan Fadilah Nasution Universitas Pamulang, Tangerang Selatan, Banten, Indonesia

Keywords:

kehadiran mahasiswa, sistem informasi, GPS, QR Code, aplikasi online

Abstract

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

2025-07-02

How to Cite

Buminata, M. S. A., Maulana, I., & Nasution, M. F. F. (2025). Perancangan Sistem Informasi Absensi Mahasiswa Berbasis Web Dengan QR Code, Verifikasi Lokasi Gps, Dan Notifikasi Real-Time Menggunakan Metode Waterfall. Spectrum: Multidisciplinary Journal, 2(3), 121–134. Retrieved from https://journals.sanusantara.com/index.php/spectrum/article/view/262