PENGENALAN DASAR PEMROGRAMAN PYTHON UNTUK SISWA MAN 1 BANYUMAS MELALUI PLATFORM CODECOMBAT

Authors

  • Ghilman Yahya Purnama Universitas Amikom Purwokerto Author
  • Aditya Imam Putra Kusuma Universitas Amikom Purwokerto Author
  • Dzikri Kridantama Universitas Amikom Purwokerto Author
  • Ikbal Fauzi Universitas Amikom Purwokerto Author
  • Yosep Oktavianus Teguh Universitas Amikom Purwokerto Author
  • Darso Darso Universitas Amikom Purwokerto Author

DOI:

https://doi.org/10.69714/wd8grx40

Keywords:

CodeCombat, Game-based Learning, Python Programming, Community Service, MAN 1 Banyumas

Abstract

This community service activity consisted of a workshop introducing basic Python programming to 24 students of MAN 1 Banyumas using the CodeCombat platform. The workshop was held on May 13, 2026, in the computer laboratory of MAN 1 Banyumas, lasting 2.5 hours. CodeCombat is a game-based learning platform that enables students to learn programming languages interactively and engagingly without any prior coding background. The workshop was divided into three sessions: an introduction to Python concepts, hands-on coding practice on CodeCombat, and a top-leaderboard competition with prize distribution. Results showed that 23 out of 24 participants (95.8%) successfully completed at least one level, with an average of 8.4 levels per active participant. The top performer completed 16 levels and mastered six Python concepts within a single session. Based on evaluation forms completed by 17 respondents, all provided positive feedback, with 52.9% reporting being Very Satisfied and 47.1% reporting being Satisfied. CodeCombat proved effective as a game-based coding introduction medium for madrasah students with no prior programming experience.

References

[1] J. M. Wing, "Computational thinking," Communications of the ACM, vol. 49, no. 3, pp. 33-35, 2006.

[2] S. Papadakis, M. Kalogiannakis, dan N. Zaranis, "Educational apps for programming education," Computers & Education, vol. 123, pp. 123-137, 2018.

[3] CodeCombat, "Learn to Code by Playing a Game," 2026. [Online]. Available: https://codecombat.com [Diakses: 20 Jun. 2026].

[4] S. Grover dan R. Pea, "Computational thinking in K-12," Educational Researcher, vol. 42, no. 1, pp. 38-43, 2013.

[5] CodeCombat, "Outcomes Report - AMIKOM WORKSHOP," 14 Mei 2026. [Online]. Available: https://codecombat.com/outcomes-report/ [Diakses: 20 Jun. 2026].

[6] M. U. Bers, Coding as a Playground. New York: Routledge, 2018.

[7] Kementerian Pendidikan dan Kebudayaan Republik Indonesia, Profil Pelajar Pancasila dalam Kurikulum Merdeka. Jakarta: Badan Standar, Kurikulum, dan Asesmen Pendidikan, Kementerian Pendidikan dan Kebudayaan RI, 2021.

[8] R. E. Mayer, "Computer games in education," Annual Review of Psychology, vol. 70, pp. 531-549, 2019.

[9] M. Csikszentmihalyi, Flow: The Psychology of Optimal Experience. New York: Harper & Row, 1990.

Downloads

Published

2026-07-09

How to Cite

PENGENALAN DASAR PEMROGRAMAN PYTHON UNTUK SISWA MAN 1 BANYUMAS MELALUI PLATFORM CODECOMBAT (Ghilman Yahya Purnama, Aditya Imam Putra Kusuma, Dzikri Kridantama, Ikbal Fauzi, Yosep Oktavianus Teguh, & Darso Darso, Trans.). (2026). Jurnal Padamu Negeri, 3(3), 80-85. https://doi.org/10.69714/wd8grx40