SlideShare a Scribd company logo
1 of 7
Page 1 of 7
PERULANGAN PADA JAVA
Disusun Oleh :
WAHYU SANG AJI
1610530185
S1-TI/D
Page 2 of 7
A. Latar belakang
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.
B. Rumusan masalah
1. Penjelasan while, beserta contoh java dan flowchart
2. Penjelasan do-while, beserta contoh java dan flowchart
3. Penjelasan for, beserta contoh java dan flowchart
4. Apa perbedaan while, do-while, dan for
C. Tujuan
Tujuan saya membuat makalah ini untuk menjelaskan cara-cara melakukan dasar-
dasar pemrograman khususnya tentang perulangan pada java. Selain itu tujuan
saya membuat makalah ini yaitu untuk memenuhi tugas saya.
Page 3 of 7
1. Penjelasanwhile
Perulangan while dimulai dengan mengevaluasi kondisi apakah benar atau tidak. Jika
benar, statement /pemrosesan data akan dijalankan dan program kembali lagi
melakukan evaluasi kondisi apakah benar atau tidak. Demikian seterusnya hingga
kondisi bernilai salah.
- Contoh program java
publicclassWhile {
publicstaticvoidmain(String[] args)
{
intjumlah=1;
while(jumlah<=5)
{
System.out.println("Hasil PerulanganKe-"+jumlah+"Java");
jumlah++;
}
}
}
- Contoh flowchart
Page 4 of 7
2. Penjelasando-while
Perulangan dengan do while loop hampir sama dengan while loop. Bedanya adalah
perintah ini pasti menjalankan statement/pemprosesan data minimal satu kali.Jadi,
meskipun kondisi tidak memenuhi, perintah dalam statement tetap dijalankan satu
kali.
- Contoh program java
publicclassDoWhile {
publicstaticvoidmain(String[] args)
{
intjumlah= 5;
do {
System.out.println("Java");
jumlah--;
} while(jumlah>=1);
}
}
- Contoh Flowchart
-
Page 5 of 7
3. Penjelasanfor
Pernyataan for dikenal sebagai pernyataan untuk mengendalikan proses berulang
dengan jumlah perulangan yang sudah ditentukan sebelumnya.
- Contoh program java
public class For {
public static void main (String[] args)
{
for (int jumlah=1; jumlah<=5; jumlah++)
{
System.out.println ("Hasil Perulangan Ke-" +jumlah+ "Java");
}
}
}
- Contoh flowchart
Page 6 of 7
4. Perbedaanantara while, do-while dan for
1.Perulangan while
Pada perintah While pengecekan dilakukan pada awal blok.
2.Perulangan do-while
Pengecekan dilakukan di akhir blok.
3.Perulangan for
program hanya akan menjalankan inisialisasi sebanyak satu kali kemudian akan
dicek pada pernyataan kondisi, bila kondisi bernilai benar maka modifier akan
dijalankan diikuti dengan pernyataan. Setelah itu program akan kembali
melakukan pengecekan kondisi dan apabila masih bernilai benar akan dilanjutkan
dengan menjalankan modifier dan pernyataan. Program akan berputar mengecek
kondisi, modifier dan pernyataan. Lalu sampai kapan ? Tentunya sampai kondisi
tidak terpenuhi atau bernilai salah. Makanya kita kadang menemukan program
yang outputnya tidak berhenti karena perulanganya berjalan terus. hal itu
disebabkan karena kondisi selalu bernilai benar.
while ( kondisi )
{
pernyataan;
}
do
{
pernyataan;
}
while ( kondisi )
for( inisialisasi, kondisi, modifier)
pernyataan;
Page 7 of 7
4. Persamaan Perulangan While dan Do-While adalah hanya menggunakan 1
parameter. Meskipun demikian tetap menghasilkan perulangan yang sama dengan
for yang menggunakan 3 buah parameter . Hal ini dikarenakan bagian inisialisasi
dan modifiernya kita masukkan dalam baris program biasa sehingga hasil
outputnya pun tetap sama dengan menggunakan for.

More Related Content

What's hot

Java (Netbeans) - Looping - Object Oriented Programming
Java (Netbeans) - Looping - Object Oriented ProgrammingJava (Netbeans) - Looping - Object Oriented Programming
Java (Netbeans) - Looping - Object Oriented Programming
Melina Krisnawati
 
Pewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan InterfacePewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan Interface
Ibrahim Naki
 
Muhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGANMuhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGAN
Armand Faldy
 
