Program Perulangan For, Break, While, Dan Do While Pada

advertisement
Program Perulangan For, Break, While, Dan Do While Pada
Java
Yansen Marli
[email protected]
Abstrak
Struktur perulangan (looping) adalah struktur program yang digunakan untuk
mengulang suatu statement sampai ditentukan kondisi untuk berhenti. pengulangan
merupakan bagian yang penting dalam pemrograman. Artikel kali ini saya akan
membuat contoh-contoh program java untuk mengenal statement pernyataan for,
pernyataan break, pernyataan while dan do while serta mengenal pernyataan variable
counter pada program java.
Kata Kunci: java , program , perulangan
Pendahuluan
Pengulangan (looping) adalah suatu bagian yang bertugas melakukan kegiatan
mengulang suatu proses sesuai dengan yang diinginkan. Banyak dari aplikasi perangkat
lunak yang melakukan pekerjaan berulang sampai sebuah kondisi yang diinginkan, oleh
karena itu pengulangan merupakan bagian yang penting dalam pemrograman karena
dengan adanya pengulangan pembuat program tidak perlu menulis kode program
sebanyak pengulangan yang diinginkan.
Tujuan :
1. Mengenal pernyataan for
2. Mengenal pernyataan break
LisensiDokumen:
Copyright © 2008-2017ilmuti.org
Seluruhdokumen di ilmuti.orgdapatdigunakan, dimodifikasidandisebarkansecarabebasuntuktujuanbukankomersial (nonprofit),
dengansyarattidakmenghapusataumerubahatributpenulisdanpernyataan
copyright
yang
disertakandalamsetiapdokumen.
Tidakdiperbolehkanmelakukanpenulisanulang, kecualimendapatkanijinterlebihdahuludariilmuti.org
3. Mengenal variabel counter
4. Mengenal pernyataan while
5. Mengenal pernyataan do..while
Pembahasan
Pada bahasa pemrograman java kita mengenal dua macam perulangan atau Looping,
yaitu perulangan yang jumlah looping atau perulangannya sudah kita ketahui dengan
pasti dan perulangan yang tidak kita ketahui jumlahnya. maksudnya adalah perulangan
yang sudah kita tau dengan pasti berapa kali kita mau melakukan perulangan.
sedangkan perulangan yang tidak pasti jumlah nya adalah kita tidak tau berapa kali
perulangan tersebut akan terus berjalan atau menjalankan loopingnya. misalnya dalam
perulangan dalam java biasanya menggunakan for sedangkan untuk looping atau
perulangan yang tidak kita tahu pasti jumlah loopingnya bisa kita gunakan jenis
perulangan while , do - while.
Pengulangan “for”
Struktur pengulangan for biasa digunakan untuk mengulang suatu proses yang telah
diketahui jumlah pengulangannya. Dari segi penulisannya, struktur pengulangan for
tampaknya lebih efisien karena susunannya lebih simpel dan sederhana.
Program dengan pernyataan for
Program di bawah ini akan menampilkan tulisan “Hello World!!” sebanyak 5 kali. Tulis
dan jalankan program tersebut (Latihan_301.java).
01
public class Prak_301 {
02
public static void main (String[] args) {
03
for(int i=1; i<5; i++)
LisensiDokumen:
Copyright © 2008-2017ilmuti.org
Seluruhdokumen di ilmuti.orgdapatdigunakan, dimodifikasidandisebarkansecarabebasuntuktujuanbukankomersial (nonprofit),
dengansyarattidakmenghapusataumerubahatributpenulisdanpernyataan
copyright
yang
disertakandalamsetiapdokumen.
Tidakdiperbolehkanmelakukanpenulisanulang, kecualimendapatkanijinterlebihdahuludariilmuti.org
04
System.out.println(“Hello World!!”);
05
06
}
}
Program di bawah ini akan menampilkan bilangan genap mulai dari 2 sampai bilangan
yang
diinputkan
oleh
pengguna.
Tulis
dan
jalankan
program
berikut.
(Latihan_302.java)
01
02
import java.util.Scanner;
public class Prak_302 {
03
public static void main (String[] args) {
04
Scanner masukan = new Scanner(System.in);
05
System.out.println(“Masukkan batas bilangannya : “);
06
int batas = masukan.nextInt();
07
System.out.println(“Bilangan genap dari 2 sampai bil
08
09
tsbfor(int
: “); i=2; i<=batas; i=i+2)
System.out.print(i + “ “);
10
11
}
}
Program dengan pernyataan break
Pernyataan break adalah pernyataan untuk menghentikan perulangan, sehingga akan
keluar dari perulangan tersebut walaupun proses perulangan belum berakhir. Berikut ini
adalah program untuk menentukan apakah suatu bilangan itu termasuk bilangan prima
atau tidak. Tulis dan jalankan program dibawah ini (Latihan_303.java).
01
import java.util.Scanner;
02
public class Prak_303 {
03
public static void main (String[] args) {
04
Scanner masukan = new Scanner(System.in);
05
System.out.println(“Masukkan sebuah bilangan : “);
LisensiDokumen:
Copyright © 2008-2017ilmuti.org
Seluruhdokumen di ilmuti.orgdapatdigunakan, dimodifikasidandisebarkansecarabebasuntuktujuanbukankomersial (nonprofit),
dengansyarattidakmenghapusataumerubahatributpenulisdanpernyataan
copyright
yang
disertakandalamsetiapdokumen.
Tidakdiperbolehkanmelakukanpenulisanulang, kecualimendapatkanijinterlebihdahuludariilmuti.org
06
int bil = masukan.nextInt();
07
boolean prima = true;
08
for(int i=2; i<bil; i++){
09
if ((bil % i)== 0) {
10
prima = false; break;}
11
}
12
if (prima)
13
14
15
16
17
System.out.print(bil + “ adalah bilangan PRIMA”);
Else
System.out.print(bil + “ adalah BUKAN bilangan
}
PRIMA”);
}
Program dengan variabel counter
Variabel counter adalah suatu variabel yang menyimpan hasil operasi secara kontinyu
(mis : hasil = hasil + 5 atau ditulis hasil += 5). Berikut adalah program untuk
menjumlahkan bilangan sampai dengan bilangan yang diinputkan oleh pengguna. Tulis
dan jalankan program tersebut (Latihan_304.java).
01
02
import java.util.Scanner;
public class Prak_304 {
03
public static void main (String[] args) {
04
Scanner masukan = new Scanner(System.in);
05
System.out.println(“Masukkan batas bilangannya : “);
06
int batas = masukan.nextInt();
07
int hasil = 0;
08
for(int i=1; i<=batas; i++)
09
10
11
hasil += i;
System.out.println(“Total jumlahnya adalah : “ +
}
hasil);
LisensiDokumen:
Copyright © 2008-2017ilmuti.org
Seluruhdokumen di ilmuti.orgdapatdigunakan, dimodifikasidandisebarkansecarabebasuntuktujuanbukankomersial (nonprofit),
dengansyarattidakmenghapusataumerubahatributpenulisdanpernyataan
copyright
yang
disertakandalamsetiapdokumen.
Tidakdiperbolehkanmelakukanpenulisanulang, kecualimendapatkanijinterlebihdahuludariilmuti.org
Program dengan pernyataan while
Pernyataan perulangan dengan while, umumnya digunakan untuk perulangan yang
belum dapat dipastika jumlah perulangannya. Berikut contoh program untuk
menjumlahkan suatu bilangan sampai input yang dimasukkan adalah bilangan 0. Tulis
dan jalankan program berikut (Latihan_305.java).
01
02
import java.util.Scanner;
public class Prak_305 {
03
public static void main (String[] args) {
04
Scanner masukan = new Scanner(System.in);
05
int n=0, total=0, bil=9;
06
while (bil!=0){
07
n++;
08
System.out.println(“Masukkan bilangan ke-“+n+” : “);
09
bil = masukan.nextInt();
10
total += bil;
11
}
12
System.out.print(“Total jumlah “+(n-1)+” bilangan tsb
13
14
System.out.println(total);
: “);
}
15
}
Program dengan pernyataan do..while
Pernyataan do..while memiliki prinsip kerja yang sama seperti pernyataan while.
Perbedaannya hanya pada pengujian kondisi perulangan, dimana do..while
pengujiannya dilakukan pada akhir blok perintah. Buatlah program di atas dengan
menggunakan pernyataan do..while (Latihan_306.java).
LisensiDokumen:
Copyright © 2008-2017ilmuti.org
Seluruhdokumen di ilmuti.orgdapatdigunakan, dimodifikasidandisebarkansecarabebasuntuktujuanbukankomersial (nonprofit),
dengansyarattidakmenghapusataumerubahatributpenulisdanpernyataan
copyright
yang
disertakandalamsetiapdokumen.
Tidakdiperbolehkanmelakukanpenulisanulang, kecualimendapatkanijinterlebihdahuludariilmuti.org
Penutup
Mengenal Pernyataan perulangan for digunakan saat kita mengetahui berapa banyak
perulangan yang akan kita lakukan. Pernyataan perulangan while digunakan pada saat
kita tidak mengetahui jumlah perulangan yang akan dilakukan tapi mengetahui kondisi
atau syarat dilakukan perulangan. Sedangkan pernyataan do-while perulangan yang
hampir sama dengan while namun, pernyataan akan dilakukan terlebih dahulu kemudian
dilakukan pengecekan. Semoga bermanfaat dan dapat membantu kita semua dalam
belajar bahasa pemrograman java.
Referensi
http://belajar-java-untuk-android.blogspot.co.id/2016/08/perulangan-pada-java-contohprogram.html
http://onestringlab.com/pengulangan-pada-java/
http://agungimam.blogspot.co.id/2013/04/perulangan-java-for-while-dan-do-while.html
Program teknologi informasi dan ilmu computer (PTIIK) Universitas Brawijaya. Modul
Pratikum Pemrograman dasar menggunakan java
http://mahasiswakelasterbang.blogspot.co.id/2015/06/java-perulangan-pada-java.html
https://syafrudinmtop.blogspot.co.id/2013/04/perulangan-pada-pemrograman-java.html
Biografi
Yansen Marli Mahasiswa yang sedang menjalani kuliah di salah satu STMIK di kota
tangerang, jurusan Teknik Informatika, Konsentrasi Software Engineering. Saya
menyukai hal yang berbau Teknologi dari Hardware maupun Software. Harapan saya,
saya ingin membuat alat atau program yang memudahkan seseorang dalam aktifitas
maupun pekerjaannya. Selain kuliah saya juga bekerja juga di PT. Bando Indonesia. Jika
ingin mengubungi saya bisa lewat WhatsApp +6289695317223 Email : [email protected] , Facebook :
Yansen Marli , Instagram : yansenmarli
LisensiDokumen:
Copyright © 2008-2017ilmuti.org
Seluruhdokumen di ilmuti.orgdapatdigunakan, dimodifikasidandisebarkansecarabebasuntuktujuanbukankomersial (nonprofit),
dengansyarattidakmenghapusataumerubahatributpenulisdanpernyataan
copyright
yang
disertakandalamsetiapdokumen.
Tidakdiperbolehkanmelakukanpenulisanulang, kecualimendapatkanijinterlebihdahuludariilmuti.org
Download