Teknik Informatika STIKI Indonesia
PERCABANGAN
#1
Satu kondisi
Outline Materi
Memahami tentang percabangan dalam
bahasa pemrograman
Mempraktekkan perintah-perintah
percabangan dalam bahasa pemrograman
Percabangan dengan satu kondisi
Teknik Informatika STIKI Indonesia
Pada suatu ketika, Iwan yang menawan diminta tolong oleh istrinya
untuk membeli beberapa keperluan dapur di toko milik Pak Desnan
jurangan terkaya saat itu
“Wan..
Iwaaaan.”
“Wan, pergi ke warung pak Desnan ya beli
beras. Niiih aku beri uang Rp. 20.000. Jika
sekilo harganya Rp. 10.000 beli 2 kilo yaaa,
kalau engga beli sekilo aja..!”
“Yess....Mom”
Pawan pun bergegas ke warung pak Desnan untuk membeli
beras, sesampainya disana ternyata harga beras 10.000/Kg
“Iyaaa iyaa..@#@!!@”
Flowchart percabangan
Percabangan adalah suatu keadaan dimana
pernyataan dapat dieksekusi apabila suatu
kondisi memenuhi syarat untuk mengerjakan
pernyataan tersebut.
Percabangan
“Wan, pergi ke warung pak Desnan ya beli beras.
Niiih aku beri uang Rp. 20.000. Jika sekilo
harganya Rp. 10.000 beli 2 kilo yaaa, kalau engga
beli sekilo aja..!”
Mana yang menjadi syarat ? Rp. 10.000
Program hanya akan menjalankan statement
yang ada didalam percabangan jika kondisi
bernilai benar atau true.
Kondisi pada percabangan harus berupa
operator Boolean.
Percabangan
true
false
Harga = 10.000 Beli beras 2 kilo
 If merupakan salah satu bentuk pernyataan terkondisi
yang berguna untuk pengambilan keputusan terhadap
2 kemungkinan.
 Pada dasarnya if mempunyai 2 buah bentuk, yaitu
ada yang mengandung else dan tidak mengandung
else.
 Pada percabangan if sebuah pernyataan akan
