Implementation of Computational Thinking Concepts in ICT Learning Using Scratch Programming
Rina Harimurti, Anita Qoiriah, Ekohariadi Ekohariadi, Munoto Munoto · 2018
Computational thinking (CT) is a fundamental skill that everyone should have, dealing with problem solving, designing systems, and understanding human behavior by drawing on fundamental concepts to computer science.This study aims to apply the concept of computational thinking in ICT learning in secondary schools using Scratch programming language.Scratch programming language is a programming language developed by MIT (Massachussetts Institute of Technology) Media Lab, aimed at teaching programming to teenagers and novice programmers.This research is a quantitative research with a sample of 40 students.In this research developed CT test items with 5 indicators derived from CT variables.The results of the student responses were then analyzed using Rasch model analysis and Classic Test Theory using the computer program Test Analysis Program to estimate item difficulty parameter (p) and ConQuest used to estimate the difficulty parameter of item (b) based on the item responses.