Pemanfaatan Website PythonAnywhere Sebagai Media Pembelajaran Dalam Mendaringkan Hasil Koding Python

Authors

DOI:

https://doi.org/10.1234/sainmatikaunja.v6i1.46817

Abstract

Penelitian ini bertujuan untuk mensimulasikan proses penyebaran panas secara numerik pada medium satu dimensi (1D) dan dua dimensi (2D) menggunakan metode Finite Difference Time Domain (FDTD) tipe eksplisit atau Forward Time Centered Space (FTCS). Metode ini digunakan untuk menyelesaikan persamaan diferensial parsial dari fenomena konduksi panas dengan mendiskretisasi domain ruang dan waktu menjadi grid-grid kecil. Simulasi dilakukan menggunakan bahasa pemrograman Python, dengan parameter yang divariasikan meliputi konduktivitas termal, ukuran grid, dan durasi waktu. Kondisi awal ditetapkan berupa sumber panas di tengah domain, sedangkan kondisi batas ditentukan tetap (Dirichlet) dengan suhu nol derajat di seluruh tepi. Hasil simulasi menunjukkan bahwa metode ini mampu memodelkan penyebaran panas secara realistis, di mana suhu menyebar secara merata dari pusat ke seluruh area seiring waktu. Visualisasi dilakukan dalam bentuk grafik suhu dan peta warna (heatmap), yang memperkuat pemahaman konsep fisika difusi termal. Simulasi ini juga menunjukkan potensi besar sebagai media bantu pembelajaran pada mata kuliah fisika dasar, termodinamika, dan metode numerik.

 

References

1. PythonAnywhere. About PythonAnywhere [Internet]. PythonAnywhere.com. 2023 [cited 2025 May 25]. Available from: https://www.pythonanywhere.com

2. Grinberg M. Flask Web Development: Developing Web Applications with Python. 2nd ed. O’Reilly Media; 2018.

3. Khan S, Ullah A, Khan K, et al. The role of cloud computing in education: A review. Int J Adv Comput Sci Appl. 2020;11(3):551–8.

4. Department of Education and Culture RI. Kurikulum Informatika SMA. Jakarta: Kemendikbud; 2022.

5. Johnson L, Adams Becker S, Estrada V, Freeman A. NMC Horizon Report: 2016 K-12 Edition. Austin, Texas: The New Media Consortium; 2016.

6. Khan S, Ullah A, Khan K, et al. The role of cloud computing in education: A review. Int J Adv Comput Sci Appl. 2020;11(3):551–8.

7. Grinberg M. Flask Web Development: Developing Web Applications with Python. 2nd ed. O’Reilly Media; 2018.

8. Putri ST, Nugroho MA, Herlina E. Penerapan project-based learning dalam pembelajaran informatika berbasis pemrograman Python. Jurnal Pendidikan Informatika. 2022;6(1):45–53.

9. Rahardjo A, Kurniawan Y. Cloud-based programming environment to support students' computational thinking: A case study of PythonAnywhere. Jurnal Teknologi dan Pembelajaran. 2021;9(2):87–95.

10. 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. https://doi.org/10.22437/jop.v10i1.37499.

Downloads

Published

2025-06-30