
Bab II ini agar tidak terlalu panjang, saya bagi 2 session, dimana session 1 tentang Aliran Program Percabangan dan session 2 pada postingan berikutnya tentang Aliran Program Pengulangan.
Mari kita mulai ,,,,
Percabangan
Dengan pernyataan percabangan, program anda bisa melompat ke baris lain. Pada dasarnya ada 2 macam pernytaan percabangan pada Javascript, yaitu pernyataan if ... else dan switch.
Pernyataan if...else
Pernyataan if..else digunakan untuk menguji sebuah kondisi dan kemudian mengeksekusi pernyataan tertentu bila kondisi tersebut terpenuhi dan mengeksekusi pernyataan lain bila kondisi tersebut tidak terpenuhi.
Sintaks :
if(kondisi){
//pernyataan-pernyataan yang dieksekusi
//jika kondisi terpenuhi
}else{
//pernyataan-pernyataan yang dieksekusi
//jika kondisi tidak terpenuhi
}
//pernyataan-pernyataan yang dieksekusi
//jika kondisi terpenuhi
}else{
//pernyataan-pernyataan yang dieksekusi
//jika kondisi tidak terpenuhi
}
Contoh kasus :
kita ingin menentukan apakah suatu bilangan itu positif atau negatif.
<script type="text/javascript">
x = 5; // input angka sembarang
x = 5; // input angka sembarang
if(x>0){
document.write('x bilangan positif');
}else{
document.write('x bilangan negatif');
}
</script>
document.write('x bilangan positif');
}else{
document.write('x bilangan negatif');
}
</script>
Pernyataan if...else if ... else ...
Pada kasus-kasus tertentu, anda mungkin meletakkan pernyataan if lain setelah else. Perhatikan pada contoh di atas. Contoh tersebut belum sempurna karena bila x = 0 maka 0 dinyatakan negatif padahal 0 bukan positif maupun negatif. Maka solusinya kita pakai pernyataan if ... else if ... else ...
<script type="text/javascript">
x = 0; // input angka sembarang
if(x>0){
document.write('x bilangan positif');
}else if(x<0){
document.write('x bilangan negatif');
}else{
document.write('x bilangan nol');
}
</script>
x = 0; // input angka sembarang
if(x>0){
document.write('x bilangan positif');
}else if(x<0){
document.write('x bilangan negatif');
}else{
document.write('x bilangan nol');
}
</script>
Pernyataan Switch
Pernyataan switch digunakan untuk menangani percabangan majemuk. Dengan kata lain switch digunakan untuk menyederhanakan pernyataan if else if else yang terlalu banyak. Sintaks:
switch (x) {
case y1 : //pernyataan jika x = y1
break;
case y2 : //pernyataan jika x = y2
break;
case y3 : //pernyataan jika x = y3
break;
, , , , , , , ,
default : //pernyataan selain di atas
break;
} Contoh:
<script type="text/javascript">
x = 0; // input angka 0 s/d 6
switch (x) {x = 0; // input angka 0 s/d 6
case 0 : document.write('Hari Senin');
break;
case 1 : document.write('Hari Selasa');
break;
case 2 : document.write('Hari Rabu');
break;k;
case 3 : document.write('Hari Kamis');
break;
case 4 : document.write('Hari Jumat');
break;
case 5 : document.write('Hari Sabtu');
break;
default : document.write('Hari Minggu');
break;
}
</script>














