Variabel

    Variabel adalah suatu tempat yang digunakan untuk menampung data di memori yang mempunyai nilai yang dapat berubah–ubah selama proses program. Sesuai dengan namanya, isi dari variabel bisa berubah dari waktu ke waktu tergantung kebutuhan. Ini berbeda dari konsep konstanta yang nilai tersebut akan tetap dan tidak bisa diubah sepanjang kode program.

Secara teknis, variabel merujuk ke sebuah alamat di memory komputer (RAM). Ketika kita membuat sebuah variabel, satu ‘slot’ memory akan disiapkan untuk menampung nilai tersebut. Setiap variabel memiliki nama yang dipakai sebagai identitas variabel. Sesuai dengan namanya, isi variabel bisa berubah sepanjang kode program. Sebagai contoh, jika saya membuat program menghitung luas persegi, maka bisa menyiapkan variabel panjang dan lebar yang diisi angka 10 dan 12. Nantinya isi variabel panjang dan lebar bisa ditukar dengan angka 35, 40, atau angka lain. 

Variabel juga biasa dipakai untuk menampung nilai inputan, misalnya jika kita ingin nilai panjang dan lebar diisi oleh user (pengguna aplikasi). Terkait tentang cara input data ke dalam kode program C++ akan kita bahas dalam tutorial terpisah.

Aturan Penamaan Variabel dalam Bahasa C++

  • Variabel bisa terdiri dari huruf, angka dan karakter underscore / garis bawah ( _ ).
  • Karakter pertama dari variabel hanya boleh berupa huruf dan underscore ( _ ), tidak bisa berupa angka. Meskipun dibolehkan, sebaiknya tidak menggunakan karakter underscore sebagai awal dari variabel karena bisa bentrok dengan beberapa variabel settingan program.
  • Variabel harus selain dari keyword. Sebagai contoh, kita tidak bisa memakai kata int sebagai nama variabel, karena int merupakan keyword untuk menandakan tipe data integer.
  • Beberapa compiler bahasa C++ ada yang membatasi panjang variabel maksimal 31 karakter. Agar lebih aman, sebaiknya tidak menulis nama variabel yang lebih dari 31 karakter.

Cara Penulisan Variabel di dalam bahasa C++
    Untuk menulis variabel, dalam hampir semua bahasa pemrograman terdapat 2 langkah: deklarasi dan inisialisasi. Deklarasi adalah proses untuk memberitahu compiler C++ bahwa kita akan membuat sebuah variabel. Bahasa C++ termasuk bahasa pemrograman yang menggunakan konsep strongly typed programming language, yang artinya untuk setiap variabel harus ditulis akan berisi tipe data apa. Apakah itu angka bulat (integer), angka pecahan (float / double), huruf (char), atau yang lain.
Terdapat beberapa hal yang harus diperhatikan dalam menulis nama variabel antara lain sebagai berikut.
  • Jangan menulis nama variabel yang sama dengan keyword
Masih ingat apa itu keyword dalam bahasa pemrograman? Sedikit mengingat kembali bahwa keyword merupakan kata kunci yang dipakai di bahasa pemrograman. Setiap bahasa memiliki keywordnya masing-masing. Sehingga Anda tidak boleh memberi nama variabel misalnya:
var if;
var True;
var break;
dsb.
Hal tersebut akan membuat error dan variabel tidak bisa terbaca.
  • Jangan mengawali nama variabel dengan angka
Hal yang harus diperhatikan selanjutnya adalah penamaan variabel tidak boleh diawali dengan angka. Mengapa tidak boleh? Hal tersebut akan membuat kompiler akan membacanya sebagai nilai atau value bukan sebagai variabel. Perhatikan contoh di bawah ini.
var 1Nilai; // Tidak diperbolehkan
var Nilai1; // Boleh
Oleh karena itu, jika variabel kita memang mengharuskan ada angka di dalamnya, maka angka tersebut tidak boleh diletakkan di awal.



Komentar

Postingan Populer