Sistem Presensi Mahasiswa Menggunakan Face Recognition Dengan Metode Facenet Pada Android
Abstract
As of today, the student attendance system in the University of Petra uses a QR code system to do their daily attendance. This QR code system has some flaws that are often exploited by the students. Students usually exploit this system by asking their peers to login into their accounts and take the attendance for them by scanning the shared QR code. Implementing face recognition can be one of the means of prevention. This attendance system is an Android based system using Facenet model for the facial recognition system. Formulas L2Norm and Cosine Similarity is used for comparison means for the results of the face recognition system. Results show that cosine similarity is most optimal when using the 0.5f threshold with the score of 0.5104218 and accuracy with the score of 0.77162087. Meanwhile, L2Norm results show that it is most optimal when using the 8.0f threshold with the score of 5.8973804 and accuracy with the score of 5.8973804.References
[1] Asy’Ari, M. Z. (2020, November 13). Apa itu tensorflow? 3
Hal Penting Untuk Dipahami. Auftechnique.
https://auftechnique.com/apa-itu-tensorflow
[2] Bah, S. M., & Ming, F. (2020). An improved face recognition
algorithm and its application in attendance management
system. An Improved Face Recognition Algorithm and Its
Application in Attendance Management System, 5, 100014.
https://doi.org/10.1016/j.array.2019.100014
[3] Craig, C., & Gerber, A. (2015). Learn Android Studio : Build
Android Apps Quickly and Effectively. New York: Apress.
[4] Google. (2019). Cloud Firestore | Firebase Documentation.
Firebase. https://firebase.google.com/docs/firestore
[5] Google. (2020). ML Kit for Firebase. Firebase.
https://firebase.google.com/docs/ml-kit
[6] Google. (2020). Ringkasan CameraX. Android Developers.
https://developer.android.com/training/camerax?hl=id
[7] Heiss, J. J. (2015, April). The Advent of Kotlin: A
Conversation with JetBrains' Andrey Breslav. Diambil
kembali dari Java: https://www.oracle.com/technicalresources/articles/java/breslav.html
[8] Putra, W. S. E. (2016). Klasifikasi Citra Menggunakan
Convolutional Neural Network (CNN) pada Caltech 101.
Jurnal Teknik ITS, 5(1).
https://doi.org/10.12962/j23373539.v5i1.15696
[9] Sunaryono, D., Siswantoro, J., & Anggoro, R. (2019). An
android based course attendance system using face
recognition. Journal of KingSaud University.