Langsung ke konten utama

Memahami 2 Jenis Perulangan Pada Java

Apa itu Perulangan?

Perulangan di dalam pemerograman dibagi 2 jenis :

  1.  Counted Loop : perulangan yang jumlahnya terhitung atau sudah ditentukan.
  2. Uncounted Loop : perulangan yang jumalhnya belum ditemtukan atau tidak terhutung
Counted Loop terdiri dari perulangan For dan For Each, sedangkan Uncounted Loop terdiri dari While dan Do/While.

Counted Loop 

Seperti yang sudah dijelaskan, perulangan ini memiliki jumlah perulangan yang tentu dan sudah ditentukan.

Mari kita bahas satu persatu,
Format penulisan For pada Java sebagai berikut:


  • Variable tugasnya untuk menyimpan atau menampung nilai perulangan.
  • Variable = 0 : nilai awalnya variable adalah 0.
  • Variable < 10 : variable nilainya kurang dari 10 (berarti variable nilainya 0 - 9).
  • Variable++  : Operator Increment atau menambah nilai +1 selama kondisinya True.

berikut contoh dari perulangan For



Contoh diatas akan menghasilkan perulangan sebanyak 10x karena variable i = 0, berarti perulangan di mulai dari 0 sampai 9 karena i < 10.

berikut hasilnya




contoh lain untuk menampilkan angka


contoh diatas akan menghasilkan angka dari 0 - 9, dikarenakan i = 0 dan i < 10 



Perulangan For Each

perulangan ini sebenarnya untuk menampilkan isi dari array.

Apa itu array?
Array adalah variable yang menyimpan lebih dari satu nilai dan memiliki indeks.

Perulangan For Each pada JAVA , dilakukan juga dengan for, berikut contohnya : 



Jika isi dari array berubah maka hasilnya akan mengikuti perubahan tersebut.

Berikut hasil dari contoh diatas 


Uncounted Loop

Seperti yang sudah dijelaskan diatas, perulangan ini tidak jelas berapa jumlah perulanganya, tapi tidak menutup kemungkinan juga jumlah pengulanganya dapat ditentukan.

Perulangan Uncounted Loop terdiri dari perulangan While dan Do/While.

Perulangan While

Cara kerja perulangan ini seperti percabangan, ia akan melakukan perulangan selama kondisinya true.
Penjelasan:
  • Kondisi bisa kita isi dengan perbandingan maupun variable bolean. kondisi ini hanya memiliki kondisi true dan false.
  • perulangan while akan berhenti jika kondisinya false
Contoh Code dengan Perulangan While:


Berikut hasil dari contoh Code diatas:

Dari contoh diatas kita sudah melakukan perulangan 3x. Bisa saja lebih dari 3x atau kurang tergantung  dari kondisinya.

Jika variable running bernilai false, maka perulangan akan berhenti.

Perulangan ini juga tidak menutup kemungkinan melakukan perulangan Counted Loop.

Berikut Contohnya:


Berikut hasil dari code diatas :



Note : Pastikan menambahkan increment(angka++), karena jika tidak maka akan melakukan perulangan terus menerus yang bisa mengakibatkan laptop lag atau hang.

Perulangan Do/While

Perulangan Do/While sebenarnya sama seperti perulangan While, bedanya Do/While melakukan perulangan satu kali dulu, kemudian mengecek kondisinya.

JAdi dikerjakan dulu (DO), lalu cek kondisinya While(kondisi). Jika kondisinya true maka lanjut perulangan, jika false berhenti.

Contoh :




Hasilnya akan sama seperti contoh perulangan while :


Ok sekian dulu pembahasan tentang perulangan pada Java, jika ada pertanyaan silahkan tulis dikolom komentar.


Terimakasih.


Komentar

Postingan populer dari blog ini

Cara Partisi Hardisk Tampa Install Ulang

Hallo Guys, Kali ini kita akan membahas tentang bagaimana " Cara Patisi Hardisk Tanpa Install Ulang",  mubngkin kita tidak banyak yang tau tentang partisi hardisk. Minimal dibutuhkan dua partisi Local Disk (C) dan Loacl Disk (D), karena kalau cuma ada satu partisi data system dan data user akan tercampur, mau tidak mau kita harus membaginya. Berikut Langkah-Langkah dan Contoh Gambar Langkah Pertama Buka Control Panel gambar 1.1 setelah itu buka "Administrative Toll" gambar 1.2 Setelah itu buka "Computer Management" gambar 1.3 Lalu akan muncul screen seperti dibawah ini, pilih "Disk Management" , Lalu akan muncul partisi Hardisk kita. gambar 1.4 Klik pada Hardisk yang akan kita partisi, lalu klik kanan pada hardisk yang akan kita partisi pilih "Shink Volume" gambar 1.5 Tunggu sebentar maka akan muncul screen seperti dibawah ini. gambar 1.6 Screen ini untuk mengatur seberapa...

Membuat Perhitungan Diskon Menggunakan Java

Hallo Guys Hari ini kita akan membahas tentang bagaimana cara menghitung diskon menggunakan Java..... Terkadang kita bingung menghadapi soal test logic sederhana saat test kerja atau test untuk mengikuti Bootcamp. mari  kita bahas salah satu soal yang sering kita temui saat test. Contoh Soal : Buatlah perhitungan Diskon menggunakan bahasa pemerograman yang anda kuasai sebagai berikut,   - Jika belanja Rp 100.000 - Rp 500.000 akan mendapatkan Diskon 10%   - Jika belanja lebih dari Rp 500.000 - Rp 1.000.000 akan mendapatkan Diskon 20%   - Jika belanja diatas Rp 1.000.000 akan mendapatkan Diskon 30% Pertama kita buat Class baru di Java Lalu ketikan Code berikut : selamat mencoba, jika ada yang ditanyakan tulis komentar dibawah. Terimakasih

Membuat Segitiga Bintang Dengan Java

Hallo guys kita bertemu lagi..... Seringkali kita menghadapi pertanyaan atau test logic dasar dalam melamar pekerjaan sebagai programer atau ingin mengkuti pelatihan programer, kadang kita lupa atau memang blom tau cara pengerjaanya. Saya disini berbagi sedikit pengalaman saya yang seringkali test programer dan kebanyakan gagalnya, maka dari itu saya tidak mau kawan2 mengikuti jejak saya yang slalu gagal dalam mengikuti test dasar programer. disini saya akan menuliskan sedikit source code java untuk membuat segitiga dengan bintang. Disini kita menggunakan looping atau pengulangan for. Hasilnya akan seperti gambar: Pertama kita buka text editor saya disini memakai eclipse lalu buat sebuah class java dengan nama Segitiga :  public class Segitiga {   public static void main(String[] args) { } } Lalu kita buat perulangan atau looping untuk baris:  public class Segitiga { public static void main(String[] args) { ...