Jasa Bantu Koding Skripsi Murah Harga Pelajar. WA aja dulu : 0838-4309-6913
COD / tanya tanya langsung area Tangerang. CodeIgniter/ Android / Django.

Contoh Percabangan Pada Javascript

Ryo Suwito - Contributor

: | : 21 April 2018 | Programming

Contoh Percabangan Pada Javascript

Contoh Percabangan Pada Javascript

: | : 21 April 2018 | Programming
Tags | javascript

Apa itu Percabangan ?

decision_making.jpg

Sebuah percabangan dalam pemrograman komputer adalah kondisi pembuatan keputusan yang didasarkan pada suatu kondisi. Misal kamu memiliki fungsi program A dan fungsi program B.

Fungsi A hanya akan bekerja jika hari cerah.

Sementara fungsi B hanya akan berkerja jika hari mendung.

Sebuah percabangan atau conditional  statements akan mengecek kondisi sebelum menjalankan sebuah fungsi. Kondisi disini bisa saja berupa perbandingan antara dua variabel, perbandingan antara variabel dengan nilai tertentu, dsb.

Penerapan Percababangan pada JavaScript

IF-THEN-ELSE-END_flowchart.svg.png

 

Pada JavaScript, percabangan diterapkan ke dalam fitur 

  • if,
  • if - else,
  • if - else if. 

Contoh pengunaan percabangan pada JavaScript dengan if  adalah sebagai berikut :

if (1+1 == 2){
    alert("benar");
}

Maksudnya, sebelum kita menjalankan fungsi alert yang menyatakan "benar", JavaScript terlebih dahulu melakukan pengecekan kondisi, apakah 1 + 1 sama dengan 2. Jika kondisinya benar, maka JavaScript akan menjalankan fungsi atau proses yang ada di antara simbol kurung kurawal ({ }). Jika kondisi tidak benar, maka JavaScript akan mengabaikan fungsi yang ada di dalam kurung kurawal.


Contoh pengunaan percabangan pada JavaScript dengan if - else  adalah sebagai berikut :

var nomor_urut = 3
if (nomor_urut == 2){
    alert("benar");
}
else {
     alert("salah");
}

Maksudnya, sebelum kita menjalankan fungsi alert yang menyatakan "benar", JavaScript terlebih dahulu melakukan pengecekan kondisi, apakah nilai dari variabel nomor_urut sama dengan 2. Jika kondisinya benar, maka JavaScript akan menjalankan fungsi atau proses yang ada di antara simbol kurung kurawal ({ }) pertama. Tapi, jika variabel nomor_urut bernilai tidak sama dengan 2, maka kondisi menjadi tidak benar, maka JavaScript akan mengabaikan fungsi yang ada di dalam kurung kurawal pertama. JavaScript akan mengeksekusi atau menjalankan fungsi yang ada di dalam kurung kurawal kedua. Yaitu fungsi yang ada setelah statement else.


Contoh pengunaan percabangan pada JavaScript dengan if - else if  adalah sebagai berikut :

var nomor_urut = 3
if (nomor_urut == 2){
    alert("benar");
}
else if (nomor_urut <= 4){
     alert("kecil");
}
else {
     alert("besar");
}

Maksudnya, sebelum kita menjalankan fungsi alert yang menyatakan "benar", JavaScript terlebih dahulu melakukan pengecekan kondisi, apakah nilai dari variabel nomor_urut sama dengan 2. Jika kondisinya benar, maka JavaScript akan menjalankan fungsi atau proses yang ada di antara simbol kurung kurawal ({ }) pertama. Tapi, jika variabel nomor_urut bernilai tidak sama dengan 2, maka kondisi menjadi tidak benar, maka JavaScript akan mengabaikan fungsi yang ada di dalam kurung kurawal pertama. JavaScript akan mengeksekusi atau menjalankan fungsi yang ada di dalam kurung kurawal kedua. Yaitu fungsi yang ada setelah statement else pertama, Jika nomor_urut nilainya kurang dari 4.

Bagaimana jika nilai dari nomor_urut lebih besar dari 4 dan tidak sama dengan 2?

Maka JavaScript akan menjalankan fungsi yang ada di dalam kode blok terakhir, yaitu kode yang berada diantara kurung kurawal terakhir setelah statement else terakhir

Kesimpulan

Dengan menggunakan percabangan, kita dapat membuat sebuah program yang hanya menjalankan suatu fungsi jika kondisi yang kita inginkan terpenuhi.

Kita bisa melakukan percabangan dengan if di dalam sebuah percabangan. Hal ini disebut dengan nested if.

Selain dapat menjalankan kode program yang hanya akan berjalan jika sebuah kondisi terpenuhi, JavaScript juga dapat menjalankan sebuah fungsi jika kondisi yang kita inginkan tidak terpenuhi. Fitur yang kita gunakan untuk menangani kondisi ini adalah if - else.

Untuk percabangan yang sangat panjang, kita bisa menggunakan pengecekan berulang dengan berbagai kondisi menggunakan fiture if- else if - else. Dengan fitur else if kita bisa melakukan pengecekan ulang apakah kondisi kedua / ketiga / keempat terpenuhi. Jika tidak terpenuhi, maka potongan kode yang berada di dalam blok else terakhir lah yang akan dijalankan.

Share to your friends !


Powered by: