Komparasi Algoritma Machine Learning dengan Hyperparameter Tuning pada Prediksi Level Obesitas

Authors

  • Dwi Utami Universitas Muhammadiyah Kalianda
  • Fathoni Dwiatmoko Universitas Indonesia Mandiri
  • Alinsa Novsagita Universitas Muhammadiyah Kalianda

DOI:

https://doi.org/10.62951/modem.v4i3.955

Keywords:

Gradient Boosting, Obesity Level, Optimization, Random Forest, SVM

Abstract

Obesity has become a growing global health concern due to its association with various chronic diseases, including diabetes mellitus, hypertension, and cardiovascular disorders. This study investigates the performance of Support Vector Machine (SVM), Random Forest, and Gradient Boosting algorithms enhanced through hyperparameter tuning for obesity level prediction. The study utilized the Obesity Level dataset, which contains 2,111 instances, 16 input features, and one target class. Following the data preprocessing stage, 2,087 instances were included in the analysis. Correlation analysis was conducted to identify the nine most relevant features used for model development. Experimental results demonstrate that the Random Forest model achieved the best predictive performance compared to SVM and Gradient Boosting, with an accuracy of 90.91%, precision of 91.19%, recall of 90.91%, and an F1-score of 90.94%. The dataset was partitioned into training and testing subsets using an 80:20 split. Furthermore, the optimal model was deployed in a Streamlit-based web application to facilitate obesity level prediction. These findings suggest that Random Forest, when optimized through hyperparameter tuning, provides a reliable and effective approach for multiclass obesity classification.

Downloads

Download data is not yet available.

References

Ibrahim, M. Y. I. I., & Atim, S. B. (2024). Klasifikasi Level Obesitas Menggunakan Decision Tree C45 Dalam Menentukan Akurasi Pada KriteriaInformation Gain, Gain Ratio, Gini Index. JIKI (Jurnal Ilmu Komputer Dan Informatika), 5(2).

Khikam, A., Anggadimas, N. M., Udin, M., Informatika, T., Pasuruan, U. M., & Pasuruan, K. (2025). Implementasi Decson Tree Untuk Klasifikasi Obesitas. JATI (Jurnal Mahasiiswa Teknik Infrmatika, 9(3), 3946–3952.

Muhamad, I., & Matin, M. (2023). Hyperparameter tuning menggunakan GridSearchCV pada Random Forest untuk Deteksi Malware. JURNAL MULTINETICS, 9(1), 43–50.

Nababan, J. M., Arto, I. M., Satria, P., Sumanto, Budiawan, I., & Pakpahan, R. (2025). Penerapan dan Perbandingan Algoritma SVM , Naive Bayes , dan Gradient Boosting dalam Prediksi Stroke. Jurnal Teknik Informatika dan Teknologi Informasi, 5(November), 261–272.

Retnoningsih, E., & Pramudita, R. (2020). Mengenal Machine Learning Dengan Teknik Supervised dan Unsupervised Learning Menggunakan Python. BINA INSANI ICT JOURNAL, 7(2), 156–165.

Rusman, J., Haryati, B. Z., & Michael, A. (2023). Optimasi Hiperparameter Tuning Pada Metde Supprt Vectr Machine Untuk Klasifikasi Tingkat Kematangan Buah Kopi. J-Icon : Jurnal Informatika dan Komputer, 11(2), 195–202. https://doi.org/10.35508/jicon.v11i2.12571.

Saputra, D., Damayanti, I., & Sultoni, K. (2024). Prediksi BMI Berdasarkan Level Aktivitas Fisik dengan Metode Analisis Machine Learning. Jurnal Pendidikan Kesehatan Rekreasi, 10(1), 165–175. https://doi.org/https://doi.org/10.59672/jpkr.v10i1.3499 P-ISSN.

Setiawan, A., Yanti, R., Ali, E., & Yenni, H. (2025). Optimasi Klasifikasi Tingkat Obesitas Pada Remaja Berdasarkan Pola Hidup Menggunakan SVM Dengan Teknik Smote. Jurnal Algoritma, 22(2), 224–235. https://doi.org/10.33364/algoritma/v.22-2.2509.

Sibi, S. Y., Widiarti, A. R., & Dharma, U. S. (2022). Klasifikasi Tingkat Obesitas Mempergunakan Algoritma KNN. SEMINAR NASIONAL CORISINDO, 370–375.

Syafarina, G. A., & Zaenuddin. (2023). Implementasi Framework Streamlit Sebagai Prediksi Harga Jual Rumah Dengan Linear Regresi. METIK JURNAL, 7(2), 121–125. https://doi.org/10.47002/metik.v7i2.680.

Syahputra, A. R., Hidayat, R., Rismansyah, F., Sumanto, Budiawan, I., & Pakpahan, R. (2025). Komparasi Algoritma Machine Learning ( SVM , Random Forest , dan Regresi Logistik ) untuk Prediksi Tingkat Obesitas. Jurnal Ilmiah Teknik Informatika dan Komunikasi, 5(November).

Utami, D., Dwiatmoko, F., & Sivi, N. A. (2025). Analisis Pengaruh Bayesian Optimization Terhadap Kinerja SVM Dalam Prediksi Penyakit Diabetes. Infotek : Jurnal Informatika dan Teknologi, 8(1), 140–150.

Valerian, F. R., Syarief, M., Fatah, D. A., Informasi, S., Madura, U. T., Kamal, K., & Timur, J. (2025). Klasifikasi Tingkat Obesitas Menggunakan Metode GBM dan Confusion Matrix. JATI (Jurnal Mahasiswa Teknik Informatika), 9(2), 2242–2249.

Wie, J. V., & Siddik, M. (2022). Penerapan Metode Naive Bayes Dalam Mengklasifikasi Tingkat Obesitas Pada Pria. JOISIE Journal Of Information System And Informatics Engineering, 6(2), 69–77.

Wijoyo, A., Saputra, A. Y., Ristanti, S., Rafly, S., Ban, S., Komputer, F. I., Informatika, T., Pamulang, U., Raya, J., & No, P. (2024). Pembelajaran Machine Learning. OKTAL: Jurnal Ilmu Komputer dan Science, 3(2), 375–380.

Downloads

Published

2026-07-21

How to Cite

Dwi Utami, Fathoni Dwiatmoko, & Alinsa Novsagita. (2026). Komparasi Algoritma Machine Learning dengan Hyperparameter Tuning pada Prediksi Level Obesitas. Modem : Jurnal Informatika Dan Sains Teknologi., 4(3), 93–105. https://doi.org/10.62951/modem.v4i3.955

Similar Articles

1 2 3 > >> 

You may also start an advanced similarity search for this article.