Anda di halaman 1dari 6

LAPORAN RENCANA PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN III

NAMA

: JULIUS SIHOTANG

NIM

: DBC 113 174

KELAS

: C

MODUL

: IV

(STRUKTUR

KONTROL

PERULANGAN

JURUSAN/PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS PALANGKA RAYA

2014
MODUL IV
STRUKTUR KONTROL PERULANGAN

Perulangan (Loop) adalah proses pengulangan sekelompok pernyataan hingga


batas waktu tertentu. Ada tiga perulangan yang digunakan yaitu FOR DO ,
WHILE DO dan REPEAT UNTIL.
A. Struktur Perulangan FOR DO
FOR DO digunakan sebagai pencacah yang menambah atau mengurangi nilai
dari variabel tiap dilakukan perulangan.
Bentuk penulisan Struktur FOR DO :

a. FOR-TO-DO
Perulangan positif dengan penghitung (counter) dari kecil ke besar dengan kata
lain pertambahannya positif.

FOR Variabel_Indeks:=Nilai_Awal TO Nilai_Akhir DO


Statemen

b. FOR-DOWNTO-DO
FOR Variabel_Indeks:=Nilai_Awal DOWNTO Nilai_Akhir DO
Statemen

Perulangan negatif dengan penghitung (counter) dari besar ke kecil dengan kata
lain pertambahannya positif
Contoh Program dengan Perulangan FOR DO

Langkah-langkah :
1. Pilih menu file dan klik new application

2. Pada form1 tanamkan kontrol label (1 buah), GroupBox (1 buah),


RadioButton (1 buah), dan ListBox (1 buah)
3. Aturlah properti-properti dari masing-masing kontrol sesuai dengan table
sebagai berikut :
Component
Form1

Properti

Nilai

Name

FrmFORDO

Caption

PERULANGAN FOR_DO

Label1

Name

Label1

ListBox1

Name

LBLoop

GroupBox1

Caption

Perulangan FOR-DO

RadioButton1

Caption

FOR-TO-DO

Name

RBFORTODO

Caption

FOR-DOWNTO-DO

Name

RBFORDOWNTODO

RadioButton2

4. Lakukan desain seperti ditunjukkan pada Gambar 4.1.

Gambar 4.1 Desain Form untuk Program Perulangan For-Do

5. Lakukan kode program untuk event OnClick pada RBFORTODO.


procedure TFrmFORDO.RBFORTODOClick(Sender: TObject);
var i:integer;
begin
label1.Caption:=Huruf Kapital A sampai Z;
LBLoop.Items.Clear;
for i:=65 to 90 do
LBLoop.Items.Append(chr(i));

end;

6. Lakukan kode program untuk event OnClick pada RBFORDOWNTODO.


procedure TFrmFORDO.RBFORDOWNTODOClick(Sender: TObject);
var i:integer;
begin
label1.Caption:=Huruf Kecil dari z ke a;
LBLoop.Items.Clear;
for i:=122 downto 97 do
LBLoop.Items.Append(chr(i));
end;
B. Struktur Perulangan REPEAT UNTIL
REPEAT UNTIL digunakan untuk melakukan proses perulangan suatu
statemen

terus-menerus

selama

kondisi

masih

bernilai

logika

salah.

Bentuk penulisan Struktur REPEAT UNTIL :


REPEAT
Statemen
UNTIL <kondisi>
Contoh Program dengan Perulangan REPEAT UNTIL

Langkah-langkah :
1. Pilih menu file dan klik new Form
2. Pada form3 tanamkan kontrol Button (1 buah) dan ListBox (1 buah).
3. Aturlah properti-properti dari masing-masing kontrol sesuai dengan table
sebagai berikut :
Component
Form3

Button1

Properti

Nilai

Name

FrmREPEAT

Caption

REPEAT UNTIL

Caption

Repeat Until

Name

BTRepeat

ListBox1

Name

Name

LBLoop

RBFORDOWNTODO

7. Lakukan desain seperti ditunjukkan pada Gambar 5.3.

Gambar 5.3 Desain Form untuk program Perulangan Repeat-Until

4. Lakukan kode program untuk event OnClick pada RBFORTODO.


procedure TFrmRepeat.BTRepeatClick(Sender: TObject);
var
i:integer;
begin
i:=0;
repeat
LBLoop.Items.Add(inttostr(i));
i:=i+1;
until i>20;
end;

TUGAS PRAKTIKUM
1.

Buatlah program untuk menampilkan :


a. Bilangan 1 sampai N
b. Bilangan Ganjil dan Genap dari N buah bilangan

2.

Buatlah program untuk membaca N buah bilangan dan tentukan hasil


penjumlahan dan rata-ratanya (Perulangan FOR-DO dan WHILE-DO).

3.

Buatlah Program untuk menentukan N Faktorial (Perulangan REPEAT


UNTIL)