Jeni Intro1 Bab11 Pewarisan, Polimorfisme, Dan Interface
Jeni Intro1 Bab11 Pewarisan, Polimorfisme, Dan InterfaceJeni Intro1 Bab11 Pewarisan, Polimorfisme, Dan Interface
Jeni Intro1 Bab11 Pewarisan, Polimorfisme, Dan Interface
Individual Consultants
 

What's hot (16)

Java (Netbeans) - Looping - Object Oriented Programming
Java (Netbeans) - Looping - Object Oriented ProgrammingJava (Netbeans) - Looping - Object Oriented Programming
Java (Netbeans) - Looping - Object Oriented Programming
 
Looping program java
Looping program javaLooping program java
Looping program java
 
Ridoni,yunus,perulangan
Ridoni,yunus,perulanganRidoni,yunus,perulangan
Ridoni,yunus,perulangan
 
Pengulangan dan Seleksi
Pengulangan dan SeleksiPengulangan dan Seleksi
Pengulangan dan Seleksi
 
Makalah algo
Makalah algoMakalah algo
Makalah algo
 
Pewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan InterfacePewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan Interface
 
Conditional, looping, function and basic oop
Conditional, looping, function and basic oopConditional, looping, function and basic oop
Conditional, looping, function and basic oop
 
M.ifran,yunus,perulangan
M.ifran,yunus,perulanganM.ifran,yunus,perulangan
M.ifran,yunus,perulangan
 
Perulangan
PerulanganPerulangan
Perulangan
 
Modul PBO Bab-06 - Polimorfisme (Polymorphism)
Modul PBO Bab-06 - Polimorfisme (Polymorphism)Modul PBO Bab-06 - Polimorfisme (Polymorphism)
Modul PBO Bab-06 - Polimorfisme (Polymorphism)
 
Muhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGANMuhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGAN
 
Algoritma &amp; pemrograman (makalah perulangan)
Algoritma &amp; pemrograman (makalah perulangan)Algoritma &amp; pemrograman (makalah perulangan)
Algoritma &amp; pemrograman (makalah perulangan)
 
Tugas Simkomdig-Bu.Ning SMK CKTC (Marselia_Angelia)
Tugas Simkomdig-Bu.Ning SMK CKTC (Marselia_Angelia)Tugas Simkomdig-Bu.Ning SMK CKTC (Marselia_Angelia)
Tugas Simkomdig-Bu.Ning SMK CKTC (Marselia_Angelia)
 
Java Class
Java ClassJava Class
Java Class
 
Pernyataan Perulangan dalam Pemrograman PHP
Pernyataan  Perulangan dalam Pemrograman PHPPernyataan  Perulangan dalam Pemrograman PHP
Pernyataan Perulangan dalam Pemrograman PHP
 
Jeni Intro1 Bab11 Pewarisan, Polimorfisme, Dan Interface
Jeni Intro1 Bab11 Pewarisan, Polimorfisme, Dan InterfaceJeni Intro1 Bab11 Pewarisan, Polimorfisme, Dan Interface
Jeni Intro1 Bab11 Pewarisan, Polimorfisme, Dan Interface
 

Viewers also liked

PBM1 - People & Business Management 10001
PBM1 - People & Business Management 10001PBM1 - People & Business Management 10001
PBM1 - People & Business Management 10001
Michael Kessler
 
Exame nacional desempenhoestudantes_enade_biologia_2008_prova
Exame nacional desempenhoestudantes_enade_biologia_2008_provaExame nacional desempenhoestudantes_enade_biologia_2008_prova
Exame nacional desempenhoestudantes_enade_biologia_2008_prova
Marianne Diodato
 
Cuadro de la temporalidad de un lustro
Cuadro de la temporalidad de un lustroCuadro de la temporalidad de un lustro
Cuadro de la temporalidad de un lustro
Maria Moguel Herrera
 
CV_MIGUEL_AEDO 2015.07.28
CV_MIGUEL_AEDO 2015.07.28CV_MIGUEL_AEDO 2015.07.28
CV_MIGUEL_AEDO 2015.07.28
Miguel Aedo
 
Recommendation Letter
Recommendation LetterRecommendation Letter
Recommendation Letter
Kalani Hanson
 

Viewers also liked (20)

PBM1 - People & Business Management 10001
PBM1 - People & Business Management 10001PBM1 - People & Business Management 10001
PBM1 - People & Business Management 10001
 
CV Novo
CV NovoCV Novo
CV Novo
 
Proceso de solicitud de visas en Colombia para Estados Unidos
Proceso de solicitud de visas en Colombia para Estados UnidosProceso de solicitud de visas en Colombia para Estados Unidos
Proceso de solicitud de visas en Colombia para Estados Unidos
 
