Konstanta
Konstanta adalah nilai yang digunakan dalam program yang sifatnya konstan atau
tetap. Anda tidak dapat mengganti konstanta pada saat program sedang dijalankan.
Konstanta dapat juga berupa hasil operasi dari konstanta sebelumnya.
Bentuk Umum:
const
NamaKonstanta1 = NilaiKonstanta1;
NamaKonstanta2 = NilaiKonstanta2;
. . .
NamaKonstantaN = NilaiKonstantaN;
Contoh:
const
Radius = 25.6;
Maximum = 100;
Hitung = Maximum*radius;
Simbol = ‘***’;
NamaPT = ‘PT. XYZ’;
Huruf = [‘A’..’Z’,’a’..’z’];
Angka = [‘0’..’9’]
Konstanta Bertipe
Konstanta bertipe adalah suatu konstanta yang dideklarasikan dengan tipe tertentu.
Bentuk Umum:
const
NamaKonstanta1:Tipe1 = NilaiKonstanta1;
NamaKonstanta2:Tipe2 = NilaiKonstanta2;
. . .
NamaKonstantaN:TipeN = NilaiKonstantaN;
Const
BanyakData : byte=250;
JumlahMahasiswa : integer=15000;
JudulHalaman : string[25]=’Pendapatan Tahunan’;
CheckPosisi : boolean=True;
Variabel
Variabel adalah suatu lokasi di memori yang disiapkan oleh programmer dan diberi
nama yang khas untuk menampung suatu nilai dan atau mengambil kembali nilai tersebut.
Bentuk Umum:
var
NamaVariabel11,
NamaVariabel12,
. . .
NamaVariabel1N : TipeData1;
NamaVariabel21,
NamaVariabel22,
. . .
NamaVariabel2N : TipeData2;
NamaVariabelN1,
NamaVariabelN2,
. . .
NamaVariabelNN : TipeDataN;
Contoh:
var
Nilai1,
Nilai2,
Nilai3 : byte;
Nama : string[30];
JmlData : integer;
Tipe Data
Pada saat mendeklarasikan sebuah variabel, Anda secara otomatis harus
mendeklarasikan tipe data yang dapat ditampung oleh variabel tersebut. Pascal telah
menyediakan beberapa tipe data sederhana yang siap pakai. Tipe-tipe data sederhana
tersebut antara lain:
Integer
Boolean
a. Integer
Tipe data integer adalah tipe data yang nilainya merupakan bilangan bulat. Tipe data
integer terbagi atas beberapa macam:
b. Boolean
Tipe data boolean biasa digunakan untuk merepresentasikan logika. Tipe data
boolean hanya dapat bernilai True (1) atau False (0). Beberapa macam tipe data boolean
antara lain:
Tipe data ByteBool, WordBool, dan LongBool biasa dipakai dalam pembuatan program untuk
windows. Untuk program DOS pada umumnya menggunakan tipe Boolean. Dalam suatu
ekspresi, operator-operator seperti =. <>, >, <, >=, <= dan In akan banyak dipakai untuk
menentukan hasil dari suatu tipe data boolean.
c. Real / Floating-Point
Tipe data real biasa digunakan untuk merepresentasikan nilai pecahan. Tipe data
real ini juga tersedia atas beberapa macam yang berbeda dalam range dan besar memori
yang disediakan. Jenis-jenis tipe real tersebut meliputi:
Bentuk Umum:
var
<NamaVariabel> : char;
Contoh:
var
Kalimat : string;
Nama : string[25];
Alamat : string[30];
d. String
Tipe data string adalah merupakan gabungan dari karakter dengan default sebanyak
256 karakter. Ada baiknya jika Anda menentukan jumlah karakter yang digunakan dalam tipe
data string. Hal ini berhubungan dengan jumlah memori yang dialokasikan.
Bentuk Umum:
var
<NamaVariabel> : string;
Contoh:
var
Kalimat : string;
Nama : string[25];
Alamat : string[30];
Bentuk Umum:
type
<NamaType> = (elemen1, elemen2, . . . , elemenN);
type
hari = (Senin, Selasa, Rabu, Kamis, Jumat, Sabtu);
var HariKerja : Hari;
Begin
. . .
for HariKerja := Senin to Sabtu do
. . .
. . .
End.