Techdoctor Android Application Design for Laptop Damage Diagnosis Based on Symptoms Experienced by Users

Authors

  • Ahmad Zulfan Hafiz Harahap Universitas Negeri Medan
  • Zulfahmi Indra Universitas Negeri Medan
  • Tegas Ramadhan Universitas Negeri Medan
  • Hafizh Ariq Universitas Negeri Medan

DOI:

https://doi.org/10.59934/jaiea.v5i3.2452

Keywords:

Android, Diagnosis, Expert System, Kotlin, Laptop damage, Rule-based system

Abstract

Laptop damage is a common problem faced by computer users in today’s digital era. Users generally have difficulty identifying the source of damage due to limited technical knowledge. This research aims to design and build an Android application named TechDoctor that helps users perform initial diagnosis of laptop damage independently based on selected symptoms. The application was developed using the Kotlin programming language in the Android Studio environment and applies a rule-based expert system approach with forward chaining inference method. The knowledge base was compiled from literature studies and interviews with experienced laptop technicians, covering common symptoms such as overheating, battery failure, LCD problems, and RAM or hard disk issues. Testing was carried out using the Black Box Testing method with 30 test scenarios, yielding a diagnosis accuracy rate of 86.7%. The results show that the TechDoctor application is capable of providing initial diagnosis and solution recommendations quickly, accurately, and in a manner easily understood by non-technical users.

Downloads

Download data is not yet available.

References

S. Nurajizah and M. Saputra, "Sistem pakar berbasis Android untuk diagnosa kerusakan komputer," Jurnal Pilar Nusa Mandiri, vol. 14, no. 2, pp. 129-136, 2018.

Kusrini, Sistem Pakar, Teori dan Aplikasi. Yogyakarta: Penerbit Andi, 2006.

H. Chrystianto and I. Sumardi, "Sistem pakar troubleshooting kerusakan hardware laptop dengan metode backward chaining berbasis Android," Jurnal Ilmiah Infrastruktur Teknologi Informasi (JIITI), vol. 2, no. 1, pp. 9-15, 2021.

S. Dahri, H. Basri, I. K. Annafiyah, T. Yulistio, A. Saifudin, and I. Kusyadi, "Sistem pakar mendiagnosa kerusakan laptop untuk membantu menemukan masalah berbasis web menggunakan metode forward chaining," Jurnal Teknologi Sistem Informasi dan Aplikasi, vol. 4, no. 4, pp. 268-273, 2021, doi: 10.32493/jtsi.v4i4.14772.

S. Hartati and S. Iswanti, Sistem Pakar dan Pengembangannya. Yogyakarta: Graha Ilmu, 2008.

R. Taufik and A. P. Sandi, "Perancangan sistem pakar diagnosa kerusakan laptop dengan penerapan metode forward chaining," JIKA (Jurnal Informatika), vol. 5, no. 2, 2021, doi: 10.31000/jika.v5i2.4598.

N. Safaat, Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android, Edisi Revisi. Bandung: Informatika, 2018.

M. S. Talib, "Kotlin programming language: A comprehensive overview of definition, applications, advantages, and limitations," Int. J. Comput. Appl. Technol. Res., 2024, doi: 10.7753/ijcatr1303.1002.

D. Nurlaila and T. Susanti, "Comparative analysis of Kotlin and Java programming language in memory usage," JISCO (Journal of Information System and Computing), vol. 1, no. 1, pp. 1-6, 2022.

R. S. Pressman, Software Engineering: A Practitioner's Approach, 8th ed. New York: McGraw-Hill Education, 2015.

R. Taufik and A. P. Sandi, loc. cit.

I. Sommerville, Software Engineering, 10th ed. Boston: Addison-Wesley, 2016.

Downloads

Published

2026-06-15

How to Cite

Ahmad Zulfan Hafiz Harahap, Indra, Z. ., Ramadhan, T. ., & Ariq, H. (2026). Techdoctor Android Application Design for Laptop Damage Diagnosis Based on Symptoms Experienced by Users. Journal of Artificial Intelligence and Engineering Applications (JAIEA), 5(3), 4503–4505. https://doi.org/10.59934/jaiea.v5i3.2452

Issue

Section

Articles