Anda di halaman 1dari 7

Tulis Kategori Soal di Sini

3.1. Variabel Unsur terpenting dalam pemrograman adalah bagaimana menyimpan data yang akan diolah
disimpan oleh komputer. Tanpa ada data tentunya program tidak bisa dikerjakan. Bayangan program ATM
tanpa adanya masukan data kartu ATM dan data PIN, tentunya program ATM tidak akan dapat bekerja.
Demikian juga program kasir, tanpa ada data belanja, program tersebut tidak dapat bekerja. Dalam
pemrograman, data-data yang akan diolah atau dimasukan ke sistem sering disebut dengan variabel. Jadi,
,Variabel merupakan suatu tempat untuk menampung data atau konstanta di memori yang mempunyai nilai
atau data yang dapat berubah – ubah selama proses program . Setiap data yang akan diolah program harus
tersimpan dalam suatu variabel. Hal ini mirip dengan nomor HP teman yang dimiliki. Untuk mempermudah
mengingat nomor tersebut milik siapa tentunya sudah menjadi kebiasaan sewaktu menyimpan nomor tersebut
diberi identitas, Bayangkan jika ada puluhan nomor telepon tanpa ada nama identitas pemilik nomor tersebut.
Demikian juga program, setiap data yang akan dimasukan atau akan diolah komputer akan terlebih dahulu
disimpan dalam suatu variabel. Sewaktu memasukan data PIN di ATM, program akan menyimpan data tersebut
dalam suatu variabel.

Dari ilustrasi diatas, data 12 disimpan dalam variabel A dan data 10 disimpan dalam variabel B.

Variabel A berisi 12
Variabel B berisi 10
Variabel C merupakan penjumlahan antara variabel A dengan variabel B

Jadi jika ada operasi atau instruksi seperti ini :

Operasi/ perintah di atas salah, dikarenakan hasil penjumlahan antara A dengan B tidak disimpan
dalam suatu variabel.
Seluruh proses ini dapat diekspresikan dalam C++ dengan serangkaian instruksi sbb :
A = 12;
Tulis Kategori Soal di Sini

B = 10;
C = A + B;
Jelas contoh di atas merupakan satu contoh yang sangat sederhana karena kita hanya
menggunakan 2 nilai bilangan bulat (integer) yang kecil, tetapi komputer dapat menyimpan jutaan
angka dalam waktu yang bersamaan dan dapat melakukan operasi matematika yang rumit.
Karena itu, kita dapat mendefinisikan variabel sebagai bagian dari memory untuk
menyimpan nilai yang telah ditentukan. Setiap variabel memerlukan identifier yang dapat
membedakannya dari variable yang lain, sebagai contoh dari kode diatas identifier variabelnya
adalah A, B dan C, tetapi kita dapat membuat nama untuk variabel selama masih merupakan
identifier yang benar.

Penamaan Variabel
Setiap variabel yang akan digunakan sebaiknya mencerminkan isi dari data yang akan
disimpan serta mudah dibaca. Misal penamaan :

Gaji_pegawai=1500000;
Yang menyatakan gaji pegawai. Penamaan ini tentunya lebih mudah dipahami daripada penamaan

G=1500000;
Aturan penamaan Variabel/ pengenal
Tidak boleh diawali angka
Tidak boleh diawali dengan karakter khusus (misal tanda matematika)
Huruf besar dan huruf kecil berbeda
Tidak boleh ada spasi, jika menggunakan 2 kata bisa menggunakan tanda hubung
(misal underscore)

Program tersebut jika dijalankan akan terjadi kesalahan terutama pada penulisan perintah

float gaji pegawai;


Error. karena ada spasi dalam penamaan variable
Tulis Kategori Soal di Sini

3.5. Deklarasi variabel


Dalam membuat program, variabel menjadi unsur terpenting terutama untuk menyimpan data.
Variabel harus terlebih dahulu dideklarasikan/ dipesankan sebelum variabel tersebut diisi dengan
data. Sintaks penulisan deklarasi variabel adalah dengan menuliskan tipe data yang akan
digunakan diikuti dengan identifier yang benar, contoh :
Bentuk pendeklarasian variabel :

Tipe data daftar_variabel


Pada pendeklarasian variabel, daftar variabel dapat berupa sebuah variabel atau
beberapa variabel yang dipisahkan dengan koma.

Jika akan menggunakan tipe data yang sama untuk beberapa identifier maka dapat dituliskan
dengan menggunakan tanda koma, contoh

