Web-Based Expert System for Diagnosing Disease Symptoms Caused by Prolonged Exposure to Laptop Screens Using the Certainty Factor Method
DOI:
https://doi.org/10.38035/dit.v3i1.2716Keywords:
Expert System, Certainty Factor, Laravel, Programmer Health, Symptom Diagnosis, Early DetectionAbstract
Programmers are often faced with the pressure of completing projects within tight deadlines, whether during system development or when fixing bugs. This situation frequently leads them to work for extended periods in front of computer screens, often neglecting health considerations. Such habits can trigger various physical and mental health issues, including eye strain, muscle pain, sleep disturbances, and excessive stress. Based on these conditions, this study aims to design a web-based expert system that can detect early signs of potential health problems resulting from intensive digital device usage. The system was developed using the Laravel framework, which adopts the Model-View-Controller (MVC) architecture and supports application security. For the inference process, the Certainty Factor method was applied to calculate the confidence level of a diagnosis based on user-input symptoms. Knowledge about symptoms and diseases was obtained through consultations with experts and formulated into rules used by the system. In one of the tests, a user named Agus was diagnosed with Computer Vision Syndrome with a confidence level of 99.93%. This result demonstrates that the method effectively manages uncertainty and produces accurate decisions. In addition to providing diagnoses, the system also offers initial recommendations such as applying the 20-20-20 rule and adjusting screen positioning. Therefore, this system is considered effective as a preliminary consultation tool to help programmers recognize health issues before seeking professional medical assistance.
References
Informatics Journal, Vol. 7 No. 1, 2020.
Pilar Nusa Mandiri Journal, Vol. XVII No. 1, 2021.
Macmillan. Sari, R., & Wijanarko, A. (2019). The Application of Laravel Framework in Developing an Academic Information System. Student Journal of the Faculty of Computer Science, Dian Nuswantoro University.
Maulina, D., & Wulanningsih, A. M. (2020). Certainty Factor Method in the Application of Expert Systems for Diagnosing Children's Diseases. JOISM: Journal of Information System Management, 1(2), 23–31. e-ISSN: 2715-3088.
Fitriani, D., & Hermansyah, H. (2021). Implementation of Certainty Factor Method in Expert System for Diagnosing Dengue Fever Disease. Pilar Nusa Mandiri Journal, 17(1), 1–6.
Turban, E., Aronson, J. E., & Liang, T.-P. (2005). Decision Support Systems and Intelligent Systems (7th ed.). Pearson Prentice Hall.
Durkin, J. (1994). Expert Systems: Design and Development.
Dotulong, D., Rares, L. M., & Najoan, I. H. M. (2021). “Computer Vision Syndrome.” e‑CliniC, 9(1).
Kononenko, I. (2001).Machine Learning for Medical Diagnosis: History, State of the Art and Perspective. Artificial Intelligence in Medicine, 23(1), 89–109.
Reddy, S. C., Low, C. K., Lim, Y. P., Low, L. L., Mardina, F., & Nursaleha, M. P. (2013).Computer vision syndrome: A study of knowledge and practices in university students.Nepal Journal of Ophthalmology, 5(2), 161–168.
Shortliffe, E. H. (1976). Computer-Based Medical Consultations: MYCIN. Elsevier.
Buchanan, B. G. & Shortliffe, E. H. (1984). Rule-Based Expert Systems: The MYCIN Experiments of the Stanford Heuristic Programming Project. Addison Wesley
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Muhamad Dwi Hanafi, Johni S. Pasaribu

This work is licensed under a Creative Commons Attribution 4.0 International License.
Copyright :
Authors who publish their manuscripts in this journal agree to the following conditions:
- Copyright in each article belongs to the author.
- The author acknowledges that the DIT has the right to be the first to publish under a Creative Commons Attribution 4.0 International license (Attribution 4.0 International CC BY 4.0).
- Authors can submit articles separately, arrange the non-exclusive distribution of manuscripts that have been published in this journal to other versions (for example, sent to the author's institutional repository, publication in a book, etc.), by acknowledging that the manuscript has been published for the first time at DIT.






















