Apa itu variable? saat kita mengantar ibu kita belanja ke pasar, maka belanjaan tersebut biasanya dimasukan kedalam tas plastik kan. Sama hal nya dengan pemrograman, saat kita ingin membawa atau menyimpan sebuah nilai maka kita memerlukan wadah yang bisa menampungnya.

Wadah yang digunakan untuk meletakan nilai dalam bahasa pemrograman disebut variable, dan jenis variable ini ada banyak menyesuaikan dengan nilai apa yang akan dibawa/disimpan yang disebut Tipe Data.

Secara teknis, variable ini merujuk pada sebuah alamat memori yang dialokasikan untuk menyimpan sebuah data atau nilai dengan nama tertentu yang unik. Beberapa bahasa pemrograman ada yang menerapkan case sensitive ada yang biasa.

Macam-macam Tipe Data pada Delphi

Setiap variable pasti memiliki tipe data untuk menentukan jenis nilai apa yang bisa masuk kedalam variable tersebut. Nilai ini dikelompokan menjadi beberapa macam, antara lain:

  1. Nilai angka bulat
  2. Nilai pecahan
  3. Nilai karakter tunggal dan banyak karakter (string)
  4. Nilai benar salah
  5. Nilai ditentukan (enumerasi)

Dari pengelompokan tipe data diatas, maka dibawah ini adalah jenis, nama dan jangkauan dari tipe data yang sering digunakan.

JenisNamaJangkauan
Bilangan Bulat / IntegerShortint-128…127
Integer-32768…32767
Longint-2147483648…2147483647
Byte0…255
Word0…65535
Karakter TunggalChar
Banyak KarakterString
Bilangan PecahanReal 2.9 * 10-39 … 1.7 * 1038
Single 1.5 * 10-45 … 3.4 * 1038
Double 5.0 * 10-324 … 1.7 * 10308
Extended 3.4 * 10-39 … 1.1 * 104932
Comp -263+1… 1063-1
Nilai Benar – SalahBooleanTrue, False

Kaidah Penulisan

Variable

Variable pada Delphi perlu di deklarasikan terlebih dahulu, letak pendeklarasian variable sebelum program utama yang diidentifikasikan dengan tag var kemudian diikuti dengan nama kemudian titik dua disusul tipe data yang digunakan.

Pendeklarasian variable ada dua jenis yaitu variable lokal dan variable global. Variable lokal adalah variable yang hanya bisa dipakai pada satu blok program saja dan variabel global adalah variable yang dapat dipakai oleh semua blok program.

Penulisan variable mempunyai beberapa aturan dan kaidah penulisan, antara lain:

  1. Karakter pertama harus berupa huruf.
  2. Karakter kedua dan seterusnya bisa berupa huruf, angka, atau karakter underscore “_”.
  3. Penulisan variabel tidak boleh menggunakan karakter selain angka, huruf dan underscore. Kita tidak bisa menggunakan spasi, dan tanda-tanda khusus seperti *, +, -, &, %, $, #, atau @.
  4. Maksimal panjang variabel tergantung kepada compiler yang digunakan. Beberapa mendukung 32 karakter hingga 63 karakter. Walaupun begitu, sebaiknya gunakan nama variabel yang tidak terlalu panjang.
  5. Sebelum digunakan, setiap variabel harus dideklarasikan terlebih dahulu.
  6. Variabel hanya bisa diubah nilainya sesuai dengan tipe data asal.

Berikut adalah contoh penulisan variabel yang salah :

  • 1Bismillah: diawali dengan angka
  • Pijat++: menggunakan karakter ‘+’
  • note*: menggunakan karakter ‘*’
  • senyam senyum: dipisahkan oleh spasi

Berikut adalah contoh penulisan variabel yang benar :

  • vNama
  • vNama99
  • variabel_angka

Penulisan Variable dan Tipe Data

//Deklarasi Variabel Global
var
  Form2: TForm2;
  vNama : String;
  vAngka : Integer;
  vPecahan : Real;
  vPilihan : Boolean;

implementation

{$R *.fmx}

procedure TForm2.Button1Click(Sender: TObject);
Var
//Deklarasi Variabel Lokal
   vNilai1, vNilai2 : Integer;
   vHasil : Real;
begin
  vNilai1 := StrToInt(Edit1.Text);
  vNilai2 := StrToInt(Edit2.Text);
  vHasil := vNilai1 + vNilai2;
  Label1.Text := FloatToStr(vHasil);
End;

Diatas adalah skript untuk mendeklarasikan variable global dan variable lokal, dimana variable global dideklarasikan sebelum skrip implementasi dan variabel lokal dideklarasikan diantara nama procedure dan main program (Begin …. End;)

Lain kali kita bahas alur input, proses dan output yang terdapat pada skrip diatas dan jika kita lihat desain UI serta hasil programnya akan tampak seperti gambar dibawah ini.

Variabel dan tipe data

Leave a Comment