Nulis-Ilmu.com

Tutorial Elektronika dan Komputer

  • Home
  • Elektronika
  • Komputer
  • Javascript
You are here: Home / Javascript / Tutorial Javascript Part 20: Perulangan FOR dan WHILE

Tutorial Javascript Part 20: Perulangan FOR dan WHILE

10 Januari 2015 By Eko Purnomo

Perulangan FOR dan WHILE – Dalam proses pembuatan program kita sering menemui eksekusi kode yang berulang. Jika perulangan hanya dua atau tiga kali mungkin hal ini tidak terlalu berpengaruh, tapi bagaimana jika perulangannya banyak sehingga akan sangat menyulitkan jika harus ditulis satu per satu.

Pada javascript disediakan alat perulangan untuk mempermudah penanganan script yang berulang dengan FOR dan WHILE. Perulangan FOR akan melakukan perulangan dengan awalan dan akhiran tertentu serta proses yang bisa menentukan akhiran perulangan FOR. Sedangkan perulangan WHILE hanya akan mengulang proses sampai syarat yang diminta WHILE terpenuhi.


Perulangan FOR

Ini cara yang banyak dan umum dipakai untuk membuat perulangan proses. Dengan perulangan FOR kita bisa menentukan awal dan akhir syarat perulangan serta membuat proses yang menentukan akhir perulangan FOR.

Perulangan FOR dan WHILE pada javascript

Cara penulisan perulangan FOR pada javascript :

for (statement 1; statement 2; statement 3) {
    ...//kode yang akan dijalankan
}

Penjelasan dari script diatas:

  • Penulisan for harus dalam huruf kecil semua.
  • Setiap kode yang dijalankan dipisahkan dengan titik koma (;).
  • Statemen 1, 2 dan 3 dipisahkan dengan titik koma (;).
  • Statemen 1 dijalankan sebelum perulangan (awal).
  • Statemen 1 bisa dihilangkan dan diganti dengan menuliskannya diatas for.
  • Statemen 2 merupakan syarat perulangan berjalan (berhenti jika tidak terpenuhi).
  • Statemen 2 bisa dihilangkan dengan menambahkan break didalam program jika sebuah kondisi telah terpenuhi.
  • Statemen 3 dijalankan setiap kode program didalam for dijalankan.
  • Statemen 3 dapat dihilangkan dengan menuliskannya jadi satu didalam blok program didalam for.
  • Menuliskan perulangan FOR secara lengkap lebih memudahkan saat mengamati dan membaca alur program.

Contoh penggunaan perulangan FOR pada javascript :

 <!DOCTYPE html>  
 <html>  
 <body>

<p>Silahkan klik untuk demo perulangan angka selama 5 kali</p>

<button onclick=”showAngka()”>Tampilkan</button>

<p id=”view”></p>

<script>
function showAngka() {
var text = “”;
var i;
for (i = 0; i < 5; i++) {
text += “Angka = ” + i + “<br>”;
}
document.getElementById(“view”).innerHTML = text;
}
</script>

</body>
</html>

Perulangan WHILE

Dengan logika WHILE maka perulangan akan berjalan selama kondisi dalam WHILE bernilai benar (true). Jadi agar perulangan berhenti dan tidak mengacaukan browser maka didalam statemen kode yang diulang harus ditulis juga perintah yang akan menghentikan perulangan atau membuat kondisi menjadi salah.

Cara penulisan perulangan WHILE pada javascript :

while (kondisi) {
    ...//kode yang akan dijalankan jika kondisi bernilai benar
}

Penjelasan dari script diatas:

  • Penulisan while harus dengan huruf kecil semua.
  • Kode-kode didalam while akan dijalankan selama kondisi bernilai benar.
  • Kode-kode didalam while ada kemungkinan tidak dijalankan karena kondisi tidak pernah bernilai benar.
  • Didalam while harus ada proses yang membuat kondisi menjadi salah saat kebutuhan perulangan yang dimaksud telah selesai, jika tidak akan menyebabkan crash pada browser.

