Variabel Dalam Konsep Pemrograman
Pengertian Variabel Variabel Merupakan suatu tempat untuk menampung data atau
konstanta di memori yang mempunyai nilai atau data yang dapat berubah – ubah
selama proses program .
Dalam Bahasa C,kita pun akan menemui
dan menggunakan variabel dalam penulisan program. Dalam pemberian variable
terdapat ketentuan – ketentuan sebagi berikut:
a.
Tidak boleh ad spasi (contoh :
adytya rachman),dan dapat menggunakan garis bawah (_) sebagi pengubung (contoh:
adytya_rachman).
b.
Tidak boleh diawali oleh angka dan
mengggunakan operator aritmatika.
Ada dua jenis variable yaitu:
1.Variabel Numerik ,terdiri dari :
a.Bilangan bulat
b.Bilangan decimal bepresisi tunggal
atau floating point
c.Bilangan decimal berpresisi ganda
atau double precision
2.Varabel Teks,terdiri dari
a.Character (karakter tungggal )
b.String (untaian rangkaian
karakter)
Definisi Variabel
Variabel adalah suatu simbol dalam
program yang berfungsi untuk mewakili suatu nilai/menyimpan nilai tertentu yang
sifatnya dinamis, dapat berubah-ubah selama program dijalankan.
Dalam pemrograman bahasa C, untuk menggunakan variabel harus
mendeklarasikannya terlebih dahulu agar compiler mengenalinya. Bentuk
umum untuk mendeklarasikan variabel dalam bahasa c adalah :
tipe_data nama_variabel;
contoh :
int
a; /*Mendeklarasikan variabel a yang bertipe integer*/
int
b, c; /*Mendeklarasikan variabel b dan c yang bertipe integer*/
char
u; /*Mendeklarasikan variabel u yang bertipe char*/
Pada contoh diatas (baris I),
variabel a dideklarasikan dengan tipe integer sehingga variabel tersebut (a)
hanya dapat menampung nilai dengan tipe data integer. Begitu juga variabel b
dan c pada baris kedua yang dideklarasikan dengan tipe integer, kedua variabel
tersebut (b dan c) hanya akan menyimpan nilai yang bertipe integer.
Inisialisasi Variabel
Inisialisasi variabel adalah
pemberian nilai pada variabel. Inisialisasi variabel dapat langsung dilakukan
pada saat proses deklarasi variabel tersebut. Inisialisasi suatu variabel
berguna untuk menghindari hal yang tidak diinginkan. Inisialisasi variabel
terbagi menjadi dua menurut caranya, yaitu pemberian nilai secara langsung dan
pemberian nilai dengan pembacaan input (mengisi nilai dengan piranti
masukan). Sintak untuk melakukan inisialisasi variabel secara langsung :
int
a = 0; /*melakukan inisialisasi terhadap variabel a dengan nilai 0*/
char
u = 'A'; /*melakukan inisialisasi terhadap variabel u dengan nilai A*/
Lihat kode dan algoritma
inisialisasi variabel secara langsung.
Sintak untuk melakukan inisialisasi
dengan pembacaan :
read
(a);
read(u);
Lihat kode dan algoritma
inisialisasi variabel dengan pembacaaan input.
Untuk pemberian nilai ke suatu
variabel yang bertipe string dan char harus menggunakan tanda kutip (') yang
mengapit nilai tersebut.
Aturan Penamaan Variabel
Ada beberapa aturan penamaan
variabel pada bahasa c, yaitu sebagai berikut :
- Case sensitive, penulisan dengan menggunakan huruf kecil dan besar memiliki arti yang berbeda (merupakan variabel yang berbeda) Contoh :
int
a;
int
A;
Variabel a dan A merupakan dua
variabel yang berbeda.
- Nama variabel tidak boleh menggunakan spasi.
int
bilangan bulat; /*Salah karena menggunakan spasi*/
int
bilangan_bulat; /*Benar, karena tidak menggunakan spasi*/
- Nama variabel hanya boleh diawali dengan huruf atau garis bawah (tidak boleh diawali dengan angka dan simbol lain) dan selanjutnya boleh diikuti oleh huruf atau garis bawah atau angka (tetapi tidak boleh menggunakan simbol lain dibagian manapun, seperti : @, #, $ dan lain-lain).
int
@ngka; /*Salah, karena menggunakan simbol*/
int
angk@; /*Salah, karena menggunakan simbol, meskipun berada di belakang*/
int
a5gk4; /*Benar, karena diawali dengan huruf dan diikuti angka*/
int
_angka; /*Benar, karena diawali dengan garis bawah*/
int
4ngka; /*Salah, karena diawali dengan angka*/
- Panjang variabel max 32 karakter.
int
abcdefghijklmnopqrstuvwxyzabcdef;
- Tidak boleh menggunakan keyword yang ada pada library
int
for;
int
void;
Klasifikasi Variabel
1. Variabel Menurut Lingkupnya
Lingkup variabel ditentukan oleh
tempat dimana variabel tersebut dideklarasikan. Menurut lingkupnya, variabel
dibedakan menjadi dua,, yaitu variabel global dan variabel lokal.
- Variabel global, variabel yang dideklarasikan di luar blok fungsi main dan fungsi pendukung lainnya. Variabel global dapat dikenali dan diakses oleh setiap fungsi yang terdapat dalam program. Lihat contoh penggunaan variabel global.
- Variabel lokal, variabel yang dideklarasikan di dalam suatu fungsi. Variabel lokal hanya dapat diakses oleh fungsi dimana variabel tersebut dideklarasikan (tidak dapat diakses dan dikenali oleh fungsi lain). Lihat contoh penggunaan variabel lokal.
2. Variabel Menurut Jenisnya
Ada beberapa jenis variabel yang
tersedia dalam bahasa C yang akan dibahas satu per satu agar mempermudah
implementasi suatu variabel ke dalam sebuah program. Menurut jenisnya, variabel
dibedakan menjadi empat, yaitu variabel otomatis, variabel statis, variabel
external, dan variabel register.
Contoh Program Variabel :
Referensi Dari :
http://www.indra-update.web.id/2015/02/perbedaan-variabel-integer-float-char.html
Contoh Program Variabel :
#include <stdio.h>
#include <stdlib.h>
int main()
{
//deklarasi
int bulat = 4;
float pecahan = 4.5;
char huruf = 'b';
char data[10];
//ouput
printf(" Nilai int = %d\n", bulat);
printf(" Nilai float = %f\n", pecahan);
printf(" Output char = %c\n", huruf);
//string
printf(" Masukan String = " );
gets(data);
printf("Output char = %s", data);
}
Referensi Dari :
http://www.indra-update.web.id/2015/02/perbedaan-variabel-integer-float-char.html
Tidak ada komentar:
Posting Komentar