Latino Patriots_1-21
Latino Patriots_1-21Latino Patriots_1-21
Latino Patriots_1-21
 
Swavy_Logo
Swavy_LogoSwavy_Logo
Swavy_Logo
 
Penalizar préstamos por prepago solo es posible entre comerciantes
Penalizar préstamos por prepago solo es posible entre comerciantesPenalizar préstamos por prepago solo es posible entre comerciantes
Penalizar préstamos por prepago solo es posible entre comerciantes
 
Web 2.0 Slideshare
Web 2.0 SlideshareWeb 2.0 Slideshare
Web 2.0 Slideshare
 
Paulo Jannuzzi - Mesa 1 - Gestão municipal: perspectivas e desafios na implem...
Paulo Jannuzzi - Mesa 1 - Gestão municipal: perspectivas e desafios na implem...Paulo Jannuzzi - Mesa 1 - Gestão municipal: perspectivas e desafios na implem...
Paulo Jannuzzi - Mesa 1 - Gestão municipal: perspectivas e desafios na implem...
 
Exame nacional desempenhoestudantes_enade_biologia_2008_prova
Exame nacional desempenhoestudantes_enade_biologia_2008_provaExame nacional desempenhoestudantes_enade_biologia_2008_prova
Exame nacional desempenhoestudantes_enade_biologia_2008_prova
 
Lost in translation: Precisamos descodificar o “código científico” ao público?
Lost in translation: Precisamos descodificar o  “código científico” ao público?Lost in translation: Precisamos descodificar o  “código científico” ao público?
Lost in translation: Precisamos descodificar o “código científico” ao público?
 
Acción democrática
Acción democráticaAcción democrática
Acción democrática
 
skinny-logo-notag
skinny-logo-notagskinny-logo-notag
skinny-logo-notag
 
Revista Engenharia 550 de 2002
Revista Engenharia 550 de  2002 Revista Engenharia 550 de  2002
Revista Engenharia 550 de 2002
 
GOT
GOTGOT
GOT
 
Física para Zootecnia - MECÂNICA
Física para Zootecnia - MECÂNICAFísica para Zootecnia - MECÂNICA
Física para Zootecnia - MECÂNICA
 
Cuadro de la temporalidad de un lustro
Cuadro de la temporalidad de un lustroCuadro de la temporalidad de un lustro
Cuadro de la temporalidad de un lustro
 
CV_MIGUEL_AEDO 2015.07.28
CV_MIGUEL_AEDO 2015.07.28CV_MIGUEL_AEDO 2015.07.28
CV_MIGUEL_AEDO 2015.07.28
 
Recommendation Letter
Recommendation LetterRecommendation Letter
Recommendation Letter
 
Agrebi Nidhal CV_fr
Agrebi Nidhal CV_frAgrebi Nidhal CV_fr
Agrebi Nidhal CV_fr
 
Las colaciones1
Las colaciones1Las colaciones1
Las colaciones1
 

Similar to Perulangan pada java

Similar to Perulangan pada java (20)

Muhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,PerulanganMuhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,Perulangan
 
Muhammad wardhani,yunus,perulangan
Muhammad wardhani,yunus,perulanganMuhammad wardhani,yunus,perulangan
Muhammad wardhani,yunus,perulangan
 
perulangan pada java netbeans
perulangan pada java netbeansperulangan pada java netbeans
perulangan pada java netbeans
 
Tugas perulangan/Looping
Tugas perulangan/LoopingTugas perulangan/Looping
Tugas perulangan/Looping
 
Tugas algoritma
Tugas algoritmaTugas algoritma
Tugas algoritma
 
07 Struktur Kontrol Perulangan.pptx
07 Struktur Kontrol Perulangan.pptx07 Struktur Kontrol Perulangan.pptx
07 Struktur Kontrol Perulangan.pptx
 
Looping program java
Looping program javaLooping program java
Looping program java
 
Makalah perulangan
Makalah perulanganMakalah perulangan
Makalah perulangan
 
Perulangan dalam java
Perulangan dalam javaPerulangan dalam java
Perulangan dalam java
 
Perulangan dalam java
Perulangan dalam javaPerulangan dalam java
Perulangan dalam java
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
 
Tugas algoritma arif
Tugas algoritma arifTugas algoritma arif
Tugas algoritma arif
 
Tugas algoritma arif
Tugas algoritma arifTugas algoritma arif
Tugas algoritma arif
 
Perulangan atau looping dalam java
Perulangan atau looping dalam javaPerulangan atau looping dalam java
Perulangan atau looping dalam java
 
