Profesi masa depan di era AI: apa yang perlu disiapkan anak

Edukasi Coding

Bayu Nugraha
Spesialis Coding Anak

Variabel dalam pemrograman adalah wadah bernama yang menyimpan data, dan nilai di dalamnya bisa berubah selama program berjalan.
Daftar Isi
Ibarat kotak berlabel, kamu bisa menaruh angka atau teks di dalamnya, membacanya lagi nanti, atau menggantinya dengan nilai baru kapan saja.
Setiap variabel memiliki nama dan nilai. Programmer memberi nama pada variabel lalu mengisinya dengan sebuah nilai; komputer menyimpan nilai itu di memori dan bisa membacanya kembali kapan pun dibutuhkan. Bayangkan sebuah game sederhana: kamu membuat variabel bernama skor dan mengaturnya ke 0 saat permainan dimulai. Setiap kali pemain mengumpulkan satu koin, program menjalankan skor = skor + 1, sehingga nilainya berubah dari 0 menjadi 1, 2, 3, dan seterusnya. Di Scratch, ini dilakukan dengan blok "ubah skor sebanyak 1"; di Python, cukup satu baris kode skor = skor + 1. Nilai yang disimpan bisa berupa angka (skor 10), teks (nama pemain "Budi"), atau nilai benar/salah. Satu variabel yang sama bisa menampung ribuan nilai berbeda sepanjang satu permainan.
Jenis variabel dibedakan berdasarkan data yang disimpannya. Yang paling umum: angka bulat (integer) seperti skor = 10, angka desimal seperti harga = 2.5, teks (string) seperti nama = "Budi", dan nilai benar/salah (boolean) seperti menang = true. Contoh variabel dalam sebuah game: nyawa, level, dan nama_pemain masing-masing menyimpan jenis data yang berbeda. Memberi nama variabel yang jelas, misalnya skor_tertinggi alih-alih x, membuat kode lebih mudah dibaca dan diperbaiki nanti.
Memahami variabel adalah langkah pertama berpikir seperti programmer: memecah masalah menjadi data yang bisa disimpan, dibaca, dan diubah. Konsep ini muncul di hampir semua bahasa pemrograman, dari Scratch sampai Python, sehingga begitu anak menguasainya, ia bisa mulai membuat game, animasi, dan aplikasi sendiri. Di kursus coding Algonova, anak belajar variabel lewat proyek nyata yang bisa langsung mereka mainkan, bukan sekadar menghafal istilah.
Ingin anak mencoba membuat game skornya sendiri? Ikuti kelas coding gratis dan lihat bagaimana variabel bekerja secara langsung.
Variabel adalah wadah bernama untuk menyimpan data, seperti angka atau teks, yang nilainya bisa diubah selama program berjalan. Anggap saja seperti kotak berlabel tempat komputer menyimpan informasi dan bisa membacanya kembali kapan saja.
Contoh paling umum adalah skor dalam game. Variabel `skor` dimulai dari 0 dan bertambah setiap kali pemain mendapat poin, sehingga nilainya terus berubah sepanjang permainan.
Konsepnya sama persis, hanya caranya yang berbeda. Di Scratch anak menyeret blok visual untuk membuat dan mengubah variabel, sedangkan di Python ia menuliskannya sebagai baris kode. Scratch cocok untuk pemula, Python untuk tahap berikutnya.
Anak sekitar usia 7-8 tahun sudah bisa memahami variabel lewat Scratch karena bentuknya visual dan berbasis permainan. Untuk Python, biasanya anak mulai dari usia 10 tahun ke atas.