Rancang bangun sistem presensi berbasis artificial intelligence menggunakan microservice pada flask
DOI:
https://doi.org/10.24246/itexplore.v4i3.2025.pp334-351Keywords:
Attendance, Artificial Intelligence, Face Recognition, Microservice, AgileAbstract
Conventional attendance systems often face various problems such as inefficiency, inaccuracies in attendance logging, and limitations in recapitulation processes. Manual systems are prone to human error and time-consuming, while fingerprint-based systems may fail when the sensor is affected by dirty, wet, or damaged fingers. This study aims to develop an attendance system based on Artificial Intelligence (AI) by utilizing the face_recognition function in Python and implementing a microservice architecture to improve efficiency and accuracy in attendance recording. The system is developed using the Agile Feature-Driven Development (FDD) method, which focuses on building system features based on prioritized business values. This method is applied within the Software Development Life Cycle (SDLC) to ensure a structured, iterative, and user-oriented development process. Facial recognition is performed by comparing the encoding of the captured face image with the data stored in the database. The results show that the system is capable of recording attendance automatically, accurately, and in real-time. Furthermore, the recapitulation process becomes more efficient as the system manages and presents the data systematically.
Downloads
References
B. Hartanto, B. W. Yudanto, D. Nugroho, dan S. Tomo, “IMPELEMENTASI CONVOLUTIONAL NEURAL NETWORK MENGGUNAKAN MODEL MOBILENET DALAM APLIKASI PRESENSI BERBASIS PENGENALAN WAJAH,” Biner J. Ilm. Inform. dan Komput., vol. 3, no. 1, hal. 22–26, Jan 2024, doi: 10.32699/biner.v3i1.6607.
D. P. PRAYOGA dan E. M. Nalien, “Faktor-faktor yang Mempengaruhi Keberhasilan Implementasi Penggunaan Presensi Online,” J. Terap. Pemerintah. MINANGKABAU, vol. 3, no. 1, hal. 18–27, Jun 2023, doi: 10.33701/jtpm.v3i1.2805.
Z. Syahputra, “Implementasi Deteksi Wajah pada Sistem Absensi Dengan Menerapkan Teknik Face Recognition,” Semin. Nas. Teknol. Inf. dan Komun., 2022.
S. Sugeng dan A. Mulyana, “Sistem Absensi Menggunakan Pengenalan Wajah (Face Recognition) Berbasis Web LAN,” J. Sisfokom (Sistem Inf. dan Komputer), vol. 11, no. 1, hal. 127–135, Apr 2022, doi: 10.32736/sisfokom.v11i1.1371.
P. P. Daerah, P. Modal, K. Pacitan, C. Fifti, dan A. Sari, “Perancangan Sistem Informasi Absensi Menggunakan Finger Print di Badan,” 2013.
A. Karyawan, I. P. Sari, O. K. Sulaiman, dan D. Apdilah, “Implementasi RFID Dalam Perancangan Sistem,” J. Minfo Polgan, vol. 14, no. 1, 2025, doi: 10.33395/jmp.v14i1.14646.
Y. T. Bilqis, H. Herdianto, dan H. Hendry, “Sistem Absensi Karyawan Berbasis Web Menggunakan Metode QR Code pada Kantor Desa Cinta Raja,” J. Minfo Polgan, vol. 14, no. 1, hal. 86–93, Mar 2025, doi: 10.33395/jmp.v14i1.14625.
E. F. Adwar dan W. Wildian, “Rancang Bangun Sistem Absensi Berbasis RFID Terkoneksi Website Menggunakan Bahasa Pemrograman PHP dan MySQL,” J. Fis. Unand, vol. 9, no. 3, hal. 311–317, Agu 2020, doi: 10.25077/jfu.9.3.311-317.2020.
Syahrul Gunawan Ramdhani dan Enny Itje Sela, “Implementasi Face Recognition Untuk Sistem Presensi Universitas Menggunakan Convolutional Neural Network,” Indones. J. Comput. Sci., vol. 12, no. 6, Des 2023, doi: 10.33022/ijcs.v12i6.3498.
A. Nabila Prima dan C. Prabowo, “Rasyidah 57 Sistem Absensi dengan OpenCV Face Recognition dan Raspberry Pi Jurnal Ilmiah Teknologi Sistem Informasi,” J. Ilm. Teknol. Sist. Inf., vol. 1, no. 2, hal. 57–66, 2020, [Daring]. Tersedia pada: http://jurnal-itsi.org
D. D. Darmansah, N. W. Wardani, dan M. Y. Fathoni, “PERANCANGAN ABSENSI BERBASIS FACE RECOGNITION PADA DESA SOKARAJA LOR MENGGUNAKAN PLATFORM ANDROID,” JATISI (Jurnal Tek. Inform. dan Sist. Informasi), vol. 8, no. 1, hal. 91–104, Mar 2021, doi: 10.35957/jatisi.v8i1.629.
M. Harry Khomas Saputra dan L. Muhammad Nabil, “PENERAPAN ARSITEKTUR MICROSERVICE PADA SISTEM TATA KELOLA MATAKULIAH PROYEK POLITEKNIK POS INDONESIA,” 2021.
D. F. Ningtyas dan N. Setiyawati, “Implementasi Flask Framework pada Pembangunan Aplikasi Purchasing Approval Request,” J. Janitra Inform. dan Sist. Inf., vol. 1, no. 1, hal. 19–34, Apr 2021, doi: 10.25008/janitra.v1i1.120.
S. H. Nova, A. P. Widodo, dan B. Warsito, “Analisis Metode Agile pada Pengembangan Sistem Informasi Berbasis Website: Systematic Literature Review,” Techno.Com, vol. 21, no. 1, hal. 139–148, Feb 2022, doi: 10.33633/tc.v21i1.5659.
T. Ayunita Pertiwi et al., “PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI ABSENSI BERBASIS WEB MENGGUNAKAN METODE AGILE SOFTWARE DEVELOPMENT WEB-BASED ATTENTION INFORMATION SYSTEM DESIGN AND IMPLEMENTATION USING THE AGILE SOFTWARE DEVELOPMENT METHOD,” 2023.
R. Darmawan, “Perancangan Sistem Absensi menggunakan Face Recognition dengan Haar Cascade Classifier,” J. Ilm. Inform. dan Komput., vol. 5, no. 2, 2022.
Y. Tamariska Bota dan N. Setiyawati, “Pengembangan Sistem Informasi Perantara Bisnis Menggunakan Framework Flask,” 2022. [Daring]. Tersedia pada: https://journal-computing.org/index.php/journal-ita/index
C. Wijayanto dan Y. A. Susetyo, “Implementasi Flask Framework Pada Pembangunan Aplikasi Sistem Informasi Helpdesk (SIH),” JIPI (Jurnal Ilm. Penelit. dan Pembelajaran Inform., vol. 7, no. 3, hal. 858–868, Agu 2022, doi: 10.29100/jipi.v7i3.3161.
B. P. Putra dan Y. A. Susetyo, “IMPLEMENTASI API MASTER STORE MENGGUNAKAN FLASK, REST DAN ORM DI PT XYZ,” Sist. J. Sist. Inf., 2020.
B. A. Daniswara dan Y. A. Susetyo, “RANCANG BANGUN API MANAGEMENT PADA APLIKASI SSC MENGGUNAKAN FRAMEWORK WEBIX DI PT XYZ,” JIKA (Jurnal Inform., vol. 8, no. 2, hal. 238, Apr 2024, doi: 10.31000/jika.v8i2.10977.
I. Akbar dan A. Suhendar, “KLIK: Kajian Ilmiah Informatika dan Komputer Perancangan Aplikasi Pengelolaan Data Karyawan Pada Perkebunan Kelapa Sawit Berbasis Android Mengunakan Metode Waterfall,” Media Online, vol. 4, no. 3, hal. 1282–1291, 2023, doi: 10.30865/klik.v4i3.1418.
M. Rafai, S. Solikhun, dan M. Safii, “PERANCANGAN ABSENSI QR CODE MAHASISWA BERBASIS WEBSITE PADA STIKOM TUNAS BANGSA PEMATANG SIANTAR MENGGUNAKAN METODE AGILE,” J. Manajamen Inform. Jayakarta, vol. 4, no. 1, hal. 51, Feb 2024, doi: 10.52362/jmijayakarta.v4i1.1303.
R. G. Payara dan R. Tanone, “PenerapanFirebase Realtime Database PadaPrototype Aplikasi Pemesanan Makanan BerbasisAndroid,” J. Tek. Inform. dan Sist. Inf., Des 2018.
A. Yudistira, A. Hadinegoro, N. Ahmad, dan A. Akbarul Huda, “PENGENALAN WAJAH UNTUK MEMPERCEPAT PROSES PEMILIHAN UMUM: STUDI KASUS IMPLEMENTASI METODE HOG DAN CNN PADA SISTEM E-VOTING,” 2023.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Andrean Vini Bimo Arya Wibowo, Yeremia Alfa Susetyo

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

All articles published in IT-Explore: Jurnal Penerapan Teknologi Informasi dan Komunikasi is licensed under a Creative Commons Attribution 4.0 International License.




