Rabu, 02 Mei 2012

Buku Penunjang Praktek Pascal


(High level language)

I. Sekilas Struktur Pascal

Secara ringkas, struktur suatu program Pascal terdiri dari:

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

*) Berarti para mahasiswa dapat menyimpulkan langsung bahwa bahasa Pascal ini 
    punya struktur dan merupakan bahasa terstruktur

      *) Dan dalam aplikasinya, tidak harus semua bagian dari struktur tersebut harus ada
tergantung keperluan programnya. Mungkin saja tidak perlu ada judul program,
atau deklarasi label, atau tidak dibutuhkan adanya konstanta.

Penulisan Program Pascal
Program Pascal tidak mengenal aturan penulisan dikolom tertentu seperti pada
Cobol ataupun RPG, jadi boleh ditulis mulai dari kolom keberapapun.
Suatu program Pascal yang paling sederhana hanya terdiri dari sebuah bagian
pernyataan saja yang merupakan bagian terakhir dari suatu blok. 


begin  {awal bagian pernyataan }

end .   {akhir bagian pernyataan yang harus diakhiri titik }


Bentuk umum dari bagian pernyataan ini adalah sebagai berikut:


begin
                           .
                           statement ; { harus diakhiri titik koma }
                           .
                           .
end .











*) Dapat disimpulkan sementara bahwa dalam program Pascal harus dimulai dari
Begin dan diakhiri End

Contoh penulisan program:

program contoh ; { judul program yang bersifat optional menggunakan kata kunci program }
uses crt ;              { deklarasi piranti menggunakan kata kunci uses }
label 10, selesai ; { deklarasi label menggunakan kata kunci label  }

const
         x=1;
         y=5;
type

 { deklarasi konstanta  menggunakan kata kunci const }


{ deklarasi tipe menggunakan kata kunci type }

        hasil = integer;
var
        j : integer;      { deklarasi variabel menggunakan kata kunci var }


 nama prosedur

procedure hitung (x, y : integer); { deklarasi prosedur menggunakan kata kunci procedure }

 kumpulan parameter
begin  { awal prosedur }


end;   { akhir prosedur yang harus diakhiri titik koma } 

nama fungsi
kumpulan parameter

function pangkat ( x, y : real) : real; { deklarasi fungsi menggunakan kata kunci function }

 tipe fungsi
begin  {awal fungsi }

end; { akhir fungsi yang harus diakhiri titik koma } 


Ket:

PROGRAM
Kata   program pada bagian deklarasi merupakan kata yang berguna untuk
memberikan judul program yang akan dibuat.

USES
Uses merupakan perintah yang digunakan untuk memakai suatu unit tertentu dari
Turbo Pascal. Unit pada Turbo Pascal adalah kumpulan instruksi yang
merupakan prosedur dan fungsi yang dipakai dalam Turbo Pascal.

Contoh:







- unit crt            unit yang mengatur kerja layar dan keyboard atau I/O, seperti : clrscr
untuk membersihkan layar.

- unit printer      unit yang mengatur kerja printer sehingga dapat dilakukan pengiriman
langsung ke printer yang berhubungan dengan perintah lst.
-  unit graph      unit yang berorientasi ke pemrograman grafik.

-  unit overlay   unit yang mengatur pembagian sebuah program menjadi dua file atau                 
lebih

penulisannya:
uses crt, printer;





II. OUTPUT

Ada banyak  statement untuk menghasilkan OUTPUT, salah satunya Write dan Writeln

a. Ketik 1 (Kamu buka editor Pascalnya, ketiklah program berikut ! )

Program cetak1 (output);
Begin
Write (‘Be’);
Write (‘la’);
Write (‘jar’);
End

Coba di Run !
Hasil: Apakah dalam baris yang sama ?

Coba lagi program tersebut cuma write diganti dengan writeln
Hasil: ?
Kesimpulan: ?

b. Ketik 2

program cetak2 (output);
begin
write (‘My name is’);
wrriteln(‘Jean Claude Van Dame.’);
write(‘what yours?’);
end

Coba di Run !
Hasil: Apakah ada spasi antara is dan Jean ? mengapa ?




c.     Ketik 3

Program cetak3 (output);
Begin

 


Writeln(2000);
Writeln(2000+503);
Writeln(1075-500);
Writeln(14*62);
Writeln(23 div 7);
Writeln(18 mod 4);

End

Coba di Run !
Hasil: ?
Kesimpulan: ?



*) Cari sendiri di buku cetak lain mengenai fungsi div, mod, round, trunc, dll


Tidak ada komentar:

Posting Komentar

Moga Saya Bisa memberi Solusi Yang Bermanfaat

By.Admin