NIM : 210280129
KELAS : A.3 Teknik Informatika
RESUME
Profesor Niklaus Wirth memperkenalkan kompiler bahasa Pascal pertama kali untuk
komputer CDC 6000 (Control Data Corporation) yang dipublikasikan pada tahun 1971 dengan
tujuan untuk membantu mengajar program komputer secara sistematis, khususnya
pemrograman terstruktur. Pada perkembangannya banyak versi-versi pascal yang beredar, MS-
Pascal, Apple Pascal, Turbo Pascal, dll. Gua pernah baca kalo pascal itu di buat karena bahasa C
terlalu sulit untuk di pelajari untuk pemula.
Read = 2,9 x 10-39 s/d 1,7 x 1038 (untuk menampung bilangan desimal).
Tipe Data menunjukkan suatu nilai yang dpat digunakan oleh sutu variable yang bersangkutan.
‘5′ dll.
String : Merupakan urut-urutan dari karakter yang terletak di antara tanda petik
Tunggal.
Boolean : merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE
atau FALSE .
b. Tipe data didefinisikan pemakai
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).
Nama yang dipergunakan 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.
a. Nama identifier harus dimulai dengan karakter huruf alfabet: a sampai z, A sampai Z
atau karakter ‘_’ (underscore - garis bawah)
b. Karakter berikutnya boleh karakter numerik (0 .. 9) atau kombinasi alphanumerik
(huruf-numerik).
c. Panjang nama, pada berbagai versi Pascal umumnya antara 32 - 63.
d. 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 :
Konstanta adalah identifier yang berisi data yang nilainya tidak berubah di dalam program.
Deklarasi Konstanta adalah:
Reserved Words atau kata-kata cadangan pada Pascal adalah kata-kata yang sudah
didefinisikan oleh Pascal yang mempunyai maksdu tertentu.Suatu Unit adalah kumpulan dari
konstanta, tipe-tipe data, variabel, prosedur dan fungsi-fungsi. Unit standar pada Pascal yang
bisa langsung digunakan adalah System, Crt, Printer Dos dan Graph. Untuk menggunakan suatu
unit, maka kita harus meletakkan clausa atau anak kalimat Uses di awal blok program, diikuti
oleh daftar nama unit yang digunakan. Pada materi ini yang akan dibahas adalah unit Crt. Unit
ini digunakan untuk memanipulasi layar teks (windowing, peletakan cursor di layar, Color pada
teks, kode extended keyboard dan lain sebagainya.
1. Kepala Program
2. Bagian Deklarasi
3. Bagian Program Utama
Kata-kata yang bergaris bawah pada bentuk umum di atas adalah kata-kata tercadang
dalam Turbo Pascal (Reserved Word). Kepala program adalah bagian yang menyatakan judul
dari program yang akan dibuat. Nama program mempunyai beberapa ketentuan, yaitu:
Program Utama
- Write - WriteLn
- Read - ReadLn
Write adalah pernyataan yang digunakan untuk menuliskan teks / komentar tanpa
perpindahan kursor jika tombol Enter ditekan. Bentuk umum :
Write (‘ Teks atau komentar ‘);
Jika perintah tersebut dijalankan :
Read digunakan untuk membaca data atau memasukkan nilai ke dalam sebuah Variabel
tanpa perpindahan baris.
Sebuah program Pascal berisi kepala program, anak kalimat uses (tidak harus ada), serta
blok pengumuman dan pernyataan. Kepala program menunjukkan nama program. Anak kalimat
uses menggunakan unit-unit yang dipakai oleh program tersebut. Bagian terakhir merupakan
blok yang berisi pengumuman dan pernyataan yang akan dijalankan.
Setiap program pascal mempunyai susunan sebagai berikut :
Program Nama_program;
Uses
….. {unit-unit yang dipakai};
Label
….. {label-label yang dipakai};
Const
….. {pendefinisian konstanta yang dipakai};
Type
…. {pendefinisian tipe-tipe data};
Var
….. {pendefinisian peubah};
Procedure Nama_prosedur ;
Begin
…..
End;
Function Nama_function ;
Begin
…..
End;
{ Program Utama }
Begin
…..
End.
Unsur aturan penulisan dasar akan digabung membentuk ungkapan (expressions),
pendeklarasian (declarations), dan pernyataan (statements). Pernyataan menggambarkan
tindakan algoritma yang dapat dijalankan dalam program. Setiap ungkapan adalah sebuah
aturan kesatuan aturan penulisan yang terdapat dalam pernyataan dan menunjukkan sebuah
nilai. Setiap ungkapan terdiri dari operator dan operand. Sedangkan pengumuman menegaskan
sebuah pengenal (identifier) yang dapat digunakan pada ungkapan atau pernyataan, dan bila
diperlukan memesan tempat pada pengingat untuk pengenal tersebut.