Web Based Smartphone Recommendation System Using C4.5 Decision Tree Algorithm for User Need Classification
DOI:
https://doi.org/10.24076/intechnojournal.2026v8i1.2875Keywords:
Decision Tree C4.5, Smartphone Recommendation, Classification, Machine Learning, Web Based SystemAbstract
The rapid growth of the smartphone market has created significant difficulty for retail staff in providing consistent, objective purchase recommendations, particularly for customers with limited technical knowledge. This study presents SmartPick, a recommendation system that applies the C4.5 Decision Tree algorithm to address the inefficiency of manual recommendation at Sahabat Ponsel Tembilahan retail store. Purpose: To classify users into smartphone usage categories Gaming, Photography/Videography, Student, and General User based on budget, usage intent, and technical preferences, replacing subjective salesperson judgment with a consistent, rule-based decision process. Methods: A balanced dataset of 500 smartphones was used to train and evaluate the C4.5 model, chosen for its interpretability and ability to represent decision logic as human-readable rules. Results: The model achieved 96.00% testing accuracy, outperforming CART, Random Forest, Naive Bayes, and K-NN. Novelty: Unlike prior recommendation approaches relying on collaborative or content-based filtering, which require extensive historical transaction data, SmartPick integrates technical specifications and budget constraints directly into a single interpretable Decision Tree model, offering a transparent and scalable alternative for retail-based smartphone recommendation that remains explainable to non-technical users.
References
[1] A. Ernawati and S. Wahyuni, "Analisis Data Mining Pola Penggunaan Seluler dan Klasifikasi Perilaku Pengguna Menggunakan Metode C4.5," Bulletin of Information Technology, vol. 5, no. 4, pp. 262–268, 2024, doi: 10.47065/bit.v5i2.1689.
[2] I. Zuhdiansyah and A. Luthfiarta, "Sistem Rekomendasi Pembelian Smartphone berbasis Algoritma K-Means dan SVD," Jurnal Nasional Teknologi dan Sistem Informasi, vol. 10, no. 1, pp. 45–53, 2024, doi: 10.25077/teknosi.v10i1.2024.45-53.
[3] A. Fitriansyah, N. Sucahyo, and A. E. Verawati, "Sistem Rekomendasi Pemilihan Smartphone Dengan Case Based Reasoning," Jurnal Teknologi Informatika dan Komputer, vol. 8, no. 2, pp. 1–16, 2022, doi: 10.37012/jtik.v8i2.1134.
[4] D. A. Mukhsinin et al., "Implementasi Algoritma Decision Tree untuk Rekomendasi Film pada Netflix," MALCOM, vol. 4, no. 2, pp. 570–579, 2024, doi: 10.57152/malcom.v4i2.1255.
[5] R. Amperawansyah and D. P. Putri, "Pemilihan Jenis Ponsel Pintar Sesuai dengan Kebutuhan Menggunakan Metode Forward Chaining dan Decision Tree," Jurnal Inovtek Polbeng - Seri Informatika, vol. 7, no. 1, pp. 1–8, 2022.
[6] A. T. Ramadhan et al., "Penerapan Algoritma Decision Tree Dalam Klasifikasi Harga Handphone," Jurnal Sistem Informasi dan Ilmu Komputer, vol. 1, no. 4, pp. 195–206, 2023, doi: 10.59581/jusiik-widyakarya.v1i4.1861.
[7] D. F. S. Septiana, W. A. Triyanto, and S. Muzid, "Penerapan Metode Decision Tree Algoritma C4.5 Dalam Sistem Rekomendasi Jurusan Bagi Calon Mahasiswa Baru," Jurnal Unitek, vol. 18, no. 1, pp. 167–178, 2025, doi: 10.52072/unitek.v18i1.1322.
[8] A. Pariddudin and F. S. Warsa, "Penerapan Algoritma C4.5 Untuk Rekomendasi Mentor Santri Baru," Teknois, vol. 13, no. 1, pp. 44–49, 2023, doi: 10.36350/jbs.v13i1.
[9] R. Musfikar, H. Apriadinata, and B. Yusuf, "Aplikasi Prediksi Prestasi pada Siswa Menggunakan Algoritma C4.5," JAMIKA, vol. 13, no. 2, pp. 148–162, 2023, doi: 10.34010/jamika.v13i2.10649.
[10] D. Nasution et al., "Pengujian Algoritma C4.5 Untuk Mengevaluasi Kinerja Pegawai," SURPLUS, vol. 2, no. 2, pp. 412–424, 2024.
[11] A. D. Kuswanto et al., "Penerapan Algoritma C4.5 dalam Klasifikasi Prestasi Atlet," Jurnal Informatika dan Sains Teknologi (MODEM), vol. 1, no. 3, pp. 52–61, 2024, doi: 10.62951/modem.v1i3.110.
[12] L. N. Ningsih, R. Septiani, A. Pramadjaya, and S. Nuralisah, "Implementing the C4.5 Algorithm for Customer Satisfaction Classification," MALCOM, vol. 5, no. 4, pp. 1470–1480, 2025, doi: 10.57152/malcom.v5i4.2211.
[13] Amrin, O. Pahlevi, and H. Rianto, "Analisa Komparasi Model Data Mining Algoritma C4.5, CHAID, dan Random Forest Untuk Penilaian Kelayakan Kredit," Computer Science (CO-SCIENCE), vol. 5, no. 1, pp. 49–57, 2025, doi: 10.31294/coscience.v5i1.6208.
[14] P. A. Firnanda, L. Shofwatillah, F. Rahma, and F. Fauzi, "Analisis Perbandingan Decision Tree dan Random Forest dalam Klasifikasi Penjualan Produk pada Supermarket," Emerging Statistics and Data Science Journal, vol. 3, no. 1, pp. 445–461, 2025, doi: 10.20885/esds.vol3.iss.1.art2.
[15] N. L. Desmita, S. Lonang, and D. T. Kumoro, "Comparative Analysis of Decision Tree and Random Forest for Predicting Diabetes Mellitus," Journal of Information Systems and Informatics, vol. 7, no. 1, pp. 1–12, 2025.
[16] K. Handayani, L. Lisnawanty, A. Latif, M. R. Firdaus, and F. N. Hasan, "Komparasi Algoritma C4.5 dan Naïve Bayes dalam Penentuan Status Kelayakan Donor Darah," Sistemasi: Jurnal Sistem Informasi, vol. 10, no. 3, pp. 676–687, 2021, doi: 10.32520/stmsi.v10i3.1440.
[17] H. Kadar and A. Budiyantara, "Penentuan Kelayakan Karyawan Baru Menggunakan Data Mining C4.5," Merkurius: Jurnal Riset Sistem Informasi dan Teknik Informatika, vol. 2, no. 6, pp. 29–41, 2024, doi: 10.61132/merkurius.v2i6.389.
[18] N. D. Saputri, K. Khalid, and D. Rolliawati, "Komparasi Penerapan Metode Bagging dan Adaboost pada Algoritma C4.5 untuk Prediksi Penyakit Stroke," Sistemasi: Jurnal Sistem Informasi, vol. 11, no. 3, pp. 567–577, 2022, doi: 10.32520/stmsi.v11i3.1684.
Downloads
Published
License
Copyright (c) 2026 Intechno Journal : Information Technology Journal

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












