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){
}else {
?>
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
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