Prototype of Student Attendance Application Based on Face Recognition Using Eigenface Algorithm

Tio Eko Prabowo(1), Rudy Hartanto(2*), Sunu Wibirama(3)

(1) Universitas Gadjah Mada
(2) Universitas Gadjah Mada
(3) Universitas Gadjah Mada
(*) Corresponding Author


Prototype of face recognition based attendance application that has been developed to overcome weaknesses in DTETI UGM student manual attendance system has several weaknesses. These weaknesses are a decrease in facial recognition accuracy when operating under conditions of varying environmental light intensity and in condition of face rotating towards z axis rotation centre. In addition, application prototype also does not yet have a database to store attendance results. In this paper, a new application prototype has been developed using Eigenface face detection and recognition algorithm and Haar-based Cascade Classifier. Meanwhile, to overcome prototype performance weaknesses of the previously developed application, a pre-processing method was proposed in another study was added. Processes in the method were geometry transformation, histogram levelling separately, image smoothing using bilateral filtering, and elliptical masking. The test results showed that in the category of various environmental light intensity conditions, face recognition accuracy from developed application prototypes was 16.71% better than previous application prototypes. Meanwhile, in category of face slope conditions at z axis rotation centre, face recognition accuracy from developed application prototype was 38.47% better. Attendance database system was also successfully implemented and running without error.


Eigenface, Haar-based Cascade Classifier, Image Pre-processing, Attendance Application, Face Recognition

Full Text:



A. Imron, “Mengatur Kehadiran dan Ketidakhadiran Peserta Didik,” in Manajemen Peserta Didik Berbasis Sekolah, 1st ed., Jakarta: Bumi Aksara, 2011, pp. 82–94.

S.A.M. Noor, N. Zaini, M.F.A. Latip, and N. Hamzah, “Android-Based Attendance Management System,” Proc. - 2015 IEEE Conf. Syst. Process Control. ICSPC 2015, 2015, pp. 118–122.

F.H. Saputra, “Sistem Absensi Menggunakan Teknologi RFID,” Bachelor Thesis, Universitas Indonesia, Jakarta, Indonesia, 2008.

Q. Shafi, J. Khan, N. Munir, and N.K. Baloch, “Fingerprint Verification Over the Network and Its Application in Attendance Management,” ICEIE 2010 - 2010 Int. Conf. Electron. Inf. Eng. Proc., Vol. 2, pp. 555–559, 2010.

S. Kadry and M. Smaili, “Wireless Attendance Management System Based on Iris Recognition,” Sci. Res. Essays, Vol. 5, No. 12, pp. 1428–1435, 2010.

D.F. Satria, “Sistem Presensi Otomatis Kelas Berbasis Face Recognition,” Bachelor Thesis, Universitas Gadjah Mada, Yogyakarta, Indonesia, 2017.

E.G. Agulla, E.A. Rúa, J. L.A. Castro, D.G. Jiménez, and L.A. Rifón, “Multimodal Biometrics-Based Student Attendance Measurement in Learning Management Systems,” ISM 2009 - 11th IEEE Int. Symp. Multimed., 2009, pp. 699–704.

K.P. Khushk and A.A. Iqbal, “An Overview of Leading Biometrics Technologies Used for Human Identity,” 2005 Student Conference on Engineering Sciences and Technology, 2005, pp. 1–4.

N.O. Wijaya, “Prototype Aplikasi Presensi di Kelas Berbasis Face Recognition Menggunakan Closed-Circuit Television,” Bachelor Thesis, Universitas Gadjah Mada, Yogyakarta, Indonesia, 2014.

S. Emami, “Face Recognition Using Eigenfaces or Fisherfaces,” in Mastering OpenCV with Practical Computer Vision Projects, Draft., Birmingham, UK: Packt Publishing, 2012, pp. 261–309.

R. Jafri and H.R. Arabnia, “A Survey of Face Recognition Techniques,” J. Inf. Process. Syst., Vol. 5, No. 2, pp. 41–68, Jun. 2009.

U. Sinha (2010) “Why OpenCV?,” [Online], tutorials/opencv/, access date: 09-Jul-2018.

K. Dang and S. Sharma, “Review and Comparison of Face Detection Algorithms,” 2017 7th International Conference on Cloud Computing, Data Science & Engineering - Confluence, 2017, pp. 629–633.

M. Sharkas and M. A. Elenien, “Eigenfaces vs. Fisherfaces vs. ICA for Face Recognition; A Comparative Study,” 2008 9th International Conference on Signal Processing, 2008, pp. 914–919.

A. Ozdil and M.M. Ozbilen, “A Survey on Comparison of Face Recognition Algorithms,” 2014 IEEE 8th International Conference on Application of Information and Communication Technologies (AICT), 2014, pp. 1–3.

K. Dharavath, G. Amarnath, F.A. Talukdar, and R.H. Laskar, “Impact of Image Preprocessing on Face Recognition: A Comparative Analysis,” 2014 International Conference on Communication and Signal Processing, 2014, pp. 631–635.

S. Emami, “Face Recognition Using Eigenfaces or Fisherfaces,” in Mastering OpenCV with Practical Computer Vision Projects, Draft., Birmingham, UK: Packt Publishing, 2012, pp. 261–309.

(2018) “MySQL vs Oracle,” [Online],, access date: 21-Jul-2018.

O.S. Tezer (2014) “SQLite vs MySQL vs PostgreSQL: A Comparison Of Relational Database Management Systems,” [Online],, access date: 21-Jul-2018.

R. Lowry (2018) “Concepts & Applications of Inferential Statistics.” [Online],, access date: 17-Aug-2018.


Article Metrics

Abstract views : 79 | views : 29


  • There are currently no refbacks.

Copyright (c) 2019 IJITEE (International Journal of Information Technology and Electrical Engineering)

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

ISSN  : 2550-0554 (online)

Contact :

Department of Electrical engineering and Information Technology, Faculty of Engineering
Universitas Gadjah Mada

Jl. Grafika No 2 Kampus UGM Yogyakarta

+62 (274) 552305

Email :