PENERAPAN PRESENSI DARING BERBASIS WEBASSEMBLY DAN MICROSERVICES UNTUK PENGENALAN WAJAH PADA LEARNING MANAGEMENT SYSTEM

Authors

  • Wawan Sismadi Informatika, Universitas Ahmad Dahlan, Yogyakarta, Indonesia
  • Imam Riadi Informatika, Universitas Ahmad Dahlan, Yogyakarta, Indonesia
  • Murinto Murinto Informatika, Universitas Ahmad Dahlan, Yogyakarta, Indonesia

DOI:

https://doi.org/10.51878/edutech.v6i2.9474

Keywords:

WebAssembly, OpenCV.js, Presensi Wajah, Microservices, Learning Management System

Abstract

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

Download data is not yet available.

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

2026-03-06

How to Cite

Sismadi, W., Riadi, I. ., & Murinto, M. (2026). PENERAPAN PRESENSI DARING BERBASIS WEBASSEMBLY DAN MICROSERVICES UNTUK PENGENALAN WAJAH PADA LEARNING MANAGEMENT SYSTEM. EDUTECH : Jurnal Inovasi Pendidikan Berbantuan Teknologi, 6(2), 318-331. https://doi.org/10.51878/edutech.v6i2.9474

Issue

Section

Articles