Pengenalan Pascal Tujuan Pembelajaran Setelah melalui diskusi dan penjelasan 1. Mahasiswa dapat memahami struktur program pascal dengan benar 2. Mahasiswa memahami istilah identifier dengan benar 3. Mahasiswa dapat menjelaskan ketentuan penulisan identifier sekurang-kurangnya 3 buah 4. Mahasiswa dapat membuat identifier dengan benar sekurang-kurangnya 3 buah 5. Mahasiswa dapat memahami bagian deklarasi dengan benar
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, Subprogram (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/Read ln • 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