Prediction of Cropping Season Onset Using Machine Learning as a Project-Based Learning (PjBL) Module in a Computational Physics Course
DOI:
https://doi.org/10.22437/proca.v2i3.59986Keywords:
cropping season onset, climate change, machine learning, computational physics, project-based learningAbstract
Climate change has led to increasing air temperatures and changing rainfall patterns, which directly affect the agricultural sector, particularly in determining cropping calendars. Conventional cropping calendars have become less accurate, potentially reducing crop productivity and increasing the risk of crop failure. The challenge of predicting cropping calendars is closely related to computer programming concepts taught in the Computational Physics course, and integrating these two areas is strategically important to support Indonesia's national food security program, particularly in Jambi Province. Objective: This study aims to (1) develop a climate change-based cropping onset calendar using a machine learning approach, and (2) integrate the development of this cropping calendar as a project in the Computational Physics course. Methods: The study used rainfall, air temperature, and large-scale climate indices, including the El Niño–Southern Oscillation (ENSO), Indian Ocean Dipole (IOD), and Madden–Julian Oscillation (MJO) as predictors. The research methodology consists of data preprocessing, exploratory data analysis, and predictive modeling using a machine learning algorithm (Random Forest). Model performance is evaluated using Mean Absolute Error (MAE). Results: The model predicted MT1 with the MAE improving from 1.0 to 0.67 dasarian after feature selection. However, MT2 prediction remained less accurate, with the MAE decreasing only slightly from 3.3 to 3.0 dasarians. The modeling process can be integrated into the Computational Physics course through a project-based learning approach. Students participate in data processing, model development, and result interpretation, thereby enhancing their computational and data analysis skills through real-world problem-solving. Conclusion: The outputs of this research include an adaptive planting time prediction model that accounts for climate change, a data-driven cropping calendar prototype, and a contextual learning innovation for Computational Physics education. This study is expected to contribute both to the advancement of data-driven agricultural science and to the improvement of teaching quality in higher education
References
1. Tasneem, K. T., Shahzad, M. U., Rashid, J., Othman, K. M., Zafar, T., & Faheem, M. (2025). Predicting rice yield and impact of climate change on rice production using machine learning models. Theoretical and Applied Climatology, 156, 665.
2. Erlin E, Yunianta A, Wulandhari LA, Desnelita Y, Nasution N, Junadhi. Enhancing rice production prediction in Indonesia using advanced machine learning models. IEEE Access. 2024.
3. Hu, T., Zhang, X., Khanal, S., Wilson, R., Leng, G., Toman, E. M., Wang, X., Li, Y., & Zhao, K. (2024). Climate change impacts on crop yields: A review of empirical findings, statistical crop models, and machine learning methods. Environmental Modelling & Software, 179, 106119.
4. Mulyaqin T, Nurmalina R, Kusnadi N, Trisasongko BH. Effect of climate and economic factors on rice production: Machine learning approach. J Innov Sustain. 2025;9(2).
5. Kurniawan, Z., Tiaharyadini, R., Jayadi, P., & Widhyanty, W. (2025). Analyzing climate impacts on rice production in Sumatra through spatiotemporal machine learning models. Jurnal Ilmu Pengetahuan dan Teknologi Komputer, 11(2), 550.
6. Rizqi B, Manessa MDM. Balancing urban growth and food autonomy: An integrated machine learning and agricultural statistics framework for local rice self-sufficiency in Indonesia. Forum Geogr. 2025.
7. Zhang, X., et al. (2024). Game analysis of future rice yield changes in China based on explainable machine-learning and planting date optimization. Field Crops Research, 317, 109557.
8. Aditya N, Munthe IR, Sihombing V. A comparative analysis of machine learning algorithms for predicting paddy production. Sinkron. 2024;8(2):1200–1207.
9. Benos, L., Tagarakis, A. C., Dolias, G., Berruto, R., Kateris, D., & Bochtis, D. (2025). Machine learning in agriculture: A comprehensive updated review. Sensors, 25(3), 1021.
10. Sharma, A., Jain, A., Gupta, P., & Chowdary, V. M. (2024). Machine learning applications for precision agriculture: A review. Computers and Electronics in Agriculture, 219, 108189.
11. Wolfert, S., Ge, L., Verdouw, C., & Bogaardt, M. J. (2024). Big data in smart farming: A review. Agricultural Systems, 212, 103782.
12. Lipper, L., McCarthy, N., Zilberman, D., Asfaw, S., & Branca, G. (2024). Climate-smart agriculture for food security. Nature Reviews Earth & Environment, 5(2), 88–102.
13. Javaid, M., Haleem, A., Singh, R. P., & Suman, R. (2025). Enhancing smart agriculture using artificial intelligence and Internet of Things. Sustainable Production and Consumption, 46, 1–15.
14. Yasin F, Firmansyah MR, Aldo D, Amrustian MA. Multivariate forecasting of paddy production: A comparative study of machine learning models. J Tek Inform. 2025.
15. Mulyaqin, T., Nurmalina, R., Kusnadi, N., & Trisasongko, B. H. (2025). Effect of climate and economic factors on rice production: Machine learning approach. Journal of Innovations and Sustainability, 9(2).
16. Adiba JIQ, Slamet J, Teguh AM, Septiyanto AF, Sarno R. Advanced deep learning and hybrid models for forecasting rice production in Indonesia. In: Proc Int Conf Inf Technol Comput Electr Eng (ICITACEE). 2024.
17. Dhanaraj, R. K., Maragatharajan, M., Sureshkumar, A., & Balakannan, S. P. (2025). On-device AI for climate-resilient farming with intelligent crop yield prediction using lightweight models. Scientific Reports, 15, 31195.
18. Prince, M., & Felder, R. (2024). Inductive teaching and learning methods: Definitions, comparisons, and research bases. Journal of Engineering Education, 113(1), 1–30.
19. Wolfert, S., Ge, L., Verdouw, C., & Bogaardt, M. J. (2024). Big data in smart farming: A review. Agricultural Systems, 212, 103782.
20. Aminoto T, Faqih A, Koesmaryono Y, Dasanto BD. Rainfall anomaly response to ENSO and IOD teleconnections in the CORDEX-SEA simulations. In: IOP Conference Series: Earth and Environmental Science. 2024;1359(1):012008.
21. Aminoto T, Faqih A. Tren curah hujan di Asia Tenggara berdasarkan model CORDEX-SEA dan data ERA5. Journal Online of Physics. 2024;10(1):7–13.
22. Aminoto T, Susanti N, Dani R, Faqih A. Extreme rainfall indices trends in Indonesia during 1971–2020. Jurnal Penelitian Pendidikan IPA. 2026;12(3):456–467.
23. Aminoto T. Performa model hujan CORDEX-SEA pada aspek spatial-temporal dan implementasi faktor bobot pada rata-rata ansambel [dissertation]. Bogor: IPB University; 2024. Available from: https://repository.ipb.ac.id/handle/123456789/158280
24. Islam, M. M., Alharthi, M., Alkadi, R. S., Islam, R., & Masum, A. K. M. (2024). Crop yield prediction through machine learning: A path towards sustainable agriculture and climate resilience. AIMS Agriculture and Food, 9(4), 980–1003.
25. Aldrian, E., & Susanto, R. D. (2003). Identification of three dominant rainfall regions within Indonesia and their relationship to sea surface temperature. International Journal of Climatology, 23(12), 1435–1452. https://doi.org/10.1002/joc.950
26. Chang, C.-P., Wang, Z., McBride, J., & Liu, C.-H. (2005). Annual cycle of Southeast Asia–Maritime Continent rainfall and the asymmetric monsoon transition. Journal of Climate, 18(2), 287–301.
27. Hendon, H. H. (2003). Indonesian rainfall variability: Impacts of ENSO and local air–sea interaction. Journal of Climate, 16(11), 1775–1790.
28. Saji, N. H., Goswami, B. N., Vinayachandran, P. N., & Yamagata, T. (1999). A dipole mode in the tropical Indian Ocean. Nature, 401(6751), 360–363.
29. Wang, B., & Fan, Z. (1999). Choice of South Asian summer monsoon indices. Bulletin of the American Meteorological Society, 80(4), 629–638).
30. Wheeler, M. C., & Hendon, H. H. (2004). An all-season real-time multivariate MJO index: Development of an index for monitoring and prediction. Monthly Weather Review, 132(8), 1917–1932. https://doi.org/10.1175/1520-0493(2004)132<1917:AARMMI>2.0.CO;2
31. Zhang, C. (2005). Madden–Julian Oscillation. Reviews of Geophysics, 43(2), RG2003, doi:10.1029/2004RG000158.
32. Hargreaves, G. H., & Samani, Z. A. (1985). Reference crop evapotranspiration from temperature. Applied Engineering in Agriculture, 1(2), 96–99.
33. Breiman, L. (2001). Random forests. Machine Learning, 45(1), 5–32. https://doi.org/10.1023/A:1010933404324
34. Liaw, A., & Wiener, M. (2002). Classification and regression by randomForest. R News, 2(3), 18–22.
35. Willmott, C. J., & Matsuura, K. (2005). Advantages of the mean absolute error (MAE) over the root mean square error (RMSE) in assessing average model performance. Climate research, 30, 79-82.
36. Díaz-Uriarte, R., & De Andres, S. A. (2006). Gene selection and classification of microarray data using random forest. BMC Bioinformatics, 7, Article 3. https://doi.org/10.1186/1471-2105-7-3
37. Kokotsaki, D., Menzies, V., & Wiggins, A. (2016). Project-based learning: A review of the literature. Improving Schools, 19(3), 267–277. https://doi.org/10.1177/1365480216659733
38. Landau, R. H., Páez, M. J., & Bordeianu, C. C. (2020). Computational physics: Problem solving with Python (3rd ed.). Wiley.
39. Bell, S. (2010). Project-based learning for the 21st century: Skills for the future. The Clearing House: A Journal of Educational Strategies, Issues and Ideas, 83(2), 39–43. https://doi.org/10.1080/00098650903505415
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Tugiyo Aminoto, Nova Susanti, Rahma Dani, Suharli AJ

This work is licensed under a Creative Commons Attribution 4.0 International License.
Published with license by LPPM Universitas Jambi. This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International (CC BY 4.0 International). This license enables reusers to distribute, remix, adapt, and build upon the material in any medium or format, so long as attribution is given to the creator.







