PENERAPAN PRESENSI DARING BERBASIS WEBASSEMBLY DAN MICROSERVICES UNTUK PENGENALAN WAJAH PADA LEARNING MANAGEMENT SYSTEM
DOI:
https://doi.org/10.51878/edutech.v6i2.9474Keywords:
WebAssembly, OpenCV.js, Presensi Wajah, Microservices, Learning Management SystemAbstract
The demand for reliable, real-time online attendance systems capable of handling large-scale users continues to increase alongside the widespread adoption of Learning Management Systems (LMS) in higher education and online training. Conventional attendance methods based on manual input or simple authentication mechanisms suffer from weaknesses such as susceptibility to fraud, limited automation, and degraded performance under high workloads. Face recognition has emerged as a promising alternative, as it enables automatic and non-intrusive user identity verification. However, most face-based attendance systems still rely on centralized server-side processing, which leads to high latency and limited scalability. This study aims to design and evaluate an online attendance architecture that integrates WebAssembly and Microservices by separating computational workloads between the client and server. The Design Science Research method is employed to develop a web-based face attendance application as the research artifact, in which face detection and feature extraction are executed entirely on the client side using OpenCV.js compiled to WebAssembly, while authentication, attendance recording, and session management are handled by a Microservices-based backend. The evaluation includes face recognition accuracy testing, end-to-end latency measurement, and system throughput analysis. Experimental results demonstrate that the proposed architecture reduces attendance latency by approximately 72 percent compared to a monolithic server-side processing approach, while simultaneously increasing request handling capacity without compromising accuracy. These findings indicate that the integration of WebAssembly and Microservices constitutes an effective architectural solution for real-time biometric attendance systems.
ABSTRAK
Kebutuhan akan sistem presensi daring yang andal, real-time, dan mampu menangani skala pengguna besar terus meningkat seiring dengan meluasnya penggunaan Learning Management System (LMS) dalam pendidikan tinggi dan pelatihan daring. Metode presensi konvensional berbasis input manual maupun autentikasi sederhana memiliki kelemahan berupa potensi kecurangan, keterbatasan otomatisasi, serta performa yang menurun pada kondisi beban tinggi. Pengenalan wajah menjadi solusi alternatif yang menjanjikan karena mampu memverifikasi identitas pengguna secara otomatis dan non-intrusif. Namun, sebagian besar sistem presensi berbasis wajah masih bergantung pada pemrosesan terpusat di sisi server, yang mengakibatkan latensi tinggi dan keterbatasan skalabilitas. Penelitian ini bertujuan merancang dan mengevaluasi arsitektur presensi daring berbasis integrasi WebAssembly dan Microservices dengan pendekatan pemisahan beban komputasi antara klien dan server. Metode Design Science Research digunakan untuk mengembangkan artefak berupa aplikasi presensi wajah berbasis web, di mana proses deteksi dan ekstraksi fitur wajah dijalankan sepenuhnya di sisi klien menggunakan OpenCV.js yang dikompilasi ke WebAssembly, sedangkan autentikasi, pencatatan presensi, dan manajemen sesi ditangani oleh backend berbasis Microservices. Evaluasi dilakukan melalui pengujian akurasi pengenalan wajah, pengukuran latensi end-to-end, dan analisis throughput sistem. Hasil pengujian menunjukkan bahwa arsitektur yang diusulkan mampu menurunkan latensi presensi sekitar 72 persen dibandingkan pendekatan monolitik berbasis pemrosesan server, sekaligus meningkatkan kapasitas penanganan permintaan tanpa mengorbankan tingkat akurasi. Temuan ini menunjukkan bahwa integrasi WebAssembly dan Microservices merupakan solusi arsitektural yang efektif untuk sistem presensi biometrik real-time.
Downloads
References
Abdelfattah, A. S., & Cerny, T. (2023). Roadmap to reasoning in microservice systems: A rapid review. Applied Sciences, 13(3). https://doi.org/10.3390/app13031838
Abgaz, Y., et al. (2023). Decomposition of monolith applications into microservices architectures: A systematic review. IEEE Transactions on Software Engineering, 49(8). https://doi.org/10.1109/TSE.2023.3287297
Ahmed, E. (2024). Student performance prediction using machine learning algorithms. Applied Computational Intelligence and Soft Computing, 2024. https://doi.org/10.1155/2024/4067721
Alansari, M., et al. (2023). GhostFaceNets: Lightweight face recognition model from cheap operations. IEEE Access, 11. https://doi.org/10.1109/ACCESS.2023.3266068
Alniemi, O., & Mahmood, H. F. (2023). Class attendance system based on face recognition. Revue d’Intelligence Artificielle, 37(5). https://doi.org/10.18280/ria.370517
Alshudukhi, K. S., et al. (2023). An interoperable blockchain security framework based on microservices and smart contracts in IoT environment. Electronics, 12(3). https://doi.org/10.3390/electronics12030776
Boe, C. H., et al. (2024). An automated face detection and recognition for class attendance. International Journal on Informatics Visualization, 8(3). https://doi.org/10.62527/joiv.8.3.2967
Cabrera-Arteaga, J., et al. (2023). WebAssembly diversification for malware evasion. Computers & Security, 131. https://doi.org/10.1016/j.cose.2023.103296
Chamari, L., Petrova, E., & Pauwels, P. (2023). An end-to-end implementation of a service-oriented architecture for data-driven smart buildings. IEEE Access, 11. https://doi.org/10.1109/ACCESS.2023.3325767
Costa, J. C., et al. (2024). How deep learning sees the world: A survey on adversarial attacks and defenses. IEEE Access, 12. https://doi.org/10.1109/ACCESS.2024.3395118
Giamattei, L., et al. (2024). Monitoring tools for DevOps and microservices: A systematic grey literature review. Journal of Systems and Software, 208. https://doi.org/10.1016/j.jss.2023.111906
Habie, K. F., Putro, A. P., Yuliansyah, H., & Riadi, I. (2024). Peningkatan cyber security awareness melalui pelatihan edukatif kepada siswa sekolah menengah kejuruan. Mohuyula: Jurnal Pengabdian Kepada Masyarakat, 3(2), 46–53. https://doi.org/10.31314/mohuyula.3.2.46-53.2024
Jadhav, A., et al. (2024). Attendance management system using face recognition. IAES International Journal of Artificial Intelligence, 13(1), 673–679. https://doi.org/10.11591/ijai.v13.i1.pp673-679
Khisanudin, I. S., & Murinto. (2020). Dragon fruit maturity detection based on HSV space color using Naive Bayes classifier method. IOP Conference Series: Materials Science and Engineering, 771(1). https://doi.org/10.1088/1757-899X/771/1/012022
Lateef, A. S., & Kamil, M. Y. (2024). Face recognition-based automatic attendance system in a smart classroom. Iraqi Journal for Electrical and Electronic Engineering, 20(1). https://doi.org/10.37917/ijeee.20.1.4
Murinto, & Aribowo, E. (2016). Image segmentation using hidden Markov tree methods in recognizing motif of batik. Journal of Theoretical and Applied Information Technology, 85(1).
Murinto, & Ismi, D. P. (2019). Hyperspectral image segmentation using discriminant independent component analysis and swarm optimization approaches. IOP Conference Series: Materials Science and Engineering, 674(1). https://doi.org/10.1088/1757-899X/674/1/012054
Murinto, Winiarti, S., Ismi, D. P., & Prahara, A. (2017). Image enhancement using piecewise linear contrast stretch methods based on unsharp masking algorithms for leather image processing. In Proceedings of the 3rd International Conference on Science in Information Technology (ICSITech 2017). https://doi.org/10.1109/ICSITech.2017.8257197
Murinto, Astuti, N. R. D. P., & Mardhia, M. (2019). Multilevel thresholding hyperspectral image segmentation based on independent component analysis and swarm optimization methods. International Journal of Advances in Intelligent Informatics, 5(1). https://doi.org/10.26555/ijain.v5i1.311
Ray, P. P. (2023). An overview of WebAssembly for IoT: Background, tools, state-of-the-art, challenges, and future directions. Future Internet, 15(8). https://doi.org/10.3390/fi15080275
Sismadi, W., Darmawan, I., Wahyudi, W., & Nicolas, P. P. (2021). Implementasi pengembangan aplikasi ujian online menggunakan KTUPAD MVC framework. Jurnal Ekonomi Manajemen Sistem Informasi, 2(4). https://doi.org/10.31933/jemsi.v2i4.437
Sismadi, W., Martono, B. A., & Widyastuti, T. (2022). Comparative analysis of CodeIgniter, Laravel and KTUPAD frameworks: Case study online exam applications. Indonesian Journal of Applied Research (IJAR), 3(3).*
Sismadi, W., Martono, B. A., Hartini, E. F., & Putri, D. W. (2025). Implementasi arsitektur microservice pada aplikasi bank sampah digital berbasis DonatJS. Cendekia: Jurnal Ilmu Pengetahuan, 5(4). https://doi.org/10.51878/cendekia.v5i4.7140
Surantha, N., & Sugijakko, B. (2024). Lightweight face recognition-based portable attendance system with liveness detection. Internet of Things, 25. https://doi.org/10.1016/j.iot.2024.101089
Umar, R., Riadi, I., & Wicaksono, S. A. (2024a). Security analysis of learning management system using penetration testing with ISSAF framework. PIKSEL: Penelitian Ilmu Komputer Sistem Embedded and Logic, 12(1). https://doi.org/10.33558/piksel.v12i1.8331
Umar, R., Riadi, I., & Wicaksono, S. A. (2024b). Application of OWASP ZAP framework for security analysis of LMS using pentest method. JITK (Jurnal Ilmu Pengetahuan dan Teknologi Komputer), 10(2).* https://doi.org/10.33480/jitk.v10i2.5534
Velepucha, V., & Flores, P. (2023). A survey on microservices architecture: Principles, patterns and migration challenges. IEEE Access, 11. https://doi.org/10.1109/ACCESS.2023.3305687
Warman, G. P., & Kusuma, G. P. (2023). Face recognition for smart attendance system using deep learning. Communications in Mathematical Biology and Neuroscience, 2023. https://doi.org/10.28919/cmbn/7872
Wibowo, M. A. P., & Riadi, I. (2025). Analysis and enhancement of website security using anti-CSRF token, CSP, and anti-clickjacking approaches. International Journal of Computer Applications, 187(22).* https://doi.org/10.5120/ijca2025925362
Yadav, S. (2024). Survey paper on face recognition based attendance system. International Journal of Scientific Research in Engineering and Management, 8(4).* https://doi.org/10.55041/ijsrem30710
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 EDUTECH : Jurnal Inovasi Pendidikan Berbantuan Teknologi

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













