Laporan Praktikum Algoritma Bumi Dan

BAB I
PENDAHULUAN
Percabangan dalam bahasa pemrograman disebut juga pengkondisian dalam
menentukan keputusan (seleksi), sehingga bila kondisi tertentu memenuhi maka
akan diambil keputusan berdasarkan kondisi yang terpenuhi tersebut. Dalam
bahasa pemrograman delphi dikenal dua percabangan yaitu pernyataan if (if
statement) dan pernyataan case of (case of statement), kalau dalam bahasa
pemrograman VB dikenal dengan Select Case, dalam PHP dikenal dengan switch
case sedangkan untuk pernyataan if sendiri semua bahasa pemrograman
menggunakannya ( ditulis dengan kata yang sama yaitu “if” ).
Perulangan merupakan Blok perintah dapat dijalankan berulang – ulang
sebanyak yang diinginkan atau dibatasi oleh kondisi tertentu. Perulangan adalah
perintah yang paling sering digunakan untuk meringkas penulisan perintah –
perintah yang metode pengerjaannya mirip, serta merupakan pengembangan dari
perintah percabangan.
Percabangan
1.1 Percabangan if (if statement) di delphi
Ada dua bentuk pernyataan if yaitu if…then dan if…then…else.
1.1.1

If...then

If...then merupakan sebuah kondisi yang menghasilkan nilai True jika
benar dan False jika salah. Biasanya perintah If - Then ini untuk program
tunggal.

1.1.2

If...then...else
If...then...else merupakan perintah yang akan dijalankan pada then jika
kondisi pada If terpenuhi, sedangkan pada Else akan dilakukan jika
kondisi tidak terpenuhi. Biasanya perintah ini untuk kondisi ganda.

1.2 Percabangan case of (case of statement) di Delphi
Percabangan Case – Of digunakan untuk mencabangan ke pilihan tertentu
berdasarkan pengujian suatu nilai. Struktur pencabangan ini biasa dipakai jika
alternatif pencabangannya cukup banyak.
1

Syntax:
Case piihan of
1 : statemen 1

2 : statemen 2
3 : statemen 3
dan seterusnya.
Endcase

Perulangan
Perulangan adalah cara mengulang perintah-perintah sampai pada kondisi tertentu.
Perulangan ada 3 jenis :
1. Perulangan For To Do
2. Perulangan Repeat Until
3. Perulangan While Do
1.1 Perulangan For To Do ( Positif)
Digunakan apabila sudah diketahui berapa kali sebuah blok kode akan diulang
dieksekusi.
Bentuk umum :

For (counter):= (nilai awal) To (nilai akhir) Do
Begin
Perintah;
Perintah;

End;

1.2 Perulangan Fo To Do ( Negatif)
Adalah perulangan dengan menghitung (counter) dari besar ke kecil. Statement
yang digunakan adalah For-DownTo-Do
Bentuk umum :

For (counter):= (nilai awal) DownTo (nilai akhir) Do
Begin
Perintah;
Perintah;
End;

1.3 Perulangan Repeat Until
Repeat-Until digunakan untuk mengulang statement-statement atau blok
statement sampai (until) kondisi yang diseleksi di until tidak terpenuhi. Hampir
mirip dengan while do, dimana repeat until juga memerlukan perintah i:= i+1;
atau i:=i-1; untuk menentukan indeksnya menaik atau menurun, agar perulangan
tidak diulang secara terus menerus.


2

Bentuk Umum :
repeat
perintah1;
perintah2;
dst..
until kondisi;
end.

1.4 Perulangan While Do
Penyeleksian kondisi digunakan untuk agar program dapat menyeleksi kondisi,
sehingga program dapat menentukan tindakan apa yang harus dikerjakan.
Statement diulangi jika kondisi adalah TRUE. Jika nilainya berubah FALSE,
maka statement tidak dilakukan lagi.
Bentuk umum :
while kondisi do
begin
perintah1;
perintah2;

perintah3;
dst..;
end;

Formula i:=i+1 adalah penambahan indeks, agar perulangan tidak diulang
terus menerus. jadi pada perulangan ke 2. indeks akan menjadi i:= 1+1, indeks nya
2. pada perulangan ketiga i:= 2+1, jadi indeks nya 3. sampai indeksnya 5 (sudah
mencapai batas akhir kondisi i