Design and Evaluation of a Secure QR Code–Based Android Attendance System for Vocational Schools: A Case Study at SMK Darul Fikri

Main Article Content

Indriyani Indriyani
Linda Monika
Suyono Suyono

Abstract

The digital transformation of educational administration requires efficient and secure attendance management systems to replace conventional paper-based methods. This study aims to design, develop, and evaluate a secure Android-based student attendance application utilizing QR Code technology at SMK Darul Fikri, Indonesia. The system was developed using the Waterfall software development model, encompassing requirements analysis, system design, implementation, testing, and deployment. Functional validation was conducted through Black Box Testing, while user acceptance was evaluated using a questionnaire covering three dimensions: usability, security, and user interface. The findings demonstrate that the proposed application significantly improves attendance efficiency by reducing attendance recording time from approximately 10–15 minutes to less than two minutes per class while providing automatic attendance reports for teachers. The application achieved usability, security, and interface satisfaction scores of 92%,88%, and 95%, respectively, with an overall average score of 91.7%, indicating that the system is categorized as highly feasible for implementation. In addition, server-side QR Code validation, role-based access control, and password encryption enhance data integrity and minimize attendance fraud. The results indicate that the proposed system not only improves administrative efficiency but also provides a reliable, secure, and user-friendly digital attendance solution that supports smart school initiatives and digital transformation in vocational education.

Article Details

Section
Articles

References

