Variabel dan Tipe Data
Penulis: Benedict
Variabel adalah istilah yang diadopsi dari dunia matematika. Seperti definisinya dalam matematika, variabel adalah suatu yang merepresentasikan suatu nilai. Dalam dunia pemrograman, variabel dapat dipikirkan sebagai suatu container dari suatu data seperti bilangan bulat, kalimat, karakter, dan lain-lain.
Seperti disebutkan tadi, bahwa variabel menyimpan suatu nilai spesifik, nilai spesifik ini disebut sebagai tipe data.
Pada bahasa pemrograman C++, setiap variabel memiliki tipe data tertentu. Bahasa pemrograman C++ menyediakan berbagai jenis tipe data, misalnya int
, string
, bool
, double
, dan sebagainya (Dibahas lebih lanjut di bawah). Tipe data suatu variabel menyatakan jenis data yang dapat ditampung oleh variabel tersebut. Dalam C++, Tipe data suatu variabel tidak dapat diubah.
int
long long
char
Menampung data berbentuk satu dan hanya satu karakter. Misalnya : 'A'
, 'a'
, '1'
, '/'
, '$'
, dan lain-lain. Catatan : setiap char
memiliki nilai suatu bilangan bulat. Nilai tersebut dapat dilihat pada tabel ASCII (American Standard Code for Information Interchange)
string
Menampung data berbentuk serangkaian char
. Misalnya : "Budi"
, "Pak Dengklek"
, "Aku mau turu"
.
double
Menampung data berbentuk suatu bilangan berkoma. Misalnya : 420.69
, 0.3333
. Catatan : Karena komputer kurang akurat dalam perhitungan bilangan berkoma, tipe data double hanya akurat sampai 16 digit.
bool
Menampung nilai true
atau false.
Selain memiliki tipe data, setiap variabel juga memiliki nama. Penamaan variabel juga memiliki aturan tertentu, berikut adalah aturan penamaan variabel pada bahasa C++ :
Nama variabel terdiri dari huruf, angka, atau underscore (_).
Nama variabel harus dimulai dengan huruf atau underscore (_).
Nama variabel bersifat case sensitive, misalnya
var
danVar
dianggap 2 variabel yang berbeda.
Mari kita pelajari bagaimana mendeklarasikan variabel. Suatu variabel dideklarasikan dengan format tipe_data nama_variabel;
Untuk lebih jelasnya, perhatikan potongan program di bawah.
Pada program di atas, kita mendeklarasikan 2 variabel. Variabel pertama dengan tipe data int
dan memiliki nama x
. Variabel kedua dengan tipe data string
dan memiliki nama s
.
Kita dapat mengisi variabel dengan suatu nilai. Misal,
Maka sekarang variabel x
menampung data 12
dan variabel s
menampung data "Makan"
.
Nilai suatu variabel dapat kita ubah dengan syarat nilai yang akan kita isikan ke variabel tersebut memiliki tipe data yang sama.
Maka sekarang variabel x
menampung data 100
. Data 12
yang sebelumnya ditampung oleh x
ditimpa oleh 100
. Perhatikan bahwa kita tidak perlu lagi menuliskan int di belakang x
pada saat mengubah datanya, hal ini dikarenakan x
sudah kita deklarasi sebelumnya.
Berikut adalah contoh pendeklarasian variabel untuk tipe data lain.
Last updated