Anda di halaman 1dari 3

Jenis Jenis Deklarasi

1. Deklarasi label
digunakan Jika pada penulisan program akan menggunakan statemen GOTO (untuk meloncat ke suatu
statement tertentu).
Contoh :
PROGRAM cetak;
LABEL satu,akhir;
BEGIN
WRITELN('STMIK');
GOTO SATU;
WRITELN('BINA');
satu: WRITELN('GUNADARMA');
GOTO akhir;
WRITELN('SARANA');
akhir:
END.
Bila program di atas dijalankan,
output sbb :
STMIK
GUNADARMA

2. Deklarasi konstanta
digunakan untuk mengidentifikasikan data yang nilainya sudah ditentukan dan pasti, tidak dapat dirubah
dalam program.
Contoh :
PROGRAM CETAK_2(OUTPUT);
CONST a = 50; (* selalu menggunakan tanda = *)
b = 'INDONESIA Merdeka';
BEGIN
WRITELN(a,' TAHUN ');
WRITELN(b);
END.

Bila program dijalankan,


output sbb :
50 tahun
INDONESIA Merdeka

3. Deklarasi tipe
digunakan untuk menyebutkan tipe setiap data yang akan digunakan pada program Pascal. Tipe data
menentukan jangkauan nilai yang mungkin dari data yang digunakan
Contoh :
PROGRAM SATU;
TYPE bulat = INTEGER; { selalu menggunakan = }
hasil,pecahan = REAL;
ket = STRING[20];
BEGIN
pecahan := 2.52;
bulat := 2;
hasil := pecahan + bulat;
ket := 'hasil penjumlahan = ';
WRITE(ket,hasil:4:2);
END.

Output program, sbb :


hasil penjumlahan = 4.52

4. Deklarasi variabel/perubah
berisi data-data yang bisa berubah-ubah nilainya di dalam program. Deklarasi variabel harus di letakkan
setelah deklarasi tipe (jika ada).
Contoh :
VAR
satu : INTEGER;
dua : INTEGER;
a : REAL;
b : REAL; { selalu menggunakan : }
BEGIN
satu := 5;
dua := 4;
a := 2.3;
b := 5+4*2.3; { hasil real }
WRITE('hasil = ',b:4:1); 6
END.

Output program : hasil = 14.2


Program diatas bisa ditulis sbb :
VAR
satu,dua : INTEGER;
a,b : REAL;
BEGIN
...
statement;
...
END.
Contoh jika terdapat deklarasi tipe : TYPE bilangan = integer; VAR satu,dua,a : bilangan; b : real; BEGIN ...
statement; ... END.

Anda mungkin juga menyukai