A Web-Based Expert System Using Forward Chaining for Identifying Engine Power Loss Problems in the BMW 3 Series E36
DOI:
https://doi.org/10.52436/1.jutif.2026.7.3.6307Keywords:
BMW E36, Expert System, Fault Diagnosis, Forward Chaining, Power Loss, Web-BasedAbstract
The BMW 3 Series with production code E36, built between 1991 and 1998, remains widely owned in Indonesia, yet its age of more than two decades makes power loss a frequent complaint. Although the E36 engine is partially computerized, owners living far from an authorized or specialist workshop equipped with a diagnostic scanner cannot easily determine the cause of the power loss they experience. This study builds a web-based expert system, “Si Pak-E”, that identifies power loss problems on the BMW 3 Series E36 engine and recommends solutions. Knowledge was acquired through structured interviews with a BMW specialist mechanic and represented as a knowledge base of 22 problems, 33 symptoms, 22 solutions, and 22 production rules derived from a 33 × 22 decision table. Forward chaining was selected as the inference engine because diagnosis proceeds from observed symptoms toward a conclusion, while the waterfall model guided development. The system was implemented in PHP, MySQL, and Bootstrap with three user roles. Evaluation combined functional black-box testing with knowledge-base verification against the expert. Black-box testing executed 95 scenarios across 36 test cases and three roles, and all 95 (100%) produced the expected output. Rule-coverage verification traced all 22 production rules as consultation cases, and the system returned the problem and solution expected by the expert in 22 of 22 cases (100% agreement). The findings show that forward chaining is effective for symptom-driven automotive fault identification and that the system is a practical, transparent, and accessible diagnostic aid for E36 owners. Keywords: BMW E36, expert system, fault diagnosis, forward chaining, power loss, web-based.
Downloads
References
BUCKS Indonesia, “BUCKS Official Website,” http://www.bucksid.com.
E36 Owners Community Indonesia, “E36 Owners Community Indonesia Official Website,” https://e36-oci.com.
X. Huang et al., “A Generic Knowledge Based Medical Diagnosis Expert System,” in The 23rd International Conference on Information Integration and Web Intelligence, New York, NY, USA: ACM, Nov. 2021, pp. 462–466. doi: 10.1145/3487664.3487728.
S. Sumiati, H. Saragih, T. Abdul Rahman, and A. Triayudi, “Expert system for heart disease based on electrocardiogram data using certainty factor with multiple rule,” IAES International Journal of Artificial Intelligence (IJ-AI), vol. 10, no. 1, p. 43, Mar. 2021, doi: 10.11591/ijai.v10.i1.pp43-50.
T. Babu, R. R. Nair, P. V. Rayar, P. B. M., K. K. N., and D. P., “Forward Chaining in Expert Systems: Application to Medical Diagnosis,” in 2025 12th International Conference on Computing for Sustainable Global Development (INDIACom), IEEE, Apr. 2025, pp. 1–6. doi: 10.23919/INDIACom66777.2025.11115628.
M. S. Farooq et al., “Harnessing AI forward and backward chaining with telemetry data for enhanced diagnostics and prognostics of smart devices,” Sci. Rep., vol. 15, no. 1, p. 7577, Mar. 2025, doi: 10.1038/s41598-025-89266-9.
A. F. Fahanani, N. T. Harbiyanti, N. Nurvandy, F. Fitri, A. Murtono, and L. Kamajaya, “Intelligent decision-making in healthcare telemonitoring via forward-backward chaining and IoT,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 33, no. 3, p. 1436, Mar. 2024, doi: 10.11591/ijeecs.v33.i3.pp1436-1447.
A. R. Sahu, S. K. Palei, and A. Mishra, “Data‐driven fault diagnosis approaches for industrial equipment: A review,” Expert Syst., vol. 41, no. 2, Feb. 2024, doi: 10.1111/exsy.13360.
L. Lei, W. Li, S. Zhang, C. Wu, and H. Yu, “Research Progress on Data-Driven Industrial Fault Diagnosis Methods,” Sensors, vol. 25, no. 9, p. 2952, May 2025, doi: 10.3390/s25092952.
M. N. Hossain, M. M. Rahman, and D. Ramasamy, “Artificial Intelligence-Driven Vehicle Fault Diagnosis to Revolutionize Automotive Maintenance: A Review,” Computer Modeling in Engineering & Sciences, vol. 141, no. 2, pp. 951–996, 2024, doi: 10.32604/cmes.2024.056022.
S. A. Mostafa, A. Mustapha, A. A. Hazeem, S. H. Khaleefah, and M. A. Mohammed, “An Agent-Based Inference Engine for Efficient and Reliable Automated Car Failure Diagnosis Assistance,” IEEE Access, vol. 6, pp. 8322–8331, 2018, doi: 10.1109/ACCESS.2018.2803051.
H. L. GELGELE and K. WANG, “An expert system for engine fault diagnosis: development and application,” J. Intell. Manuf., vol. 9, no. 6, pp. 539–545, Dec. 1998, doi: 10.1023/A:1008888219539.
A. Pérez-Vázquez, M. Anzures-García, and L. A. Sánchez-Gálvez, “Vehicle Engine Fault Diagnosis Approach Based on a Decision Tree and Knowledge Base,” International Journal of Combinatorial Optimization Problems and Informatics, vol. 15, no. 2, pp. 185–197, Jun. 2024, doi: 10.61467/2007.1558.2024.v15i2.450.
R. Fitri Naryanto, M. K. Delimayanti, K. Kriswanto, A. D. N. I. Musyono, I. Sukoco, and M. N. Aditya, “Development of a mobile expert system for the diagnosis on motorcycle damage using forward chaining algorithm,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 27, no. 3, p. 1601, Sep. 2022, doi: 10.11591/ijeecs.v27.i3.pp1601-1609.
H. Ary Setyadi, S. Supriyanta, G. S. Nurohim, P. Widodo, and Y. Sutanto, “Knowledge-Based Intelligent System for Diagnosing Three-Wheeled Motorcycle Engine Faults,” JOIV : International Journal on Informatics Visualization, vol. 8, no. 4, p. 2472, Dec. 2024, doi: 10.62527/joiv.8.4.2487.
F. Kurniawan and F. W. Christanto, “SISTEM PAKAR DIAGNOSA KERUSAKAN KENDARAAN LISTRIK MENGGUNAKAN METODE FORWARD CHAINING BERBASIS WEBSITE,” Jurnal Ilmiah Informatika Komputer, vol. 28, no. 2, pp. 122–136, Aug. 2023, doi: 10.35760/ik.2023.v28i2.9451.
Aristoteles et al., “Development of Nursing Process Expert System for Android-based Nursing Student Learning,” International Journal of Advanced Computer Science and Applications, vol. 14, no. 11, 2023, doi: 10.14569/IJACSA.2023.0141122.
I. Bahroni, L. P. Wanti, N. W. Rahadi, A. A. Hartono, and R. Purwanto, “Implementation of Forward Chaining for Diagnosis of Dengue Hemorrhagic Fever,” Journal of Innovation Information Technology and Application (JINITA), vol. 4, no. 1, pp. 32–42, Jun. 2022, doi: 10.35970/jinita.v4i1.1204.
P. wangi Pandan, A. M. Al Munawir, and S. B. Saiful Bukhori, “DESIGN OF AN ANDROID-BASED LUNG DISEASE SCREENING EXPERT SYSTEM AND PATIENT EARLY WARNING USING THE FORWARD CHAINING METHOD AT WALUYO JATI, KRAKSAAN HOSPITAL,” Medical Technology and Public Health Journal, vol. 6, no. 2, pp. 157–168, Dec. 2022, doi: 10.33086/mtphj.v6i2.3487.
B. A. Sekti, D. Tandianto, and A. Sutjahyono, “Percepatan Diagnosis Gejala Penyakit Batuk dengan metoda Forward Chaining dan Certainty Factor,” Jurnal Teknologi Informatika dan Komputer, vol. 10, no. 2, pp. 401–412, Sep. 2024, doi: 10.37012/jtik.v10i2.2252.
R. Ramadhan, A. Jamaludin, and A. Solehudin, “SISTEM PAKAR DIAGNOSIS PENYAKIT BERDASARKAN KELUHAN SAAT KEHAMILAN MENGGUNAKAN METODE FORWARD CHAINING DAN CERTAINTY FACTOR (STUDI KASUS : KLINIK ALQILA),” INFOTECH journal, vol. 9, no. 2, pp. 418–430, Aug. 2023, doi: 10.31949/infotech.v9i2.6320.
S. D. A. Suprayitno, M. N. Zakaria, and A. W. Yulianto, “COVID-19 Disease Diagnosis Expert System with Certainty Factor Method using iOS-Based App,” Jartel, pp. 160–165, Sep. 2022, doi: 10.33795/jartel.v12i3.336.
I. A. Ningrum, S. Samsudin, and A. P. J. Kusdiana, “Expert System for Diagnosing Diseases in Rubber Plants using the Forward Chaining and Dampster Shafer Methods,” SISTEMASI, vol. 13, no. 2, p. 631, Mar. 2024, doi: 10.32520/stmsi.v13i2.4008.
A. Mbagho, M. O. Meo, and G. Rinduh Iriane, “Sistem Pakar Diagnosa Hama Penyakit Tanaman Tomat Menggunakan Metode Forward Chaining,” JURNAL SAINS DAN KOMPUTER, vol. 7, no. 01, pp. 25–30, Jan. 2023, doi: 10.61179/jurnalinfact.v7i01.383.
Suradi, S. Baco, B. Umar, Murdianto, and S. T. Sri Rezky Simamora, “Sistem Pakar Diagnosa Hama dan Penyakit Tanaman Cabai Berbasis Android Dengan Metode Forward Chaining,” Jurnal Teknologi dan Komputer (JTEK), vol. 3, no. 01, pp. 259–264, Jun. 2023, doi: 10.56923/jtek.v3i01.132.
M. A. DZAKWAN, S. SUBIYANTO, R. A. APRILIANTO, and M. N. SYAH, “Sistem Diagnosis Penyakit Kerbau menggunakan Algoritma Forward Chaining,” ELKOMIKA: Jurnal Teknik Energi Elektrik, Teknik Telekomunikasi, & Teknik Elektronika, vol. 12, no. 1, p. 231, Jan. 2024, doi: 10.26760/elkomika.v12i1.231.
K. D. Goda and J. R. Bay, “Forward Chaining Method in Expert System for Diagnosing Pests and Plant Diseases: A Systematic Literature Review,” Journal of Artificial Intelligence and Engineering Applications (JAIEA), vol. 3, no. 3, pp. 870–875, Jun. 2024, doi: 10.59934/jaiea.v3i3.535.
A. Nofiar Am and F. Nasari, “Android Smartphone Damage Diagnosis Expert System by Web-Based Forward Chain Method,” International Journal Software Engineering and Computer Science (IJSECS), vol. 3, no. 1, pp. 11–18, Apr. 2023, doi: 10.35870/ijsecs.v3i1.1019.
K. E. Setyaputri, A. Fadlil, and S. Sunardi, “Comparative Analysis of Certainty Factor Method and Bayes Probability Method on ENT Disease Expert System,” Scientific Journal of Informatics, vol. 5, no. 2, pp. 205–212, Nov. 2018, doi: 10.15294/sji.v5i2.16151.
R. S. Pressman, Software Engineering. ANDI, 2002.
Additional Files
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Muhammad Ihsan Fawzi, Ipung Permadi, Nur Chasanah, Emha Diambang Ramadhany, Azis Amirulbahar, Puteri Awaliatush Shofro

This work is licensed under a Creative Commons Attribution 4.0 International License.





