Dasar Pemrograman Pascal

DASAR PEMROGRAMAN PASCAL





Perkembangan Pascal
Pascal adalah bahasa tingkat tinggi yang orientasinya pada segala tujuan, dirancang oleh Prof. Niklaus Wirth dari Technical University di Zurich, Switzerland. Nama pascal diambil sebagai penghargaan terhadap Blaise Pascal, ahli matematik dan philosophi terkenal abad 17 dari Perancis.

Struktur Program Pascal

Struktur dari suatu program pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Blok program dibagi lagi menjadi dua bagian, yaitu : bagian deklarasi dan bagian pernyataan. Secara ringkas, struktur suatu program pascal dapat terdiri dari :


 1. Judul program
 2. Blok program
       a. Bagian deklarasi
             - deklarasi label
             - deklarasi konstanta
             - deklarasi tipe
             - deklarasi variable
             - deklarasi prosedur
             - deklarasi fungsi
       b. Bagian pernyataan

Program pascal yang paling sederhana adalah program yang hanya terdiri dari sebuah bagian pernyataan saja.

Begin

End.

Bentuk umum dari bagian pernyataan adalah :

Begin
  Statement;

End .

Contoh :

Begin
   Writeln ( ‘Saya pascal’ );
   Writeln ( ‘--------------‘ )
End.

Outputnya : Saya pascal

                     ---------------

Program pascal tidak mengenal aturan penulisan di kolom tertentu, jadi boleh ditulis mulai kolom berapapun. Penulisan statement-statement pada contoh program yang menjorok masuk beberapa kolom tidak mempunyai pengaruh diproses, hanya dimaksudkan supaya mempermudah pembacaan program, sehingga akan lebih terlihat bagian-bagiannya, dan baik untuk dokumentasi.


Judul program sifatnya optional dan tidak signifikan didalam program. Jika ditulis dapat digunakan untuk memberi nama program dan daftar dari parameter tentang komunikasi program dengan lingkungannya yang sifatnya sebagai dokumentasi saja. Judul program bila ditulis harus terletak pada awal dari program dan diakhiri dengan titik koma.

Contoh :

Program contoh ;
Begin
  Writeln ( ‘Gunadarma’ );
  Writeln( ‘---------------‘ );

End.

Deklarasi

Bagian deklarasi digunakan bila didalam program menggunakan pengenal (identifier) yang dapat berupa label, konstanta, tipe, variable, prosedur dan fungsi.

Deklarasi Konstanta

Definisi konstanta diawali dengan kata cadangan Const diikuti oleh kumpulan identifier yang diberi suatu nilai konstanta. Data konstanta nilainya sudah ditentukan dan pasti, tidak dapat dirubah didalam program.

Contoh :

Program contoh_konstanta;
Const
  Potongan = 0.2 ;
  Gaji = 25000 ;
  Namaperusahaan = ‘PT ABC’ ;
Begin
  Writeln ( ‘Potongan =’, Potongan ) ;
  Writeln ( ‘Gaji =’, Gaji ) ;
Writeln ( ‘Nama =’, Namaperusahaan) ;

End.

Deklarasi Variabel

Variabel adalah identifier yang berisi data yang dapat diubah-ubah nilainya didalam program. Menggunakan kata cadangan Var sebagai judul didalam bagian deklarasi variable dan diikuti oleh satu atau lebih identifier yang dipisahkan koma, diikuti dengan titik dua dan tipe dari datanya diakhiri dengan titik koma.

Contoh :
Var
   Total, Gaji, Tunjangan : real ;
   Jumlahanak : integer ;
   Keterangan : string [25] ;
Begin
   Gaji : = 500000 ;
   Jumlahanak : = 3 ;
   Tunjangan : = 0.25 * Gaji + Jumlahanak * 30000 ;
   Total : = Gaji + Tunjangan ;
   Keterangan : = ‘Karyawan Teladan’ ;
   Writeln ( ‘ Gaji bulanan = Rp. ‘ , Gaji ) ;
   Writeln ( ‘ Tunjangan = Rp. ‘ , Tunjangan ) ;
   Writeln ( ‘ Total gaji = Rp. ‘ , Total ) ;
   Writeln ( ‘ Keterangan = Rp. ‘ , Keterangan ) ;

End

Deklarasi Prosedur

Prosedur merupakan bagian yang terpisah dari program dan dapat diaktifkan dimanapun didalam program. Prosedur dibuat sendiri bilamana program akan dibagi-bagi menjadi beberapa blok-blok modul. Prosedur dibuat didalam program dengan cara mendeklarasikannya dibagian deklarasi prosedur. Menggunakan kata cadangan Procedure.

Contoh :

Procedure tambah ( x, y : integer ; var hasil : integer ) ;
Begin
    Hasil : = x + y ;
End ;
{program utama}
var
    z : integer ;
Begin
   Tambah ( 2, 3, z ) ;
   Writeln ( ‘ 2 + 3 = ‘, z );

End .



Deklarasi Fungsi
Fungsi juga merupakan bagian program yang terpisah mirip dengan prosedur, tetapi ada beberapa perbedaannya. Kata cadangan yang digunakan Function.
Contoh :
Function Tambah ( x, y : integer ) : integer ;
Begin
   Tambah : = x + y ;
End ;
{program utama}
Begin
   Writeln ( ‘ 2 + 3 = ‘ , Tambah ( 2, 3)) ;

End.



0 Response to "Dasar Pemrograman Pascal"

Posting Komentar