Analysis Of The Decision Tree (C4.5) And Random Forest Algorithms To Determine Student Eligibility For Final Project Assignments Based On Academic Requirements
DOI:
https://doi.org/10.30865/json.v7i4.9947Keywords:
Data Mining, Decision Tree (C4.5), Random Forest, Student Eligibility, Final Project, Machine LearningAbstract
Determining student eligibility for undertaking a final project is an important process in higher education, which is often still conducted manually and subjectively. This study aims to develop a classification model based on machine learning to determine the eligibility of students at Batam University using Decision Tree (C4.5) and Random Forest algorithms. The data used includes Grade Point Average (GPA), total completed credits (SKS), prerequisite course grades, and academic records. This research employs a quantitative approach with stages including data collection, data preprocessing, model development, and performance evaluation using accuracy, precision, and recall metrics. The results show that both algorithms are capable of classifying student eligibility effectively. The Decision Tree (C4.5) algorithm produces an interpretable model in the form of decision rules, while Random Forest demonstrates superior performance in terms of accuracy and prediction stability. The comparison indicates that Random Forest is more effective in handling complex data, whereas C4.5 provides better model transparency. In conclusion, the implementation of Decision Tree (C4.5) and Random Forest algorithms can serve as an effective solution to support objective and data-driven academic decision-making. The resulting model has the potential to be developed into a decision support system to improve the efficiency and quality of determining student eligibility for final project enrollment.
References
[2] JM Zain, H. Chiroma, and T. Herawan, “Data Mining for Education Decision Support:,” pp. 4–19.
[3] MD Alviansyah, “Application of Data Mining in Supporting Scholarship Recipient Decision Support Systems at Universities: Literature Review,” vol. 4, no. 2, pp. 149–156, 2024.
[4] M. Gebser, B. Kaufmann, and T. Schaub, “Conflict-driven answer set solving : From theory to practice✩," Artif. Intell., vol. 187–188, pp. 52–89, 2012, doi: 10.1016/j.artint.2012.04.001.
[5] No Title.
[6] VN Juli, AS Gustian, F. Mahardika, and US April, “Analysis of Student Dropout Risk Classification Using Decision Tree and Random Forest Algorithms This research focuses on the development and evaluation of classification models for Random Forest. By using historical academic data, the developed model,” 2025.
[7] “Tahta Media Group”.
[8] MS Novelan, S. Aryza, U. Pembangunan, and P. Budi, "OPTIMIZATION CVRP WITH MACHINE LEARNING FOR IMPROVED CLASSIFICATION OF IMBALANCED DATA FOOD DISTRIBUTION," vol. 10, no. 4, p. 917–925, 2025, doi: 10.33480/jitk.v10i4.6467.OPTIMIZATION.
[9] M. Amin, C. Rizal, and IM R, “Instal : Jurnal Komputer,” vol. 17, pp. 576–581, 2025.
[10] ND Rumlaklak, DR Sina, and TN Sooai, "Comparative Analysis of C4.5 and Random Forest for Analyzing Factors Affecting Undergraduate Students' Final Project Completion in Higher Education," p. 350–359, 2025.
[11] M. Indra and D. Nasution, "Analysis of Nursing Home Residents' Identity Completeness Classification Using the Decision Tree Algorithm," vol. 1, no. 2, p. 158–161, 2024, doi: 10.61306/jitcse.v1i2.
[12] S. Barutu, M. Iqbal, and D. Nasution, "Comparative Analysis of the C4.5 and Random Forest Algorithms for the Prediction of Diarrheal Disease," vol. 4, no. 07, p. 625–635, 2025, doi: 10.58471/esaprom.v4i07.
[13] M. Iqbal, BS Anggoro, and R. Rakhmawati, “DEVELOPING CONTEXTUAL-BASED STUDENT WORKSHEETS,” vol. 3, no. 1, pp. 1–9, 2020.
[14] P. Algorithm and C. For, “Application of c4.5 algorithm for student graduation prediction based on academic data,” vol. 3, no. 8, 2025.
[15] C. Algoritma, B. Mobile, and E. Hariyanto, “Analysis of Tourist Satisfaction in Binjai City Using,” vol. 4, no. 1, pp. 89–98, 2023.
[16] MT Information, U. Development, and P. Budi, “Analysis of ASN Professionalism Index Improvement Patterns in Asahan Regency Using Random Forest and Gradient Boosting Machines,” vol. 07, no. 02, pp. 141–149, 2025.
[17] A. Aman, N. P. Rahrahima, and A. Fitri, “Implementation of Machine Learning Algorithms for Predicting Student Academic Performance,” IJATIS: Indonesian Journal of Applied Technology and Innovation Science, vol. 3, no. 1, pp. 1–9, Feb. 2026, doi: 10.57152/IJATIS.v3i1.1871.
[18] G. Gunawan, H. Hanes, and C. Catherine, “C4.5, K-Nearest Neighbor, Naïve Bayes, and Random Forest Algorithms Comparison to Predict Students’ On Time Graduation,” Indonesian Journal of Artificial Intelligence and Data Mining, vol. 4, no. 2, 2021, doi: 10.24014/ijaidm.v4i2.10833.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Jurnal Sistem Komputer dan Informatika (JSON)

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

This work is licensed under a Creative Commons Attribution 4.0 International License
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under Creative Commons Attribution 4.0 International 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 (Refer to The Effect of Open Access).

