Pengembangan Aplikasi Presensi Berbasis Deep Learning

Authors

  • Lailatul Akmal Universitas Bina Darma
  • Ilman Zuhri Yadi Universitas Bina Darma
  • Yesi Novaria Kunang Universitas Bina Darma
  • Fatma Sari Universitas Bina Darma

DOI:

https://doi.org/10.70340/jirsi.v5i2.354

Keywords:

Deep Learning, CNN, Face Recognition, Presence, MobileNetV2

Abstract

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

Download data is not yet available.

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

2026-05-30

Issue

Section

Articles