ANALISIS KETERAMPILAN BERPIKIR KOMPUTASIONAL SISWA DALAM MENYELESAIKAN PROYEK PEMROGRAMAN ( Studi Kasus di Kelas X SMA Kristen Citra Bangsa )

Authors

  • Lukas Feri Natapuling Universitas Citra Bangsa Kupang
  • Maria Magdalena Beatrice Sogen Universitas Citra Bangsa Kupang
  • Diana Yanni Ariswati Fallo Universitas Citra Bangsa Kupang

DOI:

https://doi.org/10.23969/jp.v11i03.61179

Keywords:

Computational Thinking, Decomposition, Abstraction, Algorithmic Thinking, Programming Projects, Case Study.

Abstract

Lukas Ferry Natapuling, 2026. Analysis of Students’ Computational Thinking Skills in Completing Programming Projects (A Case Study of Grade X Students at Citra Bangsa Christian Senior High School). Informatics Education Study Program, Faculty of Teacher Training and Education, Citra Bangsa University. Supervisor I: Dr. Maria M. B. Sogen, S.Kom., M.Pd., Supervisor II: Diana Yanni Ariswati Fallo, S.Kom., M.T. This study aims to describe the computational thinking processes of Grade X students at Citra Bangsa Christian Senior High School in completing programming projects and to identify the challenges and strategies used by students to overcome difficulties during the process. Computational thinking is an essential 21st-century skill that includes decomposition, pattern recognition, abstraction, and algorithmic thinking. These skills are necessary to help students solve problems logically, systematically, and effectively in informatics learning. This research employed a qualitative approach using a case study design. The research subjects were Grade X students of Citra Bangsa Christian Senior High School selected through purposive sampling based on their active involvement in programming projects. Data were collected through observation, semi-structured interviews, and documentation. Data analysis was conducted using the Miles and Huberman model, which consists of data reduction, data display, and conclusion drawing. Data validity was ensured through source and technique triangulation. The findings indicate that students applied various aspects of computational thinking in completing programming projects, although their level of mastery varied across different aspects. Decomposition and pattern recognition were evident in students’ ability to break down problems and identify similarities in solution procedures. However, abstraction and algorithmic thinking remained challenging for some students, particularly in filtering relevant information and developing systematic solution steps. The challenges encountered included difficulties in understanding programming logic, determining appropriate algorithms, and resolving program errors. To overcome these challenges, students employed several strategies, such as discussing problems with peers, consulting teachers, searching for references on the internet, and using trial-and-error methods. This study provides a deeper understanding of students’ computational thinking processes and may serve as a reference for teachers in designing more effective and student-centered informatics learning experiences.

Downloads

Download data is not yet available.

References

Maharani A. Computational Thinking dalam Pembelajaran Matematika Menghadapi Era Society 5.0. Euclid. 2020;7(2):86. doi:10.33603/e.v7i2.3364

Herlina Budiarti, Teguh Wibowo, Puji Nugraheni. Analisis Berpikir Komputasional Siswa dalam Menyelesaikan Masalah Matematika. J Pendidik Mipa. 2022;12(4):1102-1107. doi:10.37630/jpm.v12i4.752

Ansori M. Pemikiran Komputasi (Computational Thinking) dalam Pemecahan Masalah. Dirasah J Stud Ilmu dan Manaj Pendidik Islam. 2020;3(1):111-126. doi:10.29062/dirasah.3i1.83

Pratama HY, Tobia MI, Saniyati SL, Yuginanda AS. Integrasi Computational Thinking Pada Mata Pelajaran Bahasa Indonesia Materi Pantun Kelas IV Sekolah Dasar. J Penelitian, Pendidik dan Pengajaran JPPP. 2023;4(1):68- 74. doi:10.30596/jppp.v4i1.14564

Pramanik D, Desdimona •, Kumar R. Computational Thinking: A 21st Century Skill for Learners co01putational Thinking: A 21st Century Skill for Learners. Comput Think A 21st Century Ski Learn co01putational Think. 2025;(December 2023). https://www.researchgate.net/publication/391189112.

García-Peñalvo F, Mendes A. Exploring the computational thinking effects in pre-university education. Comput Human Behav. 2017;80. doi:10.1016/j.chb.2017.12.005

Andrian R, Hikmawan R. The Importance of Computational Thinking to Train Structured Thinking in Problem Solving. J Online Inform. 2021;6(1):113-117. doi:10.15575/join.v6i1.677

Yana F, Wijaya A. Enhancing Computational Thinking Skills in Solving Two-Variable Linear Equations through Problem-Based Learning in Indonesian Middle Schools. AL-ISHLAH J Pendidik. 2025;17(1):614-631. doi:10.35445/alishlah.v17i1.5869

Nur Ahzan Z, Wua Laja YP, Hijriani L. Efektivitas Pengembangan Media Bahasa Pemrograman Open-Source dalam Penerapan Computational Thinking Mahasiswa. J Cendekia J Pendidik Mat. 2023;7(2):1519-1532. doi:10.31004/cendekia.v7i2.2282

Downloads

Published

2026-07-16