ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
PERCABANGAN
Materi 1.1
Referensi
Algoritma dan Pemrograman (Rinaldi
Munir)
Diklat Algoritma dan Pemrograman (Rosa
A.S.)
KONSEP PERCABANGAN
Program yang berisi runtutan instruksi biasanya
terdapat pada masalah sederhana. Seringkali suatu
instruksi hanya bisa dikerjakan jika ia memenuhi suatu
persyaratan tertentu. Oleh karena itu, komputer tidak
lagi mengerjakan instruksi secara sekuensial seperti
pada runtutan, tetapi berdasarkan syarat yang dipenuhi.
KONSEP PERCABANGAN IF
Percabangan if merupakan sebuah
blok program yang menyatakan bahwa
sebuah aksi akan dijalankan/dilaksanakan
apabila kondisi percabangan dipenuhi,
jika tidak dipenuhi maka aksi tidak akan
dijalankan/dilaksanakan. Percabangan if
biasa digunakan untuk mengerjakan aksi
yang memiliki syarat/kondisi tertentu
untuk menjalankannya.
KONSEP PERCABANGAN IF
LANJUTAN
Pada logika manusia, sebuah
percabangan if dapat dianalogikan
sebagai sebuah rumah yang memiliki
pintu dimana hanya kondisi-kondisi
tertentu yang mengijinkan seseorang atau
suatu barang yang dapat masuk melalui
pintu tersebut. Jika kondisi tidak
terpenuhi, maka seseorang atau suatu
barang tidak dapat masuk melalui pintu
tersebut.
CONTOH KASUS
Pada sebuah warung makanan cepat saji,
terdapat pintu yang bertuliskan ‘Staff Only’, dimana
tulisan tersebut merupakan syarat/kondisi untuk
dapat melewatinya. Ketika seseorang ingin masuk
melalui pintu tersebut, namun dia bukanlah
karyawan warung makanan cepat saji, maka
semua orang akan tahu kalau seseorang itu tidak
akan melakukan aksi masuk kedalam pintu
tersebut.
disini kita dapat menyatakan dalam bahasa
algoritma bahwa melewati pintu sebagai aksi,
tulisan ‘staff only’ merupakan sebuah syarat/kondisi
dalam percabangan, dan seseorang yang ingin

More Related Content

Konsep Percabangan IF

  • 1. PERCABANGAN Materi 1.1 Referensi Algoritma dan Pemrograman (Rinaldi Munir) Diklat Algoritma dan Pemrograman (Rosa A.S.)
  • 2. KONSEP PERCABANGAN Program yang berisi runtutan instruksi biasanya terdapat pada masalah sederhana. Seringkali suatu instruksi hanya bisa dikerjakan jika ia memenuhi suatu persyaratan tertentu. Oleh karena itu, komputer tidak lagi mengerjakan instruksi secara sekuensial seperti pada runtutan, tetapi berdasarkan syarat yang dipenuhi.
  • 3. KONSEP PERCABANGAN IF Percabangan if merupakan sebuah blok program yang menyatakan bahwa sebuah aksi akan dijalankan/dilaksanakan apabila kondisi percabangan dipenuhi, jika tidak dipenuhi maka aksi tidak akan dijalankan/dilaksanakan. Percabangan if biasa digunakan untuk mengerjakan aksi yang memiliki syarat/kondisi tertentu untuk menjalankannya.
  • 4. KONSEP PERCABANGAN IF LANJUTAN Pada logika manusia, sebuah percabangan if dapat dianalogikan sebagai sebuah rumah yang memiliki pintu dimana hanya kondisi-kondisi tertentu yang mengijinkan seseorang atau suatu barang yang dapat masuk melalui pintu tersebut. Jika kondisi tidak terpenuhi, maka seseorang atau suatu barang tidak dapat masuk melalui pintu tersebut.
  • 5. CONTOH KASUS Pada sebuah warung makanan cepat saji, terdapat pintu yang bertuliskan ‘Staff Only’, dimana tulisan tersebut merupakan syarat/kondisi untuk dapat melewatinya. Ketika seseorang ingin masuk melalui pintu tersebut, namun dia bukanlah karyawan warung makanan cepat saji, maka semua orang akan tahu kalau seseorang itu tidak akan melakukan aksi masuk kedalam pintu tersebut. disini kita dapat menyatakan dalam bahasa algoritma bahwa melewati pintu sebagai aksi, tulisan ‘staff only’ merupakan sebuah syarat/kondisi dalam percabangan, dan seseorang yang ingin