STRUKTUR PROGRAM PASCAL, TIPE DATA, VARIABEL & KONSTANTA
1. Teori
Struktur program Pascal terdiri dari 3 bagian, yaitu :
A. Judul Program yang bersifat optional dan tidak signifikan di dalam program
contoh :
PROGRAM CONTOH; {JUDUL PROGRAM}
BEGIN
WRITELN('PEMROGRAMAN PASCAL');
READLN;
END.
B. Bagian Deklarasi yang digunakan bila di dalam program menggunakan pengenal
(Identifier) yang dapat berupa label, konstanta, tipe, variabel, prosedur dan fungsi.
1) Deklarasi Konstanta
Diawali dengan kata cadangan CONTS diikuti oleh kumpulan Identifier yang diberi suatu nilai
konstanta.
Contoh :
PROGRAM CONTOH_KONSTANTA;
CONST
NAMA ='NANO SETYANA';
NPM =201343500534;
PRODI='TEKNIK INFORMATIKA';
BEGIN
WRITELN('NAMA MAHASISWA : ',NAMA);
WRITELN('NPM : ',NPM);
WRITELN('PROGRAM STUDI : ',PRODI);
READLN;
END.
2) Deklarasi Variabel
Variabel adalah Identifier yang berisi data yang dapat diubah-ubah nilainya dalam program dan
selalu menggunakan kata cadangan VAR sebagai judul di dalam bagian deklarasi dan diikuti
oleh kumpulan Identifier yang dipisahkan koma.Adapun type Variabel adalah sebagai berikut :
- INTEGER
type Variabel yang berguna untuk pengolahan data yang bulat. Jangkauan data dan Ukuran
Integer :
TYPE JANGKAUAN UKURAN
SHORTINT -128....127 8 BIT
INTEGER -32768....32767 16 BIT
LONGINT -2147483648....2147483647 32 BIT
BYTE 0...255 8 BIT
WORD 0...65535 16 BIT
- CHAR
type variable yang berupa character ASCII, dan penggunaannya selalu menggunakan tanda
petik seperti 'A', '3', '*'
- STRING
berbeda dengan type data CHAR, STRING dapat menampung hingga 256 karakter juga
menggunakan dua buah tanda petik seperti 'HELLO'
- BOOLEAN
type data yang berguna untuk pengolahan hal yang hanya mempunyai dua ketentuan yaitu
benar(TRUE) atau salah(FALSE).
- REAL
Type data yang berguna untuk pengolahan data yang tidak bulat.
Contoh :
PROGRAM CONTOHREAL;
VAR
ALAS, TINGGI : INTEGER;
LUAS : REAL;
BEGIN
ALAS:=5;
TINGGI:=10;
WRITELN('LUAS SEGITIGA');
WRITELN('ALAS : ',ALAS);
WRITELN('TINGGI : ',TINGGI);
LUAS:=(ALAS*TINGGI)/2;
WRITELN('LUAS SEGITIGA : ',LUAS);
READLN;
END.
C. Bagian Deskripsi yang digunakan untuk meletakkan seluruh instruksi program. instruksi
tersebut adalah "BEGIN" dan "END".
(*JUDUL PROGRAM*)
PROGRAM NAMA_PROGRAM;
{Penjelasan mengenai program, yang berisi uraian singkat
mengenai apa yang dilakukan oleh program}
(*DEKLARASI*)
[CONST]
{semua nama tetapan dan harga tetapannya didefinisikan di sini}
[TYPE]
{semua nama type bentukan didefinisikan di sini}
[VAR]
{semua nama variabel global didefinisikan disini}
{deklarasi prosedur dan fungsi didefinisikan disini}
(*DESKRIPSI*)
BEGIN
{semua instruksi program dituliskan di sini}
END.
0 komentar:
Post a Comment