VARIABEL
VARIABEL
Variabel merupakan komponen penting pada Pemahaman terhadap lingkup variabel di dalam
pemrograman. penulisan fungsi sangatlah penting, agar tidak
Variabel digunakan dalam program untuk menyimpan salah dalam menggunakan suatu variabel.
suatu nilai, dan nilai yang ada padanya dapat dirubah
Lingkup variabel menentukan keberadaan suatu
selama eksekusi program berlangsung.
variabel tertentu didalam fungsi. Ada variabel
Jika suatu variabel diisi dengan nilai di luar jangkauannya
yang hanya dikenal di suatu fungsi dan tidak
maka nilai yang akan disimpan akan diubah sesuai
dengan jangkauannya. Misalnya, bila suatu variable dikenal pada fungsi lain. Namun ada juga variabel
bertipe integer diberi nilai 75000, yang tersimpan pada yang dapat diakses oleh semua fungsi.
variable tersebut berupa 9494. Sebab nilai positif Jenis variabel berdasarkan kelas
terbesar pada tipe integer yaitu 32767. penyimpanannya, yang berkaitan dengan lingkup
Perlu diketahui, pemrograman aritmatika yang variabel, yaitu:
menggunakan tipe seperti integer akan lebih cepat
- Variabel otomatis - Variabel Statis
dibandingkan kalau menggunakan tipe long integer,
- Variabel eksternal - Variabel Dinamis
itulah sebabnya sedapat mungkin untuk menggunakan
variable dengan memori berukuran kecil.
Variabel Otomatis Variabel eksternal
Variabel yang didefinisikan di dalam suatu fungsi berlaku Variabel eksternal merupakan kebalikan dari vaiabel
sebagai variabel lokal bagi fungsi. otomatis. Variabel eksternal adalah variabel yang
Suatu variabel otomatis mempunyai sifat : didifinisikan diluar fungsi manapun. Variabel ini dikenal
o Variabel hanya akan diciptakan pada saat fungsi juga sebagai variabel global, sebab variabel ini dikenal
o Pada saat fungsi berakhir (selesai dieksekusi), didefinisikan, karena tidak ada pengalokasian memori.
variabel otomatis menjadi sirna. Variabel eksternal mempunyai durasi selama program
o Tidak ada inisialisasi secara otomatis (pada saat diekskusi. Dengan kata lain, memori yang digunakan
variabel diciptakan). Inisialisasi oleh pemrograman untuk variabel ini tetap dipertahankan selama program