Anda di halaman 1dari 15

Pemrograman Berorientasi Objek

Kondisi Percabangan
PENGANTAR

Sebuah program komputer tidak pernah lepas dari


pengambilan keputusan, yaitu program mempunyai
beberapa kemungkinan perintah yang akan dikerjakan
sesuai dengan kondisi
PENGANTAR

 Percabangan hanyalah sebuah istilah yang


digunakan untuk menyebut alur program yang
bercabang.
 Percabangan juga dikenal dengan “Control Flow”,
“Struktur Kondisi”, “Struktur IF”, “Decision”
PENGENALAN

Percabangan digunakan untuk memilih dan mengeksekusi blok kode


ketika ada 2(dua) atau lebih kemungkinan kondisi. Kondisi diisikan
dengan sebuah pernyataan yang melibatkan operator logika
 ==(sama dengan)
 !=(tidak sama dengan)
 !(negasi)
 >(lebih besar)
 >=(lebih besar sama dengan)
 <(lebih kecil)
 <=(lebih kecil sama dengan).
ALUR PROGRAM SEDERHANA TANPA PERCABANGAN
ALUR PROGRAM PERCABANGAN SEDERHANA
“IF” 1 KONDISI
“IF” 2 KONDISI
“IF” LEBIH DARI 2 KONDISI
KONDISI PERCABANGAN SWITCH

 Selain menggunakan kondisi percabangan IF, maka bahasa


pemrograman JAVA juga menyediakan sintaks lain yaitu SWITCH

 Pada dasarnya penggunaannya sama saja dengan IF, akan tetapi


bentuk struktur penulisannya lebih sederhana. Tapi perlu diingat
bahwa tidak semua permasalahan dapat diselesaikan dengan
SWITCH.
SINTAKS PENULISAN SWITCH
NESTED IF

 Bentuk percabangan NESTED IF adalah struktur penulisan dimana


terdapat IF bersarang atau IF didalam IF.
 Jadi jika pada struktur sebelumnya, sebuah pernyataan adalah
perintah yang harus dikerjakan, maka ketika menggunakan NESTED
IF pernyataan tersebut adalah kondisi yang harus dilakukan
pengecekan.
NESTED IF
LATIHAN

Sebuah wahana bermain 'Disney Island' akan memberikan tarif sesuai


dengan tinggi dan umur anak dengan ketentuan sebagai berikut:
 Umur kurang dari 1 tahun: Tampilkan 'Dilarang masuk'
 Umur kurang dari 3 tahun: Rp 30.000. Jika tinggi anak umur 2-3
tahun melebih 70 cm maka tarif akan bertambah 10.000
 Umur kurang dari 7 tahun: Rp 40.000. Jika tinggi anak umur 4-7
tahun melebih 120 cm maka tarif akan bertambah 15.000
 Umur kurang dari 10 tahun: Rp 50.000. Jika tinggi anak umur 8-10
tahun melebih 150 cm maka tarif akan bertambah 20.000
 Umur 10 tahun keatas: Rp 80.000
Tampilkan tarif harga sesuai umur dan tinggi seorang anak
SELESAI

Anda mungkin juga menyukai