Scratch adalah platform pemrograman visual berbasis blok yang dirancang khusus untuk membantu pemula dan pelajar mempelajari coding dengan cara yang menyenangkan dan interaktif. Scratch dikembangkan oleh MIT Media Lab, scratch tidak hanya cocok untuk anak-anak tetapi bagi siapa saja yang ingin memahami dan mempelajari dasar-dasar pemrograman tanpa perlu lagi menulis kode yang rumit. Pada artikel ini maimelajah.com akan membahas mengenai “Mengenal Fitur Scratch untuk Pemula dan Pelajar“.
Baca juga:
Mengenal Scratch: Aplikasi Coding yang Menyenangkan
#Fitur Utama Scratch

Adapun fitur-fitur utama Scratch yang wajib diketahui oleh pemula dan pelajar. Dari cara menggunakan editor hingga membuat proyek pertama adalah sebagai berikut:
1. Sprite dan Backdrop

Sprite adalah gambar yang dapat diprogramkan dengan balok koding. Sprite ini dapat digunakan sebagai karakter di game atau karya lainnya. Sprite dapat diganti atau ditambah dengan cara memilih sprite yang terdapat pada library, menggambar sendiri atau dapat menggunggah gambar yang ada di dalam komputer kita sendiri.

Backdrop adalah gambar yang digunakan sebagai latar belakang. Backdrop dapat diganti atau ditambahkan dengan cara memilih backdrop dari library.

2. Code (Editor Blok Pemrograman)

Editor Blok Diagram pada Scratch adalah antarmuka pemrograman visual yang memungkinkan pengguna membuat kode dengan menyusun blok-blok perintah berwarna seperti puzzle.
Terdapat 9 Kategori blok warna-warni:
- Motion (Biru) – Mengontrol pergerakan sprite.
move [10] steps
turn [15] degress
go to x:[0] y:[0]
- dan lain sebagainya
- Looks (Ungu) – Mengubah tampilan
say [Hello!] for [2] secs
switch costume to [costume1]
change size by [10]
- dan lain sebagainya
- Sound (Ungu Muda) – Efek Suara
play sound [pop] until done
change volume by [10]
- Events (Kuning) – Triger aksi
when green flag clicked
when [space] key pressed
- Control (Coklat) – Logika program
wait [1] seconds
forever
if <> then
- Sensing (Biru muda) – Interaksi
touching [mouse-pointer]?
ask [What's your name?]
- Operators (Hijau) – Matematika
[] + []
pick random [1] to [10]
- Variables (Oranye) – Penyimpanan data
set [my variable] to [0]
- My Blocks (Merah muda) – Blok custom
Fitur Khusus:
- Snap-to-connect (blok saling menempel)
- Tooltip penjelasan (hover pada blok)
- Zoom in/out editor

3. Area Panggung (Stage)

Stage atau panggung adalah area utama tempat semua aksi dalam proyek ditampilkan.
Fungsi utama stage
- Tempat Visualisasi Proyek: Area dimana sprite (karakter/objek) berinteraksi dan bergerak
- Latar Belakang (Backdrop): Menyediakan konteks visual untuk proyek
- Koordinat Sistem: Kontrol presisi posisi sprite
- Titik Referensi: Pusat stage adalah origin point (0,0) dalam sistem koordinat
Spesifikasi teknis stage
Parameter | Detail |
Dimensi | 480 piksel (lebar) x 360 piksel (tinggi) |
Sistem Koordinat | X:-240 sampai 240, Y:-180 sampai 180 |
Resolusi | 72 dpi (dots per inch) |
Warna Default | Putih (bisa diubah rengan backdrop) |
Toolbar Stage (Bagian atas)
- Green Flag (Bendera Hijau): berfungsi sebagai tombol eksekusi atau memulai script yang terhubung dengan
when green flag clicked
- Stop Sign (Tanda Berhenti): berfungsi untuk menghentikan semua eksekusi program
- Fullscreen Mode: digunakan untuk memperbesar tampilan stage ke layar penuh
- Turbo Mode: Berfungsi menjalankan proyek 10x lebih cepat, berguna disaat game maupun perhitungan kompleks
4. Sound Editor

Sound Editor berfungsi untuk manambahkan maupun merubah suara yang akan dimasukkan ke dalam proyek.
Fungsi utama:
- Merekam dan mengedit suara langsung di Scratch
- Memodifikasi file audio yang sudah ada
- Menambahkan efek suara khusus
- Mengatur timing audio dengan aksi sprite
Cara Mengakses Sound Editor
- Pilih sprite atau stage
- Klik tab Sounds di bagian atas editor
- Klik ikon Choose a Sound
- Pilih:
- Record (merekam baru)
- Upload (menambahkan dari komputer)
- Choose from Library
5. Costumes (Merubah tampilan)

Costume dalam scratch merupakan salah satu fitur utama yang memungkinkan pengguna untuk mengubah tampilan sprite (karakter/objek), membuat animasi sederhana, dan menambahkan variasi visual pada proyek
6. Ekstensi Tambahan
Akses via tombol + di kategori blok:
- Music – Instrumen musik digital
- Pen – Alat menggambar programatik
- Video Sensing – Interaksi via webcam
- Teks to Speech – Konversi teks ke suara
- Translate – Terjemahan Google
- Micro:bit – Pemrograman Hardware
- LEGO – Integrasi dengan LEGO
#Penutup
Dengan fitur-fitur intuitif dan dukungan komunitas global, Scratch tetap menjadi platform terbaik untuk pemula yang ingin menjelajahi dunia tanpa hambatan teknis.
Sampai jumpa lagi di artikel tentang Scratch, mulai petualangan codingmu dengan scratch.mit.edu hari ini!