SCRATCH
SCRATCH
Scratch adalah bahasa pemrograman berbasis visual yang dikembangkan oleh MIT Media Lab untuk membantu pemula, terutama anak-anak (usia 8-16 tahun), belajar konsep dasar pemrograman tanpa harus menulis kode baris demi baris.
Berikut adalah poin-poin penting mengenai Scratch:
Pemrograman Berbasis Blok: Kamu hanya perlu melakukan drag-and-drop blok kode yang berwarna-warni (seperti menyusun puzzle) untuk memberikan perintah kepada karakter.
Fokus pada Kreativitas: Digunakan untuk membuat animasi, game, cerita interaktif, hingga karya seni digital dengan mudah.
Bebas Biaya: Platform ini gratis dan bisa diakses langsung melalui situs resmi Scratch secara online maupun diunduh untuk penggunaan offline.
Manfaat Belajar: Membantu melatih cara berpikir logis, sistematis, dan kemampuan pemecahan masalah (computational thinking).
Komunitas Global: Pengguna dapat membagikan hasil karya mereka ke komunitas online untuk dilihat, dimainkan, atau dikembangkan kembali oleh orang lain.
Apakah kamu ingin tahu cara memulai proyek pertama atau penjelasan mengenai fungsi blok-blok kode tertentu di Scratch?
Scratch menyediakan akses lebih dari 100 blok. Blok tersebut disusun ke dalam delapan ikon yang terletak pada menu blok. Delapan ikon dari Scratch Blocks tersebut dapat dijelaskan sebagai berikut.
Motion. Icon untuk mengontrol penempatan sprite, arah, perputaran, dan perpindahan sprite
Looks. Icon mengenai sprite, tampilan background, dan memberikan kemampuan untuk menampilkan teks atau tulisan
Sound. Icon yang mengontrol playback, volume musik, dan file audio
Pen. Icon yang dapat digunakan untuk menggambar dengan menggunakan warna dan ukuran pen yang berbeda
Control. Icon yang menggerakkan eksekusi script berdasarkan perihal yang didefinisikan sebelumnya, pengulangan pemrograman logika dengan loops, dan menampilkan logika kondisional
Sensing. Icon yang dapat digunakan untuk menentukan lokasi dari pointer mouse, jaraknya terhadap sprite lain dan apakah sprite bersentuhan dengan sprite lainnya
Numbers. Icon yang menampilkan perbandingan logika, pembulatan, dan operasi matematika lainnya
Variables. Icon yang dapat digunakan untuk membuat variabel dan menaruh data pada aplikasi ketika dieksekusi.