Anda di halaman 1dari 10

3.

Variabel

Setiap bahasa pemrograman telah menyediakan tipe data


primitif untuk merepresentasikan data atau informasi yang
akan diproses. Misalnya data namadapat menggunakan array
char atau string. Demikian juga data numerik seperti panjang
dapat menggunakan tipe data integer atau double. Dalam hal
ini, numeric, string atau char adalah tipe data. Sedangkan
nama dan panjang adalah identitas data-data tersebut,
disebut variabel. Identitas atau pengenal data juga diperlukan
saat data telah dimasukan ke dalam memory. Pengenal
(variable) ini, berguna untuk mengakses atau merujuk nilai
yang telah disimpan di dalam memori komputer.
Tipe Data Nilai Variabel

int panjang =
100;

Nama Variabel

Gambar 1.2 Deklarasi variabel

Pengenal bisa berupa kata atau nama yang mudah diingat dan
relevan. Relevan maksudnya berkesesuaian dengan data yang
disimpan. Variabel tinggi contohnya seharusnya digunakan
untuk menyimpan data numerik integer untuk informasi
ketinggian gunung, bangunan dan seterusnya. Menjadi tidak
relevan ketika variabel tersebut digunakan sebagai pengenal
rujukan untuk data nama sekolah yang bertipe string atau
array char.

Penamaan variabel harus memperhatikan sifat bahasa


pemrograman. Bahasa pemrograman C++ bersifat case
sensitive, huruf kecil dan huruf besar dianggap berbeda.
Sehingga variabel namaakan dianggap berbeda dengan Nama
atau nama. Deklarasi variasi variabel demikian, dianggap
sebagai deklarasi 3 variabel sekaligus yaitu, nama, Nama, dan
nAma. Berbeda halnya dengan bahasa pemrograman non
case sensitive, hanya akan dianggap satu variabel saja.
Demikian pula pola penamaan variabel seperti snake case

6
dan camel case penting diperhatikan untuk ketertibaban
penulisan kode. Bagian ini adalah topik lain dasar
pemrograman yang penting didalami untuk mendukung
pembahasan struktur data.
Variabel sebagai nama untuk merujuk data pada memori
computer sifatnya dinamis. Variabel menyimpan nilai yang
bisa diganti atau menerima nilai lain dengan tipe data yang
sama. Pengubahan nilai suatu variabel dapat berlangsung
sesatt setelah deklarasi ataupun sepanjang perangkat lunak
berjalan dan memproses data dalam memori. Sedangkan data
yang disimpan pada memori untuk keperluan sebagai nilai
tetap, yang tidak bisa lagi berubah atau berganti, digunakan
pengenal lain yaitu suatu deklarasi tipe konstan.
4. Konstan

Konstan tidak berbeda jauh dengan variabel kecuali pada 2


hal yaitu pada nilai yang tidak bisa diubah setelah deklarasi.
Kedua pada sintaks deklarasi konstan.
Tipe Data Nilai Variabel

const int panjang =


100;

Penanda Konstan Nama Variabel

Gambar 1.3 Ilustrasi konstan

Seperti variabel, konstan adalah pengenal data yang telah


disimpan di memori komputer. Data dirujuk dengan
menggunakan nama konstan pada operasi seperti
perhitungan atau pemberian nilai. Konstan mendukung
seluruh operasi aritmetika atau pemberian nilai ke variabel
lain. Kostan hanya tidak memungkinkan operasi yang
berusaha mengubah nilai yang telah ada dalam memori. Jika
ini secara tidak sengajaberusaha dilakukan, error bug akan
muncul pada saat run-time.

Konstan dideklarasikan dengan kata kunci const pada awal


deklarasi nama konstan, seperti pada deklarasi variabel.
Penamaan konstan tidak berbeda jauh dengan penamaan

Anda mungkin juga menyukai