Perulangan atau looping dalam java
Perulangan atau looping dalam javaPerulangan atau looping dalam java
Perulangan atau looping dalam java
 
Tugas algoritma
Tugas algoritmaTugas algoritma
Tugas algoritma
 
Tugas algoritma
Tugas algoritmaTugas algoritma
Tugas algoritma
 
Belajar Java dasar
Belajar Java dasarBelajar Java dasar
Belajar Java dasar
 
Algoritma 1 pertemuan 7
Algoritma 1 pertemuan 7Algoritma 1 pertemuan 7
Algoritma 1 pertemuan 7
 
Punya awan
Punya awanPunya awan
Punya awan
 

Perulangan pada java

  • 1. Page 1 of 7 PERULANGAN PADA JAVA Disusun Oleh : WAHYU SANG AJI 1610530185 S1-TI/D
  • 2. Page 2 of 7 A. Latar belakang 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. B. Rumusan masalah 1. Penjelasan while, beserta contoh java dan flowchart 2. Penjelasan do-while, beserta contoh java dan flowchart 3. Penjelasan for, beserta contoh java dan flowchart 4. Apa perbedaan while, do-while, dan for C. Tujuan Tujuan saya membuat makalah ini untuk menjelaskan cara-cara melakukan dasar- dasar pemrograman khususnya tentang perulangan pada java. Selain itu tujuan saya membuat makalah ini yaitu untuk memenuhi tugas saya.
  • 3. Page 3 of 7 1. Penjelasanwhile Perulangan while dimulai dengan mengevaluasi kondisi apakah benar atau tidak. Jika benar, statement /pemrosesan data akan dijalankan dan program kembali lagi melakukan evaluasi kondisi apakah benar atau tidak. Demikian seterusnya hingga kondisi bernilai salah. - Contoh program java publicclassWhile { publicstaticvoidmain(String[] args) { intjumlah=1; while(jumlah<=5) { System.out.println("Hasil PerulanganKe-"+jumlah+"Java"); jumlah++; } } } - Contoh flowchart
  • 4. Page 4 of 7 2. Penjelasando-while Perulangan dengan do while loop hampir sama dengan while loop. Bedanya adalah perintah ini pasti menjalankan statement/pemprosesan data minimal satu kali.Jadi, meskipun kondisi tidak memenuhi, perintah dalam statement tetap dijalankan satu kali. - Contoh program java publicclassDoWhile { publicstaticvoidmain(String[] args) { intjumlah= 5; do { System.out.println("Java"); jumlah--; } while(jumlah>=1); } } - Contoh Flowchart -
  • 5. Page 5 of 7 3. Penjelasanfor Pernyataan for dikenal sebagai pernyataan untuk mengendalikan proses berulang dengan jumlah perulangan yang sudah ditentukan sebelumnya. - Contoh program java public class For { public static void main (String[] args) { for (int jumlah=1; jumlah<=5; jumlah++) { System.out.println ("Hasil Perulangan Ke-" +jumlah+ "Java"); } } } - Contoh flowchart
  • 6. Page 6 of 7 4. Perbedaanantara while, do-while dan for 1.Perulangan while Pada perintah While pengecekan dilakukan pada awal blok. 2.Perulangan do-while Pengecekan dilakukan di akhir blok. 3.Perulangan for program hanya akan menjalankan inisialisasi sebanyak satu kali kemudian akan dicek pada pernyataan kondisi, bila kondisi bernilai benar maka modifier akan dijalankan diikuti dengan pernyataan. Setelah itu program akan kembali melakukan pengecekan kondisi dan apabila masih bernilai benar akan dilanjutkan dengan menjalankan modifier dan pernyataan. Program akan berputar mengecek kondisi, modifier dan pernyataan. Lalu sampai kapan ? Tentunya sampai kondisi tidak terpenuhi atau bernilai salah. Makanya kita kadang menemukan program yang outputnya tidak berhenti karena perulanganya berjalan terus. hal itu disebabkan karena kondisi selalu bernilai benar. while ( kondisi ) { pernyataan; } do { pernyataan; } while ( kondisi ) for( inisialisasi, kondisi, modifier) pernyataan;
  • 7. Page 7 of 7 4. Persamaan Perulangan While dan Do-While adalah hanya menggunakan 1 parameter. Meskipun demikian tetap menghasilkan perulangan yang sama dengan for yang menggunakan 3 buah parameter . Hal ini dikarenakan bagian inisialisasi dan modifiernya kita masukkan dalam baris program biasa sehingga hasil outputnya pun tetap sama dengan menggunakan for.