BAB II - Aliran Program Percabangan pada Javascript

23 Jun 2012

4.5
بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

BAB II - Aliran Program Percabangan
Sobat-sobat mari kita lanjutkan perkulihan kita. Huahahaha bergaya jadi dosen ,,,  :D   Sebelumnya kita sudah berkenalan dengan Program Language Javascript  pada BAB I - Pengenalan Javascript


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
}


Contoh kasus :
kita ingin menentukan apakah suatu bilangan itu positif atau negatif.


 <script type="text/javascript">
 x = 5; //  input angka sembarang
if(x>0){
   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>



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) {
    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>







ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين

Jika sobat menyukai artikel atau tutorial di blog ini, Silahkan ketik email di sini untuk berlangganan GRATIS via EMAIL , dengan begitu sobat akan mendapatkan kiriman artikel atau tutorial setiap ada yang terbit di Sakahayang Dot Com :


Delivered by FeedBurner



Artikel Terkait:



37 comments

duniasharing23 Juni 2012 19.07

saya nu pertamax yeh hahaa,,

ngilu wae euy ds mah teu pati apal saetik2 eutiken belajar ti kang asep :D

Reply
kampungku corolla23 Juni 2012 19.39

wah tambah hebat saj nih guruku,tambah hari tambah bertambah nih muridmu ini.
hatur nuhun ilmuna guru

Reply
Raihan Marie Ramadhan23 Juni 2012 19.43

Wah harus dari pertama nieh,ijin mempelajari Kang.
Nice share,thanks ya,wilujeng weekend and happy blogging.

Reply
Muro'i El-Barezy23 Juni 2012 19.49

abdi oge ngiring kang ds wae lah, hatur nuhun kang asep, dipelajari dulu, semoga lama-lama paham:}

Reply
muarra23 Juni 2012 20.55

wah 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,,
thanks ya..

Reply
ubaybingokil23 Juni 2012 22.44

belajar Java Script disini nih,, detaill..


Mantapp,,

Kang Asep guru kerja bagian gini yaaa :D


Happy Blogging

Reply

manteff gan, ane pelajari ya, wilujeng

Reply
Adie Konoe Poetra Dyanaz24 Juni 2012 00.35

Ijin bookmark ya kang...

pengen ada pertinggal ni bahan JS nya

Reply
Darmawan Saputra24 Juni 2012 06.54

wah.. akhirnya keluar juga lanjutannya yg kemarin..
jaga-jaga saya nanti mungkin bermanfaat ijin bookmark :D

terima kasih infonya kang :D



#Semoga Sehat Selalu :)

Reply
k-islamic24 Juni 2012 06.55

mantaf kang..
ijin nyimak aja :D

Reply
Opick24 Juni 2012 09.00

diajar sakedik-sakedik lah kang :D

Reply
Gopar24 Juni 2012 15.00

belom seberapa ngarti, dulu pernah ikut bimbel model gtuan tpi baru masuk 2 pertemuan udah keluar sih..

Reply
Didin Supriatna24 Juni 2012 15.56

kang asep.. kalah lieur abi mah... sanes jurusana.. hehe.. dipaksakeun oge mentog yeuh di mastaka.. hihi..

Reply
Kang Asep24 Juni 2012 19.16

@duniasharingmangga belajar nu tekun,,,

wilujeng ngeblog

Reply
Kang Asep24 Juni 2012 19.17

@kampungku corolla
sami-sami,,, bari jeung dipraktekeun ambeh leuwih ngarti ,,,

wilujeng ngeblog

Reply
Kang Asep24 Juni 2012 19.18

@Raihan Marie Ramadhan
iyah Kang bisa baca dulu BAB I dan pakai editor phpDesigner biar lebih mudah

wilujeng ngeblog

Reply
Kang Asep24 Juni 2012 19.19

@Muro'i El-Barezy
mangga sok kalo berminatmah,,, :)

wilujeng ngeblog

