Anda di halaman 1dari 10

Algoritma Pemrograman 2A

Pertemuan 2:
Seleksi, Perulangan, dan Array

PJ : Darmadi 12 Maret 2010

This presentation is dedicated to Laboratorium Informatika Universitas Gunadarma.


This presentation is for education purpose only.
Copyright © 2010.
Seleksi Kondisi
Struktur kondisi digunakan untuk menyeleksi
tindakan yang akan dilakukan oleh program berdasarkan
syarat tertentu. Pernyataan kondisi yang ada antara lain :
 If – Then – Else

 Case – of

 Goto
If – Then – Else
Merupakan perintah kondisi yang bernilai benar dan salah. Jika
benar maka lakukan perintah tepat dibawahnya. Bila salah maka
lakukan perintah setelah Else.

Bentuk umum statement If – Then - Else :


IF kondisi THEN statement1 [ELSE statement2]

Contoh :
if A < 50 then
begin
hasil_if.Text := 'Gagal ';
predikat_if.Text := 'E';
end
else if A < 65 then
begin
hasil_if.Text := 'Lulus ';
predikat_if.Text := 'D';
end
Case Of
Biasa digunakan untuk membuat menu di dalam program. Merupakan
bentuk penyederhanaan perintah if – then –else yang terlalu panjang.

Bentuk umum statement : Contoh :


Case <kondisi> of Case B of
<daftar 1> : 1 : edit1.text := ‘Satu’;
<pernyataan 1> 2 : edit1.text := ‘Dua’;
<daftar 2> : 3 : edit1.text := ‘Tiga’;
<pernyataan 2> End;
<daftar n> :
<daftar n>
End;
Go To
Pernyataan go to merupakan percabangan yang tidak memiliki
syarat. Berguna untuk “melompat” dari baris program yang diberi
kata kunci. Kata kuncu tersebut dalam bentuk “Label”.

Bentuk umum statement Go To: Contoh :


Begin Begin
Label<nama_label>; Label Loncat;
… edit1.text := “Hello World”;
goto<nama_label>; goto Loncat;
End; End;
While – Do
Perulangan yang berguna untuk mengulang suatu blok pernyataan
selama kondisi benar. Statement ini melakukan statement kondisi
terlebih dahulu baru pengulangan sehingga minimal pengulangan
sebanyak 0 kali.

Bentuk umum statement While - Do :


While <kondisi> do <pernyataan>;

Contoh :
While Umur < 18 do edit1.text := “Masih Muda”;
Repeat – Until
Perulangan yang berguna untuk mengulang suatu blok pernyataan
selama kondisi benar. Statement ini melakukan statement kondisi
setelah melakukan pengulangan sehingga minimal pengulangan
sebanyak 1 kali.

Bentuk umum statement Repeat - Until :


Repeat <pernyataan>;

Until <kondisi>;

Contoh :
Repeat I := I + 1;
Until I < 10;
For – To – Do
Merupakan perintah perulangan yang paling sederhana. Biasanya
digunakan untuk melaksanakan perulangan satu pernyataan atau satu
blok program yang sudah diketahui jumlah perulangan nya.
Bentuk umum statement Repeat - Until :
For <pencacah> := <awal> to <akhir> do <pernyataan>
atau
For <pencacah> := <awal> downto <akhir> do <pernyataan>

Contoh :
For F := 1 to X do
edit1.text := “Hello World”;
Array
Merupakan sebuah tipe data majemuk yang menyimpan variabel
dengan tipe yang sama. Di dalam array, isi nya disebut elemen-elemen
array. Array biasa digunakan dalam pembuatan suatu matriks.

Contoh :
Var
Bulan : array [1..12] of String;
Begin
Bulan[1] := ‘Januari’;
Bulan[2] := ‘Februari’;


Bulan[12] := ‘Desember’;
End;
LP Pertemuan 3
 http://deadlinechacha.wordpress.com/
atau
 http://ti-dasar.lab.gunadarma.ac.id/