Prototip Program Pascal
Uses <…..>
Type <….>
Const <….>
Var <….> Kepala Program
Function <…..>
Procedure <……>
Begin
<…….> Badan Program
End.
Uses <…..>
Type <….>
Const <….>
Var <….> Kepala Program
Function <…..>
Procedure <……>
Begin
<…….> Badan Program
End.
Baris Program
- Setiap baris program atau blok perintah selalu diakhiri dengan tanda ;
- Setiap baris program yang mengandung blok perintah dapat ekspresikan menjadi beberapa baris sesuai dengan baris perintah yang menyusunnya.
- Setiap baris program dapat menggunakan huruf kecil atau besar.
- Blok perintah dimulai dengan begin dan diakhiri dengan end;
- Baris program yang mempunyai degree yang sama sebaiknya dituliskan sama rata kirinya.
- Baris program yang mempunyai degree lebih rendah sebaiknya ditulis lebih menjorok kekanan.
Perintah/Instruksi
- Merupakan unit terkecil yang merupakan implementasi sederhana dlm bhs pemrograman dari suatu proses komputer
- Merupakan prosedur atau fungsi bawaan
- Biasa dituliskan dengan huruf tebal
- Merupakan satu kesatuan penulisan
- Contoh instruksi :
- CLRSCR – instruksi menghapus layar
- WRITE() – instruksi mencetak pada unit output
- {……} – instruksi membuat catatan
- READ ()– instruksi membaca data dari unit input
Data
- Istilah umum yang mewakili angka, karakter, dan simbul-simbul lain yang berfungsi sebagai masukan untuk proses komputer
- Data Integer – data yang menyatakan angka matematis tanpa pecahan dan dilengkapi dengan operasi matematis
- Data Real - data yang menyatakan angka matematis dengan pecahan dan dilengkapi dengan operasi matematis
- Data Carakter – data yang berupa satu simbul yang terdapat dalam tabel ASCII – dituliskan dalam tanda petik singgle
- Data String – rangkaian data carakter dengan panjang tertentu
- Data Boolean – data logika yang mempunyai nilai benar saja atau salah saja.
Variabel dan Konstanta
- Variabel – suatu besaran yang dapat berubah selama proses - adalah suatu nama di lokasi memori komputer yang dapat digunakan menyimpan data sementara.
- Konstanta – suatu besaran yang tidak berupah selama proses
- Pembuatan variabel dilakukan pada kepala program dengan perintah
Var <nama variabel>:< jenis data>
- Pengisian/manipulasi isi variabel dilakukan di badan program dengan perintah :
<nama variabel>:=<harga/isi>
- Pembuatan konstanta dilakukan pada kepala program dengan perintah :
Const <nama konstanta>=<harga/isi>
Operator
- Operator adalah suatu simbul khusus yang digunakan untuk mengoperasikan data
- Operator Matematis
- Operator Charakter
- Operator Boolean
- dll
Deklarasi
- Deklarasi adalah suatu proses pemesanan atau pembentukan
- Selalu dilakukan pada kepala program
- Deklarasi file unit (Uses)
- Deklarasi tipe data (Type)
- Deklarasi variabel (Var)
- Deklarasi konstanta (Const)
- Deklarasi Fungsi (Function)
- Deklarasi Prosedur (Procedure)
Ekspresi/Ungkapan
- Adalah suatu penyataan yang mempunyai arti
- Ungkapan matematis
- Ungkapan string
- Ungkapan relasi
- Ungkapan logika
Kondisi
- Kondisi adalah ungkapan yang mempunyai nilai benar atau salah
- Merupakan ungkapan logika atau ungkapan relasi
- Prototipe :
- <variabel><relasi><konstanta>
- <variabel><relasi><variabel>
- <ekspresi logika>
Fungsi (bawaan)
- Merupakan bentuk dari perintah
- Setiap fungsi mempunyai argumen dan hasil fungsi –> y = sin(x), x = argumen, y=harga fungsi
Pesan Kesalahan
- Kesalahan Level Pertama
- Kesalahan saat menulis program
- Dapat dilihat dengan mudah
- Dapat dibetulkan dengan mudah tanpa merombak struktur program
- Kesalahan Level Kedua
- Kesalahan saat proses Compile/link
- Biasanya dikarenakan inisialisasi variabel maupun pemuatana variabel dan operasi
- Kesalahan Level Ketiga
- Kesalahan karena proses sehingga hasilnya tidak benar
- Biasanya karena rumus salah atau struktur program salah