Implementation of the C4.5 Decision Tree Algorithm for the Analysis and Diagnosis of Laptop Damage at Mitra Kreasi Computer Medan
DOI:
https://doi.org/10.56211/tsabit102Keywords:
Laptop Damage; Diagnosis; C4.5 Decision Tree; Decision Support System; Web-Based Application
Abstract
A laptop is a portable computing device that is widely relied upon because of the mobility it offers, particularly for users who spend much of their time outside a fixed office. Frequent and intensive use, however, raises the risk of damage to both hardware and supporting components. At present, the diagnosis of laptop damage is still largely performed manually by technicians based on experience, a practice that is prone to misdiagnosis and tends to take a relatively long time. This research therefore aims to implement the C4.5 Decision Tree algorithm to analyze and diagnose laptop damage based on the symptoms that appear. The data used in this study consist of laptop service history records comprising several damage-symptom attributes, such as whether the laptop powers on, the condition of the screen display, the charging indicator, fan noise, and overheating condition. The C4.5 algorithm was used to build a decision tree by calculating entropy, information gain, and gain ratio values in order to determine the best attribute for the classification process. Calculations on the training data produced a total entropy value of 2.75, with Attribute 1 (the laptop turning off immediately when the charger is unplugged) and Attribute 3 (a BSOD with a MEMORY_MANAGEMENT code) sharing the highest information gain of 0.81125, making either eligible to serve as the root node; this research adopted Attribute 1 as the root. The resulting decision tree was then implemented into a web-based diagnostic application built with PHP and MySQL, and black box testing confirmed that the login, data management, C4.5 modeling, and damage-classification features all functioned as expected. The system is expected to help technicians and customers at Mitra Kreasi Computer Medan obtain faster, more structured, and more objective damage diagnoses.
Downloads
References
[1] Aziz, N. (2022). Analisis perancangan sistem informasi (N. S. Wahyuni, Ed.; 1st ed.). Widina Media Utama.
[2] Dewi, S. P., Nurwati, N., & Rahayu, E. (2022). Penerapan data mining untuk prediksi penjualan produk terlaris menggunakan metode K-Nearest Neighbor. Building of Informatics, Technology and Science, 3(4), 639–648.
[3] Faderubun, A., & Maskhuliah, P. (2023). Program aplikasi computer. Scientia Jurnal Ilmiah Sain dan Teknologi, 1(1), 52–58.
[4] Hartati, T., Anastia, N., & Widyastuti, R. (2021). Penerapan SDLC model waterfall pada rancang bangun SI-PKP Direktorat Jenderal ILMATE Kementerian Perindustrian Jakarta. Remik, 6(1).
[5] Hari Utami, F. (2022). Aplikasi pelayanan antrian pasien menggunakan metode FCFS menggunakan PHP dan MySQL. Jurnal Media Infotama, 18(1), 341–139.
[6] Ichsan, A., Zulherry, A., Lubis, T. A., & Shahnaz, B. A. Z. (2025). Utilization of Mobile Applications to Speed Up The Search for Android-Based Index Places. IJATCoS: Indonesian Journal of Applied Technology. Computer and Science, 2(1).
[7] Nasrullah, A. H. (2021). Implementasi algoritma decision tree untuk klasifikasi produk laris. Jurnal Ilmiah Ilmu Komputer, 7(2), 45–51. https://doi.org/10.35329/jiik.v7i2.203
[8] Nasution, I. K. (2025). Penerapan algoritma decision tree untuk meningkatkan ketepatan klasifikasi kerusakan alat berat berbasis website (Studi kasus di Grand Indo Perkasa, Penambangan Batu Bara Sumatera Selatan) [Undergraduate thesis, Universitas Islam Sumatera Utara].
[9] Nasution, M. A. A. H., Siswanto, S., & Suryana, E. (2023). Rancangan media pembelajaran berupa aplikasi augmented reality berbasis Android. Jurnal Media Infotama, 19(2), 528–537.
[10] Noviantoro, A., Silviana, A. B., Fitriani, R. R., & Permatasari, H. P. (2022). Rancangan dan implementasi aplikasi sewa lapangan badminton wilayah Depok berbasis web. Jurnal Teknik dan Science, 1(2), 88–103.
[11] Prasetya, A. F., Sintia, & Putri, U. L. D. (2022). Perancangan aplikasi rental mobil menggunakan diagram UML (Unified Modelling Language). Jurnal Ilmiah Komputer Terapan dan Informasi, 1(1), 14–18.
[12] Putri, S. J., Putri, D. G. P., & Nugraha, W. H. (2024). Analisis komparasi pada teknik black box testing (Studi kasus: website LARS). Journal of Internet and Software Engineering, 5(1).
[13] Resman, K. I. K., Gunadnya, I. B. P., & Budisanjaya, I. P. G. (2021). Rancang bangun sistem informasi e-commerce penjualan ayam pedaging berbasis website di Kabupaten Manggarai Barat, NTT. Jurnal BETA (Biosistem dan Teknik Pertanian), 9(1), 21.
[14] Sagala, A. A. H., & Yahfizham, Y. (2024). Analisis pengenalan konsep algoritma pemrograman matematika pada kehidupan sehari-hari. Morfologi: Jurnal Ilmu Pendidikan, Bahasa, Sastra dan Budaya, 2(1), 1–16.
[15] Sidiq, C. M., Faqih, A., & Dwilestari, G. (2024). Algoritma decision tree C4.5 digunakan untuk mengklasifikasikan data stroke. JATI (Jurnal Mahasiswa Teknik Informatika), 8(2), 1869–1874.
[16] Sihombing, M. M., & Basri, M. (2024). Decision support system memprediksi kerusakan handphone berbasis web menggunakan algoritma C4.5 di Pioneer Service. CESS (Journal of Computer Engineering, System and Science), 9(2), 449.
[17] Tiwari, U. K., & Kumar, S. (2017). Components integration-effect graph: A black box testing and test case generation technique for component-based software. Springer.
[18] Winanjar, J., & Susanti, D. (2021). Rancang bangun sistem informasi administrasi desa berbasis web menggunakan PHP dan MySQL. Prosiding SNAST, 97–105.
[19] Yuhefizar. (2021). Perancangan website sebagai media informasi dan promosi batik khas Kabupaten Kulonprogo. AMIK BSI Yogyakarta, 3(2).
[20] Zulherry, A., Sari, I.P., & Basri, M. (2025). Perancangan Aplikasi Monitoring Kehadiran Pegawai Menggunakan RFID. sudo Jurnal Teknik Informatika 4 (4), 378-384
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Taufik Rizky Pasaribu, Khairuddin Nasution, Mhd. Zulfansyuri Siambaton

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors who publish in Tsabit Journal of Computer Science agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) License that allows others to share the work with an acknowledgment 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 acknowledgment 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).
CC BY-SA: This license allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator. The license allows for commercial use. If you remix, adapt, or build upon the material, you must license the modified material under identical terms.









