Decision Tree-Based Web Expert System for Preliminary Screening of Refractive Eye Disorders
DOI:
https://doi.org/10.30871/jaic.v10i4.13213Keywords:
Website, Machine Learning, Machine Learning, Decision Tree, Random Forest, SQL Injection, Database, Expert SystemAbstract
Refractive eye disorders remain one of the leading causes of visual impairment worldwide, while limited access to ophthalmology services often delays early diagnosis. This study investigates the effectiveness of the Decision Tree algorithm for symptom-based classification of refractive eye disorders and its implementation within a web-based expert system for preliminary eye health screening. Data were collected from 505 respondents using a structured Google Forms questionnaire. After preprocessing and labeling, the dataset was divided into 80% training data and 20% testing data. Model performance was evaluated using a confusion matrix together with accuracy, precision, recall, and F1-score metrics to provide a comprehensive assessment under an imbalanced class distribution. Experimental results showed that the proposed Decision Tree model achieved an overall accuracy of 89.11% and demonstrated satisfactory performance in identifying dominant diagnostic classes while maintaining transparent and interpretable decision rules. The developed web-based system provides symptom-based diagnosis, examination history management, and PDF report generation to support preliminary eye health assessment. These findings indicate that the proposed approach is suitable as an accessible decision-support tool for preliminary refractive eye disorder screening, particularly in areas with limited access to ophthalmology services.
Downloads
References
[1] World Health Organization, “World Report on Vision,” WHO, Geneva, Switzerland, 2019.
[2] S. Resnikoff, D. Pascolini, S. Mariotti, and G. Pokharel, “Global Magnitude of Visual Impairment Caused by Uncorrected Refractive Errors in 2004,” Bulletin of the World Health Organization, vol. 86, no. 1, pp. 63–70, 2008.
[3] D. Pascolini and S. P. Mariotti, “Global Estimates of Visual Impairment: 2010,” British Journal of Ophthalmology, vol. 96, no. 5, pp. 614–618, 2012.
[4] T. A. Alnahedh and M. Taha, “Role of Machine Learning and Artificial Intelligence in the Diagnosis and Treatment of Refractive Errors for Enhanced Eye Care: A Systematic Review,” Cureus, vol. 16, no. 4, 2024.
[5] J. Chun et al., “Deep Learning-Based Prediction of Refractive Error Using Photorefraction Images Captured by a Smartphone,” JMIR Medical Informatics, vol. 8, no. 5, e16225, 2020.
[6] G. Linde et al., “Automatic Refractive Error Estimation Using Deep Learning,” Diagnostics, vol. 13, no. 17, pp. 2810, 2023.
[7] L. Breiman, “Random Forests,” Machine Learning, vol. 45, no. 1, pp. 5–32, 2001.
[8] J. Han, M. Kamber, and J. Pei, Data Mining: Concepts and Techniques, 3rd ed. Morgan Kaufmann, 2012.
[9] I. H. Witten, E. Frank, and M. A. Hall, Data Mining: Practical Machine Learning Tools and Techniques, 4th ed. Morgan Kaufmann, 2016.
[10] T. Hastie, R. Tibshirani, and J. Friedman, The Elements of Statistical Learning, 2nd ed. Springer, 2017.
[11] W. Wiguna and D. Riana, “Diagnosis of Coronavirus Disease 2019 (COVID-19) Surveillance Using C4.5 Algorithm,” Jurnal Pilar Nusa Mandiri, vol. 16, no. 1, pp. 71–80, 2020.
[12] W. D. Septiani, “Komparasi Metode Klasifikasi Data Mining Algoritma C4.5 dan Naive Bayes untuk Prediksi Penyakit Hepatitis,” Jurnal Pilar Nusa Mandiri, vol. 13, no. 1, 2017.
[13] A. Prasatya, R. R. A. Siregar, and R. Arianto, “Penerapan Metode K-Means dan C4.5 untuk Prediksi Penderita Diabetes,” PETIR: Jurnal Pengkajian dan Penerapan Teknik Informatika, vol. 13, no. 1, 2020.
[14] F. M. Hana, “Klasifikasi Penderita Penyakit Diabetes Menggunakan Algoritma Decision Tree C4.5,” SISKOM-KB, vol. 4, no. 1, 2020.
[15] R. K. Hapsari, B. A. R. P. Wahyu, A. F. Farozi, and C. P. Mahendra, “Klasifikasi Penderita Penyakit Diabetes Berdasarkan Decision Tree Menggunakan Algoritma C4.5,” INTEGER: Journal of Information Technology, vol. 8, no. 1, 2023.
[16] H. Setiani, M. N. Arridho, and S. Supriyanto, “Early Detection of Type 2 Diabetes Using C4.5 Decision Tree Algorithm on Clinical Health Records,” Journal of Applied Informatics and Computing (JAIC), vol. 9, no. 4, pp. 1663–1669, 2025.
[17] N. V. Chawla, K. W. Bowyer, L. O. Hall, and W. P. Kegelmeyer, "SMOTE: Synthetic Minority Over-sampling Technique," Journal of Artificial Intelligence Research, vol. 16, pp. 321–357, 2002.
[18] H. He and E. A. Garcia, "Learning from Imbalanced Data," IEEE Transactions on Knowledge and Data Engineering, vol. 21, no. 9, pp. 1263–1284, 2009.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Dini Fariha, Rizal Tjut Adek, Rizki Suwanda

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) ) that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).



