1
MAKALAH
PERULANGAN/LOOPING DALAM JAVA
Disusun Oleh
Nama : Muhammad Ilham
Nim : 1610530168
Prodi : S1 TI
Kelas : D
STMIK BUMIGORA
2016
2
Kata Pengantar
Dengan Menyebut Nama Allah Yang Maha Pengasih Lagi Maha
Penyayang. Saya panjatkan puja dan puji syukur kepadanya atas segala
nikmat, taupik, hidayah, serta inayahnya sehingga saya dapat
menyelesaikan makalah ini dengan tepat waktu dan berkatnya juga saya
mendapat berbagai pengarahan rekan-rekan saya sehingga saya dapat
menyelesaikan makalah Algoritma dan pemrograman tentang perulangan atau
looping dalam bahasa pemrograman java ini.
Akhir kata saya berharap semoga makalah Algoritma dan pemrograman tentang
perulangan atau looping dalam bahasa pemrograman java ini dapat memberikan
manfaat maupun inspirasi terhadap siapun yang membacanya.
Mataram, Oktober 2016
3
DAFTAR ISI
KATA PENGANTAR 2
BAB 1 PENDAHULUAN 4
A. Latar Belakang 4
B. Tujuan Masalah 4
C. Rumusan Masalah 4
BAB 2 ISI 5
A. For2 5
B. While 7
C. Do While 9
D. Rangkuman perbedaan perulangan for, while, do while. 11
BAB 3 PENUP 12
A. Kesimpulan 12
B. Saran 12
4
BAB 1
PENDAHULUAN
A. LATAR BELAKANG
Perulangan adalah melakukan perintah yang ada di dalam blok secara berulang –
ulang sesuai dengan nilai yang di tentukan atau sampai mencapai sebuah batas
tertentu dari sebuah perulangan tersebut.
Sementara perulangan pada java ada beberapa seperti FOR,WHILE dan DO
WHILE yang akan kita bahas pada makalah ini.
B. TUJUAN MAKALAH
I. Supaya pembaca dari makalah ini dapat memahami pemmrograman java
serta peru
II. Supaya pembaca dari makalah ini dapat mengetahui tentang perulangan pada
javalangan ini
III. Supaya pembaca dari makalah inidapat mengetahui Perulangan FOR,WHILE
dan DO WHILE
IV. Supaya pembaca dari makalah ini mengetahui perbedaan perulangan
FOR,WHILE dan DO WHILE
C. RUMUSAN MASALAH
I. Apa itu perulangan java?
II. Apa saja perulangan pada java?
III. Apa itu perulangan FOR,WHILE dan DO WHILE
IV. Apa saja perbedaan perulangan FOR,WHILEdan DO WHILE
5
BAB 2
ISI
A. Perulangan For
Struktur for pada umumnya digunakan untuk melakukan pengulangan yang banyaknya sudah
pasti atau sudah diketahui sebelumnya. Dalam pengulangan for kita harus menentukan nilai awal
pengulangan dan nilai akhir pengulangan.
Pengulangan for tidak membutuhkan counter untuk menaikan variabel karena sudah disebutkan
pada salah satu parameter pengulangan.
1.Contoh for dalam flowchart
Buatlah flowchart untuk menampilkan kata LOGIKA DAN ALGORITMA
sebanyak 10 kali dengan pertambahan 1.
1. Tentukan nilai awal perhitungan = 0.
2. Lakukan pengulangan
3. Cetak tulisan. Cetak tulisan
4. Nilai perhitungan bertambah 1. Nilai perhitungan bertambah 1
5. Ulangi langkah 3 sampai nilai perhitungan kurang dari 10
ya
tidak
I=o
I<10
I++
Cetaklogikadan
Algoritma
Start
End
6
2. contoh for dalam program.
//Nama program: Contoh Perulangan java ke-2 intermediate
public class Perulangan2 {
public static void main(String[] args) {
int bilangan1=6;
int bilangan2=4;
int hasil=0;
String angka = "";
for (int counter=1; counter<=bilangan2; counter++) {
hasil += bilangan1;
angka = Integer.toString(bilangan1);
System.out.println(angka);
}
System.out.println("------ +");
System.out.println(hasil);
}
}
Output program:
6
6
6
6
------ +
24
7
B.Perulangan While
Pernyataan while adalah pernyataan atau blok pernyataan yang diulang-ulang selama kondisi -
loop bernilai tru.
1.Contoh while dalam flowchart
tidak
ya
END
I = 0
I < 10
CETAK
“LOGIKA DAN
ALGORITMA”
I + +
START
8
2. Contoh While dalam program:
# include <conio.h>
# include <iostream.h>
main ( )
{
Int I;
I = 10;
Cout<<”menampilkan bilangan dari 10-1 dengan pengurangan 1n”;
While (1>0){
Cout<<”nbilangan: “<<1;
i--;
}
Getch( );
}
9
C. Perulangan Do While
Struktur perulangan do-while sebenarnya mirip dengan struktur perulangan while. Namun
bedanya pada perulangan do-while ini, pemeriksaan kondisi-loop dilakukan pada akhir blok
perulangan dan proses perulangan akan dilakukan minimal sekali meskipun ternyata kondisinya
tidak terpenuhi (bernilai false).
1.Contoh flowchart pada do while
Cetak
”logika dan algoritma
I++
I<10
I=0
End
Start
10
2. Contoh do while dalam progam
# include <iostream.h>
# include <conio.h>
Main ( )
{
Int I;
I = 10 ;
Cout<<”menampilkan bilangan dari 10 -1 dengan pengurangan 1n”;
Do{
Cou<<”nbilangan: “<<1;
I - - ;
}while (I > 0 ) ;
Getch ( );
}
11
D. Rangkuman perbedaan perulangan FOR,WHILE dan DO WHILE
No FOR WHILE DO WHILE
1 3 Parameter 1 Parameter 1 Parameter
2 Jumlah pengulangan
sudah di tentukan
Jika bernilai true akan
terus di lanjutkan
sampai bernilai false
Jika bernilai false akan
menjalankan interuksi
satu kali kemudian
berhenti
3 for (nilai awal : nilai
akhir ; operator){
pernyataan yang
akan diproses
}
nilai awal ;
while (nilai akhir) {
pernyataan yang akan di
proses
operator
increment/decrement;
}
Nilai awal ;
Do {
pernyataan yang akan
diproses;
operator
increment/decrment;
}e
while(nilai akhir);
12
BAB 3
PENUTUP
A. Kesimpulan
Dari makalah ini saya dapat mengambil kesimpulan bahwa pemrograman java
memiliki tiga (3) perulangan yaitu for, while, dan do while.dan ketiganya memiliki cirri yang
berbeda namun fungsinya sama yaitu untuk mengulang peirintah yang ada dalam blok yang
nilainya di tentukan hingga mencapai batas tertentu. Namun di balik kelebihannya for, while, dan
do while masing” memiliki kekurangan masing”
B. Saran
Ketika makalah ini sudah jadi, saya sangat berharap supaya pembaca bisa memberikan saran
terhadap terhadap makalah yang saya susun ini, supaya saya bias memperbaiki kekurangannya.

