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

Bagian 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.

Library Sprite

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

Library Backdrop

2. Code (Editor Blok Pemrograman)

Code

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:

  1. Motion (Biru) – Mengontrol pergerakan sprite.
    • move [10] steps
    • turn [15] degress
    • go to x:[0] y:[0]
    • dan lain sebagainya
  2. Looks (Ungu) – Mengubah tampilan
    • say [Hello!] for [2] secs
    • switch costume to [costume1]
    • change size by [10]
    • dan lain sebagainya
  3. Sound (Ungu Muda) – Efek Suara
    • play sound [pop] until done
    • change volume by [10]
  4. Events (Kuning) – Triger aksi
    • when green flag clicked
    • when [space] key pressed
  5. Control (Coklat) – Logika program
    • wait [1] seconds
    • forever
    • if <> then
  6. Sensing (Biru muda) – Interaksi
    • touching [mouse-pointer]?
    • ask [What's your name?]
  7. Operators (Hijau) – Matematika
    • [] + []
    • pick random [1] to [10]
  8. Variables (Oranye) – Penyimpanan data
    • set [my variable] to [0]
  9. 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
ParameterDetail
Dimensi480 piksel (lebar) x 360 piksel (tinggi)
Sistem KoordinatX:-240 sampai 240, Y:-180 sampai 180
Resolusi72 dpi (dots per inch)
Warna DefaultPutih (bisa diubah rengan backdrop)
Toolbar Stage (Bagian atas)
  1. Green Flag (Bendera Hijau): berfungsi sebagai tombol eksekusi atau memulai script yang terhubung dengan when green flag clicked
  2. Stop Sign (Tanda Berhenti): berfungsi untuk menghentikan semua eksekusi program
  3. Fullscreen Mode: digunakan untuk memperbesar tampilan stage ke layar penuh
  4. Turbo Mode: Berfungsi menjalankan proyek 10x lebih cepat, berguna disaat game maupun perhitungan kompleks

4. Sound Editor

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
  1. Pilih sprite atau stage
  2. Klik tab Sounds di bagian atas editor
  3. Klik ikon Choose a Sound
  4. Pilih:
    • Record (merekam baru)
    • Upload (menambahkan dari komputer)
    • Choose from Library

5. Costumes (Merubah tampilan)

Costumes pada Scratch

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:

  1. Music – Instrumen musik digital
  2. Pen – Alat menggambar programatik
  3. Video Sensing – Interaksi via webcam
  4. Teks to Speech – Konversi teks ke suara
  5. Translate – Terjemahan Google
  6. Micro:bit – Pemrograman Hardware
  7. 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!

TINGGALKAN KOMENTAR

Silakan masukkan komentar anda!
Silakan masukkan nama Anda di sini