Kondisi bersyarat memungkinakan sebuah program atau algortima
memberikan alternatif langkah atau operasi untuk beberapa persyaratan yang
diberikan.
Kondisi percabangan adalah sebuah struktur dalam algoritma atau
pemrograman komputer yang melibatkan suatu kondisi atau persyaratan untuk
melakukan operasi-operasi khusus tergantung dari kondisi yang disyaratkan. Contoh
permasalhan algoritma, Jika omset penjualan >100 juta maka Bonus akan
dihitung 1% x OmsetJual. Jika target omset penjualan tidak terpenuhi maka Bonus=0.
Kondisi percabangan yang seperti ini disebut dengan kondisi percabangan dengan 1 syarat saja.
Kata kunci dari struktur percabangan adalah
·
JIKA
(kondisi) MAKA
o
Pernyataan1
o
Pernyataan2
o
dst
Struktur
Percabangan dengan pseudocode
Ingat kembali aturan penulisan algoritma dengan menggunakan
pseudocode. Jika kita
menggunakan
struktur percabangan, semua pernyataan yang terletak dalam struktur dibuat menjorok
pada tepi yang sama,, kecuali pembuat struktur. Dalam hal ini struktur, yang
dimaksud adalah struktur percabangan. Pembuat strukturnya adalah kata kunci
percabangan yaitu IF THEN, sehingga dalam pseudoce, percabnagan dengan 1 syarat
dapat disajikan dalam bentuk
IF
(kondisi) THEN
Pernyataan1
Pernyataan2
Pernyataan3
Dst
Struktur
Percabangan dengan Flowchart

Contoh:
Algoritma atau Pseudocode HitungBonus
{Algoritma
ini menghitung bonus pegawai dengan
input Nama, omset penjualan dan gaji pokok. Outputnya adalah tota gaji yang
diterima}
Variabel nama: string
OmsetJual:
integer
GajiPokok:
integer
Totalgaji:
integer
1) READ nama
2) READ OmsetJual
3) READ GajiPokok
4) Bonus=0
5) IF (OmsetJual)> 100 THEN
6) Bonus= 1% x OmsetJual
7) TotalGaji= Gaji Pokok + Bonus
8) WRITE TotalGaji.
9) END
Bentuk
Flowchart

0 komentar:
Post a Comment