Sistem Absensi Perkuliahan Berbasis Web dengan QR Code Dinamis Expired Per Sesi Menggunakan Metode Prototype
DOI:
https://doi.org/10.33633/joins.v11i1.16137Kata Kunci:
Absensi Perkuliahan, Aplikasi Web, QR Code Dinamis, Expired Token, Metode PrototypeAbstrak
Pencatatan kehadiran mahasiswa secara manual pada perguruan tinggi masih memiliki kelemahan berupa risiko manipulasi data seperti titip absen, proses rekap yang lambat, dan ketidakefisienan waktu perkuliahan. Penelitian ini bertujuan mengembangkan sistem absensi perkuliahan berbasis web dengan QR Code dinamis yang unik per sesi dan kedaluwarsa otomatis, sehingga dapat diakses melalui browser smartphone tanpa instalasi aplikasi tambahan. Kebaruan utama sistem terletak pada mekanisme expired token otomatis yang menjadikan QR Code tidak dapat digunakan setelah sesi berakhir, meskipun kode masih terbaca secara fisik. Metode Prototype dipilih karena sesuai untuk pengembangan sistem yang cepat dan iteratif dengan melibatkan pengguna secara aktif. Sistem dikembangkan menggunakan PHP CodeIgniter 4, MySQL, library phpqrcode untuk menghasilkan QR Code, dan jsQR untuk pemindaian melalui kamera browser. Pengujian dilakukan menggunakan Blackbox Testing pada 12 skenario fungsional dan User Acceptance Testing (UAT) skala Likert kepada 20 responden. Seluruh 12 skenario Blackbox Testing berhasil dengan tingkat keberhasilan 100%. Hasil UAT menunjukkan tingkat penerimaan 89,71% dalam kategori Sangat Layak. Sistem terbukti meningkatkan efisiensi pencatatan kehadiran mahasiswa secara real-time, akurat, dan tahan terhadap kecurangan.Referensi
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.
##submission.downloads##
Diterbitkan
Cara Mengutip
Terbitan
Bagian
Lisensi
Hak Cipta (c) 2026 JOINS (Journal of Information System)

Artikel ini berlisensiCreative 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.


















