Variabel
pada dasarnya adalah nama untuk suatu lokasi pada memori. Variabel
dalamprogram digunakan untuk menyimpan suatu nilai tertentu dimana nilai
tersebut dapatberubah-ubah.Setiap variabel mempunyai tipe dan hanya
data yang bertipe sama dengan tipe variabel yangdapat disimpan di dalam
variabel tersebut. Setiap variabel mempunyai nama dan pemisahanantar
variabel dilakukan dengan memberikan tanda koma.
Contoh :
Var
namabarang : string;
harga_per_unit,totalbiaya : integer;
Sebelum
suatu variabel dapat digunakan, variabel harus dideklarasikan terlebih
dahuludengan menyebutkan nama variabel dan tipe datanya. Variabel
dideklarasikan pada bagianyang diawali dengan var seperti contoh
diatas.Keyword Var digunakan di beberapa tempat di dalam kode, seperti
di awal unit untukmendefinisikan variabel global maupun di awal fungsi
atau prosedur untuk menentukan variabel lokal.
Aturan pemberian nama variabel pada Delphi :
1. Nama variabel maksimum terdiri dari 63 karakter
2. Nama variabel hanya boleh mengandung huruf, angka, garis bawah (_) dan tidak
boleh diawali dengan angka
3. Tidak boleh menggunakan keyword milik Delphi, misal variabel dengan nama if,else,
for tidak diperbolehkan.
4.
Variabel merupakan Simbol yang digunakan untuk mewakili suatu data.
Setiap varibel yang mewakili suatu data mempunyai jenis tipe data
masing-masing.
Berikut Tipe data pada Delphi :
2. Tipe Data.
Tipe Data Integer
Tipe
data integer digunakan untuk bilangan bulat atau bilangan yang tidak
memiliki angka desimal. Tipe data integer memiliki beberapa tipe yang
tergantung pada rentang nilai dan ukuran penggunaan memori.
Tipe Data Real
Tipe data real digunakan untuk bilangan yang memiliki desimal. Tipe data real memiliki
beberapa tipe yang tergantung pada rentang nilai dan ukuran penggunaan memori.
Tipe Data Currency untuk bilangan menyatakan uang.
Keuntungan dari penggunaan tipe data Currency adalah:
· Tipe data Currency mempunyai ketelitian yang lebih tinggi dalam menangani bilangan
yang cukup besar.
· Tipe data Currency dipakai dalam Currency Field dan Komponen lain dan kompatibel
dengan tipe database yang menyatakan uang.
Tipe Data Boolean
Tipe data boolean digunakan untuk data logika yang hanya berisi True (Benar) dan False (Salah).
Tipe Data Caracter
Tipe data character digunakan untuk menyatakan karakter satu huruf dalam bentuk tiga tipe,
yaitu:
Tipe Data String
Tipe data string digunakan untuk menyatakan sederetan karakter, misalnya nama, alamat, kota
dan lain-lain. Adapun tipe-tipe dari data string, yaitu:
Tipe
Tipe Data Array
Array
adalah suatu variabel tunggal yang digunakan untuk menyimpan sekumpulan
data yang sejenis. Anda dapat memanipulasi, menyalin array hanya dengan
sebuah nama. Dalam tipe data
array menggunakan nomor elemen dikanan nama array.
Contoh: Var
Hari : array [1..7] of String;
Mi05_01:array[1..30]0f string;
Begin
Hari [1] : = ‘Senin’;
……………
……………
Hari [7] : = ‘Minggu’;
End
Tipe Data Record
Tipe data record digunakan untuk menyimpan sekumpulan data yang mungkin mempunyai tipe
yang
berbeda tetapi saling berhubungan. Elemen-elemen dalam array mempunyai
tipe yang sama, tetapi elemen-elemen record dapat mempunyai tipe yang
berbeda. Misalnya tipe data record yang digunakan untuk menampung data
barang yang berisi kode, nama, dan harga barang.
Mengubah Tipe Data
1. Fungsi Strtoint
Digunakan untuk mengubah String yang mempresentasikan data bertipe integer menjadi sebuah angka bertipe integer
Sintaks :
Function Strtoint (const S : String) : Integer;
Contoh : Nilai integer := Strtoint (edit1.text) ;
Artinya
mengubah data yang bertipe String di komponen edit1 menjadi data yang
bertipe integer yang disimpan di variable nilai integer.
2. Fungsi Str tofloat
Digunakan untuk mengubah String yang mempresentasikan data bertipe integer menjadi sebuah nilai floatingpoint (bilangan real).
Sintaks :
Function Strtofloat (const S : String) : Extended ; overload ;
Function Strtofloat (const S : String ; Const format settings : tformat
settings) : Extended ; overload ;
Contoh : Bilangan real:= strtofloat (edit1.text) ;
Artinya mengubah data yang bertipe String di dalam komponen edit1 menjadi data yang
bertipe Extended (real) yang disimpan di variable bilangan real
3. Fungsi Inttostr
Digunakan untuk mengubah data bertipe integer menjadi sebuah string
Sintaks :
Function inttostr (value : integer) : String ; overload ;
Contoh :
Mystring := Inttostr (5*6)
Artinya data bertipe integer (yaitu 30, yang merupakan hasil perhitungan 5*6) dirubah
menjadi data bertipe string yang disimpan di variable mystring
4. Fungsi Inttostr
Digunakan untuk mengubah nilai floating-point menjadi sebuah string
Sintaks :
Function floattostr (value : Extended) : String ; overload ;
Contoh :
Mystring := FloatToStr (3,14*4)
Artinya data bertipe real (yaitu 12,56, yang merupakan hasil perhitungan 3,14*4)
dirubah menjadi data bertipe string yang disimpan di variable mystring
0 comments:
Post a Comment