Muhammad Najib DS, S.Kom.,M.T.
Fakultas Teknik & Ilmu Komputer
Universitas Teknokrat Indonesia
KONDISI PEMROGRAMAN
DEFINISI
Kondisi ketika aliran program memilih beberapa
kemungkinan solusi yang bisa dilakukan.
(Antonius Rachmat, 2010)
Algoritma struktur dasar yang memiliki satu atau lebih
kondisi tertentu di mana instruksi dijalankan jika suatu
kondisi benar.
(Abdul Kadir, 2012)
PERCABANGAN
 IF STATEMENT
 IF ELSE STATEMENT
 IF ELSE IF STATEMENT
 SWITCH CASE STATEMENT
IF STATEMENT
 Memberikan satu pilihan solusi
 Pernyataan / Perintah akan dijalankan jika
 kondisinya bernilai benar (akan diabaikan jika
 bernilai salah).
IF STATEMENT
IF STATEMENT
Algoritma Perbandingan Dua
Bilangan
//DEKLARASI
Int bilangan;
//DESKRIPSI
Input ←Bilangan
Set ← if (bilangan > 80)
Output ← “A” anda LULUS
STRUKTUR IF SATEMENT
KODE IF STATEMENT
STATEMENT IF ELSE
 Memberikan dua solusi alternatif
 Pernyataan / Perintah akan dijalankan
 Jika kondisinya benar, dan juga dapat memberikan
 penyataan / perintah lain.
IF ELSE STATEMENT
IF ELSE STATEMENT
STRUKTIR IF ELSE STATEMENT
IF ELSE STATEMENT
IF ELSE IF STATEMENT
Memberikan dua atau lebih solusi alternatif.
IF ELSE STATEMENT
IF ELSE IF STATEMENT
STRUKTUR IF ELSE IF
SWITCH CASE STATEMENT
 Sederhanakan kondisi dari IF...ELSE
 Perintah akan memberikan kondisi yang diberikan
 dan kemudian membandingkan hasilnya dengan
 konstanta yang ada dalam pemilihan.
SWITCH CASE STATEMENT
STRUKTUR SWITCH CASE
STRUKTUR SWITCH CASE
-------------------------------------------------------------------------------------------------------------
---------------

Ddp percabangan if else - switch case