Pertemuan 11 Javascript – Percabangan dan Perulangan



Javascript – Percabangan dan Perulangan







• Percabangan adalah cara yang digunakan dalam program untuk mengambil, mengambil keputusan untuk memilih benar atau salah dari beberapa kondisi.  
• Selain percabangan, struktur ini juga disebut: aliran kontrol, keputusan, struktur kondisi, Struktur jika, dsb.  Percabangan akan mampu membuat program berpikir dan menentukan tindakan yang sesuai dengan logika / kondisi yang kita berikan,


  • IF 


contoh nya :









  dan akan mengeluarkan ouput seperti di bawah  




Pembicaraan bagian ini: if (totalBelanja 100000) (document.write ("<h2> Selamat Anda dapat menerima </h2>) Ini yang disebut blok. Program blok pada Javascript, diawali dengan tanda buka kurung kurawal (dan diakhin dengan tutup kurawal)  Jika di dalam blok hanya ada satu baris ekspres atau pernyataan maka boleh tidak ditulis tanda kurungnya. If (TotalBelanja> 10000)
 document.write (<h2> selaMat Anda dapat hadiah /< h2>);
  • IF ELSE
Percabangan jika / yang lain merupakan percabangan yang memiliki dua blok pilihan.  Pilihan pertama untuk kondisi benar, dan pilihan kedua untuk kondisi salah (lain).  Coba 



CONTOH FLOWCHART NYA 







 CONTOH PEMROGRAMAN NYA 


dan ini adalah outputnya 



                                         


  • IF/ELSE/IF
berikut sedikit deskripsi tentang if/else/if




dan ini adalah contoh pemrograman nya 



di atas ini merupakan hasil ouput dari if/else/if


  • SWITCH/CASE
Kita dapat membuat blok kode (case) sebanyak yang diinginkan di dalam blok switch, Pada <value>, kita bisa isi dengan nilai yang nanti akan dibandingkan dengan varabel.  Setiap case harus diakhiri dengan break.  Khusus untuk default, tidak perlu diakhiri dengan istirahat karena dia berada di bagian akhir, Pemberian istirahat agar program berhenti memeriksa kasus selanjutnya saat sebuah kasus terpenuhi.

#berikut contoh pemrograman nya 


dan ini adalah output nya 




  • PERCABANGAN DENGAN OPRATOR TERNARY
Percabangan menggunakan opreator ternary merupakan bentuk lain dari percabangan jika / selain itu.

#BERIKUT CONTOH PEMROGRAMAN NYA 















dan menghasilkan output seperti ini 




  • NASTED / PERCABANGAN BERSARANG 
Kita juga bisa membuat blok percabangan di dalam percabangan.  Ini disebut percabangan bersarng atau bersarang

#berikut contoh pemrograman nya 


dan menmapilkan hasil output :





 Pendahuluan Perulangan adalah Proses mengulang-ulang eksekusi kode blok tanpa henti, selama persyaratan yang digunakan acuan terpenuhi.
  • Secara umum, perulangan ini dibagi dua.
  • Yaitu: loop terhitung dan loop tidak terhitung.

 Perulangan yang termasuk dalam Loop Terhitung:
 - Perulangan for
 - Perulangan Foreach
 - Perulangan repeat 

Perulangan yang termasuk dalam Loop Tak terhitung:
 Perulangan while         - Perulangan do / while
  • FOR






  • WHILE



 

  • DOWHILE






Jadi perbedaanya: Perulangan do/while akan mengecek kondisi di belakang (sesudah mengulang), sedangkan while akan mencek kondisi di depan atau awal (sbelum mengulang)



  • FOREACH
Perulangan foreach biasanya digunakan untuk mencetak item di dalam array. Perulangan ini termasuk dalam perulangan counted loop, karena jumlah perulangannya akan dituentukan oleh panjang dari array. * Ada dua cara menggunakan perulangan foreach di Javascript: 1. Menggunakan for dengan operator in; 2. Mengguunakan method forEach().






  • REPEAT
Perulangan dengen method atau fungsi repeat() termasuk dalam perulangan counted loop. Fungsi ini khusus digunakan untuk mengulang sebuah teks (string). - Bisa dibilang * Ini merupakan singkat dari perulangan for.


  • PERULANGAN BERSARANG

Perulangan dengen method atau fungsi repeat() termasuk dalam perulangan counted loop. Fungsi ini khusus digunakan untuk mengulang sebuah teks (string). - Bisa dibilang * Ini merupakan singkat dari perulangan for.




• Pada perulangan tersebut, kita menggunakan dua perulangan for
. • Perulangan pertama menggunakan variabel i sebagai counter, sedangkan perultangan kedua menggunakan variabel j sebagai counter.

Komentar