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
Menampung data berbentuk bilangan bulat. Terbatas untuk bilangan dari hingga . Catatan : terdapat juga unsigned int yang terbatas untuk bilangan hingga .
long long
Menampung data berbentuk bilangan bulat. Terbatas untuk bilangan dari hingga . Catatan : Terdapat juga unsigned long long yang terbatas untuk bilangan hingga .
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
vardanVardianggap 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.
#include <iostream>
using namespace std;
int main(){
int x;
string s;
return 0;
}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.
Perhatikan bahwa bilangan berkoma ditulis dengan titik dan bukan koma.
bool hanya dapat bernilai true atau false
Last updated