Aturan Dalam Penulisan Kode Pemrograman Pascal

Pascal adalah bahasa pemrograman deklaratif dan terstruktur, yang artinya seluruh variabel, konstanta, fungsi, dan beberapa struktur pemrograman lain harus ‘diperkenalkan’ diawal kode program dan dalam urutan yang sudah ditentukan. Didalam pemrograman, ‘perkenalan’ ini dikenal dengan istilah ‘deklarasi’ (declarations).

Kode program Pascal atau sintak Pascal, memiliki aturan-aturan penulisan yang harus ditaati. Kalau tidak, bisa jadi program akan error.

Struktur Sederhana Kode Pascal

program fixcoding_pascal;
// deklarasi
begin
 // program utama /bagian pernyataan
end.

program fixcoding_pascal;
uses crt;
begin
 clrscr;
 writeln('Hello World');
 writeln('Belajar Pascal Di Fixcoding');
 readln();
end.

kode program dibuka dengan perintah “begin”, dan diakhiri dengan perintah “end.” (perhatikan tanda titik di akhir end). Diantara “begin” dan “end.” inilah seluruh kode program pascal berada.

Adapun perintah writeln berfungsi untuk menampilkan teks (output), sedangkan perintah readln() berfungsi untuk menerima masukan (input). Sebenarnya perintah readln() pada contoh di atas berfungsi menahan tampilan jendela program saat di-run. teman-teman bisa saja menghapus perintahnya, tapi saat kode di atas di-run hanya akan tampil sekilas saja (tidak sampai 1 detik) lalu window-nya akan tertutup lagi.

Selanjutnya aturan-aturan ini saya bagi menjadi beberapa bagian, agar mudah dipahami sebagai berikut:

Judul Program / Kepala Program

kode program pascal diawali dengan keyword program, tetapi ini bersifat opsional. Porgram masih bisa berjalan, meskipun belum diberikan judul. Namun, agar terlihat lebih bagus, sebaiknya diberikan judul. Kalau pada contoh di atas, saya menggunakan nama fixcoding_pascal.

Contoh:

program fixcoding_pascal;

Bagian Deklarasi

Bagian Deklarasi dibagi menjadi 3 yaitu untuk  constant, type,usesvar, dan termasuk juga judul program.

Deklarasi Konstanta

Konstanta dipakai untuk mendefinisikan nama konstanta yang digunakan dalam program dan pendeklarasiannya diawali dengan kata tercadang CONST. Konstanta merupakan tetapan yang nilainya tidak bisa diubah.

Contoh:

const
PI = 3.14;

Deklarasi Tipe Data

Digunakan untuk mendeklarasika nama tipe data baru dan pendeklarasian diawali kata TYPE.

Contoh:

type
    TMember = record
        firstname, surname : string;
        address: array [1..3] of string;
        phone: string;
        birthdate: TDateTime;
        paidCurrentSubscription: boolean
    end;

Deklarasi Variabel

Deklarasi variabel dapat diartikan sebagai pemesanan tempat dalam memori komputer dan penentuan jenis data yang tersimpan di dalamnya dan pendeklarasiannya diawali dengan kata VAR. Deklarasi variabel artinya, kita mendaftarkan variabel apa saya yang akan dibutuhkan dalam program.

var
    hitung: integer;
    baca: String;

Deklarasi variabel dengan tipe data yang sama, dapat dibuat bersamaan dengan dipisah tanda koma seperti contoh di atas.

Bagian Pernyataan

Bagian pernyataan dari program diawali dengan kata BEGIN diikuti dengan sejumlah pernyataan dan diakhiri dengan kata END dirangkai dengan tanda (.).

Begin
clrscr; 
writeln('Hello World'); 
writeln('Belajar Pascal Di Fixcoding'); 
readln();
END.

Perbedaan Huruf Besar / Kecil

Tidak terdapat perbedaan sama sekali untuk penggunaan huruf besar dan huruf kecil pada program pascal. Dalam istilah pemograman, hal ini dikenal dengan istilah case insensitive. Artinya, teman-teman boleh menulis kode pada program pascal dengan menggunakan huruf besar maupun huruf kecil. Kita boleh menulis programBeginBEGINWRITElnmaupun reADln. Semuanya dianggap sama dalam pascal.

program fixcoding_pascal;
uses crt;
begin
 clrscr;
 writeln('Belajar pascal di fixcoding');
 readln();
end.

PROGRAM fixcoding_pascal;
USeS crt;
bEGiN
 CLRSCR;
 WRITeLN('Belajar pascal di fixcoding');
 REaDln();
END.

Pada kedua contoh penulisan di atas, tidak ada perbedaan pada hasil tampilannya alias hasilnya sama. 

Penulisan Komentar di dalam Pascal

Comment atau komentar merupakan kode program yang ditambahkan dalam rangka memberi penjelasan mengenai cara kerja program. Pascal tidak akan memproses comment tersebut karena fungsinya hanya memberikan keterangan tambahan, khususnya saat kode program yang ditulis cukup rumit.

Terdapat 3 kode alternatif yang bisa dipilih untuk pembuatan komentar di dalam kode program pascal, yaitu :

  • Komentar yang menggunakan kode pembuka (* dan kode penutup *)
  • Komentar yang menggunakan kode pembuka { dan kode penutup }
  • Komentar yang menggunakan kode pembuka // tanpa kode penutup. 

Contoh:

program fixcoding_pascal;
uses crt;
begin
 clrscr;
(* Kode untuk 
menampilkan 
tulisan 'Belajar pascal di Fixcoding'*)

 writeln('Belajar pascal di fixcoding');

{ Kode untuk 
menampilkan 
tulisan 'Belajar pascal di Fixcoding'}

//Kode untuk menampilkan tulisan 'Belajar pascal di Fixcoding'
//Ayo belajar di fixcoding

 readln();
end.

Penulisan komentar juga bisa mencakup beberapa baris, selama tanda penutup komentar belum di temukan. Komentar dengan karakter ‘//’ digunakan untuk membuat komentar singkat (hanya 1 baris) dan tidak memerlukan tanda penutup. Jika anda ingin membuat komentar 2 baris, maka tanda ‘//’ dibuat sebanyak 2 kali pada tiap-tiap awal baris. Penggunaan karakter atau kode //untuk komentar inilah yang paling dan paling banyak digunakan, khususnya dalam bahasa pemrograman lain seperti C, C++, atau PHP. Hanya saja, komentar tanda ‘//‘  tidak didukung oleh Turbo Pascal.

Selamat anda telah berhasil memahami Aturan Dalam Penulisan Kode Pemrograman Pascal. Selanjutnya kita akan masuk ke materi Menjalankan dan Menganalisa error kode pemrograman pascal. 

Leave a Reply

Your email address will not be published. Required fields are marked *