Examining the Impact of Block-Based Visual Programming in Programming Education: A Systematic Review
Abstract
Keywords
Full Text:
PDFReferences
Azaharani, M. A., Hidayati, A., Rayendra, R., and Rahmayanti, E. (2024). Pengaruh bahasa pemrograman scratch pada mata pelajaran informatika untuk meningkatkan self efficacy siswa kelas viii di SMP 8 Padang. Indo-MathEdu Intellectuals Journal, 5(4), 5119-5127.
Batni, B., Junaini, S. N., Sidi, J., Mustafa, W. A., and Ismail, Z. I. A. (2025). Current research trends of scratch block based programming for K-12: A systematic review. Journal of Advanced Research in Applied Sciences and Engineering Technology, 51(2), 138-152.
Darmayanti, I., Hermanto, N., and Subarkah, P. (2023). Pelatihan koding sebagai upaya meningkatkan computational thinking siswa. SELAPARANG: Jurnal Pengabdian Masyarakat Berkemajuan, 7(2), 833-838.
Hardiansyah, B., Armin, A. P., and Rahmadi, A. A. (2023). Implementasi aplikasi game menggunakan Scratch dalam meningkatkan hasil belajar dan motivasi belajar siswa. J-ABDI: Jurnal Pengabdian kepada Masyarakat, 3(4), 707-716.
Hehanussa, D. J., Mote, A. A. K., Tomatala, A. D. Y., Rahametwauw, A. B., Gea, B. H., Kakerissa, C. J., and Porumau, A. (2023). Pelatihan coding menggunakan scratch kepada siswa-siswi sd negeri 100 maluku tengah. Pattimura Mengabdi: Jurnal Pengabdian Kepada Masyarakat, 1(3), 38-43.
Hu, L. (2024). Programming and 21st century skill development in K‐12 schools: A multidimensional meta‐analysis. Journal of Computer Assisted Learning, 40(2), 610-636.
Hu, Y., Chen, C. H., and Su, C. Y. (2021). Exploring the effectiveness and moderators of block-based visual programming on student learning: A meta-analysis. Journal of Educational Computing Research, 58(8), 1467-1493.
Irmanda, H. N., Chamidah, N., and Santoni, M. M. (2022). Pengenalan pemrograman menggunakan scratch bagi siswa sekolah dan rumah yatim Mizan kota Depok. ABDIKOM: Jurnal Ilmu Komputer, 1(1), 33-43.
Kurihara, A., Sasaki, A., Wakita, K., and Hosobe, H. (2015). A programming environment for visual block-based domain-specific languages. Procedia Computer Science, 62, 287-296.
Kusumawati, E. T., and Lestari, Y. S. (2024). Penerapan pembelajaran berbasis adlx terpadu berdiferensiasi untuk meningkatkan hasil belajar algoritma pemrograman scratch siswa. PTK: Jurnal Tindakan Kelas, 5(1), 14-27.
Mladenović, M., Boljat, I., and Žanko, Ž. (2018). Comparing loops misconceptions in block-based and text-based programming languages at the K-12 level. Education and Information Technologies, 23, 1483-1500.
Mladenović, M., Mladenović, S., and Žanko, Ž. (2020). Impact of used programming language for K-12 students' understanding of the loop concept. International Journal of Technology Enhanced Learning, 12(1), 79-98.
Nurhopipah, A., Nugroho, I. A., and Suhaman, J. (2021). Pembelajaran pemrograman berbasis proyek untuk mengembangkan kemampuan computational thinking anak. Jurnal Pengabdian Kepada Masyarakat, 27(1), 6-13.
Özmen, B., and Altun, A. (2014). Undergraduate students' experiences in programming: difficulties and obstacles. Turkish Online Journal of Qualitative Inquiry, 5(3), 1-27.
Pérez-Marín, D., Hijón-Neira, R., Bacelo, A., and Pizarro, C. (2020). Can computational thinking be improved by using a methodology based on metaphors and scratch to teach computer programming to children?. Computers in Human Behavior, 105, 105849.
Santoso, H., Rochadiani, T. H., and MayaTopani, H. (2020). Pengembangan berpikir komputasional melalui pemrograman dasar dengan mit app inventor. Jurnal Pengabdian Masyarakat, 1(1), 1-10.
Santoso, H., Rochadiani, T. H., and MayaTopani, H. (2020). Pengembangan berpikir komputasional melalui pemrograman dasar dengan mit app inventor. Jurnal Pengabdian Masyarakat, 1(1), 1-10.
Saygıner, Ş., and Tüzün, H. (2023). The effects of block‐based visual and text‐based programming training on students' achievement, logical thinking skills, and motivation. Journal of Computer Assisted Learning, 39(2), 644-658.
Sukri, I. H., Amilia, W., Yeni, F., and Rahmayanti, E. (2024). Studi komparatif penggunaan aplikasi scratch dan aplikasi blockly pada mata pelajaran informatika siswa SD Islam Al-Azhar 32 Padang. Indo-MathEdu Intellectuals Journal, 5(4), 4399-4410.
Sun, D., Looi, C. K., Li, Y., Zhu, C., Zhu, C., and Cheng, M. (2024). Block-based versus text-based programming: a comparison of learners’ programming behaviors, computational thinking skills and attitudes toward programming. Educational technology research and development, 72(2), 1067-1089.
Wayahdi, M. R., AND Ruziq, F. (2024). Pengenalan dasar pemrograman dengan scratch untuk anak sekolah dasar di sanggar keadilan SMH-Indonesia. JIPITI: Jurnal Pengabdian kepada Masyarakat, 1(2), 1-7.
Weintrop, D., and Wilensky, U. (2019). Transitioning from introductory block-based and text-based environments to professional programming languages in high school computer science classrooms. Computers & Education, 142, 103646.
Whitley, K. N., and Blackwell, A. F. (2001). Visual programming in the wild: A survey of LabVIEW programmers. Journal of Visual Languages & Computing, 12(4), 435-472.
Zubaidi, A., Jatmika, A. H., Wedashwara, W., and Mardiyansyah, A. Z. (2021). Pengenalan algoritma pemrograman menggunakan aplikasi scratch bagi siswa SD 13 Mataram. Jurnal Begawe Teknologi Informasi (JBegaTI), 2(1), 95-102.
DOI: https://doi.org/10.17509/ijotis.v5i1.78732
Refbacks
- There are currently no refbacks.
Copyright (c) 2024 Universitas Pendidikan Indonesia
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Indonesian Journal of Teaching in Science (IJoTIS) is published by Universitas Pendidikan Indonesia (UPI)