Kondisi Perulangan/Looping Dalam Bahasa Pemrograman Java

Looping  atau Perulangan adalah fungsi pada bahasa pemrograman java yang digunakan untuk menjalankan perintah  kode program secara berulang-ulang selama kondisi masih terpenuhi. Misalkan kita ingin menyuruh komputer menampilkan teks sebanyak 100x.

System.out.println("fixcoding");
System.out.println("fixcoding");
System.out.println("fixcoding");
System.out.println("fixcoding");
System.out.println("fixcoding");
... hingga 100x

Sangat tidak efisien dan membuat program cenderung lebih berat dijalankan ketimbang menggunakan looping/perulangan. Karena itu, kita harus pakai perulangan agar kode program yang kita tulis bisa lebih ringkas dan memory yang digunakan juga lebih kecil.

Dalam bahasa Java terdapat 3 buah struktur perulangan atau looping, yakni perulangan forperulangan while dan perulangan do while. dalam tutorial kali ini kita akan membahas perulangan for terlebih dahulu.

Perulangan / Looping FOR

Perulangan for adalah perulangan yang mengerjakan suatu pernyataan scara berulang-ulang. Jenis perulangan ini mempunyai 3 parameter penting yaitu:

  1. inisialisasi nilai awal.
  2. Kondisi untuk set perulangan for akan terus berlanjut.
  3. Kondisi untuk set perulangan for akan berhenti ketika kondisi telah terpenuhi.

Berikut format dasar struktur perulangan for dalam bahasa Java:

for (inisial nilai awal; condition; increment) 
{
   //function kode program
}

Penjelasan:

Inisial nilai awal adalah kondisi pada saat awal nilai variable yang belum dilakukan perulangan.

Condition adalah kondisi yang harus dipenuhi agar perulangan berjalan.

Increment adalah variabel yang dipakai untuk memproses  condition untuk bisa memenuhi kondisi akhir perulangan.

Contoh perulangan for java:

Silahkan ketikan kode program seperti berikut ini, atau boleh copy paste:

class Perulangan {
  public static void main(String args[]){
   
    int i; 
    for (i = 1; i < 5; i++) { 
      System.out.println("Fixcoding"); 
    }
 
  }
}

Penjelasan kode program:

  1. Dalam kode program diatas inisial nilai awal adalah i = 1; yang berarti nilai awal yang diberikan adalah 1. variable yang digunakan adalah i (ini tidak harus, boleh juga memakai variabel lain). variabel i yang di set dengan tipe data integer.
  2. Conditionnya adalah i < 5; yang berarti selama nilai variable masih lebih kecil daripada nikai maka perulangan akan terus berlangsung.
  3. Incrementnya adalah i++; yang berarti nilai variable akan terus bertambah selama perulangan berlangsung sampai nilai variable memenuhi syarat yakni. jika nilai variable sudah mencapai angka maka perulangan berhenti karna sudah memenuhi syarat condition yakni nilai variable lebih kecil daripada nilai 5.

Hasil dari kode program:

Fixcoding
Fixcoding
Fixcoding
Fixcoding

Agar teks “Fixcoding” bisa tampil sebanyak 5 kali, ada 3 alternatif. Yakni bisa dengan mengubah kondisi awal menjadi i = 0, atau mengubah kondisi akhir menjadi i < 6 atau i <=5.

Perulangan / Looping WHILE

Perulangan while adalah perulangan yang melakukan pemeriksaan kondisi di awal blok perulangan. While bisa kita artikan perulangan hanya akan dilakukan selama kondisi bernilai benar atau  jika kondisi yang didefinisikan terpenuhi.

Berikut format dasar struktur penulisan perulangan while dalam bahasa java:

inisial nilai awal;
while (condition) 
{
   // kode program
  increment;
}

Penjelasan inisial nilai awal, condition, dan increment telah kita bahas diatas. Sekarang kita akan langsung mempraktekkan perulangan while.

Berikut ini contoh perulangan while, Silahkan ketikan kode program seperti berikut ini, atau boleh copy paste:

class Perulangan {
  public static void main(String args[]){
     
    int i = 1;
    while (i < 5){
      System.out.println("Fxicoding");
      i++;
    }
   
  }
}

Hasil kode program:

Fixcoding
Fixcoding
Fixcoding
Fixcoding

Pada tutorial kali ini kita telah mempelajari cara penggunaan perulangan while atau while loop dalam bahasa pemrograman Java. Selanjutnya akan dibahas tentang perulangan ketiga, yakni Perulangan DO WHILE.

Perulangan / Looping DO WHILE

Perulangan do… while sama seperti perulangan while yang mengeksekusi penyataan tertentu hingga kondisi pemeriksaan penyataan tersebut bernilai false.  Yang membedakan perulangan while dan do while Kondisi / condition akan diperiksa pada kondisi ke akhir perulangan. Sederhananya. perulangan do while akan mengeksekusi pernyataan terlebih dahulu baru memeriksa apakah kondisi sudah terpenuhi atau belum di akhir perulangan.

Berikut format dasar struktur perulangan DO WHILE dalam bahasa pemrograman Java:

inisial nilai awal;
do
{
 // kode program
 increment;
} 
while (condition)

Berikut ini contoh perulangan do while, Silahkan ketikan kode program dibawah ini atau boleh copy paste:

class perulangan {
  public static void main(String args[]){
     
    int i = 1;
    do {
      System.out.println("Fixcoding");
      i++;
    }
    while (i < 5);
  
  }
}

Hasil kode program:

Fixcoding
Fixcoding
Fixcoding
Fixcoding

Selamat anda telah memahami Kondisi Perulangan/Looping Dalam Bahasa Pemrograman Java. Dalam tutorial belajar Java kali ini kita telah membahas perulanga for, while dan do while. Pentingnya penggunakan perulangan / looping  untuk mempermudah melakukan suatu proses yang berulang-ulang, seperti membuat angka dari 1 – 100 dst. Jika memakai kode biasa kita akan memakan banyak memori, tetapi dengan looping kita dapat melakukannya dengan memori yang sedikit dan waktu yang singkat cara ini dianggap sangat efisien. Selamat Mencoba!

Leave a Reply

Your email address will not be published. Required fields are marked *