Implementation of Microservice Architecture in a Machine Learning-Based Expert System for Sleep Disorder Diagnosis

Authors

  • Amin Nur Rais Universitas Bina Sarana Informatika
  • Warjiyono Universitas Bina Sarana Informatika

DOI:

https://doi.org/10.59934/jaiea.v5i2.2065

Keywords:

Gaussian Naive Bayes, Sleep Disorders, Microservice, Python Flask, CodeIgniter 3

Abstract

Sleep disorders constitute a significant health concern that frequently remains undiagnosed due to restricted access to adequate clinical assessment facilities. This study aims to develop an accurate and accessible early detection system for sleep disorders by implementing the Gaussian Naive Bayes algorithm within a hybrid microservice architecture. The development methodology involves decoupling the intelligent computing service, built on Python (Flask), from the user interface, developed using PHP (CodeIgniter 3), with communication facilitated via an Application Programming Interface (API). The model was trained utilizing a sleep disorder diagnostic dataset comprising 1,000 medical records and evaluated using the 10-Fold Cross-Validation method. Experimental results indicate that the developed model demonstrates superior classification performance, achieving an accuracy of 97.40% and a recall of 99.66%. The high recall value evidences the system's superior sensitivity in detecting positive cases, thereby effectively minimizing the risk of undetected patients (False Negatives). System integration via API proved stable in delivering real-time diagnostic visualization, confirming that this hybrid architecture offers a valid, modular, and responsive solution for the implementation of intelligent healthcare systems.

Downloads

Download data is not yet available.

References

F. S. Al-qahtani, “Prevalence of sleep disturbance and its associated factors among diabetes type-2 patients in Saudi Arabia,” no. November, pp. 1–12, 2024, doi: 10.3389/fpubh.2024.1283629.

A. Title, P. Versus, P. Devices, A. In, T. H. E. Diagnosis, and O. F. Obstructive, “Polysomnography Versus Portable Devices And Mobile Applications In The Diagnosis Of Obstructive Sleep Apnea: A Narrative Review Of Current Evidence,” Int. J. Innov. Technol. Soc. Sci., pp. 0–10, 2025.

M. M. Monowar et al., “Advanced sleep disorder detection using multi-layered ensemble learning and advanced data balancing techniques”.

R. Alazaidah, G. Samara, M. Aljaidi, M. Alshammari, M. H. Qasem, and A. A. 3, “Potential of Machine Learning for Predicting Sleep Disorders : A Comprehensive Analysis of Regression and Classification Models,” MDPI, 2024.

D. Irawan, “Implementasi Arsitektur Microservices pada Pengembangan Aplikasi Absensi Web Terdistribusi,” vol. 7, no. 3, 2025, doi: 10.32877/bt.v7i3.2401.

D. I. Saputra and D. L. Hakim, “Implementasi Algoritma Gaussian Naive Bayes Classifier Untuk Prediksi Potensi Tsunami Berbasis Mikrokontroler,” Epsil. J. Electr. Eng. Inf. Technol., vol. 2, pp. 122–138, 2022.

H. L. Walingkas and P. O. N. Saian, “Penerapan Framework Flask pada Pembangunan Sistem Informasi Pemasok Barang,” J. JTIK (Jurnal Teknol. Inf. dan Komunikasi), vol. 7, no. 2, pp. 227–234, 2023, doi: 10.35870/jtik.v7i2.729.

M. M. Bani, S. Dwi, I. Mau, and S. G. Balimema, “Implementasi Sistem Pelayanan Kesehatan Berbasis Online Menggunakan Codeigniter 3 dan Metode MVC CodeIgniter 3 , diharapkan dapat tercipta solusi yang efektif dalam menunjang layanan Delone And Mclean Website Sistem Informasi Akademik STIKES Sukabumi , de,” Modem J. Inform. dan Sains Teknol., vol. 3, no. September, 2025.

M. Guntara and F. D. Astuti, “Komparasi Kinerja Label-Encoding dengan One-Hot-Encoding pada Algoritma K-Nearest Neighbor menggunakan Himpunan Data Campuran Performance Comparison of Label-Encoding with One-Hot-Encoding Methode on K-Nearest Neighbor Algorithm with Mixed Type Data Set,” JIKO (JURNAL Inform. DANKOMPUTER), vol. 9, no. 2, pp. 352–360, 2025, doi: 10.26798/jiko.v9i2.1605.

H. Hafid, “Penerapan K-Fold Cross Validation untuk Menganalisis Kinerja Algoritma K-Nearest Neighbor pada Data Kasus Covid-19 di Indonesia,” J. Math. Comput. Stat., vol. 6, no. 2, pp. 161–168, 2023.

E. Suherlan, S. Arti, S. Nabilah, Z. Hazimah, F. Teknik, and U. N. Jakarta, “PENERAPAN FLASK FRAMEWORK UNTUK DEPLOYMENT MODEL MACHINE LEARNING DALAM MENDUKUNG ANALISIS ADAPTASI Available at :,” vol. 9, no. 1, 2025.

Supria et al., “Seminar Nasional Industri dan Teknologi (SNIT), Politeknik Negeri Bengkalis,” Semin. Nas. Ind. dan Teknol. (SNIT), Politek. Negeri Bengkalis Perbandingan, no. November, pp. 17–23, 2024.

M. I. Arief, D. S. Anwar, and A. Supriatman, “Analisis Kerentanan Website Melalui Pendekatan Penetration Testing Berdasarkan Standar Owasp Top 10 Studi Kasus Simpelmas Universitas XYZ,” J. ELEKTRO Inform. SWADHARMA, vol. 05, 2025.

M. F. Santoso, “Perbandingan Efektivitas Bootstrap dan Tailwind CSS dalam Pengembangan UI Web Responsif,” J. Teknol. Dan Sist. Inf. Bisnis, vol. 7, no. 4, pp. 489–497, 2025.

Downloads

Published

2026-02-15

How to Cite

Amin Nur Rais, & Warjiyono. (2026). Implementation of Microservice Architecture in a Machine Learning-Based Expert System for Sleep Disorder Diagnosis. Journal of Artificial Intelligence and Engineering Applications (JAIEA), 5(2), 2958–2963. https://doi.org/10.59934/jaiea.v5i2.2065