Anda di halaman 1dari 18

Pengenalan Pascal

Sejarah Pascal
Pascal merupakan pengembangan dari bahasa ALGOL 60, bahasa
pemrograman untuk sains komputasi. Tahun 1960, beberapa ahli
komputer bekerja untuk mengembangkan bahasa ALGOL, salah
satunya adalah Dr. Niklaus Wirth dari Swiss Federal Institute of
Technology (ETH-Zurich), yang merupakan anggota grup yang
membuat ALGOL. Tahun 1971, dia menerbitkan suatu spesifikasi
untuk highly-structured language (bahasa tinggi yang terstruktur)
yang menyerupai ALGOL. Dia menamainya dengan PASCAL (dari
nama Blaise Pascal, ahli matematika&philosophi terkenal abad
17 dari Perancis). Pascal bersifat data oriented, yaitu programmer
diberi keleluasaan untuk mendefinisikan data sendiri. Pascal juga
merupakan teaching language (banyak dipakai untuk pengajaran
tentang konsep pemrograman). Kelebihan yang lain adalah
penulisan kode Pascal yang luwes, tidak seperti misalnya
FORTRAN, yang memerlukan programmer untuk menulis kode
dengan format tertentu.
STRUKTUR PROGRAM PASCAL
• Judul Program (program heading)
• Blok Program (program block)
– Bagian deklarasi (declaration part)
• Deklarasi label
• Deklarasi konstanta
• Deklarasi tipe data
• Deklarasi variabel
• Deklarasi prosedur
• Deklarasi fungsi
– Bagian pernyataan (statement part)
Bagian pernyataan merupakan bagian
yang terakhir dari suatu blok. Bagian ini
diawali dengan kata cadangan (reserved
word) Begin dan diakhiri dengan kata
cadangan End.
Bagian pernyataan ini menunjukkan suatu
tindakan yang akan dikerjakan oleh
program.
Tindakan tergantung dari instruksi-instruksi
yang diberikan.
Bentuk umum dari pernyataan:

begin

statemen;
.
.
.
end.
Program Pascal yang paling
sederhana
Contoh suatu program Pascal yang paling
sederhana :

Begin
end.
Program Pascal sederhana
Contoh suatu program Pascal sederhana :

begin
writeln(’Saya sedang belajar Pascal’);
writeln(’————————–’)
end.
Dasar Program Pascal
Unsur-unsur Pemrograman
a. Mendapatkan data dengan membaca data dari
default input (key board, file atau sumber data
lainnya).
b. Menyimpan data ke dalam memori dengan
struktur data yang sesuai,
c. Memproses data dengan instruksi yang tepat.
d. Menyajikan atau mengirimkan hasil olahan data
ke default output (monitor, file atau tujuan
lainnya).
What is it ?

Identifier
Nama yang dipergunakan di dalam program
Pascal disebut dengan pengenal atau Identifier

• Identifier digunakan untuk nama: Program, Sub-


program (procedure dan function), nama:
Variable, Constant, Type, Label.

• Nama-nama ini digunakan untuk pemakaian dan


pemanggilan dalam program.
Ketentuan penulisan identifier
1. Nama identifier harus dimulai dengan karakter huruf
alfabet: a sampai z, A sampai Z atau karakter ‘_’
(underscore – garis bawah)
2. Karakter berikutnya boleh karakter numerik (0 .. 9) atau
kombinasi alphanumerik (huruf-numerik).
3. Panjang nama, pada berbagai versi Pascal umumnya
antara 32 – 63.
4. Tidak boleh menggunakan karakter istimewa: + – * / | \
= < > [ ] . , ; : ( ) ^ @ { } $ # ~ ! % & ` ” ‘ dan ?
Contoh penulisan:
Penulisan yang benar: NamaMahasiswa,
Gaji_Karyawan, PX4, dll.
Penulisan yang salah: 3X, A & B, C Z dll.
Variable adalah identifier yang berisi data yang
dapat berubah-ubah nilainya di dalam program.

• Deklarasi Variable adalah :


1. Memberikan nama variabel sebagai identitas
pengenal
2. Menentukan tipe data variabel

Contoh deklarasi variabel: var X : integer;


R : real;
C : char;
T : boolean;
Konstanta adalah identifier yang berisi data
yang nilainya tidak berubah di dalam program.

Deklarasi Konstanta adalah:


a. Memberikan nama konstanta sebagai identitas
pengenal
b. Menentukan nilai konstanta

Contoh deklarasi konstanta: conts MaxSize =


100; {integer}
ExitC = ‘Q’; {char}
Reserved Words

• Reserved Words atau kata-kata cadangan


pada Pascal adalah kata-kata yang sudah
didefinisikan oleh Pascal yang mempunyai
maksdu tertentu.
• Contoh : begin, end, sin, cos, dll.
Beberapa Statemen Turbo Pascal

• Statemen adalah perintah untuk pengerjaan


program pascal.
Statemen terletak di bagian deklarasi statemen
dengan diawali oleh kata cadangan BEGIN dan
diakhiri dengan kata cadangan END. Akhir dari
setiap statemen diakhiri dengan titik koma [;].
Statemen statemen dalam bahasa Pascal terdiri
dari pernyataan yang berupa fungsi dan
prosedur yang telah disediakan sebagai perintah
standar Turbo Pascal.
Statemen-statemen yang digunakan
untuk input/output.
• Read/Readln
• Perintah ini digunakan untuk memasukkan [input] data
lewat keyboard ke dalam suatu variabel.
• Sintaks: Read/Readln(x);
(ingat, selalu diakhiri dengan titik koma [;])
• Keterangan : x = variabel.
• Read = pada statemen ini posisi kursor tidak pindah ke
baris selanjutnya.
• Readln = pada statemen ini posisi kursor akan pindah
ke baris selanjutnya setelah di input.
Statemen-statemen yang digunakan
untuk input/output.
• Write/Writeln
• Digunakan untuk menampilkan isi dari suatu
nilai variable di layar.
• Sintaks: Write/Writeln(x);
• Keterangan : x = variabel.
• Write/Writeln= statement ini digunakan untuk
mencetak variable ke dalam monitor
Statemen-statemen yang digunakan
untuk pengaturan letak layar

• ClrScr
• Perintah ini digunakan untuk
membersihkan layar.
• sintaks: ClrScr; [Clear screen]
Thank You

To be continue

Anda mungkin juga menyukai