Jurnal Nasional Komputasi dan Teknologi Informasi
Vol. 4 No. 6, Desember 2021
P-ISSN 2620-8342
E-ISSN 2621-3052
Copyright © Jurnal Nasional Komputasi dan Teknologi Informasi (JNKTI)
535
Implementasi Perhitungan Face Detection
Dengan Metode Haar Cascade Classifier
Chaerullah Fadli
1
, Desmulyati
2
1
Universitas Nusa Mandiri
Jl. Jatiwaringin No. 2, Cipinang Melayu, Makasar, Jakarta Timur - 13620, Indonesia
2
Universitas Bina Sarana Informatika
Jl. Kramat Raya No.98, RW.9, Kwitang, Kec. Senen, Kota Jakarta Pusat, Daerah Khusus Ibukota Jakarta
10450, Indonesia
Corresponding author‘s e-mail:
1
chaerullah.fadli01@gmail.com,
2
desmulyati.dmy@bsi.ac.id
Abstrak— Face detection saat ini banyak diimplementasikan di perusahaan, untuk absensi, keamanan, dan lain-
lain. Begitupun pada SMK Teratai Putih yang masih melakukan absensi secara manual dengan memanggil
nama persiswa, sedang mencoba mengimplementasikan Face Detection di salah satu ruangan yaitu,
laboratorium komputer untuk keperluan absensi siswa, yang menggunakan foto-foto siswa sebagai datasetnya.
Metode Haar Cascade Classifier untuk face detection menggunakan pemograman python dan opencv adalah
salah satu yang digunakan, dikarenakan yang tingkat akurasi dalam mengukur atau mendeteksi wajah manusia
mendapatkan hasil yang baik. Dengan diterapkan face detection harapan adalah dapat mengurangi waktu
absensi siswa yang dilakukan oleh guru, dengan memanggil nama siswa satu-persatu. Penulis melihat dari hasil
penelitian yang dilakukan di SMK Teratai Putih Jakarta, adalah hasil yang cukup baik dengan tingkat akurasi
diatas 50% (>50%). Dengan syarat file size fotonya dibawah 1 MB dan dimensions 1000 pixel dan diujicoba
dimulai dari nilai Haar Cascade Classifier terkecil. Untuk mendeteksi wajah siswa dilaboratorium komputer
yang dijadikan absensi secara manual tidak diperlukan lagi dan waktunya bisa digunakan untuk belajar yang
lebih ke mata pelajaran-pelajaran yang diajarkan oleh guru-guru.
Kata Kunci: Face Detection, Haar Cascade Classifier, Opencv, Python
Abstract- Face detection is currently widely applied in companies, for attendance, security, and others.
Likewise at SMK Teratai Putih, which still performs attendance manually by calling a fixed name, tries to
apply Face Detection in one of the rooms, namely the computer laboratory for student attendance purposes,
which uses student photos as datasets. The Haar Cascade Classifier method for face detection using python
and opencv programming is one that is used, because the level of accuracy in measuring or detecting human
faces gets good results. With the implementation of face detection, it is hoped that the teacher can reduce
student attendance by calling the names of students one by one. From the results of the research that the
author did at SMK Teratai Putih Jakarta, the results were quite good with an accuracy rate above 50%
(>50%). With the condition that the photo file size is below 1 MB and the dimensions are 1000 pixels and
tested starting from the smallest Haar Cascade Classifier value. To detect students' faces in computer labs
that are used as attendance manually is no longer needed and time can be used to learn more about the
subjects taught by the teacher.
Keywords: Face Detection, Haar Cascade Classifier, Opencv, Python
1. Pendahuluan
Perkembangan teknologi yang begitu cepat memudahkan kita dalam mendapatkan semua informasi
dengan praktis, efisiensi dari sisi biaya, dan waktu.
Saat ini telah banyak perkembangan sistem yang memanfaatkan deteksi wajah baik menggunakan foto atau
video yang tujuannya untuk sistem akses keamanan maupun sistem kontrol. Salah satu deteksi wajah tersebut
adalah Haar Cascade Classifier yaitu algoritma pendeteksian objek pembelajaran mesin yang digunakan
untuk mengidentifikasi objek dalam gambar atau video dan berdasarkan konsep fitur yang diusulkan oleh Paul
Viola dan Michael Jones dalam makalah mereka "Rapid Object Detection using a Boosted Cascade of Simple
Features" di 2001. Metode penyimpanan secara berkelompok berdasarkan data atau citra wajah yang akan
diteliti [1]
“Pendeteksian wajah atau face detection merupakan suatu kegiatan yang umum dilakukan manusia dalam
kesehariannya” [2]. Face detection atau pengenalan wajah sudah diterapkan di berbagai perusahaan-
perusahaan kecil atau besar. Mendeteksi wajah juga dilakukan dengan perangkat PC [2]. Contohnya adalah
Face Fingerprint teknologi yang digunakan untuk absensi kehadiran pegawai di perusahaan-perusahaan.
Pada SMK Teratai Putih Jakarta masih dilakukannya absensi siswa-siswi secara manual dengan memanggil