Apa itu Variabel?
Dalam pemrograman, variabel adalah sebuah nilai yang dapat berubah, tergantung pada kondisi atau informasi yang diberikan ke program. Biasanya, sebuah program terdiri dari instruksi yang memberi tahu komputer apa yang harus dilakukan, serta data yang digunakan program saat berjalan. Data tersebut dapat berupa konstanta (nilai tetap yang tidak pernah berubah) atau variabel (yang biasanya diinisialisasi dengan nilai “0” atau nilai default lainnya karena nilai sebenarnya akan diberikan oleh pengguna program).
Baik konstanta maupun variabel umumnya didefinisikan dalam bentuk tipe data tertentu. Setiap tipe data memiliki aturan dan batasan mengenai bentuk data tersebut. Contoh tipe data termasuk: angka bulat (integer) yang ditulis dalam format desimal, atau teks (string) yang biasanya memiliki batas panjang tertentu.
Dalam pemrograman berorientasi objek, setiap objek memiliki variabel data yang dimiliki oleh kelas tempat objek tersebut menjadi sebuah instans. Metode-metode yang dimiliki oleh objek dirancang untuk mengolah nilai-nilai aktual yang diberikan ke objek tersebut saat digunakan.