Anda di halaman 1dari 3

Konsep Percabangan ( Conditionals ) pada pemograman.

Algoritma percabangan atau disebut juga algoritma pemograman seleksi kondisi


(atau disebut juga dengan flow control atau algoritma pemilihan ) adalah salah satu
jenis perintah dalam algoritma yang digunakan sebagai cara untuk memberitahukan
program tentang perintah apa yang harus dijalankan, dimana perintah tersebut
disesuaikan dengan beberapa kondisi tertentu.

Fungsi algoritma percabangan ini adalah untuk memproses keputusan yang


tepat dan sesuai dengan keinginan pengguna system berdasarkan beberapa kondisi
yang terjadi pada system yang digunakan tersebut.

1. Perintah percabangan If
Percabangan If digunakan saat terdapat 1 pilihan keputusan.
Misalkan, kalau kita tidak lulus dalam ujian, maka kita ikut remedy. Sedangkan
kalau lulus tidak perlu ikut remedi.

Ujian

tidak

Lulus ? Ikut Remedi

ya

Naik Kelas

2. Perintah percabangan If/Else


Percabangan If/Else digunakan saat terdapat 2 pilihan keputusan.
Misalkan, jika umur diatas atau samadengan 18 tahun boleh membuat SIM.
Mulai

Input
Umur

Tidak boleh tidak Umur ya Boleh


membuat SIM >= membuat SIM

Selesai

3. Perintah percabangan If/Elif/Else


Percabangan If/Elif/Else digunakan apabila terdapat lebih dari dua pilihan keputusan.

If begini :
Maka ini
Elif begitu :
Maka itu
Else :
Pokoknya gitu dah !

Misalkan, kita akan membuat program untuk menentukan grade nilai dengan flowchart
sebagai berikut :
Mulai A

true
Input Nilai Grade=A
true
Nilai Grade=C+
>=60
Grade=A
true
Nilai Grade=B+
>=90

true
Nilai Grade=C
>=50
true
Nilai Grade=B
>=80
true
Nilai
Grade=D
>=90

Nilai
>=70
Grade=E

false Grade=A

A
Cetak
Grade

Selesai

Anda mungkin juga menyukai