Pemrograman (IN124)
Ramos Somya, S.Kom., M.Cs.
Sequence
• Sequence merupakan urut-urutan dalam
menjalankan suatu instruksi untuk mencapai
tujuan tertentu.
*****
Instruksi-nya:
print*;print*;print*; print*;print*;
Current Printing Position (CPP)
• Kadang kala setelah suatu instruksi dipanggil, hasil
yang muncul tidak benar-benar sesuai dengan
maksud dari pemanggilan instruksi tersebut.
• Kondisi awal: HELLO
• Instruksi: print*
• Hasil 1 : HELLO*
• Hasil 2: HELLO *
• Hal ini dipengaruhi oleh kondisi (state) sesaat
sebelum instruksi tersebut dipanggil.
...
Instruksi 2:
print*; print*; print*; NL;
print*; print*; print*; NL;
print*; print*; print*; NL;
Pengantar Pascal
• Bahasa Pascal merupakan bahasa
pemrograman terstruktur.
• Pencipta bahasa Pascal yaitu Niklaus Wirth
pada tahun 1970 dan baru dipublikasikan
pada tahun 1971.
• Compiler untuk bahasa Pascal sendiri ada
banyak, salah satunya ialah Free Pascal.
TAMPILAN
FREE
PASCAL
Menu
Utama
Editor,
tempat
untuk
menulis
kan
source
code
Penulisan pada Pascal
• Bentuk dasar dari penulisan program Pascal:
uses crt;
begin
(* tulis perintah di bagian ini *)
end.
...
• uses crt; memberitahukan pada pascal bahwa
program ini akan menggunakan monitor sebagai
media output.
• begin merupakan kata kunci (keyword) yang
menandakan awal dari program tersebut.
• end. Merupakan kata kunci yang menandakan akhir
dari program.
• Perintah-perintah dapat dituliskan di antara begin
dan end.
...
• Masing-masing instruksi diakhiri titik koma (;) yang mana
tanda ini sebenarnya diperlukan untuk memisahkan 2 buah
instruksi.
• Pascal bersifat incasesensitive, artinya huruf besar dan kecil
dianggap sama.
• Contoh : BEGIN dengan begin dianggap sama.
• Komentar: tulisan pada kode program yang tidak dieksekusi
oleh compiler.
{ instruksi } tidak akan dieksekusi
atau
(* instruksi *) tidak akan dieksekusi
Instruksi Dasar Pascal
• print* : write(‘*’);
• prints : write(‘ ‘);
• NL : writeln;
Contoh 1
• Membuat pola *** dengan Pascal:
uses crt;
begin
clrscr;
write('*');write('*');write('*');
readkey;
end.
Contoh 2
uses crt;
begin
clrscr;
writeln;write('*');write('*');write('*');
writeln;write('*');write('*');write('*');
writeln;write('*');write('*');write('*');
readkey;
end.
Contoh 3
uses crt;
begin
clrscr;
write(‘Saya ');
writeln(‘sedang');
writeln('Belajar Pascal');
readkey;
end.
Latihan
• Instal Free Pascal di komputer / laptop masing-masing!
Ketua Kelas:
Aldy (088225235281)
Terima Kasih