dieksekusi jika memenuhi syarat atau kondisi tertentu.
Berikut ini adalah bentuk umum atau struktur
sintaksnya :
If Statement
if (kondisi){
Statement1;
Statement2;
....
}
If Statement
If Statement
• Contoh :
int nilai = 10;
if (nilai == 10) {
.........
}
Apa hasilnya ?? Hasilnya : sepuluh
Apa hasilnya jika “int nilai = 100;” ?
If Statement
• Contoh :
int anInt = 0;
if (anInt==0){
printf("Variabel anInt bernilai
nol");
}
Hasilnya : Variabel anInt bernilai nol
Contoh penulisan kondisi yang salah
if i > 0 {
printf ("i adalah nilai positif");
}
Contoh penulisan kondisi yang benar
if ( i > 0) {
printf(“i adalah nilai positif”);
}
If Statement
Percabangan if else hampir sama dengan percabangan if.
Hanya saja yang membedakan pada percabangan if else ini
adalah terdapat penambahan pernyataan untuk kondisi yang
bernilai salah (false). Berikut ini struktur sintaksnya:
if (kondisi){
//eksekusi jika kondisi benar
..............;
}else{
//eksekusi jika kondisi salah
..............;
}
If-Else Statement
 Bentuk percabangan if :
if (suatu_kondisi)
perintah_1;
else
perintah_2;
 Bentuk blok
if (suatu_kondisi) {
perintah_1;
} else {
perintah_2;
}
If-Else Statement
Contoh :
int a = 5, b = 6;
if (a > b){
printf(" A Lebih Besar Dari B ");
}else{
printf(“A Lebih Kecil Dari B");
}
If-Else Statement
If-Else Statement
Contoh :
.....
int a=50;
if (a>=90){
printf("Nilai=A");}
else {
printf("Nilai=C");}
.....
Maka output yang akan tampil
adalah Nilai C
If-Else Statement
Contoh :
int nilai = 8;
if (nilai == 10){
printf ("Sepuluh");
}else {
printf ("Bukan Sepuluh");
}
Output : Bukan Sepuluh
• Buatlah program yang
membaca sebuah bilangan
bulat dari keyboard, lalu
mencetak pesan ‘Genap’ jika
bilangan tersebut adalah genap
• Buatlah program yang
membaca 2 bilangan dari
keyboard, lalu menampilkan
bilangan terbesar.
Latihan Soal??
Lagi???
Buatlah program yang meminta sebuah
nilai ujian dimasukkan melalui keyboard
dan memvalidasi nilai tersebut. Berikan
komentar “Absah” jika nilai tersebut
berada antara 0 sampai dengan 100 dan
berikan komentar “Tidak Absah” jika
sebaliknya.
Buatlah program yang membaca 3
bilangan dari keyboard dan menampilkan
bilangan terbesar dari 3 bilangan tersebut.
Akhirnya selesai
jugaaa....

Kondisi Percabangan

  • 1.
    Teknik Informatika STIKIIndonesia PERCABANGAN #1 Satu kondisi
  • 2.
    Outline Materi Memahami tentangpercabangan dalam bahasa pemrograman Mempraktekkan perintah-perintah percabangan dalam bahasa pemrograman Percabangan dengan satu kondisi Teknik Informatika STIKI Indonesia
  • 3.
    Pada suatu ketika,Iwan yang menawan diminta tolong oleh istrinya untuk membeli beberapa keperluan dapur di toko milik Pak Desnan jurangan terkaya saat itu “Wan.. Iwaaaan.” “Wan, pergi ke warung pak Desnan ya beli beras. Niiih aku beri uang Rp. 20.000. Jika sekilo harganya Rp. 10.000 beli 2 kilo yaaa, kalau engga beli sekilo aja..!” “Yess....Mom” Pawan pun bergegas ke warung pak Desnan untuk membeli beras, sesampainya disana ternyata harga beras 10.000/Kg “Iyaaa iyaa..@#@!!@”
  • 4.
  • 5.
    Percabangan adalah suatukeadaan dimana pernyataan dapat dieksekusi apabila suatu kondisi memenuhi syarat untuk mengerjakan pernyataan tersebut. Percabangan “Wan, pergi ke warung pak Desnan ya beli beras. Niiih aku beri uang Rp. 20.000. Jika sekilo harganya Rp. 10.000 beli 2 kilo yaaa, kalau engga beli sekilo aja..!” Mana yang menjadi syarat ? Rp. 10.000
  • 6.
    Program hanya akanmenjalankan statement yang ada didalam percabangan jika kondisi bernilai benar atau true. Kondisi pada percabangan harus berupa operator Boolean. Percabangan
  • 7.
    true false Harga = 10.000Beli beras 2 kilo
  • 8.
     If merupakansalah satu bentuk pernyataan terkondisi yang berguna untuk pengambilan keputusan terhadap 2 kemungkinan.  Pada dasarnya if mempunyai 2 buah bentuk, yaitu ada yang mengandung else dan tidak mengandung else.  Pada percabangan if sebuah pernyataan akan dieksekusi jika memenuhi syarat atau kondisi tertentu. Berikut ini adalah bentuk umum atau struktur sintaksnya : If Statement
  • 9.
  • 10.
    If Statement • Contoh: int nilai = 10; if (nilai == 10) { ......... } Apa hasilnya ?? Hasilnya : sepuluh Apa hasilnya jika “int nilai = 100;” ?
  • 11.
    If Statement • Contoh: int anInt = 0; if (anInt==0){ printf("Variabel anInt bernilai nol"); } Hasilnya : Variabel anInt bernilai nol
  • 12.
    Contoh penulisan kondisiyang salah if i > 0 { printf ("i adalah nilai positif"); } Contoh penulisan kondisi yang benar if ( i > 0) { printf(“i adalah nilai positif”); } If Statement
  • 13.
    Percabangan if elsehampir sama dengan percabangan if. Hanya saja yang membedakan pada percabangan if else ini adalah terdapat penambahan pernyataan untuk kondisi yang bernilai salah (false). Berikut ini struktur sintaksnya: if (kondisi){ //eksekusi jika kondisi benar ..............; }else{ //eksekusi jika kondisi salah ..............; } If-Else Statement
  • 14.
     Bentuk percabanganif : if (suatu_kondisi) perintah_1; else perintah_2;  Bentuk blok if (suatu_kondisi) { perintah_1; } else { perintah_2; } If-Else Statement
  • 15.
    Contoh : int a= 5, b = 6; if (a > b){ printf(" A Lebih Besar Dari B "); }else{ printf(“A Lebih Kecil Dari B"); } If-Else Statement
  • 16.
    If-Else Statement Contoh : ..... inta=50; if (a>=90){ printf("Nilai=A");} else { printf("Nilai=C");} ..... Maka output yang akan tampil adalah Nilai C
  • 17.
    If-Else Statement Contoh : intnilai = 8; if (nilai == 10){ printf ("Sepuluh"); }else { printf ("Bukan Sepuluh"); } Output : Bukan Sepuluh
  • 18.
    • Buatlah programyang membaca sebuah bilangan bulat dari keyboard, lalu mencetak pesan ‘Genap’ jika bilangan tersebut adalah genap • Buatlah program yang membaca 2 bilangan dari keyboard, lalu menampilkan bilangan terbesar. Latihan Soal??
  • 19.
    Lagi??? Buatlah program yangmeminta sebuah nilai ujian dimasukkan melalui keyboard dan memvalidasi nilai tersebut. Berikan komentar “Absah” jika nilai tersebut berada antara 0 sampai dengan 100 dan berikan komentar “Tidak Absah” jika sebaliknya. Buatlah program yang membaca 3 bilangan dari keyboard dan menampilkan bilangan terbesar dari 3 bilangan tersebut.
  • 20.