Anda di halaman 1dari 15

LOGIKA

PENGAMBILAN
KEPUTUSAN
1
PERCABANGAN

• ISITILAH INI UNTUK MENGGAMBARKAN ALUR


PROGRAM YANG BERCABANG.
• SELAIN PERCABANGAN, STRUKTUR INI JUGA DISEBUT
CONTROL FLOW, DECISION, STRUKTUR KONDISI,
STRUKTUR IF, DSB.
• PERCABANGAN AKAN MAMPU MEMBUAT PROGRAM
BERPIKIR DAN MENENTUKAN TINDAKAN SESUAI
DENGAN LOGIKA/KONDISI YANG KITA BERIKAN.

2
STRUKTUR PERCABANGAN IF

• PERCABANGAN IF DIGUNAKAN SAAT TERDAPAT SATU


PILIHAN KEPUTUSAN.
• PERNYATAAN IF MENGUJI SATU BUAH KONDISI. BILA
HASILNYA BENAR MAKA PERNYATAAN DI DALAM BLOK IF
TERSEBUT DIEKSEKUSI. BILA SALAH, MAKA PERNYATAAN
TIDAK DIEKSEKUSI.

3
STRUKTUR PERCABANGAN IF

• MISALKAN, KALAU KITA TIDAK LULUS DALAM UJIAN, MAKA KITA IKUT REMIDI.
SEDANGKAN KALAU LULUS TIDAK PERLU IKUT REMIDI.

4
5
STRUKTUR PERCABANGAN IF/ELSE

• PERCABANGAN IF/ELSE DIGUNAKAN SAAT TERDAPAT


DUA PILIHAN KEPUTUSAN.
• KONDISI PERTAMA KALAU BENAR, DAN KONDISI
KEDUA KALAU SALAH

6
STRUKTUR PERCABANGAN IF/ELSE
• MISALKAN, JIKA UMUR DIATAS ATAU SAMADENGAN 18 TAHUN BOLEH
MEMBUAT SIM. SEDANGKAN DIBAWAH ITU BELUM BOLEH.

7
CONTOH
PERCABANGAN SATU BARIS/
TERNARY → menggunakann IF/ELSE dalam satu baris

<Nilai True> if Kondisi else <Nilai False>


STRUKTUR PERCABANGAN IF/ELIF/ELSE

• PERCABANGAN IF/ELIF/ELSE DIGUNAKAN APABILA


TERDAPAT LEBIH DARI DUA PILIHAN KEPUTUSAN.
• KATA KUNCI ELIF ARTINYA ELSE IF, FUNGSINYA UNTUK
MEMBUAT KONDISI/LOGIKA TAMBAHAN APABILA KONDISI
PERTAMA SALAH.

10
• MISALKAN KITA AKAN MEMBUAT
PROGRAM UNTUK MENENTUKAN
GRADE NILAI DENGAN FLOW
CHART SEBAGAI BERIKUT:

11
12
PERCABANGAN BERSARANG
• SEBUAH PERCABANGAN ATAU PERKONDISIAN DISEBUT BERSARANG JIKA DI
DALAMNYA TERDAPAT PERKONDISIAN LAGI.

13
CONTOH
CONTOH: PROGRAM
MENCARI BILANGAN
TERBESAR DAN KECIL

15

Anda mungkin juga menyukai