Muhammad ilham,1610530168,kls d

  • 1.
    1 MAKALAH PERULANGAN/LOOPING DALAM JAVA DisusunOleh Nama : Muhammad Ilham Nim : 1610530168 Prodi : S1 TI Kelas : D STMIK BUMIGORA 2016
  • 2.
    2 Kata Pengantar Dengan MenyebutNama Allah Yang Maha Pengasih Lagi Maha Penyayang. Saya panjatkan puja dan puji syukur kepadanya atas segala nikmat, taupik, hidayah, serta inayahnya sehingga saya dapat menyelesaikan makalah ini dengan tepat waktu dan berkatnya juga saya mendapat berbagai pengarahan rekan-rekan saya sehingga saya dapat menyelesaikan makalah Algoritma dan pemrograman tentang perulangan atau looping dalam bahasa pemrograman java ini. Akhir kata saya berharap semoga makalah Algoritma dan pemrograman tentang perulangan atau looping dalam bahasa pemrograman java ini dapat memberikan manfaat maupun inspirasi terhadap siapun yang membacanya. Mataram, Oktober 2016
  • 3.
    3 DAFTAR ISI KATA PENGANTAR2 BAB 1 PENDAHULUAN 4 A. Latar Belakang 4 B. Tujuan Masalah 4 C. Rumusan Masalah 4 BAB 2 ISI 5 A. For2 5 B. While 7 C. Do While 9 D. Rangkuman perbedaan perulangan for, while, do while. 11 BAB 3 PENUP 12 A. Kesimpulan 12 B. Saran 12
  • 4.
    4 BAB 1 PENDAHULUAN A. LATARBELAKANG Perulangan adalah melakukan perintah yang ada di dalam blok secara berulang – ulang sesuai dengan nilai yang di tentukan atau sampai mencapai sebuah batas tertentu dari sebuah perulangan tersebut. Sementara perulangan pada java ada beberapa seperti FOR,WHILE dan DO WHILE yang akan kita bahas pada makalah ini. B. TUJUAN MAKALAH I. Supaya pembaca dari makalah ini dapat memahami pemmrograman java serta peru II. Supaya pembaca dari makalah ini dapat mengetahui tentang perulangan pada javalangan ini III. Supaya pembaca dari makalah inidapat mengetahui Perulangan FOR,WHILE dan DO WHILE IV. Supaya pembaca dari makalah ini mengetahui perbedaan perulangan FOR,WHILE dan DO WHILE C. RUMUSAN MASALAH I. Apa itu perulangan java? II. Apa saja perulangan pada java? III. Apa itu perulangan FOR,WHILE dan DO WHILE IV. Apa saja perbedaan perulangan FOR,WHILEdan DO WHILE
  • 5.
    5 BAB 2 ISI A. PerulanganFor Struktur for pada umumnya digunakan untuk melakukan pengulangan yang banyaknya sudah pasti atau sudah diketahui sebelumnya. Dalam pengulangan for kita harus menentukan nilai awal pengulangan dan nilai akhir pengulangan. Pengulangan for tidak membutuhkan counter untuk menaikan variabel karena sudah disebutkan pada salah satu parameter pengulangan. 1.Contoh for dalam flowchart Buatlah flowchart untuk menampilkan kata LOGIKA DAN ALGORITMA sebanyak 10 kali dengan pertambahan 1. 1. Tentukan nilai awal perhitungan = 0. 2. Lakukan pengulangan 3. Cetak tulisan. Cetak tulisan 4. Nilai perhitungan bertambah 1. Nilai perhitungan bertambah 1 5. Ulangi langkah 3 sampai nilai perhitungan kurang dari 10 ya tidak I=o I<10 I++ Cetaklogikadan Algoritma Start End
  • 6.
    6 2. contoh fordalam program. //Nama program: Contoh Perulangan java ke-2 intermediate public class Perulangan2 { public static void main(String[] args) { int bilangan1=6; int bilangan2=4; int hasil=0; String angka = ""; for (int counter=1; counter<=bilangan2; counter++) { hasil += bilangan1; angka = Integer.toString(bilangan1); System.out.println(angka); } System.out.println("------ +"); System.out.println(hasil); } } Output program: 6 6 6 6 ------ + 24
  • 7.
    7 B.Perulangan While Pernyataan whileadalah pernyataan atau blok pernyataan yang diulang-ulang selama kondisi - loop bernilai tru. 1.Contoh while dalam flowchart tidak ya END I = 0 I < 10 CETAK “LOGIKA DAN ALGORITMA” I + + START
  • 8.
    8 2. Contoh Whiledalam program: # include <conio.h> # include <iostream.h> main ( ) { Int I; I = 10; Cout<<”menampilkan bilangan dari 10-1 dengan pengurangan 1n”; While (1>0){ Cout<<”nbilangan: “<<1; i--; } Getch( ); }
  • 9.
    9 C. Perulangan DoWhile Struktur perulangan do-while sebenarnya mirip dengan struktur perulangan while. Namun bedanya pada perulangan do-while ini, pemeriksaan kondisi-loop dilakukan pada akhir blok perulangan dan proses perulangan akan dilakukan minimal sekali meskipun ternyata kondisinya tidak terpenuhi (bernilai false). 1.Contoh flowchart pada do while Cetak ”logika dan algoritma I++ I<10 I=0 End Start
  • 10.
    10 2. Contoh dowhile dalam progam # include <iostream.h> # include <conio.h> Main ( ) { Int I; I = 10 ; Cout<<”menampilkan bilangan dari 10 -1 dengan pengurangan 1n”; Do{ Cou<<”nbilangan: “<<1; I - - ; }while (I > 0 ) ; Getch ( ); }
  • 11.
    11 D. Rangkuman perbedaanperulangan FOR,WHILE dan DO WHILE No FOR WHILE DO WHILE 1 3 Parameter 1 Parameter 1 Parameter 2 Jumlah pengulangan sudah di tentukan Jika bernilai true akan terus di lanjutkan sampai bernilai false Jika bernilai false akan menjalankan interuksi satu kali kemudian berhenti 3 for (nilai awal : nilai akhir ; operator){ pernyataan yang akan diproses } nilai awal ; while (nilai akhir) { pernyataan yang akan di proses operator increment/decrement; } Nilai awal ; Do { pernyataan yang akan diproses; operator increment/decrment; }e while(nilai akhir);
  • 12.
    12 BAB 3 PENUTUP A. Kesimpulan Darimakalah ini saya dapat mengambil kesimpulan bahwa pemrograman java memiliki tiga (3) perulangan yaitu for, while, dan do while.dan ketiganya memiliki cirri yang berbeda namun fungsinya sama yaitu untuk mengulang peirintah yang ada dalam blok yang nilainya di tentukan hingga mencapai batas tertentu. Namun di balik kelebihannya for, while, dan do while masing” memiliki kekurangan masing” B. Saran Ketika makalah ini sudah jadi, saya sangat berharap supaya pembaca bisa memberikan saran terhadap terhadap makalah yang saya susun ini, supaya saya bias memperbaiki kekurangannya.