Pernah nggak sih kamu buka lemari baju, terus bingung sendiri baju mana yang buat kerja, mana yang buat santai, karena semuanya numpuk jadi satu tanpa label? Nah, masalah yang sama sering terjadi di kode pemrograman pemula — dan penyebabnya biasanya cuma satu: nggak paham cara pakai variabel dengan benar.
Buat kamu yang baru mulai belajar coding, variabel mungkin terdengar seperti istilah matematika yang bikin pusing. Padahal, begitu kamu paham analoginya, konsep ini bakal jadi salah satu fondasi paling penting yang kamu pakai di hampir setiap baris kode yang kamu tulis seumur hidup jadi programmer.
Bayangkan kamu lagi packing pindahan rumah. Daripada masukin semua barang ke satu kardus besar tanpa label, kamu pasti bikin beberapa kardus: "Kardus Dapur", "Kardus Buku", "Kardus Baju". Setiap kardus punya nama, dan isinya bisa kamu ganti kapan saja — hari ini isi buku, besok bisa kamu kosongin terus isi barang lain.
Variabel dalam pemrograman kerjanya persis seperti itu. Variabel adalah wadah yang punya nama, dan di dalamnya kamu bisa nyimpen data — bisa angka, teks, atau jenis data lain. Bedanya sama kardus fisik, isi variabel bisa berubah-ubah sepanjang program berjalan, makanya disebut "variabel" alias yang berubah-ubah.
Coba pikirkan saat kamu ngitung uang jajan. Di kepala kamu mungkin ada "sisa uang" yang nilainya berubah terus setiap kali kamu jajan. Pagi sisa uang = 50.000, setelah beli makan siang jadi 35.000, setelah beli kopi jadi 25.000. "Sisa uang" itu ibarat nama variabelnya, dan angka di dalamnya adalah nilai yang terus berganti.
Di dunia pemrograman, konsep ini diterjemahkan jadi baris kode sederhana. Misalnya pakai bahasa JavaScript, kamu bisa nulis seperti ini:
let sisaUang = 50000;
sisaUang = sisaUang - 15000; // beli makan siang
console.log(sisaUang); // hasilnya 35000
Perhatikan, kita cuma perlu nyebut nama variabelnya (sisaUang) tanpa harus inget-inget angka aslinya terus-menerus. Ini yang bikin kode jadi lebih rapi dan gampang dibaca, mirip seperti kardus berlabel tadi — kamu tinggal lihat labelnya, nggak perlu buka-buka semua kardus buat tahu isinya.
Ini bagian yang sering diremehkan pemula. Banyak yang kasih nama variabel asal-asalan kayak a, x, atau data1. Padahal nama variabel yang jelas itu ibarat label kardus yang gampang dibaca — bandingkan mana yang lebih mudah dipahami: kardus bertuliskan "X" atau kardus bertuliskan "Buku Sekolah Kelas 6"?
Menurut sebuah survei dari GitHub tentang kebiasaan developer, salah satu penyebab utama kode sulit dipelihara (maintenance) adalah penamaan variabel yang tidak deskriptif. Bayangkan kamu buka kode yang kamu tulis 6 bulan lalu, isinya cuma variabel bernama a, b, temp2 — dijamin bakal pusing sendiri menebak maksudnya apa.
Variabel nggak cuma bisa nyimpen angka. Beberapa jenis data yang umum disimpan antara lain:
Setiap bahasa pemrograman punya caranya sendiri buat mendeklarasikan variabel, tapi konsep dasarnya sama semua — kamu kasih nama, kamu isi nilainya, lalu kamu bisa pakai atau ubah nilainya kapan pun dibutuhkan.
Supaya kode kamu tetap rapi seperti lemari yang terorganisir, coba terapkan kebiasaan berikut:
totalHarga bukan t.namaLengkap) di seluruh kode.data atau temp kalau memungkinkan.Konsep variabel memang terdengar sederhana, tapi ini adalah pintu gerbang menuju pemahaman logika pemrograman yang lebih dalam. Begitu kamu terbiasa berpikir "kotak berlabel" seperti ini, konsep-konsep lain seperti fungsi, array, atau bahkan objek bakal terasa jauh lebih mudah dicerna.
Jadi, coba deh cek lagi kode latihan kamu sekarang. Apakah nama-nama variabelnya sudah jelas seperti label kardus yang rapi, atau masih berantakan seperti kardus "isi macam-macam"? Yuk mulai biasakan menulis kode yang bukan cuma jalan, tapi juga enak dibaca — baik oleh orang lain, maupun oleh dirimu sendiri di masa depan.
Download semua project premium tanpa batas mulai Rp99.000.