Rancang Bangun Sistem Absensi Otomatis Berbasis Pengenalan Wajah Menggunakan Model CNN Pretrained pada Platform Web

(1) Gali Armando Mail (Universitas Negeri Medan, Indonesia)
(2) * Marta Aulia Simangunsong Mail (Universitas Negeri Medan, Indonesia)
(3) Teguh Arif Mediansyah Mail (Universitas Negeri Medan, Indonesia)
(4) Zulkaidah Harahap Mail (Universitas Negeri Medan, Indonesia)
(5) Cristina Elseria Rahelta Mail (Universitas Negeri Medan, Indonesia)
(6) Harvei Desmon Hutahean Mail (Universitas Negeri Medan, Indonesia)
(7) Fahmy Syahputra Mail (Universitas Negeri Medan, Indonesia)
(8) Elsa Sabrina Mail (Universitas Negeri Medan, Indonesia)
*corresponding author

Abstract


Conventional attendance methods often lead to queues, time inefficiency, and potential violation of health protocols, necessitating a fast, non-contact, and real-time attendance recording system. This research aims to design and implement a web-based attendance system as a local prototype using face recognition biometrics. The system was developed using Python with the Flask Framework and OpenCV. The core face recognition process combines Dlib's Pretrained CNN model for 128-dimensional feature vector extraction (face embedding) and the K-NN method for classification based on Euclidean Distance calculation. Testing results indicate that the system successfully performs accurate and real-time facial identification. The system is capable of automatically logging attendance times, providing audio feedback, and storing the attendance data recapitulation in an Excel (.xlsx) file. Thus, this system provides an effective and efficient non-contact attendance solution.


Keywords


Attendance, Face Recognition, Dlib, CNN, K-NN, Flask, Localhost.

   

DOI

https://doi.org/10.57235/qistina.v4i2.7555
      

Article metrics

10.57235/qistina.v4i2.7555 Abstract views : 0 | PDF views : 0

   

Cite

   

Full Text

Download

References


Syahputra, F., Sabrina, E., Simbolon, A. B., Nasution, A. R., Hutagalung, N. R., Aman-da, N., … Sirait, S. (2024). The Impact of Using Artificial Intelligence in Learning on Students ’ Critical Thinking Skills : A Literature and Public Sentiment Analysis Study. 4(001), 568–577.

Mahasiswa, K. (2025). ChatGPT dalam Proses Pembelajaran: Dampaknya terhadap Pemahaman dan Kreativitas Mahasiswa. MUDABBIR, 5, 587–598.

Syahputra, F., Sabrina, E., Barus, A. P., Sebayang, E. A., Harahap, G., Ramadhani, P., … Isnaini, R. (2025). Evaluasi Efektivitas Ai Generatif Dalam Membantu Guru Me-nyusun Materi Pembelajaran Di Indonesia. 3(3), 265–271.

Parkhi, O. M., Vedaldi, A., & Zisserman, A. (2015). Deep Face Recognition. (Section 3).

King, D. E. (2009). Dlib-ml : A Machine Learning Toolkit. 10, 1755–1758.

Sani, A., Andrianingsih, A., & Pratama, A. (n.d.). Analisis Interaksi Mahasiswa Ter-hadap Jurnal Kampus Berbasis Model Usability. 189–197.

Judul, H. (2023). Eksplorasi Figma Dalam Proses Perancangan UI / UX Aplikasi Berge-rak Eksplorasi Figma Dalam Proses Perancangan UI / UX Aplikasi Bergerak.

Sari, A. N., & Abdillah, T. G. (2016). Metode Absensi Mahasiswa Berbasis QR Code dan Time-Based One-Time Password. 1994, 29–34.

Penelitian, J. (2022). Jurnal Paedagogy : Jurnal Paedagogy : 9(3), 364–374.

Rosenfeld, A. (2015). Face Recognition : A Literature Survey Face Recognition : A Lit-erature Survey. (December 2003). doi: 10.1145/954339.954342

Heaton, J. (2018). Ian Goodfellow , Yoshua Bengio , and Aaron Courville : Deep learn-ing : The MIT. Genetic Programming and Evolvable Machines, 19(1), 305–307. doi: 10.1007/s10710-017-9314-z

Yann LeCun, Yoshua Bengio, G. H. (2015). Deep Learning. IRES. doi: 10.1038/nature14539

Penelitian, J. H., Kepustakaan, K., & Pendidikan, B. (2022). Jurnal Kependidikan: 8(1), 1–9.

Azizah, N., Sani, A., Rezki, A., Raihan, F., & Georginayuni, I. (2022). PERANCANGAN PROTOTYPE INTERFACE ATAU UI PADA LAYANAN PENJUALAN BERBASIS MOBILE MENGGUNAKAN APLIKASI FIGMA. In Grogol Utara, Kec. Kby. Lama, Kota Jakarta Selatan (Vol. 1, Issue 1).

G. H. Yann LeCun, Yoshua Bengio, “Deep Learning,” IRES, 2015, doi: 10.1038/nature14539.

J. Heaton, “Ian Goodfellow , Yoshua Bengio , and Aaron Courville : Deep learn-ing : The MIT,” Genet. Program. Evolvable Mach., vol. 19, no. 1, pp. 305–307, 2018, doi: 10.1007/s10710-017-9314-z.

A. Rosenfeld, “Face Recognition : A Literature Survey Face Recognition : A Lit-erature Survey,” no. December 2003, 2015, doi: 10.1145/954339.954342.

J. Penelitian, “Jurnal Paedagogy : Jurnal Paedagogy :,” vol. 9, no. 3, pp. 364–374, 2022.

A. N. Sari and T. G. Abdillah, “Metode Absensi Mahasiswa Berbasis QR Code dan Time-Based One-Time Password,” vol. 1994, pp. 29–34, 2016.

H. Judul, “Eksplorasi Figma Dalam Proses Perancangan UI / UX Aplikasi Berge-rak Eksplorasi Figma Dalam Proses Perancangan UI / UX Aplikasi Bergerak,” 2023.

A. Sani, A. Andrianingsih, and A. Pratama, “Analisis Interaksi Mahasiswa Ter-hadap Jurnal Kampus Berbasis Model Usability,” pp. 189–197.

D. E. King, “Dlib-ml : A Machine Learning Toolkit,” vol. 10, pp. 1755–1758, 2009.

O. M. Parkhi, A. Vedaldi, and A. Zisserman, “Deep Face Recognition,” no. Sec-tion 3, 2015.

F. Syahputra et al., “Evaluasi Efektivitas Ai Generatif Dalam Membantu Guru Menyusun Materi Pembelajaran Di Indonesia,” vol. 3, no. 3, pp. 265–271, 2025.

F. Syahputra et al., “The Impact of Using Artificial Intelligence in Learning on Students ’ Critical Thinking Skills : A Literature and Public Sentiment Analysis Study,” vol. 4, no. 001, pp. 568–577, 2024.

K. Mahasiswa, “ChatGPT dalam Proses Pembelajaran: Dampaknya terhadap Pemahaman dan Kreativitas Mahasiswa,” MUDABBIR, vol. 5, pp. 587–598, 2025.

J. H. Penelitian, K. Kepustakaan, and B. Pendidikan, “Jurnal Kependidikan:,” vol. 8, no. 1, pp. 1–9, 2022.


Refbacks

  • There are currently no refbacks.


Copyright (c) 2025 Gali Armando, Marta Aulia Simangunsong, Teguh Arif Mediansyah, Zulkaidah Harahap, Cristina Elseria Rahelta, Harvei Desmon Hutahean, Fahmy Syahputra, Elsa Sabrina

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