Perancangan Informasi Presensi Guru dengan QR Code dan LCG Berbasis Web
Studi Kasus: MTs Al Ikhlashiyah 2 Medan
DOI:
https://doi.org/10.55606/juisik.v6i3.2753Keywords:
Information System, Linear Congruential Generator, QR Code, Teacher Attendance, Web-Based SystemAbstract
Advances in information technology require educational institutions to manage administrative processes more efficiently. Teacher attendance is an important part of school administration because it serves as the basis for evaluating discipline, managing working time, and preparing attendance reports. At MTs Al Ikhlashiyah 2 Medan, teacher attendance is still recorded manually by writing names and signatures in an attendance book, which causes queues during peak hours, slow data retrieval, and time-consuming attendance recapitulation that is prone to counting errors. This research aims to design a web-based teacher attendance information system that uses a QR Code as the attendance medium and the Linear Congruential Generator (LCG) algorithm to generate codes that change periodically, thereby reducing the possibility of attendance code misuse. Data were collected through observation, interviews, documentation, and a literature study. The system was developed using the Waterfall method, modeled with UML (use case diagram, activity diagram, and entity relationship diagram), built with PHP and MySQL, and tested using the Black Box method. The result is a web-based system that supports teacher data management, QR Code generation, contactless attendance by scanning, and attendance recapitulation reports. The Black Box testing shows that all system functions run in accordance with the specified requirements. The system is expected to help the school record attendance faster, reduce recording errors, and present teacher attendance reports in a more organized manner.
References
Adam, F. K., Pasaribu, A. F. O., & Wahyudi, A. D. (2023). Aplikasi monitoring absensi karyawan Ditlantas dengan penerapan teknologi GPS (Studi kasus: Ditlantas Polda Lampung). Jurnal Informatika dan Rekayasa Perangkat Lunak, 4(1), 1–9. https://doi.org/10.33365/jatika.v4i1.723
Afiifah, K., Azzahra, Z. F., & Anggoro, A. D. (2022). Analisis teknik entity relationship diagram dalam perancangan database sebuah literature review. Intech, 3(2), 70–74. https://doi.org/10.54895/intech.v3i2.1682
Ahmad, N., Krisnanik, E., Rupilele, F. G. J., Muliawati, A., Syamsiyah, N., Kraugusteeliana, K., … Irwanto, I. (2022). Analisa & perancangan program informasi berorientasi objek.
Arianti, T., Fa’izi, A., Adam, S., & Wulandari, M. (2022). Perancangan program informasi perpustakaan menggunakan diagram UML (Unified Modelling Language). Jurnal Ilmiah Komputer Terapan dan Informasi, 1(1), 19–25.
Febriyanti, N. M. D., Oka Sudana, A. A. K., & Piarsa, I. N. (2021). Implementasi black box testing pada program informasi manajemen dosen. JITTER: Jurnal Ilmiah Teknologi dan Komputer, 2(3), 535.
Gunawan, R., Yusuf, A. M., & Nopitasari, L. (2021). Rancang bangun program presensi mahasiswa dengan menggunakan QR Code berbasis Android. Elkom: Jurnal Elektronika dan Komputer, 14(1), 47–58. https://doi.org/10.51903/elkom.v14i1.369
Irfan, M., Abdul, M., Nur, G., & Lutfiyani, A. (2023). Perancangan program absensi berbasis website dengan metode Waterfall di BAPPEDA Kebumen. 5(1), 75–88.
Khasanah, M., & Antariksa, W. F. (2021). Implementasi presensi elektronik untuk meningkatkan kedisiplinan guru dan pegawai di Sekolah Dasar Islam. JIEMAN: Journal of Islamic Educational Management, 3(2), 221–236. https://doi.org/10.35719/jieman.v3i2.82
Knuth, D. E. (1997). The art of computer programming, Volume 2: Seminumerical algorithms (3rd ed.). Addison-Wesley.
Rawat, B., Purnama, S., & Mulyati, M. (2021). MySQL database management system (DBMS) on FTP site LAPAN Bandung. International Journal of Cyber and IT Service Management, 1(2), 173–179.
Setiawan, R., & Kurniawan, D. (2022). Perancangan program informasi absensi berbasis QR Code untuk meningkatkan efektivitas pencatatan kehadiran. Jurnal Teknologi Informasi dan Komunikasi, 10(2), 115–124.
Pratama, A. R., Sari, D. P., & Hidayat, R. (2023). Implementasi QR Code pada program presensi berbasis web untuk meningkatkan efisiensi pengelolaan data kehadiran. Jurnal Informatika dan Program Informasi, 9(1), 45–54.
Mulyanto, Y., & Ramadhan, F. (2022). Pengembangan program informasi presensi berbasis website menggunakan metode Waterfall. Jurnal Ilmiah Teknologi Informasi dan Komunikasi, 13(2), 87–96.
Kurniawan, A., Setiawan, E., & Lestari, N. (2021). Perancangan dan implementasi program informasi presensi guru berbasis web. Jurnal Media Informatika Budidarma, 5(4), 1250–1258.
Sari, R. P., & Nugroho, A. (2024). Implementasi program presensi berbasis QR Code untuk meningkatkan akurasi dan efisiensi pengelolaan kehadiran. Jurnal Teknologi dan Program Informasi, 10(1), 33–42.





