Web-Based Expert System for Computer Troubleshooting Diagnosis Using the Forward Chaining Method

Authors

  • Rayhand Ferdiano Universitas PGRI Sumatera Barat
  • Ami Anggraini Samudra Universitas PGRI Sumatera Barat
  • Rahayu Trisetyowati Untari Universitas PGRI Sumatera Barat

DOI:

https://doi.org/10.35134/jpti.v13i2.295

Keywords:

Expert system, Forward Chaining, Decision Tree C4.5, Troubleshooting Computer, QR Code

Abstract

Computer fault diagnosis at SMKN 2 Padang Panjang is currently performed manually and relies on a single technician, resulting in lengthy identification and repair processes. Furthermore, the lack of organized records regarding computer fault history hinders the tracking of failure patterns in specific units. This study aims to develop a web-based expert system utilizing the Forward Chaining method to assist in computer troubleshooting and diagnosis based on user-reported symptoms. The research employs the Research and Development (R&D) approach with the Rapid Application Development (RAD) model, comprising the stages of Requirements Planning, User Design, Construction, and Cutover. A knowledge base (rule base) is automatically generated from training data using the C4.5 Decision Tree algorithm and subsequently processed via a Forward Chaining inference engine. The system incorporates QR Code features for unique computer identification and a diagnosis history log. System validation involved Black Box Testing, White Box Testing, expert evaluation, and user testing. Black box and white box testing results confirmed that all system functions operated according to the design. Expert evaluation yielded an average score of 95.8% (categorized as highly valid), while testing with 25 users demonstrated a 96% alignment between the system's diagnoses and those of experts. These results demonstrate that the developed web-based expert system is effective, valid, and suitable for use as an initial diagnostic tool for computer troubleshooting in a school laboratory environment.

References

A. Farizi, "Sistem Pakar Untuk Mendiagnosa Kerusakan Komputer Dengan Menggunakan Metode Forward Chaining," Edu Komputika Journal, vol. 1, no. 2, pp. 21–32, 2021.

R. Darmawan, R. Darni, U. N. Padang, and K. Padang, "Menggunakan Metode Forward Chaining Di Laboratorium Multimedia Universitas Negeri," Jurnal Media Akademik (JMA), vol. 3, no. 6, 2025.

Nurman Hidayat and Kusuma Hati, "Penerapan Metode Rapid Application Development (RAD) dalam Rancang Bangun Sistem Informasi Rapor Online (SIRALINE)," Jurnal Sistem Informasi, vol. 10, no. 1, pp. 8–17, 2021, doi: 10.51998/jsi.v 10i1.352.

H. L. Hakim, D. Faqih, D. Deva, I. F. Hudaya, and M. N. Ilyas, "Pengujian Alpha dan Beta Testing Pada Aplikasi TIJE," TeknoIS: Jurnal Ilmiah Teknologi Informasi dan Sains, vol. 14, no. 2, pp. 285–295, 2024, doi: 10.36350/jbs.v 14i2.265.

H. Rafli, R. Zen, and I. Nuryasin, "Penerapan Whitebox Testing Pada Pengujian Sistem Menggunakan Teknik Basis Path," Journal of Information Systems and Informatics Engineering, vol. 8, no. 1, pp. 101–111, 2024, doi: 10.35145/joisie.v 8i1.4229.

D. I. S. M. A. G. Charles Saputra Pasiak, "Komputer Menggunakan Metode Forward Chaining Politeknik Negeri Sriwijaya," pp. 1–6, 2022.

O. Saputra, I. Fitri, and E. T. Esti Handayani, "Sistem Pakar Diagnosa Kerusakan Hardware Komputer Menggunakan Metode Forward Chaining dan Certainty Factor Berbasis Website," Jurnal JTIK, vol. 6, no. 2, pp. 234–242, 2022, doi: 10.35870/jtik.v 6i2.416.

A. Hasnan and A. Willy, "Sistem Pakar Diagnosa Kerusakan Hardware Laptop Menggunakan Metode Forward Chaining Berbasis Web," Jurnal Surya Informatika, vol. 12, no. 2, pp. 1–7, 2022, doi: 10.48144/surya informatika.v 12i2.1364.

J. Kusuma, A. Jinan, and Z. Situmorang, "Application of Decision Tree Algorithm C4.5 in Determining Shiploading License," MEANS, vol. 7, no. 1, pp. 72–76, 2022.

R. Sidik and K. Aryansyah, "Implementasi QR Code pada Pengembangan Sistem Informasi Presensi Lokakarya dan Seminar," Jurnal Manajemen Informatika (JAMIKA), vol. 11, no. 2, pp. 88–101, 2021, doi: 10.34010/jamika.v 11i2.4676.

D. F. Ningtyas and N. Setiyawati, "Implementasi Flask Framework pada Pembangunan Aplikasi Purchasing Approval Request," Jurnal Janitra Informatika dan Sistem Informasi, vol. 1, no. 1, pp. 19–34, 2021, doi: 10.25008/janitra.v 1i1.120.

F. A. Nugraha and Y. A. Susetyo, "Analisis Perbandingan Performa Database DuckDB Dan SQLite Pada Pengolahan Big Data," JIPI, vol. 8, no. 3, pp. 1052–1060, 2023, doi: 10.29100/jipi.v 8i3.4032.

Downloads

Published

25-09-2026

How to Cite

Ferdiano, R., Anggraini Samudra, A. ., & Trisetyowati Untari, R. . (2026). Web-Based Expert System for Computer Troubleshooting Diagnosis Using the Forward Chaining Method. JURNAL PTI (PENDIDIKAN DAN TEKNOLOGI INFORMASI) FAKULTAS KEGURUAN ILMU PENDIDIKAN UNIVERSITA PUTRA INDONESIA "YPTK&Quot; PADANG, 13(2), 59–62. https://doi.org/10.35134/jpti.v13i2.295

Issue

Section

Articles