Tuesday, August 13, 2013

Struktur kontrol percabangan


Bismilillahirohmanhirohim...
Segala puji mutlak HANYA milik Allah tiada pujian melainkan HANYA milikNya..shalawat serta salam kita curahkan buat Nabi akhir zaman teladan kita semua Muhammad SAW...

Ok pada kesempatan kali ini saya akan menjelaskan percabangan,
Percabangan merupakan logika dimana suatu perintah dapat kita laksanakan setelah memenuhi syarat/kondisi tertentu.

Bingung?? baiklah mari kita langsung praktekan biar tambah bingung lagi hehe...
ada 2 model percabangan yang akan saya jelaskan disini

1. model if-else
model ini  hanya menyediakan 2 pilihan kondisi, kalau tidak TRUE yah FALSE

studi kasus : program identifikasi suhu



alur programnya :
1. isi variabel integer suhu dengan nilai 80 – pada baris int suhu = 80 -
2. program menampilkan tulisan “Suhu Air : -sesuai nilai int suhu – C jadi ..” - pada baris System.out.println(“Suhu Air : “+suhu+” C jadi ..”) -
3. nah apa yang ditampilkan program selanjutnya tergantung nilai dari variabel suhu
·        jika suhu bernilai diatas atau samadengan (>=) 100 maka program akan menampilkan tulisan “mendidih !!”
·        jika tidak maka program akan menampilkan tulisan “belum mendidih”, karena suhu diprogram tersebut bernilai 80 maka kondisi inilah yang terpenuhi
berikut hasilnya :
 
2. model if-else if
model ini  menyediakan pilihan kondisi tergantung seberapa banyak kondisi yang diinginkan programmernya
studi kasus : program konversi nilai

 
alur programnya :
1. isi variabel integer Nilai  dengan nilai 80 – pada baris int Nilai = 80 -
2. program menampilkan tulisan “nilai anda -sesuai nilai int nilai – jadi anda mendapatkan” - pada baris System.out.println(“nilai anda “+Nilai+””+”\njadi anda mendapatkan”) -
3. nah apa yang ditampilkan program selanjutnya tergantung nilai dari variabel nilai
·        jika suhu bernilai diatas (>) 75 maka program akan menampilkan tulisan “A”
·        jika suhu bernilai diatas (>) 65 maka program akan menampilkan tulisan “B”
·        jika tidak maka program akan menampilkan tulisan “C”,

karena nilai diprogram tersebut bernilai 80 maka kondisi pertama lah yang terpenuhi
berikut hasilnya :
 
smoga bermanfaat :)

No comments:

Post a Comment