Sebelum masuk ke blok-blok kode dalam kategori Variables, penting untuk memahami dulu konsep dasarnya: apa itu variabel dan mengapa kita membutuhkannya dalam sebuah program.
Dalam ilmu komputer, variabel adalah sebuah nilai yang bisa berubah-ubah dan disimpan dalam memori komputer. Sebuah variabel hanya bisa menyimpan satu nilai dalam satu waktu. Nilai tersebut bisa berupa apa saja — teks, angka, kombinasi huruf, dan sebagainya.
Di Scratch secara khusus, variabel hanya bisa menyimpan dua jenis nilai:
Variabel digunakan agar program/kode kita menjadi lebih fleksibel. Sebagai contoh, bayangkan kita ingin menyimpan skor dalam sebuah game:
Ada dua hal utama yang perlu diketahui tentang sebuah variabel:
Catatan: dalam berbagai bahasa pemrograman umumnya dikenal konsep “tipe data” (data type) — misalnya angka, teks, atau tanggal punya tipe masing-masing. Namun di Scratch, kita tidak perlu terlalu memikirkan tipe data secara detail; cukup fokus pada nama dan nilai variabelnya saja.
Untuk membuat variabel, buka kategori Variables, lalu klik tombol Make a Variable. Sebuah jendela akan muncul untuk memberi nama pada variabel baru tersebut. Setelah dibuat, variabel akan langsung muncul di daftar kategori Variables dengan nilai awal 0.
Centang checkbox di samping nama variabel untuk menampilkan nilainya secara langsung di stage sebagai monitor kecil, sehingga bisa dipantau kapan saja.
Untuk benar-benar memahami cara menggunakan variabel secara maksimal, ada satu konsep penting lagi yang perlu dipelajari, yaitu perbedaan antara variabel global dan variabel lokal. Konsep ini akan dibahas lebih lanjut pada video berikutnya.