PERANCANGAN SISTEM PENGENALAN WAJAH MENGGUNAKAN PYTHON, OPENCV DAN HAARCASCADE
Abstract
Teknologi pengenalan wajah telah menjadi solusi populer dalam meningkatkan keamanan dan efisiensi akses di berbagai institusi, termasuk perpustakaan, namun keterbatasan anggaran dan infrastruktur di institusi pendidikan sering kali menjadi kendala dalam implementasi sistem yang efektif. Penelitian ini bertujuan untuk merancang dan mengimplementasikan sistem pengenalan wajah berbasis Python, OpenCV, dan Haarcascade di Perpustakaan Universitas Muhammadiyah Parepare sebagai solusi yang terjangkau dan efisien untuk manajemen akses pengguna. Metode yang digunakan meliputi Haarcascade untuk mendeteksi wajah dengan mengidentifikasi fitur terang-gelap wajah melalui cascade classifier, Python sebagai bahasa pemrograman utama untuk mengintegrasikan dan menjalankan algoritma pengenalan wajah, dan Jupyter Notebook sebagai platform pengembangan untuk memfasilitasi pemrograman serta dokumentasi visual dari seluruh proses. Pengujian dilakukan dalam kondisi lingkungan perpustakaan yang bervariasi, termasuk perubahan pencahayaan dan sudut pandang wajah. Hasil penelitian menunjukkan bahwa sistem mampu mendeteksi wajah dengan tingkat akurasi tinggi, respons cepat, dan tingkat false positives yang rendah, sehingga cocok untuk kebutuhan perpustakaan yang memerlukan manajemen akses yang otomatis dan efektif. Implikasi dari penelitian ini adalah sistem ini memberikan solusi yang tidak hanya hemat biaya tetapi juga dapat diandalkan dalam kondisi terbatas, memberikan kontribusi bagi literatur pengenalan wajah dalam lingkungan pendidikan dengan sumber daya yang terbatas. Hasil ini menunjukkan bahwa sistem pengenalan wajah berbasis Haarcascade, Python, dan Jupyter Notebook dapat diadaptasi untuk aplikasi lain di institusi pendidikan, khususnya yang memerlukan solusi keamanan berbasis teknologi yang efisien.
Downloads
References
Cut Al-Saidina Zulkhaidi, Tengku, Eny Maria, Program Studi Teknologi Rekayasa Perangkat Lunak, and Politeknik Pertanian Negeri Samarinda. 2020. “Pengenalan Pola Bentuk Wajah Dengan OpenCV.” Jurnal Rekayasa Teknologi Informasi (JURTI) 3(2):181–86.
Dwiparaswati, Windy, and Sephikhar Varid Hilmawan. 2022. “Implementasi Face Recognition Secara Real-Time Dengan Metode Haar Cascade Classifier Menggunakan Opencv-Python.” UG Journal 16(2).
Eki Riyadani, Moh, and Subiyanto Subiyanto. 2022. “Sistem Keamanan Untuk Otorisasi Pada Smart Home Menggunakan Pengenalan Wajah Dengan Library OpenCV.” Jurnal SISKOM-KB (Sistem Komputer Dan Kecerdasan Buatan) 5(2):69–77.
Farokhah, Lia. 2021. “Perbandingan Metode Deteksi Wajah Menggunakan OpenCV Haar Cascade, OpenCV Single Shot Multibox Detector (SSD) Dan DLib CNN.” Jurnal RESTI (Rekayasa Sistem Dan Teknologi Informasi) 5(3):609–14.
Gunawan, M. Andry, Harja Santana Purba, Novan Alkaf, Bahraini Saputra, Nuruddin Wiranda, Muhammad Hifdzi Adini, Program Studi, and Pendidikan Komputer. 2024. “Perancangan Pendeteksi Wajah Dengan Metode Haar Cascade Dan Local Binary Pattern Berbasis OpenCV.” Computing and Education Technology Journal 4(1):7–16.
Hatma, Hatma, Muhammad Nurul Akbar, and Masnur Masnur. 2023. “Sistem Database Terdistribusi Dalam Implementasi E-Goverment Pada Dinas Pencatatan Sipil Kab. Pangkep.” Journal of System and Computer Engineering (JSCE) 4(1):82–91.
Irmayani, Irmayani, Meity Melani Mokoginta, Poornika Kumari Seelagama, Abdullah, Dina Aprianty Azis, Mukhlis, and Masnur. 2024. “Strategy Analysis for Implementing Rice Transplanter Planting Machine Technology in Rice Farming Using the Interpretive Structural Modeling (ISM) Method in South Sulawesi.” Jurnal Penelitian Pendidikan IPA 10(4):1827–36.
JUMARLIS, MILA, and MIRFAN. 2023. “Implementasi Algoritma Fuzzy Tsukamoto Dalam Penentuan Biji Kakao Yang Berkualitas.” Jurnal INSTEK (Informatika Sains Dan Teknologi) 8(2):320–28.
Khan, Sikandar, Adeel Akram, and Nighat Usman. 2020. “Real Time Automatic Attendance System for Face Recognition Using Face API and OpenCV.” Wireless Personal Communications 113(1):469–80.
Masnur, Syahirun Alam, Muhammad Zainal, and asriadi asriadi. 2022. “Menghitung Kendaraan Di Parkiran Dengan Metode Support Vector Machine (SVM).” Jurnal Ilmiah Teknik Unida 3(2):140–48.
Masnur, Masnur. 2020. “Monitoring Suhu Aspal Curah Berbasis Raspberry Pi.” Journal of Computer and Information System ( J-CIS ) 2(1):14–26.
Masnur, Masnur. 2021. “Aplikasi Sistem Pengendali Energi Listrik Menggunakan Raspberrypi Pada Smart Building.” Jurnal Sintaks Logika 1(2):103–6.
Masnur, Masnur, Syahirun Alam, Muhammad Ismail, Andi Wafiah, Ferdiansyah Saing, Ahmad Yani, Jl Jend Ahmad Yani Km, and Sulewesi Selatan. 2023. “Sistem Klasifikasi Potensi Tanaman Palawija Menggunakan Metode K-Means.” Jurnal INSTEK (Informatika Sains Dan Teknologi) 8(2):396–404.
Masnur, Masnur, and Marlina Marlina. 2022. “Sistem Pengendali Energi Listrik Menggunakan Raspberry Pi Pada Smart Building Kampus.” Building of Informatics, Technology and Science (BITS) 3(4):674−678-674−678.
Putri Wanda Zahirah, Regina, Maya Nurachmawati Adiningtias, Firda Millennianita, Ridha Berlianny Sulistiaputri, Ummi Athiyah, Jln DI Panjaitan No, Purwokerto Selatan, and Jawa Tengah. 2022. “Sistem Pendukung Pengambilan Keputusan Jumlah Produksi Barang Metode Fuzzy Tsukamoto.” Jurnal Informatika Dan Rekayasa Elektronik 5(2):181–90.
Ren, Bing, Zhiqiang Gao, Yuhan Li, al -, Ahmed Kadem Hamed AlSaedi, Abbas H. Hassin AlAsadi -, Ahmad Puad Ismail, Farah Athirah Abd Aziz, Nazirah Mohamat Kasim, and Kamarulazhar Daud. 2021. “Hand Gesture Recognition on Python and Opencv.” IOP Conference Series: Materials Science and Engineering 1045(1):012043.
Sharma, Ayushi, Jyotsna Pathak, Muskan Prakash, and J. N. Singh. 2021. “Object Detection Using OpenCV and Python.” Proceedings - 2021 3rd International Conference on Advances in Computing, Communication Control and Networking, ICAC3N 2021 501–5.
Copyright (c) 2024 Masnur Masnur, Syahirun Alam, Muhammad Zainal, Muhammad Emil Fazil
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.