Reply
Kang Asep24 Juni 2012 19.20

@muarra
mungkin pusing karena nggak berminat sob :) ,,,,

wilujeng ngeblog

Reply
Kang Asep24 Juni 2012 19.21

@ubaybingokil
saya BUKAN GURU / DOSEN sob cuma buruh pabrik yg senang belajar pemograman ,,, :)

wilujeng ngeblog

Reply
Kang Asep24 Juni 2012 19.22

@Febriansyah Haq (Just Copy and Leave It!!!)
silahkan sob ,,,pelajari yg tekun

wilujeng ngeblog

Reply
Kang Asep24 Juni 2012 19.23

@Adie Konoe Poetra Dyanaz
silahkan sob, you pasti bisa ,, coba sekali2 posting hasil karya JS mu ,,,

wilujeng ngeblog

Reply
Kang Asep24 Juni 2012 19.24

@Darmawan Saputra
silahkan sob,,, kalo anda berminat di pemograman,


wilujeng ngeblog

Reply
Kang Asep24 Juni 2012 19.25

@k-islamic
silahkan simak yg tekun dan teliti, yg penting praktek ,,,

wilujeng ngeblog

Reply
Kang Asep24 Juni 2012 19.26

@Opicksakedik2 lama2 sebukit sob ,,, loba2mah bisi kabuhulan :)

wilujeng ngeblog

Reply
Kang Asep24 Juni 2012 19.26

@Goparwah sayang keluar duluan, jangan nyerah sebelum bertanding dong ,,,

wilujeng ngeblog

Reply
Kang Asep24 Juni 2012 19.27

@Didin Supriatna
hihihi ,,, nginum oskadon kang rieutmah ,,, :)

wilujeng ngeblog

Reply
Zig Zoor24 Juni 2012 20.28

waduh akang simabdi teu acan ngartos kanukieumah,gening blog teh seueur pisan codena nya kang,wah sering2 ah main ke sini.
hatur nuhun tips dan pembelajaranana kang

Reply
Kang Asep24 Juni 2012 21.00

@Zig Zoor
Ilmu itu luas dan dalam Kang ,,, yg kita miliki bagai setetes air di samudera ... :)

wilujeng ngeblog

Reply
ICAH BANJARMASIN24 Juni 2012 23.03

Kang Asepppppppp..izin kang mau aku sedot..hahahyyy...kangen nih kang.

Reply
Aldio Blog24 Juni 2012 23.19

ane pusing kang, ane gk ngarti yg kaya ginian hhe..

Reply
Kang Asep24 Juni 2012 23.37

@ICAH BANJARMASIN
Silahkan Bang Icah ,,, kangen juga nih ,,, :)

wilujeng ngeblog

Reply
Kang Asep24 Juni 2012 23.45

@Aldio Blog
hehehe ,,,, :)

wilujeng ngeblog saja sob

Reply
Blog Keperawatan24 Juni 2012 23.57

Terima kasih sahabat atas berbagi pengetahuannya ini...

Reply
Kang Asep25 Juni 2012 00.08

@Blog Keperawatan
sama-sama sobat ,,,

wilujeng ngeblog

Reply
obat diabetes alami6 Juli 2012 08.37

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
Kang Asep6 Juli 2012 10.45

@obat diabetes alami
silahkan baca-baca ,,,

wilujeng ngeblog

Reply
Tips sahabat10 April 2013 01.19

Tutornya bagus-bagus pak, saya bokkmark deh :)

Reply
[[- Click Untuk Buka Form Komentar Klasik-Nya -]]

colored comment

[[ 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 !!!

left

NuEnggal

NuKomen

Sobat Sakahayang

Sakahayang's Statistic



Check Google Page Rank


..

Ingin meningkatkan traffic pengunjung dan popularity blog anda secara cepat dan tak terbatas? Serahkan pada saya, saya akan melakukannya untuk anda Gratis!! klik DISINI-1 dan DISINI-2