Apa Itu Variabel dalam Programming?
Kalau kamu baru mulai belajar coding, kata "variabel" pasti termasuk yang pertama kali kamu dengar — dan sering terasa abstrak sampai akhirnya benar-benar dipraktikkan. Artikel ini akan menjelaskannya dengan cara paling sederhana mungkin.
Variabel Itu Seperti Kotak Berlabel
Bayangkan kamu punya beberapa kotak kardus di rumah, masing-masing diberi label: "Buku", "Pakaian Musim Dingin", "Peralatan Dapur". Setiap kali kamu butuh sesuatu, kamu tidak perlu mengingat di mana barangnya berada — cukup baca labelnya.
Variabel bekerja dengan cara yang persis sama dalam kode. Variabel adalah "kotak" yang diberi nama, tempat menyimpan sebuah nilai, supaya nilai itu bisa dipakai lagi nanti tanpa harus menulis ulang.
let nama = "Sari"; let umur = 28;
Di sini, nama dan umur adalah label kotak, sedangkan "Sari" dan 28 adalah isi yang disimpan di dalamnya.
Kenapa Tidak Langsung Menulis Nilainya Saja?
Pertanyaan wajar: kenapa tidak langsung tulis "Sari" setiap kali dibutuhkan, daripada repot membuat variabel? Jawabannya ada di skenario ini:
// Tanpa variabel — kalau harga berubah, harus diubah di SETIAP baris
console.log("Total: " + (50000 * 1));
console.log("Diskon 10%: " + (50000 * 0.9));
console.log("Setelah pajak: " + (50000 * 1.1));
// Dengan variabel — ubah satu tempat, semua ikut berubah
let harga = 50000;
console.log("Total: " + harga);
console.log("Diskon 10%: " + (harga * 0.9));
console.log("Setelah pajak: " + (harga * 1.1));
Begitu program menjadi lebih besar, variabel menyelamatkanmu dari mengubah ratusan baris kode satu per satu setiap kali ada nilai yang berubah.
let, const, dan var — Apa Bedanya?
Di JavaScript, ada tiga cara membuat variabel, tapi cukup dua yang perlu kamu pakai di kode modern:
Gunakan saat nilainya tidak akan diubah setelah didefinisikan. Contoh: const PI = 3.14; — nilai PI tidak masuk akal untuk diubah di tengah program.
Gunakan saat nilainya memang akan berubah sepanjang program berjalan. Contoh: let skor = 0; kemudian skor = skor + 10; setiap pemain mencetak poin.
var adalah cara lama dari versi JavaScript sebelumnya, dan sebaiknya dihindari di kode baru karena perilakunya kadang membingungkan dibanding let dan const.
Aturan Penamaan Variabel
- Harus dimulai dengan huruf,
_, atau$— tidak boleh dimulai dengan angka - Tidak boleh mengandung spasi (gunakan
namaLengkap, bukannama lengkap) - Case-sensitive —
Umurdanumurdianggap dua variabel berbeda - Sebaiknya deskriptif —
jumlahPenggunalebih jelas daripadaxataudata1
Kesimpulan
Variabel adalah konsep paling fundamental dalam programming — hampir tidak ada program yang bisa berjalan tanpa variabel. Begitu konsep ini benar-benar dipahami, banyak konsep lain (fungsi, array, object) akan jauh lebih mudah dicerna karena semuanya dibangun di atas ide yang sama: menyimpan dan memanipulasi nilai dengan nama yang jelas.
Ingin praktik langsung dengan editor kode interaktif?
Lanjut ke Modul 04: JavaScript →