Contoh penggunaan perulangan WHILE pada javascript :

 <!DOCTYPE html> 
 <html>  
 <body>

<p>Silahkan klik tombol untuk mengulang tampilan angka 0-9</p>

<button onclick=”showAngka()”>Tampilkan</button>

<p id=”view”></p>

<script>
function showAngka() {
var text = “”;
var i = 0;
while (i < 10) {
text += “<br>Angka = ” + i;
i++;
}
document.getElementById(“view”).innerHTML = text;
}
</script>

</body>
</html>

Perulangan DO WHILE

Prinsipnya sama dengan while, yaitu proses mengerjakan kode program lalu mengulang proses tersebut selama sebuah kondisi bernilai benar. Perulangan berhenti jika kondisi tidak terpenuhi lagi.

Cara penulisan perulangan DO…WHILE pada javascript :

do {
    ...//kode yang akan dijalankan sekali dan diulang selama kondisi bernilai benar
}while (kondisi)

Penjelasan script diatas :

  • Penulisan do while harus dengan huruf kecil semua.
  • Kode-kode didalam do while akan dijalankan selama kondisi bernilai benar.
  • Kode-kode didalam do while setidaknya dikerjakan sekali meskipun kondisi tidak bernilai benar.
  • Didalam do while harus ada proses yang membuat kondisi menjadi salah saat kebutuhan perulangan yang dimaksud telah selesai, jika tidak akan menyebabkan crash pada browser.

Contoh penggunaan perulangan DO…WHILE pada javascript :

 <!DOCTYPE html>  
 <html>  
 <body>

<p>Silahkan klik tombol untuk mengulang tampilan angka 0-9</p>

<button onclick=”showAngka()”>Tampilkan</button>

<p id=”view”></p>

<script>
function showAngka() {
var text = “”;
var i = 0;
do {
text += “<br>Angka = ” + i;
i++;
} while (i < 10)
document.getElementById(“view”).innerHTML = text;
}
</script>

</body>
</html>

Perbedaan antara WHILE dan DO WHILE

Sepintas terlihat sama antara WHILE dan DO…WHILE, namun ada perbedaan mendasar yaitu terletak pada penempatan WHILE.

Jika pada perulangan WHILE letak WHILE pada baris pertama perulangan maka pada DO…WHILE terletak pada akhir perulangan.

Pada DO…WHILE sebuah proses pasti dikerjakan setidaknya satu kali, sedang pada WHILE ada kemungkinan tidak dikerjakan.

Lihat indeks artikel Tutorial Javascript Dasar >>

Referensi :

  • //www.w3schools.com/js/js_loop_for.asp
  • //www.w3schools.com/js/js_loop_while.asp

Filed Under: Javascript Tagged With: contoh do javascript, contoh for javascript, contoh while, javascript, perbedaan antara while dan do while, perulangan do while, perulangan for, perulangan while

Kategori

  • Android
  • Blogging
  • CSS
  • Desain
  • Elektronika
  • HTML
  • Internet
  • Javascript
  • Komputer
  • Mikrokontroler
  • PHP
  • Website

Pos-pos Terbaru

  • Rangkaian Adaptor 12 Volt 3 Ampere
  • 10 Aplikasi Transportasi Online Terbaru 2018
  • 3 Cara Screenshot di Laptop Windows
  • Rangkaian Adaptor 12V 35Ampere
  • Komunitas Desainer Kampung Jepara
  • Solder Yang Bagus dan Berkualitas
  • Cara Melewatkan Parameter ke dalam Fungsi pada Bahasa C
  • Parameter Dalam Bahasa C: Formal dan Aktual
  • Prototipe Fungsi dalam Bahasa C
  • Cara Menggunakan Fungsi dalam Bahasa C
  • Home
  • Privacy
  • Disclaimer
  • Kontak

Copyright © 2024 · Nulis-ilmu.com