dasar looping di java

6
Dasar Looping di Java Pada artikel kali nie gue mw sharing tentang looping di java, apa sebenarnya looping itu, looping adalah perulangan suatu code program, looping sangatlah perlu apalagi jika kita menggunakan database, misalkan kita akan mengambil daftar pegawai, misal ada seribu data pegawai jika kita tidak menggunakan looping, kita harus menuliskan 1000 baris code dan itu sangat tidak efektif, maka dari itu kita sangat perlu menggunakan looping, looping di java memiliki tiga macam looping, yaitu : 1. Looping For 2. Looping While 3. Looping Do While Dari ketiga loop diatas memiliki struktur yang berbeda-beda, berikut strukturnya : 1. Struktur Looping For for(int i = 0; i<”parameter pembatas” ; i++){ } Cara kerjanya adalah, pertama si-java mendeklarasikan variabel i dengan nilai nol(0), variabel ini digunakan untuk “kondisi” di looping, lalu i<”parameter pembatas” ; nie merupakan “kondisi” perulangan untuk looping for, jika kondisi ini benar maka looping akan berjalan, lalu i++ digunakan untuk menaikkan nilai variabel i. 2. Struktur Looping While while(“kondisi”){ } Struktur ini sangat berbeda dengan looping for, jika “kondisi” bernilai benar maka looping akan berjalan, untuk menggunakan looping ini kita perlu mendeklarasikan variabel yang digunakan

Upload: brandon-lee

Post on 07-Feb-2016

16 views

Category:

Documents


0 download

DESCRIPTION

looping

TRANSCRIPT

Page 1: Dasar Looping Di Java

Dasar Looping di Java

Pada artikel kali nie gue mw sharing tentang looping di java, apa sebenarnya looping itu, looping adalah perulangan suatu code program, looping sangatlah perlu apalagi jika kita menggunakan database, misalkan kita akan mengambil daftar pegawai, misal ada seribu data pegawai jika kita tidak menggunakan looping, kita harus menuliskan 1000 baris code dan itu sangat tidak efektif, maka dari itu kita sangat perlu menggunakan looping, looping di java memiliki tiga macam looping, yaitu :

1. Looping For2. Looping While3. Looping Do While

Dari ketiga loop diatas memiliki struktur yang berbeda-beda, berikut strukturnya :

1. Struktur Looping For

for(int i = 0; i<”parameter pembatas” ; i++){

}

Cara kerjanya adalah, pertama si-java mendeklarasikan variabel i dengan nilai nol(0), variabel ini digunakan untuk “kondisi” di looping, lalu i<”parameter pembatas” ; nie merupakan “kondisi” perulangan untuk looping for, jika kondisi ini benar maka looping akan berjalan, lalu i++ digunakan untuk menaikkan nilai variabel i.

2.   Struktur Looping While

while(“kondisi”){

}

Struktur ini sangat berbeda dengan looping for, jika “kondisi” bernilai benar maka looping akan berjalan, untuk menggunakan looping ini kita perlu mendeklarasikan variabel yang digunakan untuk “kondisi”, kalau di looping for adalah variabel i yang digunakan untuk “kondisi”, cara mendeklarasikan variabel i kita letakkan diatas struktur looping while, dan untuk menaikkan nilai variabel i kita taruh di dalam struktur looping while.

3.   Struktur Looping Do While

do{

Page 2: Dasar Looping Di Java

}while(“kondisi”)

Pertama yang di eksekusi dalam struktur ini, adalah yang didalam tanda kurung kurawal do{} , lalu akan mengecek “kondisi” jika “kondisi” bernilai benar maka looping akan berjalan, cara menggunakan looping ini hampir sama dengan looping while.

Sekerang anda sudah mengerti struktur loopingnya, untuk menggunakan looping tersebut lihat dibawah ini…

1.       Looping ForSource Code :

Outputnya akan mencetak Hell00 loop ke- 0 samapai 9,  berikut alur eksekusinya :

Alur Eksekusi ke-1 :Deklarasi variabel i dengan nilai nol (0) dengan tipe data int(integer).

Alur Eksekusi ke-2 :Pengecekan kondisi loop, apakah i < 10 sekarang i mempunyai nilai nol(0) jadi apakah 0 < 10 maka hasilnya adalah true (benar).

Alur Eksekusi ke-3 :Jika kondisi bernilai true (benar) maka akan menjalankan perintah yang ada di dalam struktur looping for, perintah untuk saat ini adalah untuk mencetak “Hello lopp ke-i”.

Alur Eksekusi ke-4 :Jika sudah menjalankan perintah lalu si-java akan menaikkan nilai variabel i,lalu kembali ke Alur Eksekusi ke-2 dan 3, begitu seterusnya dan looping ini akan selesai ketika nilai kondisi bernilai false(salah).

Dan ini hasil ouputnya:

Page 3: Dasar Looping Di Java

2.      Looping WhileSource Code :

Outputnya akan mencetak Hello while loop ke- 0 samapai 8,  berikut alur eksekusinya :

Alur Eksekusi ke-1 :Deklarasi variabel idx dengan nilai nol (0) dengan tipe data int(integer), proses pendeklarasian ini diletakkan diatas struktur looping while.

Alur Eksekusi ke-2 :Pengecekan kondisi loop, apakah idx < 9 sekarang idx mempunyai nilai nol(0) jadi apakah 0 < 9 maka hasilnya adalah true (benar).

Alur Eksekusi ke-3 :

Page 4: Dasar Looping Di Java

Jika kondisi bernilai true (benar) maka akan menjalankan perintah yang ada di dalam struktur while loop, perintah untuk saat ini adalah untuk mencetak “Hello while loop ke-i”.

Alur Eksekusi ke-4 :Di struktur while loop ini masih belum ada increment untuk  variabel pembatas(variabel yang digunakan untuk kondisi loop), jadi kita harus memberikannya sendiri.

Jika sudah menjalankan perintah lalu si-java akan menaikkan nilai variabel i,lalu kembali ke Alur Eksekusi ke-2, begitu seterusnya dan looping ini akan selesai ketika nilai kondisi bernilai false(salah).

Dan ini hasilnya :

3.      Looping Do WhileSource Code :

Alur Eksekusi ke-1 :Deklarasi variabel i dengan nilai nol (0) dengan tipe data int(integer), proses pendeklarasian ini diletkan diatas struktur do while loop.Alur Eksekusi ke-2 :Menjalankan perintah yang ada didalam kurung kurawal do{}, proses increment atau decrement dimasukkan didalam kurung kurawal do{}.<.span>

Alur Eksekusi ke-3 :

Page 5: Dasar Looping Di Java

Lalu jika sudah mengeksekusi perintah maka akan mengecek kondisi loop, apakah i < 10 sekarang i mempunyai nilai nol(0) jadi apakah 0 < 10 maka hasilnya adalah true (benar).

Alur Eksekusi ke-4 :Jika kondisi bernilai true (benar) maka akan kembali ke alur eksekusi ke-2, begitu seterusnya dan looping ini akan selesai ketika nilai kondisi bernilai false (salah).

Dan ini hasilnya:

Sekarang kita sudah mengenal dasar-dasar looping di java, tetaplah mencoba.