Design and Development of a Progressive Web App-Based Student Attendance System for High Schools
Abstract
Tracking student attendance is one of the key administrative tasks within a school, as attendance data serves as an indicator of discipline and enables the evaluation of student activities. However, the attendance tracking process, which still relies on traditional methods, has certain limitations, such as inefficient data collection, a time-consuming evaluation process, and restrictions on direct monitoring of attendance by the school or students’ parents. The goal of this study is to develop an application for managing student absences in the form of a Progressive Web App (PWA) that can digitize the attendance tracking process through the use of dynamic QR codes and validation via geolocation. The prototyping method was used to develop the system, comprising the following steps: communication, rapid planning, rapid design, prototype creation, and subsequent deployment, delivery, and evaluation of user experience. The system was developed for four user groups: the administrator, the teacher, the student, and the parents. The results of this research led to a PWA-based application for managing student attendance, which offers functions for managing user data, logging in for attendance tracking, generating dynamic QR codes, recording student attendance, requesting absences and sick leave, and allowing parents to monitor attendance. Quality testing of the software was conducted in accordance with the ISO/IEC 25010 standard, which covers the following aspects: functional suitability, performance efficiency, compatibility, ergonomics, reliability, security, maintainability, and portability. The test results show that the system meets user requirements and supports the process of digitizing student attendance management.
References
Aisyah, S., Saputra, E., Rozanda, N. E., & Ahsyar, T. K. (2021). Evaluasi Usability Website Dinas Pendidikan Provinsi Riau Menggunakan Metode System Usability Scale. Jurnal Ilmiah Rekayasa dan Manajemen Sistem Informasi, 7(2).
Alief, R. N., & Rianto, H. (2025). Perancangan Sistem Absensi Siswa Berbasis Quick Response (QR) Code Menggunakan Framework JavaScript. INSANtek: Jurnal Inovasi dan Sains Teknik Elektro, 6(2).
Andriyani, R., & Sari, A. O. (2023). Penerapan Metode System Usability Scale untuk Evaluasi Sistem Informasi E-Procurement. JoMMiT: Jurnal Multi Media dan IT, 7(2).
Atmaja, I. G. B. W., Kusuma, K. N. A., Wirayuda, A. A. E., Widiantara, I. K., Premadhipa, N., & Mahendra, G. S. (2023). Penerapan Metode Prototype pada Perancangan Sistem Informasi Pengaduan Masyarakat Buleleng Berbasis Website. RESI: Jurnal Riset Sistem Informasi, 1(2). https://doi.org/10.32795/resi.v1i2.3553
Dangkua, E. V. (2023). Perancangan Aplikasi Sistem Informasi Absensi Menggunakan QR Code pada Dinas PM-PTSP Bone Bolango. Diffusion: Journal of Systems and Information Technology, 3(1).
Fahlevi, F. (2022). Sistem Informasi Kehadiran Siswa Menggunakan QR Code Berbasis Android (Studi Kasus SMK Negeri 3 Lubuklinggau). Jupiter, 14(2-b).
Faisol, A., & Noertjahjono, S. (2019). Perancangan Sistem Pelayanan Kelurahan Digital Terpadu (SIPERDIT) Berbasis Progressive Web App (PWA). Mnemonic, 2(2). https://doi.org/10.36040/mnemonic.v2i2.82
Harun, M. (2025). Evaluasi Kualitas Perangkat Lunak dengan ISO/IEC 25010:2011 (Study Kasus: Aplikasi First Aid pada Platform Android). Akrab Juara: Jurnal Ilmu-ilmu Sosial, 9(4).
Hasian, I., Fryonanda, H., & Astuti, S. A. S. T. (2023). Perancangan Sistem Absensi Berbasis Location Based Service (LBS) pada PT. Hascar Internasional Motor. Jurnal Informasi dan Teknologi, 5(1).
Hasibuan, R. I. P., Prasetya, R. D., Ahadi, M. F., & Utami, N. D. (2023). Evaluasi Usability Aplikasi Satu Sehat dengan Metode System Usability Scale. METHODIKA: Jurnal Teknik Informatika dan Sistem Informasi, 9(2).
Hidayah, R., & Marhalim. (2023). Aplikasi Kehadiran Pegawai Berbasis Android Menggunakan Metode Location Based Service. Djtechno: Jurnal Teknologi Informasi, 4(1).
Hudianti, E., Maulana, D., & Nugroho, M. A. (2023). Implementasi Progressive Web Apps untuk Sistem Pengelolaan Potensi Desa Wisata Kali Opak Tujuh Bulan. Journal of Information System Management (JOISM), 4(2).
ISO/IEC. (2011). ISO/IEC 25010: Systems and software engineering—Systems and software Quality Requirements and Evaluation (SQuaRE)—System and software quality models. International Organization for Standardization.
Januartika, C., Rosmiati, R., & Sartana, S. (2023). Analisis dan perancangan sistem informasi absensi berbasis web menggunakan QR code studi kasus: STMIK Palangkaraya. Jurnal Sistem Informasi, Manajemen dan Teknologi Informasi, 1(1), 29-36.
Karli, T., Muawwal, A., & Thayf, M. S. S. (2023). Implementasi Progressive Web Application pada Website Frizfoo Menggunakan Express.js. KharismaTech, 18(2).
Natasiya, S., Elfiana, C., Pramono, B., Sajiah, A. M., Sutardi, & Aksara, L. M. B. (2024). Implementasi Teknologi Location Based Service (LBS) dan Metode Haversine Formula pada Sistem Monitoring Kehadiran Siswa Secara Real Time. Jurnal Teknologi Informasi, 10(1).
Perwitasari, I. D., Hendrawan, J., Putri, N. A., & Bilqis, Y. T. (2024). QR Code Based Attendance System as an Innovation for High School Management. Journal of Informatics Management and Information Technology, 4(4). https://doi.org/10.47065/jimat.v4i4.417
Pradiktha, W. D., Dewi, L. J. E., & Sunarya, I. M. G. (2023). Usability Testing dan Rekomendasi Pengembangan E-Persuratan Dephub dengan Metode System Usability Scale dan Heuristic Evaluation. Jurnal Teknologi Informatika dan Komputer, 9(2).
Pressman, R. S., & Maxim, B. R. (2015). Software Engineering: A Practitioner’s Approach. McGraw-Hill Education.
Ratnaduhita, N., Sudianto, Y., & Kusumawati, A. (2023). ISO/IEC 25010: Analisis Kualitas Sistem E-learning sebagai Media Pembelajaran Online. Journal of Information System, Graphics, Hospitality and Technology, 5(1).
Saripuddin, M., Kamal, K., Malajong, L. S., & Mahmud, H. (2022). Aplikasi Absensi Siswa Menggunakan QR-Code Berbasis Web pada SMK YAPMI Makassar. ILTEK: Jurnal Teknologi, 17(1).
Setiawan, M., Cahya, W., & Fauzi, A. (2022). Sistem Informasi Absensi Siswa Berbasis Website Menggunakan Metode QR Code. Jurnal Sistem Informasi Bisnis (JUNSIBI), 3(2).
Sitorus, E. N., Jamaluddin, J., & Harianja, E. J. G. (2023). Sistem Informasi Kehadiran Siswa Menggunakan QR Kode Berbasis Android: Studi Kasus SD Negeri 105270. TAMIKA: Jurnal Tugas Akhir Manajemen Informatika & Komputerisasi Akuntansi, 3(1).
Susanti, E., & Tarigan, T. E. (2023). Penilaian Kualitas Sistem Informasi Menggunakan ISO/IEC 25010 dengan Metode Profile Matching. Jutisi: Jurnal Ilmiah Teknik Informatika dan Sistem Informasi, 12(1).
Syamaidzar, F. N., & Sutopo, J. (2024). Implementasi Location Based Service pada Sistem Presensi Geolokasi Berbasis Web. Journal of Information System Research (JOSH), 5(2).
Syukron, A., Sardiarinto, Saputro, E., & Widodo, P. (2023). Penerapan Metode Prototype pada Perancangan Sistem Informasi Koperasi Simpan Pinjam Berbasis Website. Conten: Computer and Network Technology, 3(1).
Utomo, P. B., Wahyudi, D., & Mujiono, M. (2025). Pengembangan Sistem Informasi Presensi Berbasis Global Positioning Systems dan Location-Based Service. Jurnal Informatika Terpadu, 11(1).
Vitriani, Ali, G., Rohman, W. N., & Novalia, M. (2023). Perancangan Sistem Informasi Absensi Siswa Menggunakan QR Code Berbasis Web. KLIK: Kajian Ilmiah Informatika dan Komputer, 3(5).
Copyright (c) 2026 International Journal of Science and Society

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

.png)

.jpg)
.png)

.png)
.png)
.png)
1.png)

.jpg)



-modified.png)
-modified.png)


-modified.png)


