Prototip Program Pascal
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