variabel delphi

Variabel Delphi ada beberapa macam. Sebelum kita membahasnya satu persatu, alahkah baiknya kita mengenal dulu apa itu variabel?.

Apa itu variabel?

Variabel merupakan tempat penyimpanan informasi sementara yang berubah-ubah pada waktu program dijalankan. Secara mudah variabel dapat dikatakan digunakan untuk mendeklarasikan tipe data.

  • Pendeklarasian variable

           Var nama_variabel : tipe data;

Untuk membuat variabel, kita hanya perlu menuliskan var sekali saja.
Sebagai contoh :

Var a : integer;

keterangan : Mendeklarasikan sebuah variabel bertipe integer dengan nama a, atau variabel a bertipe integer.

Untuk mendeklarasikan beberapa variabel yang memiliki tipe data sama digunakan tanda koma di belakang variabel.
Sebagai contoh :

Var panjang, tinggi, lebar : integer;

Bayar, kembalian : real;

Nama : string;

  • Aturan pemberian nama variabel

1. Nama variabel boleh mengandung huruf, angka, garis bawah (_), dan tidak boleh diawali dengan angka.
2. Tidak boleh menggunakan spasi, sebagai pemisah bisa digunakan garis bawah,

contoh :    var nama_anak:string;

3. Maksimum terdiri dari 63 karakter. Jika kita menuliskan lebih dari 63 karakter, maka compiler akan mengabaikan karakter-karakter berikutnya.
4. Tidak boleh menggunakan tanda baca atau karakter khusus (!,+,=,* dan lainnya).
5. Tidak boleh menggunakan kata kunci yang dimiliki delphi (if, then, else, begin, end, case dan lainnya) .

  • Jenis-jenis variabel

1. Variabel lokal adalah variabel yang dideklarasikan dalam sebuah prosedur atau fungsi, sehingga hanya prosedur atau fungsi itu saja yang dapat menggunakannya.

variabel delphi

2. Variabel Global adalah variabel yang bisa digunakan ke dalam seluruh program, tidak terbatas pada suatu prosedur atau fungsi tertentu saja. Jika variabel ditulis pada bagian private, maka variabel tersebut tidak dapat digunakan atau diakses oleh unit lain. Jika variabel dituliskan pada bagian public, maka variabel tersebut dapat digunakan atau diakses oleh unit lain.

  • Variabel Global yang dideklarasikan di bagian private

variabel delphi

  • Variabel Global yang dideklarasikan di bagian public

variabel delphi

Variabel Global terdapat di unit1, di form1

variabel delphi

Variabel Global dapat digunakan di unit2, form2. Supaya variabel dapat digunakan di unit lain, maka harus ditambahkan uses namaunit;  seperti diatas.