3.6. Menentukan tipe variabel


Hal terpenting dalam membuat variabel adalah menentukan tipe data. Salah satu cara
termudah untuk menentukan tipe data adalah menentukan apakah isi variabel tersebut berisi
angka atau kalimat. Jika berisi bilangan tentukan bilangan bulat atau pecahan.
int x; memesan variabel x yang mempunyai tipe data bilangan bulat (integer)
karena int maka kapasitasnya adalah -32768 hingga 32767
float y; memesan variabel y yang mempunyai tipe data bilangan pecahan
karena float maka kapasitasnya adalah 3.4e + / - 38 (7 digits)
long z memesan variabel y yang mempunyai tipe data bilangan bulat
karena long maka kapasitasnya adalah :-2147483648 hingga 2147483647

Jadi untuk memesan tipe data sebaiknya disesuaikan dengan kapasitas dari isi variabel.

A= 134 sebaiknya tipe variabel adalah integer


B=10000000 tipe variabel adalah integer

Contoh
- Bila diketahui suatu rumus
W=X+5
Tulis Kategori Soal di Sini

P=W+Q

Bagaimana proses diagram alirnya :


- Tentukan nilai X dan Q
- Hitung rumus W = X + 5
- Hitung rumus P = W + Q Nilai W tidak dimasukkan dari
keyboard. Nilai W diambil dari proses
penjumlahan rumus W = X+5

Hasil nilai W dari penjumlahan X + 5,digunakan untuk melakukan operasi W + Q

dari contoh di atas, variabel yang harus dideklarasikan adalah :


- x,q,w,p variabel tersebut dapat dideklarasikan dengan tipe data int.

Memberikan Nilai ke variabel


Setelah dilakukan proses pendeklarasian, suatu variabel tentunya akan diisi dengan data.
Proses pengisian nilai ke variabel dapat langsung diberikan pada variabel tersebut atau dimasukan
lewat program untuk meminta data. Proses memasukan data ke variabel secara langsung ke
variabel adalah :

Contoh :
Nama_variabel = isi_data
Tulis Kategori Soal di Sini

Menampilkan isi variabel di monitor


Agar isi variabel dapat ditampilkan ke layar monitor, instruksi yang digunakan adalah
perintah cout. Bentuknya adalah :

cout<<” isi statement”<<nama_variabel;

Penjelasan :
int a; memesan variabel a yang bertipe int (bilangan bulat)
a=5; mengisi variabel a dengan data 5
cout<<”isi variabel a “ <<a; menampilkan isi a ke layar monitor

Penjelasan :
Mula-mula variabel a diisi 5 (a=5), kemudian isinya diganti 10 dan a=15 artinya isi variabel a
sekarang 15. Jadi yang disimpan dalam variabel a adalah isi data yang terakhir.
Tulis Kategori Soal di Sini

Penjelasan :
Mula-mula variabel a diisi 5 (a=5), kemudian isinya diganti 10 dan a=15 artinya isi variabel a
sekarang 15. Jadi yang disimpan dalam variabel a adalah isi data yang terakhir.

Penjelasan :
Variabel a diisi 5, variabel b diisi 10 kemudian variabel c menyimpan hasil penjumlahan
antara isi variabel a dengan isi variabel b.
cout<<”isi variabel c “ <<c menampilkan isi variabel c ke layar monitor.

Catatan :
Setiap variabel yang sudah dideklarasikan sebaiknya diisi dengan data. Jika tidak diisi data
dan ditampilkan ke layar monitor hasilnya akan dilakukan pengacakan.

Dari mana angka-angka tersebut diperoleh ?


Tulis Kategori Soal di Sini

Jika variable tidak diisi atau diinisialisasi, dan ditampilkan maka nilai yang akan ditampilkan akan
di acak oleh kompiler sehingga hasilnya nilai yang ditampilkan berbeda-beda tergantung dari jenis
compiler nya.
Sebenarnya sewaktu dilakukan proses kompilasi, compiler memberi peringatan bahwa variabel
tersebut belum di beri nilai awal.

Penjelasan
Memesan 3 variabel a,b,c dengan tipe integer
Melakukan operasi penjumlahan antara isi variabel a dengan isi variabel b. Hasil
penjumlahan ini disimpan di variabel c
Karena variabel a dan b tidak diisi dengan data, maka isi variabel a dan variabel b diisi
secara acak.

Anda mungkin juga menyukai