39
Q
: ,
+ :
+
c.   Rangkuman
Turbo Pascal menyediakan 3 macam bentuk perulangan,  yaitu FOR, WHILE dan  REPEAT...UNTIL.  Ketiga  bentuk  tersebut  masing-masing  masih  dibagi
lagi dari bentuk yang paling sederhana sampai ke bentuk bersarang.
d.   Tugas
1 Apakah yang dimaksud dengan perulangan positif dan negatif?
2 Buatlah program untuk menampilkan 30 buah tanda  pada satu baris
dengan menggunakan perulangan FOR, WHILE dan REPEAT...UNTIL 3
Sebutkan persamaan dan perbedaan antara WHILE dan REPEAT… UNTIL ?
40
Kegiatan Belajar 4
Pesan Kesalahan Kompilasi
a. Tujuan Kegiatan Pembelajaran
Setelah  melaksanakan  kegiatan  pembelajaran  4  diharapkan  peserta  diklat
dapat memahami pesan kesalahan kompilasi dan memperbaiki program. b.
Uraian Materi
Pada  pembuatan  program  dapat  terjadi  2  buah  kesalahan  yaitu  kesalahan sewaktu  proses  kompilasi  dan  kesalahan  sewaktu  program  dijalankan.  Pada
pemrograman  dengan  Turbo  Pascal  apabila  terjadi  kesalahan  maka  akan ditunjukkan nomor kesalahan dan pesan kesalahannya.
Misalnya pada program yang masih mengandung kesalahan sebagai berikut:
89 7
O 8
8O 3
64 8 8R;8
8B;8 -
8 R8 .
8 ;8 +
89BR8 6
8;A9; 8 89 :  9  F8
Apabila  program  dikompilasi,  akan  terdapat  pesan  kesalahan  teks  diblok warna merah seperti Gambar 3.1.
41
Gambar 3.1 Pesan Kesalahan pada Turbo Pascal
Pesan  kesalahan  akan  ditampilkan  urut  dengan  nomor  kesalahan  dan  nama kesalahan.  Pada  Turbo  Pascal  apabila  terjadi  kesalahan  kita  akan  langsung
ditunjukkan  tempat  kita  membuat  kesalahan,  seperti  contoh  di  atas  kita
langsung  ditunjukkan  pada  identifier  pil.  Pesan  kesalahan  yaitu  Error  3 Unknown  Identifier,
hal  tersebut  berarti  bahwa  identifier  pil  belum dideklarasikan,  untuk  memperbaikinya  kita  harus  mendeklarasikan  identifier
pil.
c.   Rangkuman 4
Turbo  Pascal  saat  dikompilasi  akan  menunjukkan  kesalahan  urut  dari kesalahan di awal program sampai akhir program. Apabila kesalahan pertama
telah diperbaiki maka Turbo Pascal akan mencari kesalahan dibawahnya.
d.   Tugas 4