{{about||variabel dalam matematika|Variabel (matematika)|penggunaan lainnya|Variabel}}
[[Berkas:Variabel BlueJ.png|jmpl|325x325px|Variabel di Java dengan menggunakan BlueJ]]
Dalam [[pemrograman komputer]], '''variabel''' atau '''peubah''' adalah [[lokasi:en:memory memorilocation|lokasiletak penyimpanan]] dan terkait [[simbol|nama simbolis]] yang berisi beberapa kuantitas yang diketahui atau tidak diketahui atau informasi, [[nilai (ilmu komputer)|nilai]]. Nama variabel adalah cara biasa untuk [[Referensi (ilmu komputer)|referensi]] nilai yang disimpan, pemisahan nama dan konten ini memungkinkan nama yang akan digunakan secara terpisah dari informasi tepat yang diwakilinya.{{Dubious|Dubious|date=Februari 2012}} Nama variabel di [[kode sumber]] komputer adalah [[pengenal]] yang dapat [[Nama mengikat|terikat]] ke [[nilai (ilmu komputer)|nilai]] selama [[waktu berjalanjalan (''[[:en:Runtime (program faselifecycle siklus hidupphase)|waktu berjalanruntime]]''), dan nilai yang dapat berubah selama [[eksekusi (komputasi)|program eksekusi]].