Development Of A Web-Based Machine Learning Application For Identifying Students’ Interests And Talents In Surabaya
Main Article Content
Abstract
This study aims to develop a web-based machine learning application that can identify students’ interests and talents in Surabaya in a more accurate and systematic manner. A mixed-method approach was employed, combining quantitative and qualitative methods to obtain comprehensive results in the system development process. Data were collected from 100 high school students, covering academic performance, cognitive abilities, personality traits, and social skills. The data were then processed through preprocessing stages, including normalization, handling missing values, and outlier removal to ensure data quality for modeling. The dataset was split into 50% training data and 50% testing data to build and evaluate the model using the Random Forest algorithm, which operates through bootstrapping, random feature selection, and majority voting. Model evaluation was conducted using accuracy, precision, recall, and F1-score metrics, and further validated through cross-validation to ensure model generalization and reduce overfitting. The research variables include academic data, non-academic data, and psychometric test results as independent variables, while the dependent variables are major recommendations and user satisfaction levels. The evaluation results show that the system performs well with an accuracy of 83%, precision of 87.5%, recall of 80%, and F1-score of 88.52%. The system was developed using Vue.js, Express.js, and Python and can be accessed via both desktop and mobile devices. Overall, the system effectively assists students in identifying their potential and supports more structured educational planning.
Downloads
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
References
Alfarizi, M. R., & Al-farish, M. Z. (2023). PENGGUNAAN PYTHON SEBAGAI BAHASA PEMROGRAMAN UNTUK MACHINE LEARNING DAN DEEP LEARNING. 2, 1–6.
Aulia, F. N. (2023). Sistem Pakar Dalam Menentukan Minat Dan Bakat Siswa Menggunakan Metode Forward Chaining. Multidisciplinary Applications of Quantum Information Science (Al-Mantiq), 1(2), 62-68q. https://doi.org/10.32665/almantiq.v1i2.1992
Basri, H., Yusuf, A. M., & Afdal, A. (2021). Kesesuaian Antara Bakat dan Minat dalam Menentukan Jurusan Pendidikan Tinggi Melalui Bimbingan Karir di Sekolah Menengah Atas. SCHOULID: Indonesian Journal of School Counseling, 6(2), 157–163.
Fitri, Y., Mudjiran, M., & Refnywidialistuti, R. (2023). Peranan Bakat dan Minat dalam Belajar. Jurnal Ilmiah Pendidikan Scholastic, 7(3), 62–67. https://doi.org/10.36057/jips.v7i3.637
Iceu Amira, H., & Rosidin, U. (2024). MENGEMBANGKAN MINAT DAN BAKAT PADA SISWA SMPN 3 JATINANGOR. MENGEMBANGKAN MINAT DAN BAKAT PADA SISWA SMPN 3 JATINANGOR Iceu, 2667–2676.
Kaswar, A. B., Andayani, D. D., & ... (2024). Pengenalan Artificial Intelligence untuk Pengembangan Minat dan Bakat Siswa SMA Negeri 11 Bulukumba. Jurnal Sipakatau …, 1, 96–102.
Khairani, F., Kurnia, A., Aidi, M. N., & Pramana, S. (2022). Predictions of Indonesia Economic Phenomena Based on Online News Using Random Forest. SinkrOn, 7(2), 532–540. https://doi.org/10.33395/sinkron.v7i2.11401
Pahlevi, O.-, Amrin, A.-, & Handrianto, Y.-. (2023). Implementasi Algoritma Klasifikasi Random Forest Untuk Penilaian Kelayakan Kredit. Jurnal Infortech, 5(1), 71–76. https://doi.org/10.31294/infortech.v5i1.15829
Roihan, A., Sunarya, P. A., & Rafika, A. S. (2020). Pemanfaatan Machine Learning dalam Berbagai Bidang: Review paper. IJCIT (Indonesian Journal on Computer and Information Technology), 5(1), 75–82. https://doi.org/10.31294/ijcit.v5i1.7951
SHELEMO, A. A. (2023). No Titleیلیب. Nucl. Phys., 13(1), 104–116.
Wasilah, Azzaroh, I., Rahmawati, N., & Fitriana, A. Q. Z. (2023). Pengaruh Salah Pilih Jurusan Terhadap Nilai Akademik MahasiswaProgram Studi BKI UIN Khas Jember. Jurnal Ilmu Sosial, Humaniora Dan Seni (JISHS), 1(3), 615–619.