[1] BAN-PDM, “Data Sekolah SMKS Darul Fikri,” 2025. [Online]. Available: https://banpdm.kemdikbud.go.id/
[2] SMK Darul Fikri, “Visi dan Misi SMK Darul Fikri,” 2025. [Online]. Available: https://smkdarulfikripugung.sch.id/visi-dan-misi/
[3] A. Baiin, S. Mulyana, V. Cornelista, Erawaty, and R. Maulana, “Rancang Bangun Aplikasi Presensi Siswa Menggunakan QR Code Pada SMK Negeri 3 Pontianak,” Indones. J. Technol. Comput. Sci., vol. 1, no. 1, pp. 34–46, 2024.
[4] I. Fitriati, N. Fitrianingsih, Ilyas, Wahyudin, and L. Wardi, “Perancangan Aplikasi Presensi Berbasis QR Code untuk Efisiensi Manajemen Kehadiran Siswa MAN 1 Bima,” Invert. J. Inf. Technol. Educ., vol. 3, no. 2, 2023.
[5] S. I. Adam, O. Lengkong, and S. Pungus, “Pengembangan Aplikasi Mobile Presensi Mahasiswa Berbasis QR-Code di Universitas Klabat,” CogITo Smart J., vol. 7, no. 2, pp. 349–359, 2021.
[6] M. Azmi and M. K. Faridi, “Sistem Absensi Menggunakan Scan QR Code Berbasis Android,” Tek. Teknol. Inf. dan Multimed., vol. 5, no. 1, pp. 103–108, 2024.
[7] D. Hamdani, A. P. W. Wibowo, and H. Heryono, “Perancangan Sistem Presensi Online dengan QR Code Menggunakan Metode Prototyping,” JATI (Jurnal Teknol. dan Informasi), vol. 14, no. 1, pp. 62–73, 2024.
[8] R. Sholechan, H. L. Purwanto, and G. Susanto, “Sistem Informasi E-Presensi Siswa Menggunakan QR Code pada MTs Ma’arif NU Roudlotul Musthofa Berbasis Web,” RAINSTEK (Jurnal Terap. Sains \& Teknol., vol. 5, no. 1, 2023.
[9] R. Saputra, “Pengembangan Aplikasi Android Native untuk Presensi Menggunakan Metode Rapid Application Development (RAD),” J. Ilm. Inform., vol. 11, no. 1, pp. 23–30, 2024.
[10] Jeffery, L. D. Bentley, and K. C. Dittman, Metode Desain & Analisis Sistem Edisi 6, Edisi 6. Yogyakarta: Penerbit Andi Yogyakarta, 2004.
[11] K. Wongsuphasawat, Y. Liu, and J. Heer, “Goals, Process, and Challenges of Exploratory Data Analysis: An Interview Study,” arXiv Prepr. arXiv1911.00568, 2019.
[12] J. P. L. K. C. Laudon, Sistem Informasi Manajemen Mengelola Perusahaan Digital, 8th ed. Andi Offset, 2005.
[13] J. P. L. Kenneth C. Laudon, Sistem Informasi Manajemen Mengelola Perusahaan Digital, 8th ed. Yogyakarta: Andi Offset, 2005.
[14] S. A. M. Iwan Kurniawan, “Pemetaan Fungsional Untuk Model e-Kolaborasi Pada Sistem Layanan KP dan TA,” in KNSI 2018, 2018, pp. 917–923.
[15] Q. Aini, Y. I. Graha, and S. R. Zuliana, “Penerapan Absensi QRCode Mahasiswa Bimbingan Belajar pada Website berbasis YII Framework,” Sisfotenika, vol. 7, no. 2, p. 207, 2017, doi: 10.30700/jst.v7i2.145.
[16] Y. T. Widayati, F. I. Komputer, and B. Code, “Aplikasi Teknologi QR (Quick Response) Code Implementasi Yang Universal,” Apl. Teknol. QR (Quick Response) Code Implementasi Yang Univers. (Yohana Tri Widayati), vol. 1, no. 1, pp. 85–100, 2015.
[17] R. Prathivi, “Analisa Sistem Qr Code Untuk Identifikasi Buku Perpustakaan,” J. Pengemb. Rekayasa dan Teknol., vol. 14, no. 2, p. 37, 2019, doi: 10.26623/jprt.v14i2.1225.
[18] Sumarno, R. Kurniawan, and R. F. Gusa, “Rancang Bangun Aplikasi Wisata Edukasi Berbasis Android dan QR Code pada Geosite Hutan Kerangas Cendil Belitung Timur,” ELECTRON J. Ilm. Tek. Elektro, vol. 4, no. 1, pp. 21–32, 2023, doi: 10.33019/electron.v4i1.36.
[19] A. Pulungan and A. Saleh, “Perancangan Aplikasi Absensi Menggunakan QR Code Berbasis Android,” J. Mhs. Fak. Tek. dan Ilmu Komput., vol. 1, no. 1, pp. 1063–1074, 2020, [Online]. Available: http://e-journal.potensi-utama.ac.id/ojs/index.php/FTIK/article/view/945
[20] I. Sommerville, SoftwareEngineering, Ninth Edit. America: Addison-Wesley, 2011.
[21] T. Trisnawati, S. Sodikin, M. A. B. Al Khoir, and M. Muslihudin, “Android-Based Application of Lppm Stmik Pringsewu Archives To Improve Data Integration of Lecturer Performance,” J. TAM (Technology Accept. Model., vol. 12, no. 2, p. 115, 2021, doi: 10.56327/jurnaltam.v12i2.1059.
[22] L. Anggraeni, M. Muslihudin, and W. R. Street, “Online Registration Management Based on Mobile Web at Mis Hidayatul Mubtadiin,” JPGMI (Jurnal Pendidik. Guru Madrasah Ibtidaiyah Al-Multazam), vol. 7, no. 2, pp. 100–110, 2021.
[23] O. Muhammad Muslihudin, Analisis Dan Perancangan Sistem Informasi Menggunakan Model Terstruktur Dan UML. Yog: Andi Offset, 2016.
[24] R. S. Pressman, Software Engineering A Practitioner’s Approach. New York: Thomas Casson, 2001.
[25] S. A. Muhamad Muslihudin, Fauzi, Metode Desain & Analisis Sistem Informasi Membangun Aplikasi Dengan UML Dan Model Terstruktur. Yog: Andi Offset, 2021.