Senin, 19 Desember 2011

Belajar Pascal Untuk Pemula

Free Pascal
Mengenal Pascal
Struktur Program Pascal
Struktur dari suatu program Pascal terdiri dari sebuah judul program dan
suatu blok program atau badan program. Secara ringkas, struktur suatu
program Pascal dapat tediri dari:
1. Judul Program
2. Blok Program
a. Bagian deklarasi
  1. • deklarasi label
  2. • definisi konstanta
  3. • definisi tipe
  4. • deklarasi variabel
  5. • deklarasi prosedur
  6. • deklarasi fungsi
b. Bagian pernyataan

Program Pascal yang Paling Sederhana
Suatu program Pascal yang paling sederhana adalah program yang hanya
terdiri dari sebuah bagian pernyataan saja. Bagian pernyataan merupakan
bagian yang terkahir dari suatu blok. Bagian ini diawali dengan kata Begin
dan diakhiri dengan kata End. Jadi suatu program Pascal yang paling
sederhana dapat berbentuk:
Begin
Pernyataan;
End.
Bagian pernyataan ini menunjukkan suatu tindakan yang akan dikerjakan
oleh program. Tindakan yang dilakukan oleh program tergantung daru
instruksi-instruksi yang diberikan. Pernyataan merupakan instruksi program.
Pernyatan-pernyataan yang diberikan untuk dikerjakan ditulis diatara kata
Begin dan End. Akhir penulisan End yang harus diakhiri tanda titik.
Bentuk umum dari bagian pernyataan ini adalah sebagai berikut.
Begin
Pernyataan;


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

Penulisan Program Pascal
Program Pascal tidak mengenal aturan penulisan di kolom tertentu, jadi boleh
ditulis di kolom mana saja. Penulisan pernyataan-pernyataan pada umumnya
menjorok masuk beberapa kolom tidak berpengaruh pada proses, hanya
Mengenal Pascal - SMUBOY Kelas X 2011/2012
2
dimaksudkan supaya mempermudah pembacaan program, sehingga akan lebih
terlihat bagian-bagiannya.
Setiap akhir pernyataan harus diakhiri dengan tanda titik koma.
Contoh 1
Begin writeln(‘Saya Pascal’);
Writeln(‘Saya mulai mengenal Pascal’);
End.
Contoh 2
Begin
writeln(‘Saya Pascal’);
Writeln(‘Saya mulai mengenal Pascal’);
End.
1.4 Judul Program
Di Turbo Pascal, judul program sifatnya adalah opsional dan tidak terlalu
berarti dalam 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.
Judul program ditulis dalam satu kata, jika lebih dari dua kata harus
disambung dengan tanda hubung bawah (tidak boleh ada spasi kosong).
Contoh
Program Contoh_awal;
Begin
Writeln(‘Saya Pascal’);
Writeln(‘Saya baru kenal’);
End.
Judul program sifatnya sebagai dokumentasi saja, tidak berkaitan dengan proses
program.
1.5 Bagian Deklarasi
Bagian deklarasi sering juga kamus program. Bagian deklarasi digunakan bila
di dalam program menggunakan pengenal (identifier). Pengenal dapat berupa
label, tipe, variabel, prosedur, atau fungsi. Kalau suatu program menggunakan
pengenal, Pascal menuntut supaya pengenal tersebut dikenalkan dahulu
sebelum digunakan, yaitu dideklarasikan atau dibuat kamusnya dulu pada
bagian deklarasi.
a. Deklarasi konstanta
Bila ingin menggunakan pengenal yang berisi nilai-nilai konstanta (tetap),
maka harus didefinisikan terlebih dahulu pada bagian ini. Definisi konstanta
diawali dengan kata cadangan Const diikuti oleh kumpulan pengenal yang
diberi suatu nilai konstanta.
Mengenal Pascal - SMUBOY Kelas X 2011/2012
3
Contoh
Program Contoh_Konstanta;
Const
Potongan=0.2;
Gaji=1000000;
Nama_PT=’PT Maju’;
Begin
Writeln(‘Gaji =’,Gaji);
Writeln(‘Potongan=’,Potongan);
Writeln(‘Nama =’,Nama_PT);
End.
Bila program dijalankan akan menghasilkan:
Gaji = 1000000
Potongan = 2.00000000E-01
Nama = PT Maju
Turbo Pascal mempunyai beberapa konstanta yang tidak perlu didefinisikan
dapat dipergunakan langsung, diantaranya yaitu:
False dengan tipe Boolean, bernilai logika salah
True dengan tipe Boolean, bernilai logika benar
MaxInt dengan tipe numerik integer, bernilai 32767
MaxLongInt dengan tipe numerik integer, bernilai 2147483647

Contoh
Program Contoh_Konstanta_Terdefinisi;
Begin
Writeln(‘Nilai logika benar= ’;true);
Writeln(‘Nilai logika salah= ’;falase);
Writeln(‘Nilai MaxInt = ’;MaxInt);
Writeln(‘Nilai MaxLongInt = ’;MaxLongInt);
End.
Bila program dijalankan akan menghasilkan:
Nilai logika benar = TRUE
Nilai logika salah = FALSE
Nilai MaxInt = 32767
Nilai MaxLongInt = 2147483647
Mengenal Pascal - SMUBOY Kelas X 2011/2012
4
Contoh deklarasi konstanta yang dapat dilakukan dengan benar:
Const a=8;
Const c='8';
Const s='konstanta';
Const Is=sizeof(integer);
Const b=length('konstanta');
Const x:integer = 10;
Const z=ord(#64);
const a= 10; s= chr (a);
Contoh deklarasi konstanta yang salah:
const a=integer:=10;
const a(integer):=10;
const integer(a):=10;
const integer:a= 10;
const x.1=2.7182818;
const a= 10’; s= length (a);
const a= 10’; s= pos (‘1’ , a);
const a= 10; s= high (a);

Tidak ada komentar:

Posting Komentar