Maret 19, 2011

Struktur Penulisan Bahasa Pemrograman Pascal

Sebagai bahasa pemrograman terstruktur, Pascal memiliki aturan dalam penulisan programnya. Dan secara garis besar sebuah program Pascal dapat dibagi atas dua bagian utama yaitu:
  • Blok Deklarasi, dan 
  • Blok Program Utama (Main Program)

Pada blog deklarasi dapat dideklarasikan berbagai keperluan, seperti; deklarasi nama program unit, variabel, konstanta, prosedur dan fungsi yang akan digunakan dalam program utama. Segala sesuatu yang akan digunakan di dalam program utama harus dideklarasikan pada blog deklarasi.

Berikut ini adalah kata cadangan yang digunakan pada blok deklarasi untuk mendeklarasikan hal-hal yang diperlukan di dalam blok program utama.

Program, digunakan untuk mendeklarasikan judul program. Jika menggunakan compiler Pascal seperti Turbo Pascal, deklarasi judul program sifatnya optional artinya judul program boleh dideklarasi atau tidak. Sebuah file program Pascal memiliki satu judul program. Dan memiliki ketentuan sebagai berikut:
- Tidak boleh ada spasi
- Boleh menggunakan underscore tetapi tidak boleh ada simbol-simbol khusus
- Diawali dengan kata cadangan program dan diakhiri dengan tanda titik koma (;)

Uses, digunakan untuk mendeklarasikan unit yang akan dipakai di dalam program. Jika kita ingin menampilkan output program ke layar, kita harus mendeklarasikan unit crt. Sedangkan jika ingin mencetak hasil program ke printer, kita harus mendeklarasikan unit printer.

Var, digunakan untuk mendeklarasikan variabel.
Const, digunakan untuk mendeklarasikan konstanta.
Procedure, digunakan untuk mendeklarasikan prosedur,
Function, digunakan untuk mendeklarasikan fungsi.

Sebuah program Pascal, selain memiliki blok deklarasi juga memiliki blok program utama. Untuk menandakan blok program utama, pada program Pascal di awali dengan Begin dan diakhiri dengan End. (end titik).


{program utama}
Begin
. . . . .
End.

Susunannya berupa :
Program nama_program;
Uses;
. . . .     {unit yang dipakai}
Label;
. . . .     {label-label yang dipakai}
Const;
. . . .     {pendefinisian konstanta yang dipakai}
Type;
 . . . .    {pendefinisian tipe-tipe data}
Var;
 . . . .    {pendefenisian peubah}
Procedure nama_prosedur;
Begin
. . . .
End;
Finction;
Begin
. . . .
End;

1 komentar:

  1. Artikelnya bagus dan sangat bermanfaat


    Kunjungi juga blog saya
    http://winsiratnasari.atmaluhur.ac.id/

    Dan Kunjungi Juga
    www.atmaluhur.ca.id

    BalasHapus