PEMANFAATAN PLATFORM SCRATCH UNTUK MEMPERKENALKAN KONSEP PEMROGRAMAN DASAR PADA SISWA SEKOLAH DASAR DI SD TAHFIDZ ASH SHIDDIQ WARAKAS
Kata Kunci:
Scratch, Pemrograman Dasar, Sekolah Dasar, PembelajaranAbstrak
Penelitian ini bertujuan untuk menganalisis secara mendalam pemanfaatan platform Scratch dalam memperkenalkan konsep pemrograman dasar pada siswa sekolah dasar di SD Tahfidz Ash Shiddiq Warakas. Penelitian ini menggunakan pendekatan kualitatif dengan jenis deskriptif. Teknik pengumpulan data dilakukan melalui observasi, wawancara, dan dokumentasi. Analisis data dilakukan melalui tahap reduksi data, penyajian data, dan penarikan kesimpulan.Hasil penelitian menunjukkan bahwa penggunaan Scratch mampu meningkatkan pemahaman siswa terhadap konsep dasar pemrograman seperti logika, algoritma sederhana, urutan instruksi, serta pemecahan masalah. Selain itu, penggunaan Scratch juga meningkatkan motivasi dan keterlibatan siswa dalam pembelajaran. Siswa menjadi lebih aktif, kreatif, dan antusias dalam mengikuti proses pembelajaran. Dari sisi guru, Scratch membantu dalam menyampaikan materi secara lebih menarik dan mudah dipahami. Dengan demikian, dapat disimpulkan bahwa Scratch merupakan media pembelajaran yang efektif untuk memperkenalkan konsep pemrograman dasar pada siswa sekolah dasar.
This study aims to analyze the use of the Scratch platform in introducing basic programming concepts to elementary school students at SD Tahfidz Ash Shiddiq Warakas. This research uses a qualitative descriptive approach. Data collection techniques include observation, interviews, and documentation. Data analysis is conducted through data reduction, data display, and conclusion drawing. The results show that Scratch improves students’ understanding of programming concepts such as logic, sequencing, and problem-solving. It also increases student engagement and motivation. Students become more active and creative during the learning process. For teachers, Scratch simplifies content delivery. Thus, Scratch is an effective learning medium for introducing programming concepts at the elementary level.




