Monday, December 19, 2011

Struktur Perulangan

Pernyataan repeat (repeat statements)
digunakan untuk melakukan perulangan terhadap suatu pernyataan, dimana proses pemeriksaan
syaratnya berada pada akhir pernyataan repeat tersebut. Pernyataanpernyataan
yang ada pada repeat akan dijalankan (diulang terus) sampai
kondisi yang diseleksi di until tidak terpenuhi.

Pernyataan While (While Statements)
pernyataan while (while statements) hampir sama dengan pernyataan
repeat, dengan sedikit perbedaan bahwa pernyataan while melakukan
pengujian syarat pada awal proses berulang (pernyataan repeat
melakukannya di akhir proses).

Pengujian awal digunakan untuk agar program dapat menyeleksi
kondisi, sehingga program dapat menentukan tindakan apa yang harus
dikerjakan, tergantung dari kondisi yang diseleksi tersebut. Pada
pernyataan-pernyataan yang ada pada while tidak akan dijalankan jika
kondisi tidak terpenuhi.

Pernyataan For (For Statements)
pernyataan for (for statements) juga digunakan untuk melakukan
proses perulangan. Hanya saja proses perulangan pada pernyataan
for langsung dikendalikan oleh suatu peubah yang disebut peubah
kendali (control variables) yang harus bertipe berurutan. Jadi pada
pernyataan for pada dasar sudah diketahui jumlah perulangannya.
Perulangan dengan pernyataan for dapat berupa perulangan positif ('to')
dan perulangan negatif ('downto').
Jika pernyataan yang akan mengalami perulangan lebih dari satu
pernyataan, maka harus diawali dengan begin dan diakhiri dengan end;.

IF statements

Pernyataan if (if statement) akan memeriksa suatu persyaratan dan
menentukan apakah syarat tersebut benar atau salah, kemudian
melakukan pekerjaan sesuai dengan nilai pernyataan tersebut.

Berikut adalah bentuk-bentuk dari pernyataan if yang sering
digunakan :

Array

Array adalah variable yang berindeks. Perbedaannya dengan variabel biasa adalah pada tempat penyimpanan data. Varibel biasa hanya memiliki satu tempat data sedangkan array mempunya beberapa tempat. Amati list program berikut berkut !

Sintak Program
Program cetakhari;
Uses Crt;
Var hari1,hari2,hari3,hari4,
hari5,hari6,hari7:string;
Begin
clrScr;
write(‘Ketik hari ke-1 : ’);
readln(hari1);
write(‘Ketik hari ke-2 : ’);
readln(hari2);
write(‘Ketik hari ke-3 : ’);
readln(hari3);
write(‘Ketik hari ke-4 : ’);
readln(hari4);
write(‘Ketik hari ke-5 : ’);
readln(hari5);
write(‘Ketik hari ke-6 : ’);
readln(hari6);
write(‘Ketik hari ke-7 : ’);
readln(hari7);
writeln;
write(hari1,hari2,hari3,hari4,
hari5,hari6,hari7);
readln;
End.

Output program

Contoh Program Pascal

Berikut adalah contoh sederhana program pascal



program jum_bil;
uses wincrt;

var

i, jum,bil: integer;

begin

jum:=0; {inisialisasi}

for i:=1 to 5 do

begin

write(‘Masukkan Bilangan = ‘);readln(bil);

jum:=jum+bil;

Pascal ???

Mungkin untuk orang yang menggeluti bidang pemrograman, turbo pascal sudah tidak asing lagi.
tapi buat orang awam? apa itu pemograman dengan menggunakan program pascal??
Well check this out!

Pascal merupakan bahasa pemrograman yang cara penulisannya sangat dekat dengan cara penulisan algoritma structur english. Bagi yang sudah memahami algoritma, pascal akan sangat mudah untuk dimengerti.

Pascal itu sendiri bukanlah nama dari sang pembuat, karena yang membuat bahasa pemrograman Pascal adalah Nicklus Wirth. Sedangkan nama “PASCAL” diambil dari nama seorang ahli matematika Blaise Pascal yang berasal dari perancis, karena sudah membuat mesin hitung.

Bahasa Pascal termasuk bahasa pemrograman tingkat tinggi (High Level), yaitu pemrograman yang menggunakan bahasa yang sudah dapat dimengerti oleh manusa. Selain itu, termasuk bahasa pemrograman tersktuktur, sehingga penulisan coding-nya harus beurutan dari awal sampai akhir.

Pada dunia pendidikan di Indonesia khususnya pada tingkat SMA,