Implementasi Random Forest Regression untuk Prediksi Kebutuhan Bahan Baku Minyak Senggugu
DOI:
https://doi.org/10.62712/juktisi.v5i2.1572Keywords:
Random Forest Regression, Prediksi Kebutuhan Bahan Baku, Machine Learning, Minyak Senggugu, CRISP-DMAbstract
CV Tujuh Putik merupakan perusahaan yang memproduksi minyak senggugu dan menghadapi kesulitan dalam merencanakan kebutuhan bahan baku secara akurat karena proses perencanaan masih dilakukan secara manual berdasarkan perkiraan. Kondisi tersebut berpotensi menimbulkan kelebihan maupun kekurangan stok yang dapat mengganggu kelancaran produksi. Penelitian ini bertujuan untuk membangun model prediksi kebutuhan bahan baku minyak senggugu menggunakan tiga algoritme machine learning, yaitu Linear Regression, Support Vector Regression (SVR), dan Random Forest Regression, serta mengimplementasikan Random Forest Regression ke dalam prototipe aplikasi berbasis web. Metodologi penelitian menggunakan tahapan CRISP-DM yang meliputi pemahaman bisnis, pemahaman data, praproses data, pemodelan, evaluasi, dan deployment. Dataset yang digunakan berasal dari data historis operasional CV Tujuh Putik dengan variabel input berupa event e-commerce, kegiatan praktek, produk laku, bulan, dan hari, sedangkan variabel target berupa jumlah bahan baku terpakai. Dataset dibagi menjadi 80% data latih dan 20% data uji, kemudian dievaluasi menggunakan Mean Absolute Error (MAE), Root Mean Squared Error (RMSE), dan R² Score. Hasil pengujian menunjukkan bahwa Support Vector Regression memperoleh nilai MAE dan RMSE terendah, masing-masing sebesar 0,0845 dan 0,1485, sedangkan Linear Regression memperoleh R² Score tertinggi sebesar 0,9958. Random Forest Regression menghasilkan MAE sebesar 0,1345, RMSE sebesar 0,3896, dan R² Score sebesar 0,9907. Berdasarkan fokus penelitian, Random Forest Regression kemudian diimplementasikan sebagai model utama pada prototipe aplikasi berbasis Flask. Aplikasi mampu menghasilkan estimasi kebutuhan bahan baku berdasarkan masukan pengguna. Pengujian sistem dilakukan menggunakan black box dan white box testing untuk memeriksa fungsi serta alur logika aplikasi.
Downloads
References
[1] M. Mahendra, R. C. Telaumbanua, A. Wanto, and A. P. Windarto, "Akurasi Prediksi Ekspor Tanaman Obat, Aromatik dan Rempah-Rempah Menggunakan Machine Learning," KLIK: Kajian Ilmiah Informatika dan Komputer, vol. 2, no. 6, pp. 207-215, 2022, doi: https://doi.org/10.30865/klik.v2i6.402.
[2] N. Nur, F. Wajidi, Sulfayanti, and Wildayani, "Implementasi Algoritme Random Forest Regression untuk Memprediksi Hasil Panen Padi di Desa Minanga," Jurnal Komputer Terapan, vol. 9, no. 1, pp. 58-64, 2023, doi: https://doi.org/10.35143/jkt.v9i1.5917.
[3] M. S. Efendi, Sarwido, and A. K. Zyen, "Penerapan Algoritme Random Forest Untuk Prediksi Penjualan Dan Sistem Persediaan Produk," RESOLUSI: Rekayasa Teknik Informatika dan Informasi, vol. 5, no. 1, pp. 12-20, 2024, doi: https://doi.org/10.30865/resolusi.v5i1.2149.
[4] A. Nafi'uzzahidi, G. W. N. Wibowo, and Sarwido, "Peningkatan Akurasi Prediksi Stok Bahan Baku Furnitur Menggunakan Algoritme Random Forest Regressor Berbasis Web," Journal of Information System Research (JOSH), vol. 7, no. 2, pp. 318-329, 2026, doi: https://doi.org/10.47065/josh.v7i2.9095.
[5] K. Winardi, Y. F. T. Nugroho, Johannes, and H. F. Herdiatmoko, "Penerapan Algoritma Random Forest Regression dalam Prediksi Harga Saham BBRI," HOAQ: Jurnal Teknologi Informasi, vol. 17, no. 1, pp. 9-18, 2026, doi: https://doi.org/10.52972/hoaq.vol17no1.p9-18.
[6] A. N. Fadillah, M. Masnur, W. Wahyuddin, and A. Selao, "Prediksi Hasil Pertanian Padi Menggunakan Regresi Linear Berbasis Web," Jurnal Pustaka Data, vol. 6, no. 2, pp. 106-116, 2026, doi: https://doi.org/10.55382/jurnalpustakadata.v6i2.1842.
[7] S. Falah, A. T. Jaka, and N. Q. Nada, "Penerapan Algoritma Regresi Linier dan Random Forest untuk Memprediksi Penjualan di Uchi Parfume," JINTEKS: Jurnal Informatika Teknologi dan Sains, vol. 7, no. 3, pp. 1317-1326, 2025, doi: https://doi.org/10.51401/jinteks.v7i3.6464.
[8] M. A. Kurniawan, G. Z. Syauqi, M. Safriyanti, F. U. Azmie, and A. Setiawan, "Prediksi Pendapatan Penjualan di Indomaret Menggunakan Algoritma Random Forest Regression," JSI: Jurnal Sistem Informasi Universitas Suryadarma, vol. 12, no. 2, pp. 93-99, 2025, doi: https://doi.org/10.35968/jsi.v12i2.1478.
[9] Husdi and H. Dalai, "Penerapan Metode Regresi Linear Untuk Prediksi Jumlah Bahan Baku Produksi Selai Bilfagi," Jurnal Informatika, vol. 10, no. 2, pp. 129-135, 2023, doi: 10.31294/inf.v10i2.14129.
[10] R. C. Hardika, F. Anggara, and M. A. M. Abrori, "Prediksi Safety Stock Menggunakan Algoritma Support Vector Regression Dengan Optimasi Hyperparameter," Progresif: Jurnal Ilmiah Komputer, vol. 22, no. 1, pp. 64-75, 2026, doi: https://doi.org/10.35889/progresif.v22i1.3386.
[11] A. Widiarni and M. Mustakim, "Penerapan Algoritma Support Vector Regression dalam Memprediksi Produksi dan Produktivitas Kelapa Sawit," Jurnal Media Informatika Budidarma, vol. 7, no. 2, pp. 864-872, 2023, doi: https://doi.org/10.30865/mib.v7i2.6089.
[12] J. A. Saputra and Y. A. Susetyo, "Development of Price Distribution Module on Merchandise Application Using Flask Framework at PT XYZ," Jurnal Teknik Informatika (JUTIF), vol. 3, no. 5, pp. 1293-1300, 2022, doi: https://doi.org/10.20884/1.jutif.2022.3.5.351.
[13] A. M. M. Fattah, A. Voutama, N. Heryana, and N. Sulistiyowati, "Pengembangan Model Machine Learning Regresi sebagai Web Service untuk Prediksi Harga Pembelian Mobil dengan Metode CRISP-DM," JURIKOM (Jurnal Riset Komputer), vol. 9, no. 5, pp. 1669-1678, 2022, doi: https://doi.org/10.30865/jurikom.v9i5.5021.
[14] P. Probst, M. N. Wright, and A. L. Boulesteix, "Hyperparameters and tuning strategies for random forest," WIREs Data Mining and Knowledge Discovery, vol. 9, no. 3, e1301, 2019, doi: https://doi.org/10.1002/widm.1301.
[15] A. Amalia, S. W. P. Hamidah, and T. Kristanto, "Pengujian Black Box Menggunakan Teknik Equivalence Partitions Pada Aplikasi E-Learning Berbasis Web," Building of Informatics, Technology and Science (BITS), vol. 3, no. 3, pp. 269-274, 2021, doi: https://doi.org/10.47065/bits.v3i3.1062.
[16] H. R. R. Zen and I. Nuryasin, "Penerapan Whitebox Testing pada Pengujian Sistem Menggunakan Teknik Basis Path," JOISIE (Journal Of Information Systems And Informatics Engineering), vol. 8, no. 1, pp. 101-111, 2024, doi: https://doi.org/10.35145/joisie.v8i1.4229.
[17] A. Géron, Hands-On Machine Learning with Scikit-Learn, Keras & TensorFlow, 3rd ed. Sebastopol, CA: O'Reilly Media, 2022.
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Muhammad Nabukatneja Dwi Kusnandar, Kahfi Heryandi Suradiradja

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











