Rabu, 17 Oktober 2018

Pemrograman Berorientasi Objek ( Perulangan Atau Looping )


Assalamu'alaikum wr.wb……
Kali ini saya akan membahas tentang Perulangan atau Looping pada bahasa pemrograman Java, seperti halnya perulangan dalam bahasa pemroraman C, C++ maupun bahasa pemrograman lainnya,
Tujuan perulangan adalah untuk :
1. Membuat script yang lebih sederhana
2. Mempermudah saat akan mencetak atau melakukan sebuah aksi yang berulang
Perulangan dalam pemrograman dibagi manjadi dua jenis :
1. Counted loop: Perulangan yang jumlah pengulangannya terhitung atau tentu.
2. Uncounted loop: Perulangan yang jumlah pengulangannya tidak terhitung atau tidak tentu.

1. Pada jenis perulangan Counted Loop terdapat 2 macam perulangan yaitu perulangan For dan For Each.
a. Perulangan For
for( int hitungan = 0; hitungan <= 10; hitungan++ ){
    // blok kode yang akan diulang
}
         Penjelasan:
Variabel hitungan tugasnya untuk menyimpan hitungan pengulangan.
hitungan <= 10 artinya selama nilai hitungannya lebih kecil atau sama dengan 10, maka            pengulangan akan terus dilakukan. Dengan demikian, perualangan ini akan mengulang sebanyak 10 kali.
Hitungan ++ fungsinya untuk menambah satu (+1) nilai hitungan peda setiap pengulangan.
Blok kode For dimulai dengan tanda ‘{’ dan diakhiri dengan ‘}’.
b. Perulangan For Each
Perulangan For Each digunakan untuk menampilkan isi variabel yang menyimpan lebih dari satu nilai atau index.
for ( int item : dataArray ) {
    // blok kode yang diulang
}
Penjelasan:
Variabel item akan menyimpan nilai dari array
Kita bisa baca seperti ini : “ Untuk setiap item dalam dataArray, maka lakukan perulangan ”


2. Sedangkan pada Perulangan Uncounted ada dua jenis perulangan yaitu While dan Do/While
a. Perulangan While
Perulangan While adalah suatu kondisi dimana pengulangan akan terus berjalan selama kondisi true atau benar.
struktur perulangan While :
while ( kondisi ) {
    // blok kode yang akan diulang
}
Penjelasan:
Kondisi bisa kita isi dengan perbandingan maupun variabel boolean. Kondisi ini hanya memiliki nilai true dan flase.
Perulangan while akan berhenti sampai kondisi bernilai false.
b. Perulangan Do/While
Cara kerja perulangan Do/While sebenarnya sama seperti perulangan While.
Bedanya, Do/While melakukan satu kali perulangan dulu. Kemudian mengecek kondisinya.
struktur perulangan Do/While:
do {
    // blok kode yang akan diulang
} while (kondisi);
Jadi kerjakan dulu (Do), baru di cek kondisinya while( kondisi ). Kalau kondisi bernilai ture, maka lanjutkan perulangan.

Tidak ada komentar:

Posting Komentar

ERDish dan Matrix Diagrams

ERD ERDish Matrix Diagrams EMPLOYEE DEPARTMENT JOB EMPLOYEE Work in assigned DEPARTMENT...