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.

    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 *).

    • Digg
    • Del.icio.us
    • StumbleUpon
    • Reddit
    • RSS
    Read Comments

    0 komentar:

    Posting Komentar