DC
Kelas Digital Creative
Robotika · IoT · Scratch · Canva · CapCut · AI
← kembali ke Home

Apa Itu Variable (Variabel) di Scratch?

⏱ 20 Menit Scratch August 2026 🔧 Scratch Website

Apa Itu Variable (Variabel) di Scratch?

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.

Apa Itu Variabel?

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:

  • Number (angka)
  • String (teks/kombinasi huruf)

Mengapa Kita Membutuhkan Variabel?

Variabel digunakan agar program/kode kita menjadi lebih fleksibel. Sebagai contoh, bayangkan kita ingin menyimpan skor dalam sebuah game:

  • Tanpa variabel: kita hanya bisa menuliskan angka skor secara “hard-coded” (tetap), misalnya langsung menulis angka 567 di berbagai tempat dalam kode. Cara ini tidak fleksibel, karena skor tersebut tidak bisa digunakan atau diperbarui secara dinamis di bagian lain program.
  • Dengan variabel: kita bisa membuat variabel untuk menyimpan nilai skor, lalu variabel tersebut bisa dipakai dan diperbarui di mana saja dalam program — jauh lebih praktis dan terhubung satu sama lain.

Dua Hal Penting tentang Variabel di Scratch

Ada dua hal utama yang perlu diketahui tentang sebuah variabel:

  1. Nama (name) — identitas dari variabel tersebut, digunakan untuk memanggilnya dalam kode.
  2. Nilai (value) — data yang sedang disimpan di dalam variabel tersebut saat itu.

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.

Membuat Variabel Baru

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.

Selanjutnya: Global vs Local Variable

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.

Ringkasan

  • Variabel adalah nilai yang bisa berubah-ubah dan disimpan dalam memori, hanya bisa menampung satu nilai dalam satu waktu.
  • Di Scratch, variabel hanya bisa berupa angka atau teks (string).
  • Variabel membuat program lebih fleksibel karena nilainya bisa digunakan dan diperbarui di berbagai bagian kode.
  • Setiap variabel memiliki dua elemen penting: nama dan nilai.