Penggunaan Metode Random Forest, Support Vector Machine dan Artificial Neural Networks dalam Prediksi Suhu Udara di Balikpapan

Authors

  • Erika Meinofelia Universitas Negeri Semarang; Badan Meteorologi Klimatologi dan Geofisika
  • Mochamad Aryono Adhi Universitas Negeri Semarang
  • Achmad Fahruddin Rais Pusat Riset Limnologi dan Sumber Daya Air BRIN
  • Djunaidi Universitas Negeri Semarang
  • Feddy Setio Pribadi Universitas Negeri Semarang

DOI:

https://doi.org/10.31539/9s0xxr05

Abstract

This study aimed to compare the performance of three algorithmic models, namely Random Forest, Support Vector Machine (SVM), and Artificial Neural Networks (ANN), in predicting air temperature in Balikpapan. Changes in air temperature influenced by various climatic and geographical factors present a major challenge in urban planning; thus, accurate predictions are crucial to support sustainable and climate-adaptive city planning. The dataset used consists of observational data from the Balikpapan Meteorological Station, BMKG, over ten years, from January 2014 to December 2024. The models were evaluated using Mean Squared Error (MSE), Root Mean Squared Error (RMSE), and R Squared (R²) metrics. The results show that the SVM method produced an MAE of 0.17, RMSE of 0.21, and R² of 0.95, providing better predictions than ANN and Random Forest. In conclusion, SVM is an effective method for air temperature prediction in Balikpapan.

Keywords: Artificial Neural Networks, Random Forest, Support Vector Machine, Machine Learning, Air Temperature Prediction

Author Biographies

  • Mochamad Aryono Adhi, Universitas Negeri Semarang

    Universitas Negeri Semanarang

  • Achmad Fahruddin Rais, Pusat Riset Limnologi dan Sumber Daya Air BRIN

    Pusat Riset Limnologi dan Sumber Daya Air BRIN

  • Djunaidi, Universitas Negeri Semarang

    Universitas Negeri Semarang 

  • Feddy Setio Pribadi, Universitas Negeri Semarang

    Universitas Negeri Semarang

References

Adrianto, H. (2020). Buku ajar parasitologi: Buku pegangan kuliah untuk mahasiswa biologi dan pendidikan biologi. Yogyakarta: Rapha Publishing.

Ahmed, F., Khan, M., & Zhang, J. (2020). Prediction of temperature using Random Forest algorithm. Environmental Science & Technology, 42(2), 315–324.

Bentéjac, C., Csörgő, A., & Martínez-Muñoz, G. (2019). A comparative analysis of XGBoost. https://doi.org/10.1007/s10462-020-09896-5

BRIN. (2024). Kajian perubahan iklim tunjukkan cuaca ekstrem alami peningkatan signifikan. https://www.brin.go.id/press-release/117427/kajian-perubahan-iklim-tunjukkan-cuaca-ekstrem-alami-peningkatan-signifikan

Chen, S. (2017). Automated poisoning attacks and defenses in malware detection systems: An adversarial machine learning approach. http://arxiv.org/abs/1706.04146

Dede, M., Pramulatsih, G. P., Widiawaty, M. A., Ramadhan, Y. R. R., & Ati, A. (2019). Dinamika suhu permukaan dan kerapatan vegetasi di Kota Cirebon. Jurnal Meteorologi, Klimatologi dan Geofisika, 6(1). https://doi.org/10.36754/jmkg.v6i1.111

Fossaceca, J. M., & Young, S. H. (2018). Artificial intelligence and machine learning for future army applications. 1063507(May), 6. https://doi.org/10.1117/12.2307753

Graupe, D. (2007). Principles of artificial neural networks (2nd ed., Vol. 6). Singapore: World Scientific Publishing Co. Pte. Ltd.

Jin, X., Li, Y., & Wang, L. (2021). An SVM-based approach for weather forecasting using historical weather data. Computational Intelligence and Applications, 29(1), 233–242.

Khan, S., Li, W., & Zhang, X. (2021). Temperature prediction using Random Forest and ensemble methods. Journal of Climate Modeling, 14(4), 180–190.

Kurniawan, M. S. K., Rahayu, R. N., & Nugroho, S. P. (2020). Transformasi data untuk analisis data besar: Studi kasus pada data ordinal. Jurnal Teknologi dan Sistem Komputer, 8(4), 123–130.

Little, J. A., & Rubin, D. B. (2014). Statistical analysis with missing data (3rd ed.). Hoboken, NJ: Wiley.

Nelli, F. (2018). Python data analytics: With Pandas, Numpy, and Matplotlib (2nd ed.). Apress Media LLC. https://doi.org/10.1007/978-1-4842-3913-1

Putra, A. M. M. B., Martarizal, & Putra, R. M. (2020). Prediction of PM2.5 and PM10 parameters using artificial neural network: A case study in Kemayoran. In Journal of Physics: Conference Series (p. 12036).

Putra, R. M., Alfiandy, S., & Haq, B. E. A. (2020). Identifikasi pengaruh El Nino Southern Oscillation (ENSO), Indian Ocean Dipole (IOD), and Madden Julian Oscillation (MJO) terhadap intensitas curah hujan bulanan di Indonesia berbasis machine learning. Buletin Ngurah Rai, 6, 1–8.

Putra, R. M., Saputro, A. H., Arazak, L., & Kharisma, S. (2019). Automatic detection of volcanic ash from Himawari-8 satellite using artificial neural network. In AIP Conference Proceedings. https://doi.org/10.1063/1.5141725

Putra, R. M., et al. (2023). Prediksi harian suhu udara permukaan dengan jaringan syaraf tiruan: Studi kasus di kawasan perkotaan dan pesisir Jakarta, Indonesia. Buletin GAW Bariri, 4(1). https://doi.org/10.31172/bgb.v4i1.84

Romli, R. F. P. D. I. (2021). Penerapan data mining menggunakan algoritma K-Means untuk klasifikasi penyakit ISPA. Indonesian Journal of Business Intelligence, 4(1), 10–15. https://doi.org/10.21927/ijubi.v4i1.1727

Solikhun, S., Safii, M., & Trisno, A. (2017). Jaringan saraf tiruan untuk memprediksi tingkat pemahaman siswa terhadap mata pelajaran dengan menggunakan algoritma backpropagation. J-SAKTI (Jurnal Sains Komput. dan Informatika, 1(1), 24–36. https://doi.org/10.30645/j-sakti.v1i1.26

UGM. (2022). Machine Learning. https://machinelearning.mipa.ugm.ac.id/2018/07/28/random-forest/

Wanugroho, G. B., Martarizal, & Putra, R. M. (2020). Implementation of artificial neural networks for very shortrange weather prediction. In Journal of Physics: Conference Series (p. 12039).

Witten, I. H., Frank, E., & Hall, M. A. (2017). Data mining: Practical machine learning tools and techniques (4th ed.). Waltham, MA: Morgan Kaufmann.

Yusran, Y. (2016). Implementasi jaringan syaraf tiruan (JST) untuk memprediksi hasil nilai UN menggunakan metode backpropagation. Jurnal IPTEKS Terapan, 9(4).

Zhang, Z., & Wang, C. (2021). Forecasting weather conditions using SVM and deep learning models. Environmental Informatics, 38(4), 165–175.

Zulfikri, A., Gunawan, & Andriani, W. (2023). Tinjauan pustaka sistematis: Penerapan metode Naive Bayes untuk klasifikasi dalam dataset cuaca. Journal of Practical Computer Science, 2(2), 90–95.

Downloads

Published

2025-12-31