"DEFINISI & FUNGSI VARIABEL, OPERATOR DAN MACAM-MACAM TIPE DATA PADA BORLAND DELPHI 7 BESERTA CONTOH PENULISAN SCRIPTNYA"
1). VARIABEL
Variabel pada dasarnya adalah nama untuk
suatu lokasi pada memori. Variabel dalam
program digunakan untuk menyimpan suatu nilai tertentu dimana nilai tersebut dapat berubah-ubah. Setiap variable mempunyai tipe dan hanya data yang bertipe sama dengan
tipe variabel yang dapat di simpan di dalam variabel tersebut. Setiap variable mempunyai
nama dan pemisah anantar variable dilakukan dengan memberikan tanda koma.
Contoh :
Var
namabarang : string;
harga_per_unit,totalbiaya : integer;
Sebelum suatu variable dapat digunakan, variable harus di deklarasikan terlebih dahulu dengan menyebutkan nama variable dan tipe datanya. Variabel dideklarasikan pada bagian yang diawali dengan var seperti contoh diatas. Keyword Var digunakan di beberapa tempat di dalam kode, seperti di awal unit untuk mendefinisikan variabel global maupun di awal fungsi atau prosedur untuk menentukan variabel lokal.
Aturan pemberian nama variabel pada Delphi :
1. Nama variable maksimum terdiri dari 63 karakter
2. Nama variable hanya boleh mengandung huruf, angka, garis bawah (_) dan tidak
boleh diawali dengan angka
3. Tidak boleh menggunakan keyword milik Delphi, missal variable 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.
2). OPERATOR
Delphi mengenal banyak operator sama seperti
bahasa pemrograman yang lain, operator menjadi satu hal penting yang harus ada untuk
perancangan program.
Operator
Penugasan (Assignment Operator)
Symbol
operator digunakan untuk melakukan suatu proses atas suatu nilai dengan memberikan
nilai baru pada suatu variabel, lambang operator penugasan ” := “
var
:= perintah;
Contoh
A
:= "B";
Label1.Caption
:= "Irnawan";
C
:= A + B;
Operator
Aritmatika
Operator aritmatika berfungsi untuk melakukan
suatu proses aritmatika yang meliputi perkalian, pembagian, penjumlahan, maupun
pengurangan terhadap suatu nilai variabel yang tersimpan dalam suatu object
dengan memberikan nilai baru.
Symbol
yang dikenaldelam Delphi
Symbol
|
Keterangan
|
+
|
Penjumlahan
|
-
|
Pengurangan
|
*
|
Perkalian
|
/
|
Pembagian
|
Div
|
Pembagian Integer
|
Mod
|
SisaPembagian
|
Contoh
A
:= 15 + 2 hasil A = 17
A
:= 15 - 2 A = 13
A
:= 15 * 2 A = 30
A
:= 15 / 2 A = 7,5
A
:= 15 div 2 A = 7
A
:= 15 mod 2 A = 1
Operator
String
Digunakan
untuk menggabungkan dua teks / string atau lebih. Symbol yang digunakan +
Bentuk
Umum
A
:= teks1 + teks2;
Contoh
A := "Aku";
B
:= "Bisa";
C
:= A + B;
Makahasil
C = AkuBisa
3). TIPE
DATA
Secara sederhana tipe data dapat didefinisikan
dengan istilah tempat untuk menentukan pemberian nilai terhadap suatu variable sesuai
atau tidak dengan nilai yang diberikan oleh user.Dalam versi lain tipe data
juga diartikan sebagai batasan terhadap fungsi tanda pengenal terhadap semua nilai
yang diterima. Logika yang dapat kita berikan adalah ketika kita menempatkan tanda
pengenal harga hanya mengenal angka, maka ketika kita memberikan nilai berupa
string maka secara otomatis data tersebut akan ditolak karena nilai tersebut tidak
dikenali oleh tipe data yang diberikan.
Tipe
Data Integer
Tipe data integer merupakan tipe data
bilangan bulat yang hanya mengenal bilangan desimal. Dimana tipe data Integer
tidak mengenal pecahan.
Bentuk
Umum
var
nil1
: integer;
begin
nil1
:= 5000;
end;
Tipe
Data Real
Tipe data real adalah tipe data dari suatu
tanda pengenal selain mengenal bilangan bulat utuh tipe data ini juga mengenal nilai
angka pecahan.
Bentuk
Umum
var
nil := real;
begin
nil1
:= 20,5;
end;
Tipe
Data String
Tipe data string merupakan salah satu jenis
tipe data selain mengenal angka, disini tipe data dapat juga mengenal data
berupa huruf maupun tanda baca.
Bentuk
Umum
var
Nama
: string;
begin
nama
:= 'Anton';
end;
Tipe
Data Char
Secara fungsi, tipe data char sama dengan
tipe data string tetapi dari segi kapasitas ruang diperoleh tipe data char jauh
lebih sedikit karena hanya mengenal 1 karakter.
Bentuk
Umum
var
baik
: char;
begin
baik
:= 'B';
end;
Terima kasih ini membantu
BalasHapusMy blog
My Campus