PERULANGAN ATAU LOOPING
HAFIZUL WALIDAIN
1610530209
TEKNIK INFORMATIKA
DOSEN : MUHAMMAD YUNUS , M.KOM
KATA PENGANTAR
Segala puji Allah SWT atas segala berkat, rahmat, taufik, serta hidayah-nya yang tiada terkira
besarnya. Sehingga saya dapat menyelesaikan tugas makalah Algoritma dan Pemrograman
ini.
Dalam penyusunanya, saya mengucapkan terimakasih kepada teman-teman saya yang
membatu saya dalam menyusun makalah yang saya buat ini.
Meskipun saya berharap isi dalam tugas makalah saya ini bebas dari kekurangan dan
kesalahan, namun selalu ada yang kurang. Oleh karna itu, saya mengharapkan kritik dan
saran yang membangun agar tugas makalah ini dapat lebih baik lagi.
Akhir kata saya mengucapkan terimakasih, semoga makalah ini bermanfaat.
Mataram, oktober 31 2016
penyusun
DAFTAR ISI
KATA PENGANTAR. ...........................................................................................................I
DAFTAR ISI ...........................................................................................................................II
BAB I PENDAHULUAN ....................................................................................................
A. Latar Belakang ..............................................................................................................1
B. Rumusan Masalah ........................................................................................................1
C. Tujuan ...........................................................................................................................1
BAB II PEMBAHASAN
A. Perulangan dalam program java ...................................................................................2
 Pengertia perulangan .....................................................................................................3
 Penjelasan for ................................................................................................................3
 Penjelasan While ...........................................................................................................4
 Penjelasan do while........................................................................................................5
 Perbedaan for, while dan do while .............................................................................7
BAB III PENUTUPAN
BAB I
PENDAHULUAN
A. Latar belakang
Perkembangan dan kemajuan teknologi komputer telah berkembang dengan sangat pesat.
Jika kita lihat realita yang terjadi dalam perkembangan teknologi komputer, karena terbukti
di zaman sekarang teknologi komputer sudah menyusupi hampir semua bidang kehidupan
manusia. Baik di tingkat pemerintahan, pendidikan, perusahaan, super market maupun mini
market semua mengenal komputer. Seperti halnya dunia pemrograman komputer dikenal
banyak bahasa pemrograman komputer, seperti C, C++, Pascal Basic, java dan lain-lain. Di
antara bahasa pemrograman, java adalah yang paling diminat, karena perannya yang sudah
tidak diragukan lagi. Oleh karena itu yang akan dibahas dalam makalah ini adalah bahasa
pemrogaraman java, dan hal-hal menarik yang ada dalam bahasa pemrograman jav.
A. RUMUSAN MASALAH
A. Apa pengertian java, contoh flowchart dan codingnya ?
B. Apa Perbedaan for,while dan dowhile ?
C. TUJUAN
Makalah ini disusun dengan tujuan sebagai sarana mengikuti perkembangan dalam
dunia teknologi komputer di masa sekarang. Salah satunya pada dunia pemrograman
yang sekarang semakin diminati dan banyak hal menarik yang dapat di pelejari mengenai
dunia pemrograman java untuk menambah wawasan kita tentang bahasa pemrograman
java.
BAB II
PEMBAHASAN
 Pengertian perulangan
Pengulangan adalah suatu proses didalam program yang dapat menegeksekusi
satu ( beberapa ) statemen yang sama secara berulang sampai ditemukan kondisi
untuk berhenti. Dalam java terdapat tiga buah jenis struktur pengulangan, yaitu
for, while, dan do while.
Mari kita jelaskan satu persatu jenis struktur pengulangan dalam java tersebut
beserta contoh flowchartny dan codingnya;
 FOR
