Struktur Program Pascal
STRUKTUR PROGRAM PASCAL
Bagaimana Struktur program pascal?
Struktur dasar suatu program pascal adalah sebagai berikut :
program ... ; { Program heading }
uses ... ; { Uses clause }
label ... ; { Labels }
const ... ; { Constants }
type ... ; { Types }
var ... ; { Variables }
procedure ... ; { Procedures }
function ... ; { Functions }
begin
statement; { Statements }
...
end.
Program heading
Judul program dalam Turbo Pascal bersifat optional dan tidak ada pengaruhnya dalam program. Jika ditulis akan memberikan nama program dan suatu daftar parameter optional dimana program itu berkomunikasi. Daftar itu terdiri dari sederetan indentifier yang diakhiri dengan tanda kurung dan dipisahkan dengan tanda koma.
Contoh :
Program Perhitungan(Input,Output);
Uses Clause
Bagian uses clause digunakan untuk menentukan library yang dibutuhkan saat proses program. LIBRARY merupakan file penyimpan subroutine yang secara berulang digunakan saat proses program. Library ini diistilahkan sebagai unit dalam Turbo PASCAL yang terdiri dari SYSTEM, OVERLAY, GRAPH, DOS, CRT yang ditempatkan dalam file TURBO.TPL.
Contoh :
Uses Crt; (*menggunakan Unit Crt *)
Perhatian :
Unit system merupakan unit yang secara otomatis akan disertakan dalam setiap program, unit inilah mengatur semua perintah dasar input dan output pada Pascal. Sedangkan unit-unit lain hanya akan disertakan bila kita pilih pada bagian uses.
Declaration
Bagian ini meliputi deklarasi untuk label, const, type, var, procedure dan function. Syarat terpenting dalam pembentukan suatu program adalah, bahwa setiap variabel, type non-standard, label, procedure non-standard, serta function non-standard yang dipakai didalamnya harus nyatakan (deklarasi) terlebih dahulu pada bagian deklarasi. Setiap deklarasi tersebut harus bersifat unik (tidak boleh serupa satu sama yang lain).
Penulisan nama dalam deklarasi tersebut harus memenuhi syarat-syarat sebagai berikut :
~ panjang nama maximum 63 character, diawali dengan alphabet
~ tidak ada special character kecuali tanda garis bawah ("_")
~ tidak boleh serupa dengan reserved word (kata tercadang)
~ tidak boleh serupa dengan indentifier lainnya.
~ panjang nama maximum 63 character, diawali dengan alphabet
~ tidak ada special character kecuali tanda garis bawah ("_")
~ tidak boleh serupa dengan reserved word (kata tercadang)
~ tidak boleh serupa dengan indentifier lainnya.
Variabel Declaration
Setiap variabel yang digunakan dalam program harus didefinisikan terlebih dahulu sebelum digunakan. Cara penulisan ini adalah :
Var
<nama var> : <type variable>;
Statement
Bagian ini merupakan inti dari program. Seluruh perintah dan urutannya serta proses Input/Output dalam program perlu disusun secara teratur oleh penyusun program. Semua yang ada pada bagian uses maupun deklarasi merupakan pendukung terhadap isi program. Contoh perintah yang digunakan pada statement :
Write/writeln : perintah/statemen ini digunakan untuk menampilkan(output)
Read/readln : digunakan untuk memasukkan (input)
Clrscr : atau clear screen, digunakan untuk membersihkan layar dari tampilan sebelumnya
Statemen perulangan (for, while, repeat)
Statemen kendali (if, case)
Statemen pemanggilan prosedur ataupun fungsi.
Bagaimana membuat keterangan ?
Untuk membuat program kita menjadi mudah dibaca dan dimengerti, maka perlu diberi keterangan yang akan diabaikan oleh kompiler. Untuk membuat keterangan bisa menggunakan tanda kurawal { ini adalah keterangan }, atau (* ini adalah keterangan *).
0 komentar:
Posting Komentar