MODEL GRADUAL RELEASE OF RESPONSIBILITY UNTUK PENGEMBANGAN BERPIKIR ALGORITMIK SISWA SMP: A SYSTEMATIC LITERATURE REVIEW”
Abstract
This study aims to examine the relationship between the Gradual Release of Responsibility (GRR) model, programming algorithm instruction, and the development of middle school students’ algorithmic thinking skills. The study employed a Systematic Literature Review approach in accordance with the PRISMA 2020 guidelines. Literature was collected from Scopus, Web of Science, IEEE Xplore, the ACM Digital Library, and Google Scholar, and then screened based on relevant inclusion and exclusion criteria. The final synthesis included 37 articles that were analyzed thematically. The findings indicate that direct evidence of GRR’s application in programming algorithm instruction for junior high school students remains limited. However, studies on scaffolding, guided practice, progressive scaffolding, visual programming, and introductory programming instruction provide strong conceptual support for the relevance of GRR. The GRR model is deemed appropriate because it provides learning stages ranging from teacher modeling, guided practice, collaboration, to independent practice. The resulting conceptual framework positions Code.org and Scratch as implementation tools to support the development of algorithmic thinking indicators, namely sequencing, conditionals, looping, tracing, and debugging. This study emphasizes the need for programming algorithm instruction that focuses on the thinking process, rather than merely the program’s output.
Penelitian ini bertujuan mengkaji keterkaitan antara model Gradual Release of Responsibility (GRR), pembelajaran algoritma pemrograman, dan pengembangan kemampuan berpikir algoritmik siswa SMP. Penelitian menggunakan pendekatan Systematic Literature Review dengan mengacu pada alur PRISMA 2020. Literatur dikumpulkan dari Scopus, Web of Science, IEEE Xplore, ACM Digital Library, dan Google Scholar, kemudian diseleksi berdasarkan kriteria inklusi dan eksklusi yang relevan. Hasil akhir sintesis mencakup 37 artikel yang dianalisis secara tematik. Temuan menunjukkan bahwa bukti langsung penerapan GRR dalam pembelajaran algoritma pemrograman siswa SMP masih terbatas. Namun, studi tentang scaffolding, guided practice, progressive scaffolding, visual programming, dan pembelajaran pemrograman pemula memberikan dukungan konseptual yang kuat terhadap relevansi GRR. Model GRR dinilai sesuai karena menyediakan tahapan pembelajaran dari pemodelan guru, latihan terbimbing, kolaborasi, hingga praktik mandiri. Kerangka konseptual yang dihasilkan menempatkan Code.org dan Scratch sebagai media implementasi untuk mendukung pengembangan indikator berpikir algoritmik, yaitu sequencing, conditional, looping, tracing, dan debugging. Kajian ini menegaskan perlunya pembelajaran algoritma pemrograman yang berfokus pada proses berpikir, bukan sekadar produk program.
Keywords
References
Angeli, C. (2022). The effects of scaffolded programming scripts on pre-service teachers’ computational thinking: Developing algorithmic thinking through programming robots. International Journal of Child-Computer Interaction, 31, Article 100329. https://doi.org/10.1016/j.ijcci.2021.100329
Bakara, A. (2015). Perkembangan kognitif siswa berdasarkan teori Piaget dalam operasi logis di sekolah menengah pertama. Jurnal Pendidikan dan Pembelajaran Khatulistiwa, 4(12). https://doi.org/10.26418/jppk.v4i12.12653
Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. Proceedings of the Annual Meeting of the American Educational Research Association, 1–25.
Budiyanto, C. W., Fenyvesi, K., Maharani, Y. I., Yuana, R. A., Nashiroh, P. K., & Latifah, R. (2025). Investigating computational thinking in K–12 visual programming activities on Code.org: A Brennan-Resnick framework approach. Elinvo: Electronics, Informatics, and Vocational Education, 10(1), 54–62. https://doi.org/10.21831/elinvo.v10i1
Cerveza, R. L., & Lapinid, M. R. C. (2024). The effects of gradual release of assistance instruction on students’ heuristics, confidence, and attitude toward independent problem-solving. Journal on Mathematics Education, 15(3), 771–792. https://doi.org/10.22342/jme.v15i3.pp771-792
Chuang, K. L., Kee, Y. H., & Chen, H. H. (2022). Implementation of the gradual release of responsibility informed curriculum and pedagogy for teaching programming. Journal of Hospitality, Leisure, Sport & Tourism Education, 30, Article 100367. https://doi.org/10.1016/j.jhlste.2021.100367
Dewi, N. R., Juliyanto, E., & Rahayu, R. (2021). Pengaruh pembelajaran IPA dengan pendekatan computational thinking berbantuan Scratch terhadap kemampuan pemecahan masalah. Indonesian Journal of Natural Science Education.
Fisher, D., & Frey, N. (2008). Better learning through structured teaching: A framework for the gradual release of responsibility. ASCD.
Fisher, D., & Frey, N. (2014). Better learning through structured teaching: A framework for the gradual release of responsibility (2nd ed.). ASCD.
Fitriyah, Y., Wahyudin, W., Nurhayati, H., & Febrianti, T. S. (2024). Indonesian students’ computational thinking performance based on level and gender. International Journal of Pedagogy and Teacher Education, 8(1), 50–67. https://doi.org/10.20961/ijpte.v8i1.89464
Fuentes, A. G. P., & Casinillo, L. F. (2024). Assessing the effect of the Gradual Release of Responsibility (GRR) model in teaching science. Asian Journal of Assessment in Teaching and Learning, 14(1), 15–24. https://doi.org/10.37134/ajatel.vol14.1.2.2024
Gao, Y., Li, Y., & Zhang, X. (2025). Effect of mind mapping-based scaffolding on elementary students’ computational thinking in block-based programming. Journal of Educational Computing Research.
Greenwald, E., & Krakowski, A. (2021). Integrating computer science in science classrooms. Proceedings of the National Association for Research in Science Teaching.
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
Herlambang, A. D., Ramadana, M. R., Wijoyo, S. H., & Phadung, M. (2024). Students’ cognitive load on computer programming instructional process. Elinvo: Electronics, Informatics, and Vocational Education, 9(2), 309–320. https://doi.org/10.21831/elinvo.v9i2.57882
Hoffmeester, D., & Ratumanan, T. G. (2025). Enhancing computational thinking through STEM learning. Plusminus.
Jacob, S. R., Warschauer, M., & Yu, C. (2020). Teaching computational thinking to multilingual students through inquiry-based learning. Proceedings of the IEEE Research on Equity and Sustained Participation in Engineering, Computing, and Technology.
Jocius, R., O’Byrne, W. I., Albert, J., Joshi, D., Blanton, M., & Andrews, A. (2021). Leveraging virtual professional development to build computational thinking literacies in English language arts classrooms. Contemporary Issues in Technology and Teacher Education.
Jocius, R., Joshi, D., Albert, J., & O’Byrne, W. I. (2024). Computational thinking infusion as transformative teaching. Computer Science Education.
Kale, U., & Yuan, J. (2021). Still a new kid on the block? Computational thinking as problem solving in Code.org. Journal of Educational Computing Research. https://doi.org/10.1177/0735633120972050
Kaya, K., Kurudayıoğlu, M., Yıldırım, K., Galeza, A., & Rasinski, T. (2026). Evaluation of the GRR framework’s effectiveness on oral summarization skills in Turkish middle school classrooms. Evaluation and Program Planning, 114, Article 102720. https://doi.org/10.1016/j.evalprogplan.2025.102720
Kemendikdasmen. (2025). Permendikdasmen Nomor 13 Tahun 2025 tentang perubahan atas Permendikbudristek Nomor 12 Tahun 2024. Kementerian Pendidikan Dasar dan Menengah Republik Indonesia.
Kim, B., Yuan, J., Vasconcelos, L., Shin, M., & Hill, R. B. (2018). Debugging during block-based programming. Instructional Science.
Kitchenham, B., & Charters, S. (2007). Guidelines for performing systematic literature reviews in software engineering (EBSE-2007-01). Keele University.
Lister, R., Adams, E. S., Fitzgerald, S., Fone, W., Hamer, J., Lindholm, M., McCartney, R., Moström, J. E., Sanders, K., Seppälä, O., Simon, B., & Thomas, L. (2004). A multi-national study of reading and tracing skills in novice programmers. ACM SIGCSE Bulletin, 36(4), 119–150. https://doi.org/10.1145/1041624.1041673
Lister, R., Fidge, C., & Teague, D. (2009). Further evidence of a relationship between explaining, tracing and writing skills in introductory programming. ACM SIGCSE Bulletin, 41(3), 161–165. https://doi.org/10.1145/1595496.1562930
Liu, J., Franklin, D., & Weintrop, D. (2025). Teacher decisions and perspectives in Scratch TIPP&SEE implementation. Proceedings of the ACM Technical Symposium on Computer Science Education.
Loksa, D., Ko, A. J., Jernigan, W., Oleson, A., Mendez, C. J., & Burnett, M. M. (2016). The role of programming environment design in cultivating computational thinking. ACM Transactions on Computing Education, 16(4), 1–25. https://doi.org/10.1145/2958905
Marchelin, Hamidah, & Resti. (2022). Efektifitas metode scaffolding dalam meningkatkan computational thinking siswa SMP pada materi perbandingan. Jurnal Pengembangan Pembelajaran Matematika.
Miller, G. A. (1956). The magical number seven, plus or minus two: Some limits on our capacity for processing information. Psychological Review, 63(2), 81–97. https://doi.org/10.1037/h0043158
Monalisa, M. (2023). Analisis berpikir komputasional siswa SMP pada Kurikulum Merdeka mata pelajaran Informatika. DIAJAR: Jurnal Pendidikan dan Pembelajaran.
Moon, J., Cheon, J., & Kwon, K. (2022). Difficult concepts and practices of computational thinking using block-based programming. International Journal of Computer Science Education in Schools.
Nabilah, B., Zakir, S., & Murtiyastuti, E. (2022). Analisis penerapan mata pelajaran Informatika dalam implementasi Kurikulum Merdeka tingkat SMP. PIJAR: Jurnal Pendidikan dan Pengajaran.
Ningrum, A. P., & Supeno. (2024). Pengaruh model pembelajaran inkuiri terbimbing terhadap keterampilan berpikir komputasional pada pembelajaran IPA siswa SMP. SAP: Susunan Artikel Pendidikan.
Noordin, N. H. (2025). Computational thinking through scaffolded game development activities: A study with graphical programming. European Journal of Educational Research, 14(4), 1137–1149. https://doi.org/10.12973/eu-jer.14.4.1137
O’Donnell, C. L. (2008). Defining, conceptualizing, and measuring fidelity of implementation and its relationship to outcomes in K–12 curriculum intervention research. Review of Educational Research, 78(1), 33–84. https://doi.org/10.3102/0034654307313793
OECD. (2023). PISA 2022 results: The state of learning and equity in education (Vol. I). OECD Publishing. https://doi.org/10.1787/53f23881-en
Page, M. J., McKenzie, J. E., Bossuyt, P. M., Boutron, I., Hoffmann, T. C., Mulrow, C. D., Shamseer, L., Tetzlaff, J. M., Akl, E. A., Brennan, S. E., Chou, R., Glanville, J., Grimshaw, J. M., Hróbjartsson, A., Lalu, M. M., Li, T., Loder, E. W., Mayo-Wilson, E., McDonald, S., ... Moher, D. (2021). The PRISMA 2020 statement: An updated guideline for reporting systematic reviews. BMJ, 372, Article n71. https://doi.org/10.1136/bmj.n71
Pearson, P. D., & Gallagher, M. C. (1983). The instruction of reading comprehension. Contemporary Educational Psychology, 8(3), 317–344. https://doi.org/10.1016/0361-476X(83)90019-X
Petticrew, M., & Roberts, H. (2006). Systematic reviews in the social sciences: A practical guide. Blackwell.
Purnani, Mulhamah, & Afifurrahman. (2024). Scaffolding kemampuan berpikir komputasional siswa dalam pemecahan pada materi geometri. Journal of Math Tadris.
Rahma, A., & Lidinillah, D. A. M. (2025). Petualangan soal tipe Bebras unplugged untuk mengasah berpikir komputasional siswa. Jurnal Ilmiah Profesi Pendidikan.
Robins, A., Rountree, J., & Rountree, N. (2003). Learning and teaching programming: A review and discussion. Computer Science Education, 13(2), 137–172. https://doi.org/10.1076/csed.13.2.137.14200
Rosita, R., & Putra, Z. H. (2026). Needs analysis: Developing Scratch media with Sumedang local wisdom to enhance students’ computational thinking. Mosharafa: Jurnal Pendidikan Matematika.
Sarmento, J., & Reis, A. (2026). Code comments as a pedagogical scaffold in digitally supported introductory programming. Digital.
Sentance, S., & Waite, J. (2017). PRIMM: Exploring pedagogical approaches for teaching text-based programming in school. Proceedings of the 12th Workshop on Primary and Secondary Computing Education, 81–88. https://doi.org/10.1145/3137069.3137088
Sorva, J., Karavirta, V., & Malmi, L. (2013). A review of generic program visualization systems for introductory programming education. ACM Transactions on Computing Education, 13(4), 1–64. https://doi.org/10.1145/2490822
Stevens, E. Y., Wilson, N. S., Baumann, J., Adams, B., Dussling, T. M., Smetana, L., & Bean-Folkes, J. (2025). Exploring asynchronous implementation of the GRR framework to support graduate students’ metacognition. Education Sciences, 15(8), Article 1007. https://doi.org/10.3390/educsci15081007
Sukirman, Pramudita, D. A., Afiyanto, A., & Utaminingsih. (2022). Block-based visual programming as a tool for learning programming concepts for novices. International Journal of Information and Education Technology, 12(5), 365–371. https://doi.org/10.18178/ijiet.2022.12.5.1628
Supiarmo, Mardhiyatirrahmah, & Turmudi. (2021). Pemberian scaffolding untuk memperbaiki proses berpikir komputasional siswa. Jurnal Cendekia.
Suters, L., & Suters, H. (2020). Coding for the core: Computational thinking and middle grades mathematics. Contemporary Issues in Technology and Teacher Education.
Sweller, J. (1988). Cognitive load during problem solving: Effects on learning. Cognitive Science, 12(2), 257–285. https://doi.org/10.1207/s15516709cog1202_4
Sweller, J., Ayres, P., & Kalyuga, S. (2011). Cognitive load theory. Springer. https://doi.org/10.1007/978-1-4419-8126-4
Thomas, J., & Harden, A. (2008). Methods for the thematic synthesis of qualitative research in systematic reviews. BMC Medical Research Methodology, 8, Article 45. https://doi.org/10.1186/1471-2288-8-45
Tikva, C., & Tambouris, E. (2023). The effect of scaffolding programming games and attitudes towards programming on the development of computational thinking. Education and Information Technologies.
Vasconcelos, L., & Kim, B. (2020). Coding in scientific modeling lessons: CS-ModeL. Educational Technology Research and Development.
Vygotsky, L. S. (1978). Mind in society: The development of higher psychological processes. Harvard University Press.
Wahyudhi, S., & Sa’ida, I. A. (2022). Level of computational thinking skill among junior high school students in East Java using Bebras Challenge. Media Bina Ilmiah, 17(1), 131–140.
Webb, S., Massey, D., Goggans, M., & Flajole, K. (2019). Thirty-five years of the gradual release of responsibility: Scaffolding toward complex and responsive teaching. The Reading Teacher, 73(1), 75–83. https://doi.org/10.1002/trtr.1799
Wibawa, I. M. A., & Agustini, K. (2026). Pengaruh PBL berbantuan aplikasi Bebras terhadap computational thinking Informatika siswa kelas VII SMP. KARMAPATI: Kumpulan Artikel Mahasiswa Pendidikan Teknik Informatika.
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35. https://doi.org/10.1145/1118178.1118215
Wong, G. K. W., Jian, S., & Cheung, H. Y. (2024). Engaging children in developing algorithmic thinking and debugging skills in primary schools: A mixed-methods multiple case study. Education and Information Technologies, 29(13), 16205–16254. https://doi.org/10.1007/s10639-024-12448-x
Wood, D., Bruner, J. S., & Ross, G. (1976). The role of tutoring in problem solving. Journal of Child Psychology and Psychiatry, 17(2), 89–100. https://doi.org/10.1111/j.1469-7610.1976.tb00381.x
Xi, T., Zhang, M., & Li, Y. (2023). The effects of a progressive scaffolding approach on middle school students’ computational thinking skills and self-efficacy. ACM Conference Proceedings.
Xie, B., Loksa, D., Nelson, G. L., Davidson, M. J., Dong, D., Kwik, H., Tan, A. H., Hwa, L., Li, M., & Ko, A. J. (2019). A theory of instruction for introductory programming skills. Computer Science Education.
Yadav, A., Stephenson, C., & Hong, H. (2017). Computational thinking for teacher education. Communications of the ACM, 60(4), 55–62. https://doi.org/10.1145/2994591
Yusuf, A., & Noor, N. M. (2024). Modeling students’ algorithmic thinking growth trajectories in different programming environments. Smart Learning Environments, 11(1). https://doi.org/10.1186/s40561-024-00324-7
Zhang, L., & Nouri, J. (2019). A systematic review of learning computational thinking through Scratch in K–9. Computers & Education, 141, Article 103607. https://doi.org/10.1016/j.compedu.2019.103607
Zhang, Y., & Rutherford, T. (2024). Scaffolding expertise: Evaluating scaffolds for block-based coding among experts and novices. ACM Conference Proceedings.
DOI: https://doi.org/10.17509/e.v25i2.99888
Refbacks
- There are currently no refbacks.
Copyright (c) 2026 EDUTECH

Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi-BerbagiSerupa 4.0 Internasional.


