Perulangan adalah suatu struktur kendali di dalam program yang akan
mengulangi satu atau lebih statement(s) selama suatu kondisi tertentu
terpenuhi (bernilai true) dan akan berhenti ketika kondisi tertentu
tersebut tidak terpenuhi lagi (bernilai false).
Contoh flowcahrtnya perulangan FOR dalam java;
Contoh coding perulangan for dalam java;
for(nilai awal; nilai akhir; operator) {
pernyataan yang akan di proses
}
Contoh :
public class ContohClass {
public static void main(String[] args) {
for(int nilai = 1; nilai <= 100; nilai++) {
System.out.println(nilai);
}
}
}
Hasil dari kode diatas adalah :
1
2
3
4
5
6
...
100
Pada contoh diatas dia akan terus mengulang variabel nilai dengan penambahan 1 sampai
nilainya mencapai angka yang telah ditentukan yaitu lebih kecil atau sama dengan 100.
Disini kita menggunakan operator ++, artinya variabel nilai akan terus ditambah dengan 1
sampai proses mencapai target.
 WHILE
perulangan while digunakan pada saat kita tidak mengetahui jumlah
perulangan yang akan dilakukan tapi mengetahui kondisi atau syarat
dilakukan perulangan.
Contoh plowcahartnya;
Perulangan: WHILE
int a = 20;
while (a>0) {
System.out.println("Ulang While ke = "+a);
a--;
}
Contoh coding perulangan WHILE dalam java;
nilai awal;
while(nilai akhir) {
pernyataan yang akan diproses;
operator increment/decrement;
}
Contoh :
public class ContohClass {
public static void main(String[] args) {
int nilai = 1;
while(nilai <= 100) {
System.out.println(nilai);
nilai++;
}
}
}
Hasilnya :
1
2
3
4
...
100
 DO WHILE
Perulangan do-while merupakan variasi dari perulangan while. Adapun
sintaksis penulisan perulangan do-while adalah sebagai berikut:
do {
// loop body
pernyataan;
} while (ekspresiboolean);
pernyataan berikutnya;
Di perulangan while, program akan mengevaluasi ekspresiboolean di
permulaan perulangan while sebelum mengeksekusi pernyataan atau
blok pernyataan dari perulangan while. Jika hasil evaluasi
ekspresiboolean bernilai boolean false, maka pernyataan atau blok
pernyatan perulangan while tidak dieksekusi. Untuk perulangan do-
while, proses evaluasi ekspresiboolean dilakukan setelah terlebih
dahulu mengeksekusi pernyataan atau blok pernyataan. Di dalam
perulangan do-while, pernyataan atau blok pernyataan akan dieksekusi
minimal satu kali. Ketika perulangan do-while berakhir, eksekusi
program akan menuju ke pernyataan berikutnya setelah klausa while.
Contoh flowchartnya DO WHILE dalam java;
Contoh coding perulangan DO WHILE dalam bahasa java;
public class Test {
public static void main(String args[]) {
int x = 10;
do {
System.out.print("value of x : " + x );
x++;
System.out.print("n");
}while( x < 20 );
}
}
This will produce the following result −
Output
value of x: 10
value of x: 11
value of x: 12
value of x: 13
value of x: 14
value of x: 15
value of x: 16
value of x: 17
value of x: 18
value of x: 19
 Perbedaan for,whiledan do while
perbedaan For While Do while
1. Digunakan saat kita
mengetahui berapa
banyak perulangan
yang akan kita
lakukan.
Digunaka pada
saat kita tidak
mengetahui
jumlah
perulangan yang
akan dilakukan
tapi mengetahui
kondisi atau
syarat di
lakukan.
Melakukan
perulangan dulu,
kemudian
memeriksa
kondisinya.
Kalau kondisi
terpenuhi, maka
do-while akan
melanjutkan
perulangan.
Sebaliknya, dia
akanberhenti
(break).
BAB III
PENUTUP
Alhamdulillah saya ucapkan atas kehadirat Allah SWT tugas makalah tentang perulangan
dalam pemrograman bahasa java ini telah selesai.
Saya pribadi mengucapkan banyak terima kasih kepada pihak-pihak yangmembantu saya
dalam menyelesaikan tugas makalah in. Bila ada saran kritik untukkemajuan saya insya Allah
akan saya terima lapang dada.
Dalam penyusunan makalah ini, penulis menyadari masih banyak kesalahan dan kekuranga.
Maka dari itu saran dan kritik yang membangun dari pembaca merupakan modalutama saya
untuk meraih tangga kesuksesan. Akhirnya tidak ada kata yang paling indah kecuali puji
syukur alhamdulillah padaa pemilik kasih sayang sempurna atas berjuta nikmat yang
tercurahdan kita rasakan sampai saat ini.

