Prosedur dan fungsi Mengumpulkan InformasiMencoba
Bab 1 Pengenalan bahasa Pemrograman 25
Pernyataan_If2; End;
Jika pernyataan dlam struktur hanya satu saja maka Begin dan End boleh dihilangkan If kondisi then
Pernyataan_If1; 5. Komentar dituliskan di antara tanda kurung {}
Contoh Program Luas_lingkaran; {Program ini menghitung luas lingkaran}
uses crt; varr : integer;
L : real; Tulisan “Program ini menghitung luas lingkaran” tidak akan tercetak pada program yang sudah
jadi, karena diletakkan di antara kurung { } maka ini hanya sebagai komentra untuk
menerangkan bagian Judul mengenai apa tujuan program. Hal ini memudahkan orang lain untuk memahami atau mengedit program tersebut.
Sebagai tambahan, dalam bahasa Pascal, penulisan write atau WRITE atau Write dianggap sama karena tidak case-sensitive seperti di Bahasa C. Demikian juga dengan nama identifier a
atau A, luas atau Luas, Phi atau PHI dianggapsebagai identifier yang sama. Untuk lebih jelasnya perhatikan contoh-contoh berikut.
Contoh 1
Program Pascal yang paling sederhana adalah sebagai berikut.
Begin End.
Program di atas hanya terdiri dari begin dan end saja, tapi dapat dijalnkan oleh Pascal, tanpa ada kesalahan. Namundemikian tidak ada output apapun dalam program ini.
Contoh 2 Var a:integer
Begin a:=5; {Memberikan nilai a dengaN 5}
writelna; {Menuliskan isi a} readln;
End.
26 Pemrograman Dasar SMK Kelas X Sem 2
Program di atas meskipun tanpa judul dapat dijalankan oleh Pascal, di mana dalam program tersebut menampilkan isi dari variabel a, yang sudah dideklarasikan di awal. Tulisan di antara
kurung { } adalah komentar yang tidak akan dieksekusi oleh program. Komentar ini bertujuan untuk memberikan informasi kepada pengguna mengenai kode program yang dituliskan.
Contoh 3
Program Menghitung Luas Segitiga
Program Luas_Segitiga; uses crt;
var Luas,a,t : real; begin
clrscr; write‘masukan nilai alas=’;
readlna;
write‘masukan nilai tinggi=’; readlnt;
Luas:=12 a t; writeln‘luas segitiganya adalah=’, Luas;
readln;
end.
Kode program ini lebih lengkap, ada judul, bagian deklarasi, dan bagian pernyataan. Dari program diatas maka dapat diketahui algoritma dalam bahasa natural sebagai berikut.
Algoritma LuasSegitiga Persiapkan variable Luas,a,t bertipe real
Langkah-langkah 1. Meminta inputan nilai alas