Pengembangan Aplikasi Presensi Berbasis Deep Learning
DOI:
https://doi.org/10.70340/jirsi.v5i2.354Keywords:
Deep Learning, CNN, Face Recognition, Presence, MobileNetV2Abstract
A facial recognition-based attendance system is a modern solution to overcome the weaknesses of manual attendance methods that are prone to manipulation and recording errors. This study uses a deep learning-based attendance application by implementing a Convolutional Neural Network (CNN) using MobileNetV2, VGG16, and ResNet50 architectures optimized for devices with limited resources. The facial dataset was collected independently and went through preprocessing stages, including normalization, resizing, augmentation, and face detection with OpenCV. The model was trained using TensorFlow and Keras on Google Colab with a GPU. It was then evaluated using a confusion matrix, which yielded accurate predictions with a low error rate. A classification report was also conducted, with an accuracy of 0.98, a precision of 1.00, a recall of 1.00, and an F1-score of 1.00, achieving a very high level of performance, indicating no prediction errors. A Flask web-based application was designed to connect the facial recognition model with the user interface, and was tested in real-time to measure the speed and accuracy of attendance. The results show that the CNN-based attendance application is able to provide a safer, faster, and more efficient attendance alternative compared to conventional methods.
Downloads
References
Cahyono, F., rachmandi, F. R., & Dea, W. (2020). PENGENALAN WAJAH MENGGUNAKAN MODEL FACENET UNTUK PRESENSI PEGAWAI.
Dewi, N., & Ismawan, F. (2021). IMPLEMENTASI DEEP LEARNING MENGGUNAKAN CNN UNTUK SISTEM PENGENALAN WAJAH. Faktor Exacta, 14(1), 34. https://doi.org/10.30998/faktorexacta.v14i1.8989
Firmansyah, A., Fauzul Itsnan, A., Apip, A., Tri Mulliya, R., & Rosyani, P. (2024). SISTEM ABSENSI MAHASISWA MENGGUNAKAN FACE RECOGNITION DENGAN ALGORITMA CNN. In Jurnal Artificial Inteligent dan Sistem Penunjang Keputusan (Vol. 1, Issue 4). https://jurnalmahasiswa.com/index.php/aidanspk
Khatib Sulaiman, J., Gunawan Ramdhani, S., Itje Sela, E., & Teknologi Yogyakarta, U. (n.d.). Implementasi Face Recognition Untuk Sistem Presensi Universitas Menggunakan Convolutional Neural Network. Indonesian Journal of Computer Science Attribution, 12(6), 2023–4098.
Manihuruk, C., Fikry, M., Al, H., & Aidilof, K. (n.d.). Face Recognition System For Student Identification Using Vgg16 Convolutional Neural Network. https://doi.org/10.29103/icomden.v2.xxxx
Marvelino Wijaya, A., & Eric Samodra, J. (2023). Wijaya, Sistem Presensi Pegawai Dengan Face Recognition Menggunakan Deep Learning CNN 163 Sistem Presensi Pegawai dengan Face Recognition Menggunakan Deep Learning CNN.
Pratama, Y., Ginting, L. M., Nainggolan, E. H. L., & Rismanda, A. E. (2021). Face recognition for presence system by using residual networks-50 architecture. International Journal of Electrical and Computer Engineering, 11(6), 5488–5496. https://doi.org/10.11591/ijece.v11i6.pp5488-5496
Riziq sirfatullah Alfarizi, M., Zidan Al-farish, M., Taufiqurrahman, M., Ardiansah, G., & Elgar, M. (2023). PENGGUNAAN PYTHON SEBAGAI BAHASA PEMROGRAMAN UNTUK MACHINE LEARNING DAN DEEP LEARNING. In Karimah Tauhid (Vol. 2, Issue 1).
Saputra, R. J., Saragih, Y., Stefani, A., Universitas, D., & Karawang Abstract, S. (n.d.). Pendeteksi Face Mask Menggunakan Model CNN (Convolutional Neural Network). Jurnal Ilmiah Wahana Pendidikan, Desember, 2023(24), 600–606. https://doi.org/10.5281/zenodo.10435426
Sri, M. B., Srihari Rao, K., Anvitha, T., Anusha, V., Kamal, N. R., & Jayadweep, T. (2024). Facial Attendance System using Flask. www.irjet.net
Kulsum, U., & Cherid, A. (2023). Penerapan convolutional neural network pada klasifikasi tanaman menggunakan ResNet50. Jurnal Sistem Informasi dan Sistem Komputer, 8(2), 8 hlm.
Ismunandar, D., Firdaus, M. R., & Alkhalifi, Y. (2024). Penerapan hyperparameter machine learning dalam prediksi gagal pinjam. INTI Nusa Mandiri, 19(1), 9 hlm
Wilyani, F., Arif, Q. N., & Aslimar, F. (2024). Pengenalan dasar pemrograman Python dengan Google Colaboratory. Jurnal Pengabdian Pada Masyarakat Indonesia, 3(1), 7 hlm.
Riyadi, A. S., Wardhani, I. P., & Widayati, S. (2021). Klasifikasi citra anjing dan kucing menggunakan metode convolutional neural network (CNN). Seminar Nasional Teknologi Informasi dan Komunikasi (SENTIKA), 5(1), 5 hlm.
Susim, T., & Darujati, C. (2021). Pengolahan citra untuk pengenalan wajah (face recognition) menggunakan OpenCV. Jurnal Syntax Admiration, 2(3), 12 hlm.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Lailatul Akmal, Ilman Zuhri Yadi, Yesi Novaria Kunang, Fatma Sari

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







