Implementasi Face Recognition Menggunakan Algoritma K-Nearest Neighbors untuk Sistem Automasi Perpustakaan

Authors

  • R. Muhammad Wachyu fajar Sidik Universitas Nusantara PGRI Kediri
  • Ridho Rahman Firdaus Universitas Nusantara PGRI Kediri

DOI:

https://doi.org/10.29407/qxnr7g23

Keywords:

Face Recognition, KNN, Perpustakaan, OpenCV, Streamlit

Abstract

Perpustakaan merupakan sarana krusial dalam pendidikan, namun sistem konvensional seringkali terhambat oleh proses administrasi manual dan penggunaan kartu anggota fisik yang rentan hilang atau rusak. Penelitian ini bertujuan untuk mengatasi masalah efisiensi tersebut dengan mengimplementasikan sistem face recognition sebagai metode verifikasi identitas mahasiswa otomatis. Metode yang digunakan meliputi ekstraksi fitur wajah menggunakan pustaka OpenCV dan klasifikasi identitas menggunakan algoritma K-Nearest Neighbors (KNN) dengan parameter . Sistem ini diintegrasikan dengan basis data SQLite dan antarmuka berbasis web menggunakan framework Streamlit untuk memfasilitasi proses registrasi, peminjaman, dan pengembalian buku secara real-time. Hasil pengujian menunjukkan bahwa sistem mampu mencapai akurasi maksimal sebesar 100% pada kondisi cahaya terang dengan jarak ideal 30-50 cm, serta memiliki waktu respon identifikasi yang sangat cepat yaitu di bawah 2 detik. Rata-rata akurasi keseluruhan dari berbagai kondisi lingkungan adalah 86,25%. Simpulan dari penelitian ini adalah teknologi biometrik wajah dapat meningkatkan akurasi data transaksi dan mempercepat layanan sirkulasi di perpustakaan.

Downloads

Download data is not yet available.

References

[1] Gonzales, R., P. 2004. Digital Image Processing (Pemrosesan Citra Digital). Vol. 1. Ed.2. diterjemahkan oleh Handayani, S. Andri Offset, Yogyakarta.

[2] Wyatt, J. C, dan Spiegelhalter, D. 1991. Field Trials of Medical Decision-Aids: Potential Problems and Solutions. Clayton, P. (ed.): Proc. 15th Symposium on Computer Applications in Medical Care. Vol 1. Ed. 2. McGraw Hill Inc, New York.

[3] Ambica, A., Styanarayana Gandi., Amarendra Kothalanka. 2013. An Efficient Expert System for Diabetes By Bayesian Classifier. International Journal of Engineering Trends and Technology (IJETT), No. 3. Vol 4.

[4] Prasetya, E. 2006. Case Based Reasoning untuk mengidentifikasi kerusakan bangunan. Tesis. Program Pasca Sarjana Ilmu Komputer. Univ. Gadjah Mada, Yogyakarta.

[5] Zebari, R., & Sallow, A. B. (2021). Face Detection and Recognition Using OpenCV. Journal of Soft Computing and Data Mining.

[6] Raschka, S., & Mirjalili, V. (2019). Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow. Packt Publishing Ltd.

[7] Bradski, G., & Kaehler, A. (2008). Learning OpenCV: Computer vision with the OpenCV library. O'Reilly Media, Inc.

[8] Cunningham, P., & Delany, S. J. (2021). k-Nearest Neighbour Classifiers - A Tutorial. ACM Computing Surveys.

[9] Rose, B. S., & Babu, S. S. (2020). Face Recognition Based Library Management System. International Journal of Engineering and Advanced Technology.

[10] Viola, P., & Jones, M. (2001). Rapid Object Detection using a Boosted Cascade of Simple Features. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[11] Peterson, L. E. (2009). K-nearest neighbor. Scholarpedia, 4(2), 1883.

[12] Pedregosa, F., et al. (2011). Scikit-learn: Machine learning in Python. Journal of Machine Learning Research.

[13] Zhang, K., et al. (2016). Joint face detection and alignment using multitask cascaded convolutional networks. IEEE Signal Processing Letters.

[14] Kasar, M. M., Bhattad, D., & Armarkar, A. S. (2016). Face recognition based attendance system. International Journal of Engineering and Innovative Technology (IJEIT).

[15] Streamlit Documentation. (2023). Streamlit: The fastest way to build and share data apps. [Online]. Available: https://docs.streamlit.io.

Downloads

Published

2026-01-24

How to Cite

Implementasi Face Recognition Menggunakan Algoritma K-Nearest Neighbors untuk Sistem Automasi Perpustakaan. (2026). Seminar Nasional Teknologi & Sains, 5(1), 411-416. https://doi.org/10.29407/qxnr7g23

Similar Articles

1-10 of 39

You may also start an advanced similarity search for this article.