37 comments
saya nu pertamax yeh hahaa,,
Replyngilu wae euy ds mah teu pati apal saetik2 eutiken belajar ti kang asep :D
wah tambah hebat saj nih guruku,tambah hari tambah bertambah nih muridmu ini.
Replyhatur nuhun ilmuna guru
Wah harus dari pertama nieh,ijin mempelajari Kang.
ReplyNice share,thanks ya,wilujeng weekend and happy blogging.
abdi oge ngiring kang ds wae lah, hatur nuhun kang asep, dipelajari dulu, semoga lama-lama paham:}
Replywah pusing nih lihatnya,masih bngung bgt nich ane lihatnya,,, tapi ga papa maklum lah newbie perlu bnyak blajar lagi, trutama di blog akang ini, artikelnya bgus2 sich,,
Replythanks ya..
belajar Java Script disini nih,, detaill..
ReplyMantapp,,
Kang Asep guru kerja bagian gini yaaa :D
Happy Blogging
manteff gan, ane pelajari ya, wilujeng
ReplyIjin bookmark ya kang...
Replypengen ada pertinggal ni bahan JS nya
wah.. akhirnya keluar juga lanjutannya yg kemarin..
Replyjaga-jaga saya nanti mungkin bermanfaat ijin bookmark :D
terima kasih infonya kang :D
#Semoga Sehat Selalu :)
mantaf kang..
Replyijin nyimak aja :D
diajar sakedik-sakedik lah kang :D
Replybelom seberapa ngarti, dulu pernah ikut bimbel model gtuan tpi baru masuk 2 pertemuan udah keluar sih..
Replykang asep.. kalah lieur abi mah... sanes jurusana.. hehe.. dipaksakeun oge mentog yeuh di mastaka.. hihi..
Reply@duniasharingmangga belajar nu tekun,,,
Replywilujeng ngeblog
@kampungku corolla
Replysami-sami,,, bari jeung dipraktekeun ambeh leuwih ngarti ,,,
wilujeng ngeblog
@Raihan Marie Ramadhan
Replyiyah Kang bisa baca dulu BAB I dan pakai editor phpDesigner biar lebih mudah
wilujeng ngeblog
@Muro'i El-Barezy
Replymangga sok kalo berminatmah,,, :)
wilujeng ngeblog
@muarra
Replymungkin pusing karena nggak berminat sob :) ,,,,
wilujeng ngeblog
@ubaybingokil
Replysaya BUKAN GURU / DOSEN sob cuma buruh pabrik yg senang belajar pemograman ,,, :)
wilujeng ngeblog
@Febriansyah Haq (Just Copy and Leave It!!!)
Replysilahkan sob ,,,pelajari yg tekun
wilujeng ngeblog
@Adie Konoe Poetra Dyanaz
Replysilahkan sob, you pasti bisa ,, coba sekali2 posting hasil karya JS mu ,,,
wilujeng ngeblog
@Darmawan Saputra
Replysilahkan sob,,, kalo anda berminat di pemograman,
wilujeng ngeblog
@k-islamic
Replysilahkan simak yg tekun dan teliti, yg penting praktek ,,,
wilujeng ngeblog
@Opicksakedik2 lama2 sebukit sob ,,, loba2mah bisi kabuhulan :)
Replywilujeng ngeblog
@Goparwah sayang keluar duluan, jangan nyerah sebelum bertanding dong ,,,
Replywilujeng ngeblog
@Didin Supriatna
Replyhihihi ,,, nginum oskadon kang rieutmah ,,, :)
wilujeng ngeblog
waduh akang simabdi teu acan ngartos kanukieumah,gening blog teh seueur pisan codena nya kang,wah sering2 ah main ke sini.
Replyhatur nuhun tips dan pembelajaranana kang
@Zig Zoor
ReplyIlmu itu luas dan dalam Kang ,,, yg kita miliki bagai setetes air di samudera ... :)
wilujeng ngeblog
Kang Asepppppppp..izin kang mau aku sedot..hahahyyy...kangen nih kang.
Replyane pusing kang, ane gk ngarti yg kaya ginian hhe..
Reply@ICAH BANJARMASIN
ReplySilahkan Bang Icah ,,, kangen juga nih ,,, :)
wilujeng ngeblog
@Aldio Blog
Replyhehehe ,,,, :)
wilujeng ngeblog saja sob
Terima kasih sahabat atas berbagi pengetahuannya ini...
Reply@Blog Keperawatan
Replysama-sama sobat ,,,
wilujeng ngeblog
waduh, sebenarnya agak masih bingung nih gan soal beginian . dan saya mau baca baca website ini . Supaya dapat ilmu nih . kembangkan terus ya gan
Reply@obat diabetes alami
Replysilahkan baca-baca ,,,
wilujeng ngeblog
Tutornya bagus-bagus pak, saya bokkmark deh :)
Reply[[ DOFOLLOW BLOG!!! Jangan Berkomentar SPAM... ]]
Dimohon jangan menulis LINK, kalau maksud sobat menunjukkan alamat blog anda pilih Name/URL pada option profile:
Bila ada LINK / URL akan saya HAPUS !!!
MAAF, TIDAK MENERIMA COMMENT TUKANG OBAT !!!