Anda di halaman 1dari 4

algoritma branching ( percabangan)

Fadhilah Rona Aulia / X IPS 2 / 07

If sederhana ( If else)

Algoritma deskripsi

Pada flowchart, kita mulai dari simbol Terminal untuk memulai program percabangan. Kemudian
terdapat simbol arue (flow) yang berjalan menuju simbol kondisi (decission) dimana terdapat
kondisi yang telah ditentukan yaitu; 2 Modulus 2 hasilnya adalah 0. Apabila kondisi tersebut
bernilai benar (true) maka akan menuju pada simbol output untuk menampilkan kalimat ‘Bilangan
Genap‘ namun apabila bernilai salah (false) maka akn menampilkan output ‘Bilangan Ganjil‘
kemudian selanjutnya baik kondisi benar(true) maupun salah (false) akan langsung berakhir.

Pseudocode

<?php

if (2 % 2 == 0){

echo "Bilangan Genap";

}else {

echo "Bilangan Ganjil";

?>

Program diatas menghasilkan output bilangan genap karena memnuhi kondisi 2 mod 2 adalah 0.
karena bernilai true maka output bilangan genap yang ditampilkan.
If sederhana ( If else)

Flowchart

Mulai

Y
2%2=0 Bilangan Genap

Bilangan Ganjil Selesai


If bersarang ( If else If)

Algoritma deskripsi

Flowchart menggambarkan proses untuk menentukan kategori usia berdasarkan umur. Terdapat 4
buah kondisi yang masing-masing mempunyai ketentuan yang harus dipenuhi untuk menentukan
apakah seseorang masuk pada kategori usia anak-anak, remaja, dewasa parubaya atau usia Tua
(lansia).

Pseudocode

<?php

$umur=35;

if($umur<=10){

echo "Anak-anak";

} elseif ($umur<=18){

echo "Remaja";

}elseif ($umur<=35){

echo "Dewasa";

} elseif ($umur<=65){

echo "Parubaya";

} else {

echo "Tua";

?>

Program diatas menghasilkan output Dewasa karena umur yang dideklarasikan pada variabel
$umur adalah 35. dan umur 35 masuk pada kategori usia dewasa.
If bersarang ( If else If)

Flowchart

Mulai

Y
Umur<=10 Anak-anak
0

Y
Umur<=18 Remaja
0

Y
Umur<=35 Dewasa
0

Y
Umur<=65 Parubaya
0 a

Tua Selesai

Anda mungkin juga menyukai