PERULANGAN/LOOPING

  • 1.
    PERULANGAN ATAU LOOPING HAFIZULWALIDAIN 1610530209 TEKNIK INFORMATIKA DOSEN : MUHAMMAD YUNUS , M.KOM
  • 2.
    KATA PENGANTAR Segala pujiAllah SWT atas segala berkat, rahmat, taufik, serta hidayah-nya yang tiada terkira besarnya. Sehingga saya dapat menyelesaikan tugas makalah Algoritma dan Pemrograman ini. Dalam penyusunanya, saya mengucapkan terimakasih kepada teman-teman saya yang membatu saya dalam menyusun makalah yang saya buat ini. Meskipun saya berharap isi dalam tugas makalah saya ini bebas dari kekurangan dan kesalahan, namun selalu ada yang kurang. Oleh karna itu, saya mengharapkan kritik dan saran yang membangun agar tugas makalah ini dapat lebih baik lagi. Akhir kata saya mengucapkan terimakasih, semoga makalah ini bermanfaat. Mataram, oktober 31 2016 penyusun
  • 3.
    DAFTAR ISI KATA PENGANTAR............................................................................................................I DAFTAR ISI ...........................................................................................................................II BAB I PENDAHULUAN .................................................................................................... A. Latar Belakang ..............................................................................................................1 B. Rumusan Masalah ........................................................................................................1 C. Tujuan ...........................................................................................................................1 BAB II PEMBAHASAN A. Perulangan dalam program java ...................................................................................2  Pengertia perulangan .....................................................................................................3  Penjelasan for ................................................................................................................3  Penjelasan While ...........................................................................................................4  Penjelasan do while........................................................................................................5  Perbedaan for, while dan do while .............................................................................7 BAB III PENUTUPAN
  • 4.
    BAB I PENDAHULUAN A. Latarbelakang Perkembangan dan kemajuan teknologi komputer telah berkembang dengan sangat pesat. Jika kita lihat realita yang terjadi dalam perkembangan teknologi komputer, karena terbukti di zaman sekarang teknologi komputer sudah menyusupi hampir semua bidang kehidupan manusia. Baik di tingkat pemerintahan, pendidikan, perusahaan, super market maupun mini market semua mengenal komputer. Seperti halnya dunia pemrograman komputer dikenal banyak bahasa pemrograman komputer, seperti C, C++, Pascal Basic, java dan lain-lain. Di antara bahasa pemrograman, java adalah yang paling diminat, karena perannya yang sudah tidak diragukan lagi. Oleh karena itu yang akan dibahas dalam makalah ini adalah bahasa pemrogaraman java, dan hal-hal menarik yang ada dalam bahasa pemrograman jav. A. RUMUSAN MASALAH A. Apa pengertian java, contoh flowchart dan codingnya ? B. Apa Perbedaan for,while dan dowhile ? C. TUJUAN Makalah ini disusun dengan tujuan sebagai sarana mengikuti perkembangan dalam dunia teknologi komputer di masa sekarang. Salah satunya pada dunia pemrograman yang sekarang semakin diminati dan banyak hal menarik yang dapat di pelejari mengenai dunia pemrograman java untuk menambah wawasan kita tentang bahasa pemrograman java.
  • 5.
    BAB II PEMBAHASAN  Pengertianperulangan Pengulangan adalah suatu proses didalam program yang dapat menegeksekusi satu ( beberapa ) statemen yang sama secara berulang sampai ditemukan kondisi untuk berhenti. Dalam java terdapat tiga buah jenis struktur pengulangan, yaitu for, while, dan do while. Mari kita jelaskan satu persatu jenis struktur pengulangan dalam java tersebut beserta contoh flowchartny dan codingnya;  FOR Perulangan adalah suatu struktur kendali di dalam program yang akan mengulangi satu atau lebih statement(s) selama suatu kondisi tertentu terpenuhi (bernilai true) dan akan berhenti ketika kondisi tertentu tersebut tidak terpenuhi lagi (bernilai false). Contoh flowcahrtnya perulangan FOR dalam java;
  • 6.
    Contoh coding perulanganfor dalam java; for(nilai awal; nilai akhir; operator) { pernyataan yang akan di proses } Contoh : public class ContohClass { public static void main(String[] args) { for(int nilai = 1; nilai <= 100; nilai++) { System.out.println(nilai); } } } Hasil dari kode diatas adalah : 1 2 3 4 5 6 ... 100 Pada contoh diatas dia akan terus mengulang variabel nilai dengan penambahan 1 sampai nilainya mencapai angka yang telah ditentukan yaitu lebih kecil atau sama dengan 100. Disini kita menggunakan operator ++, artinya variabel nilai akan terus ditambah dengan 1 sampai proses mencapai target.
  • 7.
     WHILE perulangan whiledigunakan pada saat kita tidak mengetahui jumlah perulangan yang akan dilakukan tapi mengetahui kondisi atau syarat dilakukan perulangan. Contoh plowcahartnya; Perulangan: WHILE int a = 20; while (a>0) { System.out.println("Ulang While ke = "+a); a--; } Contoh coding perulangan WHILE dalam java; nilai awal; while(nilai akhir) { pernyataan yang akan diproses; operator increment/decrement; } Contoh : public class ContohClass { public static void main(String[] args) { int nilai = 1; while(nilai <= 100) { System.out.println(nilai);
  • 8.
    nilai++; } } } Hasilnya : 1 2 3 4 ... 100  DOWHILE Perulangan do-while merupakan variasi dari perulangan while. Adapun sintaksis penulisan perulangan do-while adalah sebagai berikut: do { // loop body pernyataan; } while (ekspresiboolean); pernyataan berikutnya; Di perulangan while, program akan mengevaluasi ekspresiboolean di permulaan perulangan while sebelum mengeksekusi pernyataan atau blok pernyataan dari perulangan while. Jika hasil evaluasi ekspresiboolean bernilai boolean false, maka pernyataan atau blok pernyatan perulangan while tidak dieksekusi. Untuk perulangan do- while, proses evaluasi ekspresiboolean dilakukan setelah terlebih dahulu mengeksekusi pernyataan atau blok pernyataan. Di dalam perulangan do-while, pernyataan atau blok pernyataan akan dieksekusi minimal satu kali. Ketika perulangan do-while berakhir, eksekusi program akan menuju ke pernyataan berikutnya setelah klausa while.
  • 9.
    Contoh flowchartnya DOWHILE dalam java; Contoh coding perulangan DO WHILE dalam bahasa java; public class Test { public static void main(String args[]) { int x = 10; do { System.out.print("value of x : " + x ); x++; System.out.print("n"); }while( x < 20 ); } } This will produce the following result − Output value of x: 10 value of x: 11
  • 10.
    value of x:12 value of x: 13 value of x: 14 value of x: 15 value of x: 16 value of x: 17 value of x: 18 value of x: 19  Perbedaan for,whiledan do while perbedaan For While Do while 1. Digunakan saat kita mengetahui berapa banyak perulangan yang akan kita lakukan. Digunaka pada saat kita tidak mengetahui jumlah perulangan yang akan dilakukan tapi mengetahui kondisi atau syarat di lakukan. Melakukan perulangan dulu, kemudian memeriksa kondisinya. Kalau kondisi terpenuhi, maka do-while akan melanjutkan perulangan. Sebaliknya, dia akanberhenti (break).
  • 11.
    BAB III PENUTUP Alhamdulillah sayaucapkan atas kehadirat Allah SWT tugas makalah tentang perulangan dalam pemrograman bahasa java ini telah selesai. Saya pribadi mengucapkan banyak terima kasih kepada pihak-pihak yangmembantu saya dalam menyelesaikan tugas makalah in. Bila ada saran kritik untukkemajuan saya insya Allah akan saya terima lapang dada. Dalam penyusunan makalah ini, penulis menyadari masih banyak kesalahan dan kekuranga. Maka dari itu saran dan kritik yang membangun dari pembaca merupakan modalutama saya untuk meraih tangga kesuksesan. Akhirnya tidak ada kata yang paling indah kecuali puji syukur alhamdulillah padaa pemilik kasih sayang sempurna atas berjuta nikmat yang tercurahdan kita rasakan sampai saat ini.