Page 37 - Modul Daskom 2020
P. 37
Modul 1 – Pemrograman, Algoritma dan Pascal 2020
G. PASCAL
Pascal merupakan salah satu bahasa pemrograman tingkat tinggi (high level language) artinya bahasa yang
didesain menyerupai bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb. Pascal pertama kali dibuat
oleh Profesor Niklaus Wirth dari Technical University di Zurich, Switzerland pada tahun 1971. Nama pascal
diambil dari nama seorang matematikawan Prancis yang bernama Blaise Pascal. Bahasa pascal adalah bahasa
pengeksekusi yang sangat dekat dengan notasi algoritmik.
a. Struktur Umum dari Program Pascal
i. Judul Program
Berisi nama dan penjelasan (spesifikasi) tentang program tersebut tetapi tidak harus mempunyai
makna terhadap program itu sendiri.
Contoh : program penjualan_tiket;
ii. Bagian Unit
Unit crt : Ditulis uses crt yang digunakan untuk memanipulasi tampilan pada layar komputer.
Unit Sysutils : Ditulis uses sysutils yang digunakan untuk menampilkan waktu dan tanggal.
Unit Lconvencoding : Ditulis uses lconvencoding yang digunakan untuk mengkonversi sebuah
kelompok karakter ke kelompok karakter lainnya.
iii. Bagian Deklarasi
Bagian ini digunakan untuk mengumumkan semua deklarasi yang dipakai beserta propertinya
(misalnya variabel).
Deklarasi konstanta : Const...;
Const n=5 // nilai n pasti
Contoh :
Deklarasi variabel : Var...;
Yaitu pengenal yang berisi data yang dapat berubah-ubah nilainya di dalam program. Contoh :
Deklarasi Prosedur : Procedure...;
Var n=real // nilai n berbentuk real
Bagian program yang berisi serangkaian langkah – langkah tertentu.
o Prosedur merupakan bagian yang terpisah dari program dan dapat diaktifkan dimanapun di
dalam program.
o Prosedur dibuat sendiri bilamana program akan dibagi – bagi menjadi beberapa blok
modul.
Deklarasi tipe : Type...;
Digunakan untuk mendeklarasikan tipe data baru yang dibuat oleh pengguna baik sederhana
ataupun terstruktur.
o Tipe data sederhana (simple type data) berupa tipe data standar yang terdiri dari :
- Integer
- Real
- Char
- String
- Boolean
o Tipe data terstruktur (structured type data). Dikatakan demikian dikarenakan struktur-
strukturnya yang disusun oleh beberapa field, dimana tiap field menyimpan data dari tipe
dasar tertentu yang sudah didefinisikan sebelumnya, terdiri dari :
- Array (dibahas pada modul 2)
- Record (dibahas pada modul 2)
iv. Bagian Pernyataan
Berisi pernyataan (statement) yang akan diproses oleh program yang dibuat. Bagian ini menentukan
pernyataan untuk dieksekusi ketika program yang dijalankan.
Praktikum Dasar Komputer & Pemrograman 2020 I-36