Anda di halaman 1dari 4

BAB II

LANGKAH KERJA

1.1 Struktur perulangan FOR DO


Contoh program dengan perulangan FOR DO
Langkah-Langkah :
1. Pilih menu file dan klik new application
2. Pada form 1 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 Properti Nilai
Form 1 Name FrmFORDO
Caption PERULANGAN
FOR_DO
Label 1 Name Label 1
ListBox 1 Name LBLoop
GroupBox 1 Caption Perulangan For_DO
RadionButton 1 Caption FOR-TO-DO
Name RBFORTODO
RadionButton 2 Caption FOR-DOWNTO-DO
Name RBFORDOWNTODO

4. Lakukan desain seperti ditujukkan pada Gambar 4.1


Gambar 4.1 Desain Form untuk program perulangan For-Do
5. Lakukan kode program untuk event OnClik 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. RBFORDOWNTODO Click(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;

1.2 Struktur Perulangan REPEAT...UNTIL


REPEAT... UNTIL digunakan untuk melakukan proses perulangan suatu statemen.
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 form 3 tanamkan kontrol Button (1 buah) dan ListBox (1 buah)
3. Aturlah properti-properti dari masing-masing kontrol sesuai dengan table sebagai
berikut :
Component Properti Nilai
Form 3 Name FrmREPEAT
Caption REPET UNTIL
Button 1 Caption Repeat Until
Name BTRepeat
ListBox 1 Name LBLoop

7. Lakukan desain seperti ditunjukan pada Gambar 5.3

Gambar 5.3 Desain Form untuk program Perulangan Repeat-Until


4. Lakukan kode program untuk event OnClick pada BTRepeat
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. Membuat program untuk menampilkan
a. Bilangan 1 sampai N
b. Bilangan Ganjil dan Genap dari N buah bilangan
2. Membuat program untuk membaca N buah bilangan dan tentukan hasil penjualan dan
rata-rata (Perulangan FOR-DO dan WHILE-DO).
3. Membuat program untuk menentukan N Faktorial (Perulangan REPEAT UNTIL).

Anda mungkin juga menyukai