PENINGKATAN COMPUTATIONAL THINKING MELALUI PELATIHAN PEMROGRAMAN VISUAL DAN ANALISIS LOGIKA ALGORITMA BAGI SISWA KELAS 11 TINGKAT MENENGAH ATAS
DOI:
https://doi.org/10.55883/jipam.v4i1.144Keywords:
Algorithms, Computational Thinking, Visual Programming, Informatics Education, Grade 11 Students.Abstract
The digital era requires high school students to possess critical and systematic problem-solving skills, summarized in computational thinking competencies. However, the uneven penetration of the informatics curriculum causes many 11th-grade students to still face difficulties in understanding abstract algorithmic logic. This Community Service (PkM) activity aims to enhance students' computational thinking skills through block-based visual programming training and algorithmic logic analysis. The implementation method utilizes a Project-Based Learning (PjBL) approach consisting of three main stages: (1) introduction to the pillars of computational thinking (decomposition, pattern recognition, abstraction, and algorithms); (2) implementation of logic through visual programming platforms; and (3) completion of coding challenges. The results of the activity showed a significant increase in students' average logic scores between before and after the training. Students were able to transform abstract logic into systematic visual program structures. This program proves that the visual programming approach is effective in reducing technical barriers (syntax barriers) so that students can focus more on strengthening their reasoning and digital creativity.
Downloads
References
Bers, M. U. (2020). Coding as a Playground: Programming and Computational Thinking in the Early Childhood Classroom (2nd ed.). Routledge. https://doi.org/10.4324/9781003022602
Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. Proceedings of the 2012 Annual Meeting of the American Educational Research Association, 1, 1–25.
Grover, S., & Pea, R. (2013). Computational thinking in K–12: A review of the state of the field. Educational Researcher, 42(1), 38–43. https://doi.org/10.3102/0013189X12463051
Hasanah, U., & Sugiarto, S. (2020). Pengembangan berpikir komputasional dalam pembelajaran matematika di sekolah menengah atas. Jurnal Elemen, 6(1), 112–125.
Kurniawati, L., & Prasetyo, H. (2021). Efektivitas penggunaan aplikasi Scratch dalam meningkatkan kemampuan logika algoritma siswa. Jurnal Pendidikan Teknologi dan Kejuruan, 18(2), 201–210.
Lye, S. Y., & Koh, J. H. L. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12?. Computers in Human Behavior, 41, 51–61. https://doi.org/10.1016/j.chb.2014.09.012
Moreno-León, J., Robles, G., & Román-González, M. (2015). Dr. Scratch: Automatic analysis of Scratch projects to assess and foster computational thinking. Proceedings of the Workshop on Primary and Secondary Computing Education, 132–133.
Papert, S. (1980). Mindstorms: Children, Computers, and Powerful Ideas. Basic Books.
Purnomo, A., & Munir, M. (2022). Strategi pengajaran computational thinking pada kurikulum merdeka di tingkat sekolah menengah. Jurnal Informatika Pendidikan, 5(3), 342–355.
Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., & Kafai, Y. (2009). Scratch: Programming for all. Communications of the ACM, 52(11), 60–67. https://doi.org/10.1145/1592761.1592779
Román-González, M., Pérez-González, J. C., & Jiménez-Fernández, C. (2017). Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test. Computers in Human Behavior, 72, 678–691. https://doi.org/10.1016/j.chb.2016.08.047
Selby, C., & Woollard, J. (2013). Computational thinking: The developing definition. University of Southampton (E-prints).
Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational Research Review, 22, 142–158. https://doi.org/10.1016/j.edurev.2017.09.003
Wahyuni, S. (2021). Metodologi Pembelajaran Informatika: Mengasah Berpikir Komputasional Siswa. Penerbit Informatika.
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35. https://doi.org/10.1145/1118178.1118215
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Sigit Nurvcahyono, Afifah Khaerani A

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






