Web-Based Lecture Attendance System with Dynamic QR Code Expired Per Session Using Prototype Method
DOI:
https://doi.org/10.33633/joins.v11i1.16137Keywords:
Lecture Attendance, Web Application, Dynamic QR Code, Expired Token, Prototype MethodAbstract
Manual student attendance recording in higher education still has weaknesses including risks of data manipulation such as proxy attendance, slow attendance reporting, and time inefficiency during lectures. This study aims to develop a web-based lecture attendance system utilizing dynamic QR Codes that are unique per session and automatically expire, accessible through smartphone browsers without additional application installation. The primary novelty lies in the automatic expired token mechanism, which renders QR Codes unusable after a session ends even if the code remains physically readable. The Prototype method was chosen for its suitability in rapid and iterative system development with active user involvement. The system was developed using PHP CodeIgniter 4, MySQL, phpqrcode library for QR Code generation, and jsQR for scanning via browser camera. Testing was conducted using Blackbox Testing on 12 functional scenarios and User Acceptance Testing (UAT) with a Likert scale to 20 respondents. All 12 Blackbox Testing scenarios succeeded with a 100% success rate. UAT results showed an acceptance rate of 89.71% categorized as Very Feasible. The system proved effective in improving the efficiency of real-time, accurate, and fraud-resistant student attendance recording.References
A. Ikhwan, D. Alilmi, I. P. Mahayudi, M. R. Fadillah, and N. Febryani, “Perancangan Sistem Informasi Akademik Berbasis Web untuk Meningkatkan Efisiensi Pengelolaan Data di SMA Swasta Yayasan Perguruan Keluarga Pematang Siantar,” Simtek J. Sist. Inf. dan Tek. Komput., vol. 10, no. 1, pp. 47–52, 2025.
K. C. Laudon and J. P. Laudon, Management Information Systems, 16th ed. New Jersey: Pearson Education, 2020.
M. H. Winata, Febiyanti, Nuliyani, and A. Fajriani, “Pengembangan Absensi Siswa Berbasis Aplikasi Web di Sekolah Menengah Kejuruan,” Decod. J. Pendidik. Teknol. Inf., vol. 1, no. 2, pp. 69–75, 2021.
F. Nuraeni, R. Setiawan, and R. I. Amal, “Aplikasi Presensi Siswa Berbasis Web dan Qr-Code pada Pembelajaran Tatap Muka di Sekolah,” J. Algoritm., vol. 19, no. 1, pp. 1–11, 2022.
R. Gunawan, A. M. Yusuf, and L. Nopitasari, “Rancang Bangun Sistem Presensi Mahasiswa dengan Menggunakan QR Code Berbasis Android,” Elkom J. Elektron. dan Komput., vol. 14, no. 1, pp. 47–58, 2021.
M. Alda, M. Juarsyah, A. Nugraha, and L. R. Alfachry, “Aplikasi Absensi Mahasiswa Kerja Praktik Menggunakan QR Code Berbasis Android,” J. Manaj. Inform., vol. 14, no. 1, pp. 27–41, 2024.
D. Hamdani, A. P. W. Wibowo, and H. Heryono, “Perancangan Sistem Presensi Online dengan QR Code Menggunakan Metode Prototyping,” J. Teknol. dan Inf., vol. 14, no. 1, pp. 62–73, 2024.
R. S. Pressman and B. R. Maxim, Software Engineering: A Practitioner’s Approach, 9th ed. New York: McGraw-Hill, 2019.
D. Wahyudi, A. P. Juledi, and Irmayanti, “Penerapan Framework Codeigniter pada Sistem Absensi QR Code Diskominfo Kabupaten Labuhanbatu Selatan,” JURTEKSI (Jurnal Teknol. dan Sist. Informasi), vol. 7, no. 3, pp. 303–310, 2021.
F. H. Aminuddin, F. Purnama, and A. H. Ahadi, “Perancangan Sistem Absensi QRCode Siswa Menggunakan Framework Codeigniter di SMKN 1 Muaro Jambi,” Digit. Transform. Technol., vol. 3, no. 2, pp. 888–894, 2024.
G. R. N. Iklimah, A. Ferdinand, and A. C. Puspitanigrum, “Perencanaan Strategis SI/TI pada Perusahaan Telekomunikasi Menggunakan Metode Ward and Peppard (Studi Kasus: PT. ABC),” J. Inf. Syst., vol. 10, no. 1, pp. 50–59, 2025, doi: 10.33633/joins.v10i1.12100.
R. P. Ramadhan and I. S. Putra, “Adopsi Aplikasi Investasi oleh Investor Generasi Z dan Milenial: Analisis Berdasarkan Technology Acceptance Model (TAM),” J. Inf. Syst., vol. 10, no. 1, pp. 14–31, 2025, doi: 10.33633/joins.v10i1.12048.
F. Handayanna and Sunarti, “Penerapan K-Means untuk Mengklasifikasikan Tingkat Keterampilan Teknologi Informasi dan Komunikasi di Pulau Jawa,” J. Inf. Syst., vol. 10, no. 1, pp. 71–80, 2025, doi: 10.33633/joins.v10i1.12917.
I. Sommerville, Software Engineering, 10th ed. New Jersey: Pearson, 2016.
H. Yakub, B. Daniawan, A. Wijaya, and L. Damayanti, “Sistem Informasi E-Commerce Berbasis Website dengan Metode Pengujian User Acceptance Testing,” J. Sist. Inf. dan Teknol. Inf. Komput., vol. 2, no. 2, pp. 113–127, 2024.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 JOINS (Journal of Information System)

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).

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


















