Sistem Absensi Perkuliahan Berbasis Web dengan QR Code Dinamis Expired Per Sesi Menggunakan Metode Prototype

Penulis

  • Ryan Yunus UIN SUNAN KUDUS
  • Bijanto Bijanto Sekolah Tinggi Teknik Pati

DOI:

https://doi.org/10.33633/joins.v11i1.16137

Kata Kunci:

Absensi Perkuliahan, Aplikasi Web, QR Code Dinamis, Expired Token, Metode Prototype

Abstrak

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

2026-05-29

Cara Mengutip

[1]
R. Yunus dan B. Bijanto, “Sistem Absensi Perkuliahan Berbasis Web dengan QR Code Dinamis Expired Per Sesi Menggunakan Metode Prototype”, Journal of Information System, vol. 11, no. 1, hlm. 99–108, Mei 2026.