Claim Missing Document
Check
Articles

Found 2 Documents
Search

Identifikasi Faktor Risiko Pada Tahap Perancangan Perangkat Lunak Menggunakan Algoritma C4.5 Azkiya, M. Akiyasul; Maulita, Deva Sindi; Jumanto
IT Journal Research and Development Vol. 8 No. 2 (2024)
Publisher : UIR PRESS

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.25299/itjrd.2023.13251

Abstract

A strong design phase is necessary for good software. However, design errors in software can cause serious issues with its creation and use. Therefore, the goal of this study is to find risk variables that could have an early impact on software development. In this study, a machine learning technique called technique C4.5 is employed to create decision tree models. 100 respondents with software design experience participated in the online surveys and questionnaires that collected the data for this study in 2022. The C4.5 Algorithm was used in this study to analyze the data and determine the risk variables that affect the success of software design. The study's findings show that the C4.5 Algorithm-based model has a high level of accuracy (93.33%), which means that the data can offer crucial insights into understanding potential risks that may arise during the software design stage, enabling software developers to take the necessary precautions to lessen or eliminate these risks. In order to enhance the caliber and effectiveness of software design, this research is anticipated to provide a significant contribution to practitioners and academics in the field of software development.
Analysis of Coding Stress Impact on Students Programming Skills with Random Forest and C4.5 Algorithms Azkiya, M. Akiyasul; Ifriza, Yahya Nur
Jurnal Ilmu Komputer dan Informasi Vol. 18 No. 2 (2025): Jurnal Ilmu Komputer dan Informasi (Journal of Computer Science and Informatio
Publisher : Faculty of Computer Science - Universitas Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.21609/jiki.v18i2.1487

Abstract

Students' stress often impedes their advancement in programming, which demands logical reasoning, an understanding of algorithms, and a firm grasp of basic concepts. This research intends to pinpoint the elements that affect students' programming abilities, explore their connection to stress levels, and assess the effectiveness of the Random Forest and C4.5 algorithms in classifying data. Information was gathered through an online questionnaire involving 744 students in 2024 at various leading universities in Islamabad, Pakistan. The dataset used in this study was sourced from Kaggle, which provides insights into factors affecting students' programming performance and stress levels. The analysis utilized a Confusion Matrix and evaluation metrics like accuracy, precision, recall, and F1-Score. The analysis results indicate that the C4.5 algorithm has a higher accuracy of 68.04% compared to Random Forest, which achieved 65.54%. Additionally, C4.5 outperforms Random Forest in terms of precision, scoring 71.7% versus 65.2%. However, in terms of recall, Random Forest performs better with a score of 66.3%, while C4.5 only reaches 59.6%. This study confirms that interest in programming, debugging skills, mathematical and analytical abilities, and perceptions of programming significantly impact students' performance and stress levels. Students with strong logical abilities and adequate support demonstrate better performance and lower stress levels, whereas those with weak technical skills and negative perceptions are more vulnerable to stress, which adversely affects their performance. These findings emphasize the importance of creating a positive learning environment through interactive methods, structured problem-solving, and additional support.