PENGENALAN DAN PELATIHAN KODE PEMROGRAMAN MELALUI GAME CODECOMBAT DI SEKOLAH MENENGAH KEJURUAN
DOI:
https://doi.org/10.58740/m-jp.v1i4.703Keywords:
Game-Based Learning, CodeCombat, JavaScript, Logika Pemrograman, Literasi DigitalAbstract
Pesatnya perkembangan teknologi pada era revolusi industri 4.0 menuntut generasi muda untuk menguasai literasi digital, khususnya kemampuan dalam pemrograman dan berpikir komputasional. Namun, proses belajar pemrograman di tingkat SMK masih menemui berbagai hambatan, seperti metode pengajaran yang cenderung teoritis, kurangnya media interaktif, serta rendahnya minat siswa terhadap materi coding. Kegiatan Pengabdian kepada Masyarakat (PkM) ini dilaksanakan untuk memperkenalkan serta melatih dasar-dasar bahasa pemrograman JavaScript kepada siswa SMK Ma’arif NU 1 Cilongok dengan memanfaatkan platform pembelajaran berbasis permainan, yaitu CodeCombat. Pelatihan dilakukan melalui penyampaian konsep awal pemrograman, demonstrasi penggunaan aplikasi, dan praktik langsung menyelesaikan tantangan pemrograman di dalam game. Hasil pelaksanaan menunjukkan bahwa CodeCombat mampu meningkatkan pemahaman siswa terhadap konsep dasar seperti urutan instruksi, percabangan, pengulangan, dan fungsi, sekaligus menumbuhkan motivasi, minat, dan keterlibatan mereka dalam belajar coding. Selain itu, kegiatan ini juga berkontribusi dalam meningkatkan literasi digital serta kemampuan berpikir logis dan pemecahan masalah. Melalui kegiatan ini, diharapkan terbentuk model pembelajaran alternatif yang dapat dimanfaatkan guru dalam mendukung pembelajaran teknologi di SMK, sehingga siswa lebih siap menghadapi kebutuhan dunia industri berbasis digital.
References
Herman, “Perubahan Paradigma Komunikasi Di Era Digital: Dampak Dan Tantangannya,” 2024. Accessed: Dec. 27, 2025. https://ojs.cahayamandalika.com/index.php/jml/article/view/3130
T. H. Rochadiani, H. Santoso, and H. Mayatopani, “Pengembangan Computational Thinking Melalui IoT Apps Programming Dengan Tinkercad,” Jurnal ABDINUS: Jurnal Pengabdian Nusantara, vol. 6, no. 1, pp. 230–240, Jan. 2022. https://doi.org/10.29407/ja.v6i1.16007
M. S. M. Syahputra and A. Hanifa, “Analisis Perbandingan Bahasa Java dan JavaScript dalam Implementasi Algoritma Pemrograman,” RIGGS: Journal of Artificial Intelligence and Digital Business, vol. 4, no. 2, pp. 1264–1268, May 2025. https://doi.org/10.31004/riggs.v4i2.646
T. Uiphanit et al., “Code Adventure: An Educational Game for Learning JAVA Programming,” International Journal of Interactive Mobile Technologies, vol. 17, no. 22, pp. 26–37, 2023, https://doi.org/10.3991/IJIM.V17I22.42307
D. Septiani, T. Lestari, and D. M. Azizah, “Analysis of Learning Style Profiles to Optimize Student Achievement,” Jurnal Pijar Mipa, vol. 19, no. 6, pp. 959–963, Nov. 2024. https://doi.org/10.29303/jpm.v19i6.7613
A. D. Herlambang, M. R. Ramadana, S. H. Wijoyo, and M. Phadung, “Students’ Cognitive Load on Computer Programming Instructional Process Using Example-Problem-Based Learning and Problem-Based Learning Instructional Model at Vocational High School,” Elinvo (Electronics, Informatics, and Vocational Education), vol. 9, no. 2, pp. 309–320, Dec. 2024. https://doi.org/10.21831/elinvo.v9i2.57882
C. M. Kim, B. R. Belland, L. Vasconcelos, and R. B. Hill, “Playful programming, Social Resilience, and Persistent Actions as Drivers of Preservice Early Childhood Teachers’ Engagement in Computer Science,” Sage Open, vol. 14, no. 4, Oct. 2024. https://doi.org/10.1177/21582440241284488
C. Kroustalli and S. Xinogalos, “Studying the effects of teaching programming to lower secondary school students with a serious game: a case study with Python and CodeCombat,” Educ Inf Technol (Dordr), vol. 26, no. 5, pp. 6069–6095, Sep. 2021. https://doi.org/10.1007/s10639-021-10596-y
R. N. Nabiilah and M. A. Zaus, “Pengaruh Penerapan Model Game-Based Learning dengan Platform CodeCombat untuk Meningkatkan Pemahaman Pemrograman Siswa MTsN 2 Solok,” TSAQOFAH, vol. 5, no. 6, pp. 5882–5894, Aug. 2025. https://doi.org/10.58578/tsaqofah.v5i6.7139
Y. Hartanto, “Pengaruh Game Berbasis Coding Terhadap Keberlanjutan Minat Belajar Programming Siswa di Batam, Indonesia,” Jurnal Teknologi Informasi, vol. 6, no. 1, pp. 19–27, Jul. 2020. https://doi.org/10.52643/jti.v6i1.845
C.-K. Chang, Y.-C. Yeh, S.-H. Hsu, and Y.-Y. Chen, “Using game design to enhance the learning motivation of programming courses,” IIAI Letters on Informatics and Interdisciplinary Research, vol. 4, p. 90, 2023. https://doi.org/10.52731/liir.v004.090
N. Nurhayati, D. Setyawati, and H. Wahyuni, “PENGARUH MODEL PEMBELAJARAN GAME BASED LEARNING (GBL) UNTUK MENINGKATKAN MINAT BELAJAR SISWA DI SMA NEGERI 1 LUBAI,” Raudhah Proud to Be Professionals: Jurnal Tarbiyah Islamiyah, 2025, Accessed: Dec. 27, 2025. https://ejournal.stairu.ac.id/index.php/raudhah/article/view/819
J. M. Costa, “Using game concepts to improve programming learning: A multi-level meta-analysis,” Computer Applications in Engineering Education, vol. 31, no. 4, pp. 1098–1110, Jul. 2023. https://doi.org/10.1002/cae.22630
M. Videnovik, T. Vold, L. Kiønig, A. Madevska Bogdanova, and V. Trajkovik, “Game-based learning in computer science education: a scoping literature review,” Dec. 01, 2023, Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1186/s40594-023-00447-2
Y. H. Faiz and W. C. Kurniawan, “Educational Game-Based Learning Media to Grow Learning Motivation in Computer and Basic Network Subjects in Vocational High Schools,” Letters in Information Technology Education (LITE), vol. 6, no. 1, p. 27, May 2023. https://doi.org/10.17977/um010v6i12023p27-30
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Fransiskus Fransin, Navita Apriani, Husna Lathifunnisa, Seneng Rahayu, Galang Pradana

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













