SlideShare a Scribd company logo
1 of 16
Disusun
oleh :
Kelompok perulangan
1.Yudi Andika
2. Raudhatul Amna
3. Mira Arianti
4. Intan Zahra
5.Suci Aulia Putri
• Perulangan adalah melakukan perintah
yang ada di dalam blok perulangan
tersebut secara berulang-ulang sesuai
dengan nilai yang ditentukan atau sampai
mencapai batas yang diinginkan.
• Di dalam program Java menyediakan tiga macam
statement untuk melakukan looping/perulangan,
yaitu :
• for
• while
• do-while
• Umumnya for digunakan pada pengulangan yang
jumlah iterasinya sudah pasti atau sudah diketahui
sebelumnya.
• Syntax
for (inisialisasi; kondisi; iterasi){
statement;
}
for (Inisialisasi; kondisi; iterasi) statement
Inisialisai
kondisi
true
false
statement iterasi
Contoh :
Program
public class contoh{
public static void main(String[] args){
int i;
for (i=1; i<6; i++)
System.out.println("for "+i);
}}
Hasil
for 1
for 2
for 3
for 4
for 5
• kesimpulan
• Ekspresi pertama (inisialisasi) dieksekusi satu
kali di awal perulangan
• Di awal setiap iterasi, kondisi dijalankan untuk
diperiksa nilainya. Jika nilainya TRUE, maka perulangan
dilanjutkan dan statement dieksekusi. Jika nilainya
FALSE, maka perulangan dihentikan
• Statemen perulangan (looping) adalah blok perintah
yang akan mengulang-ulang statemen di dalam blok
perintah selama kondisi menghasilkan nilai true dan
akan berhenti jika kondisi bernilai false.
• Syntax
while (kondisi) {
statement
counter
}
while (ekspresi) statement
ekspresi statement
true
false
Contoh :
Program
public class contoh{
public static void main(String[] args){
int a=7;
while (a>0){
System.out.println("while "+a);
a--;}
}}
Hasil
while 7
while 6
while 5
while 4
while 3
while 2
while 1
• Kesimpulan
• Statement while mengeksekusi statement
berulang-ulang, selama ekspresi bernilai
TRUE
• Nilai dari ekspresi diperiksa setiap kali
memasuki awal perulangan, jadi walaupun nilai
ekspresi berubah selama eksekusi
statement, eksekusi tidak berhenti sampai
akhir iterasi
• Jika ekspresi pada while bernilai FALSE pada
saat pertama kali dijalankan, maka statement
tidak dijalankan
• Perulangan dengan bentuk do while adalah perulangan
dengan membalikkan logika perulangan dengan teknik
while.Dalam perulangan do while, pernyataan dieksekusi
dulu, baru kemudian kondisi variabel kontrol
perulangannya diperiksa apakah memenuhi syarat atau
tidak.
• Syntax
do {
statement
counter
}while (kondisi)
Flowchart do-while
do statement while (ekspresi);
ekspresistatement
true
false
Contoh :
Program
public class contoh{
public static void main(String[] args){
int a=1;
do{
System.out.println("do-while "+a);
a++;}
while(a<6);
}}
Hasil
do-while 1
do-while 2
do-while 3
do-while 4
do-while 5
• kesimpulan
• Perulangan do-while serupa dengan while,
kecuali ekspresi diperiksa di akhir iterasi,
bukan di awal
• Perbedaan utama dari do-while dan while
adalah pada do-while statement pasti
dijalankan pada iterasi pertama
• Jadi pada statement do-while, statement
pasti dijalankan minimal satu kali
perulangan pada java netbeans

More Related Content

What's hot

PBO - Pert 8, Mengenal dan Memahami Konsep Jump Pada Perulangan dan Percabang...
PBO - Pert 8, Mengenal dan Memahami Konsep Jump Pada Perulangan dan Percabang...PBO - Pert 8, Mengenal dan Memahami Konsep Jump Pada Perulangan dan Percabang...
PBO - Pert 8, Mengenal dan Memahami Konsep Jump Pada Perulangan dan Percabang...RUDISELAMAT2
 
Pertemuan 6 7
Pertemuan 6 7Pertemuan 6 7
Pertemuan 6 7zaenald i
 
Tugas perulangan/Looping
Tugas perulangan/LoopingTugas perulangan/Looping
Tugas perulangan/LoopingIqbalSyawaludin
 
4 adp struktur perulangan
4   adp struktur perulangan4   adp struktur perulangan
4 adp struktur perulanganChabil_Juniar
 
Perulangan pada java
Perulangan pada javaPerulangan pada java
Perulangan pada javaajikbejok
 
Ridoni,yunus,perulangan
Ridoni,yunus,perulanganRidoni,yunus,perulangan
Ridoni,yunus,perulanganridoni jmf
 
M.ifran,yunus,perulangan
M.ifran,yunus,perulanganM.ifran,yunus,perulangan
M.ifran,yunus,perulanganifran rangga
 
Muhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGANMuhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGANArmand Faldy
 
9. algoritma perulangan pada java
9. algoritma perulangan pada java9. algoritma perulangan pada java
9. algoritma perulangan pada javaSaprudin Eskom
 
6. percabangan 2 kondisi
6. percabangan 2 kondisi6. percabangan 2 kondisi
6. percabangan 2 kondisiSaprudin Eskom
 
Tipe analisis program
Tipe analisis programTipe analisis program
Tipe analisis programarumm24
 
Struktur kontrol percabangan
Struktur kontrol percabanganStruktur kontrol percabangan
Struktur kontrol percabanganCholifatur R
 
Pernyataan Kondisi dalam Pemrograman PHP
Pernyataan  Kondisi dalam Pemrograman PHPPernyataan  Kondisi dalam Pemrograman PHP
Pernyataan Kondisi dalam Pemrograman PHPI Gede Iwan Sudipa
 

What's hot (16)

PBO - Pert 8, Mengenal dan Memahami Konsep Jump Pada Perulangan dan Percabang...
PBO - Pert 8, Mengenal dan Memahami Konsep Jump Pada Perulangan dan Percabang...PBO - Pert 8, Mengenal dan Memahami Konsep Jump Pada Perulangan dan Percabang...
PBO - Pert 8, Mengenal dan Memahami Konsep Jump Pada Perulangan dan Percabang...
 
Pertemuan 6 7
Pertemuan 6 7Pertemuan 6 7
Pertemuan 6 7
 
Tugas perulangan/Looping
Tugas perulangan/LoopingTugas perulangan/Looping
Tugas perulangan/Looping
 
4 adp struktur perulangan
4   adp struktur perulangan4   adp struktur perulangan
4 adp struktur perulangan
 
Perulangan pada java
Perulangan pada javaPerulangan pada java
Perulangan pada java
 
Ridoni,yunus,perulangan
Ridoni,yunus,perulanganRidoni,yunus,perulangan
Ridoni,yunus,perulangan
 
M.ifran,yunus,perulangan
M.ifran,yunus,perulanganM.ifran,yunus,perulangan
M.ifran,yunus,perulangan
 
Muhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGANMuhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGAN
 
Makalah perulangan
Makalah perulanganMakalah perulangan
Makalah perulangan
 
Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)
 
9. algoritma perulangan pada java
9. algoritma perulangan pada java9. algoritma perulangan pada java
9. algoritma perulangan pada java
 
6. percabangan 2 kondisi
6. percabangan 2 kondisi6. percabangan 2 kondisi
6. percabangan 2 kondisi
 
Tipe analisis program
Tipe analisis programTipe analisis program
Tipe analisis program
 
Algoritma 1 pertemuan 7
Algoritma 1 pertemuan 7Algoritma 1 pertemuan 7
Algoritma 1 pertemuan 7
 
Struktur kontrol percabangan
Struktur kontrol percabanganStruktur kontrol percabangan
Struktur kontrol percabangan
 
Pernyataan Kondisi dalam Pemrograman PHP
Pernyataan  Kondisi dalam Pemrograman PHPPernyataan  Kondisi dalam Pemrograman PHP
Pernyataan Kondisi dalam Pemrograman PHP
 

Similar to perulangan pada java netbeans

Perulangan pada java
Perulangan pada javaPerulangan pada java
Perulangan pada javaajikbejok
 
Muhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,PerulanganMuhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,PerulanganArmand Faldy
 
JENI Slides-Intro1-Bab06-Struktur kontrol
JENI Slides-Intro1-Bab06-Struktur kontrolJENI Slides-Intro1-Bab06-Struktur kontrol
JENI Slides-Intro1-Bab06-Struktur kontrolDimara Hakim
 
M. ade candra 1610530187
M. ade candra 1610530187M. ade candra 1610530187
M. ade candra 1610530187Ade Chandra
 
5. struktur kontrol alur program lanjutan
5. struktur kontrol alur program lanjutan5. struktur kontrol alur program lanjutan
5. struktur kontrol alur program lanjutanAnna Fitria
 
07 Struktur Kontrol Perulangan.pptx
07 Struktur Kontrol Perulangan.pptx07 Struktur Kontrol Perulangan.pptx
07 Struktur Kontrol Perulangan.pptxSMKInformatikaDienul
 
Perulangan atau looping dalam java
Perulangan atau looping dalam javaPerulangan atau looping dalam java
Perulangan atau looping dalam javaWahyu Ardiyono
 
Perulangan atau looping dalam java
Perulangan atau looping dalam javaPerulangan atau looping dalam java
Perulangan atau looping dalam javaWahyu Ardiyono
 
Tugas algoritma arif
Tugas algoritma arifTugas algoritma arif
Tugas algoritma arifArif Setiawan
 
Tugas algoritma arif
Tugas algoritma arifTugas algoritma arif
Tugas algoritma arifArif Setiawan
 
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping AlgoritmaFirdaus1212
 
Algo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritmaAlgo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritmaSenna Hendrian
 
Pengulanganwhilealgoritma
PengulanganwhilealgoritmaPengulanganwhilealgoritma
Pengulanganwhilealgoritmacasnadi
 
Pertemuan 6 7
Pertemuan 6 7Pertemuan 6 7
Pertemuan 6 7f fr
 

Similar to perulangan pada java netbeans (20)

Perulangan pada java
Perulangan pada javaPerulangan pada java
Perulangan pada java
 
Muhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,PerulanganMuhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,Perulangan
 
JENI Slides-Intro1-Bab06-Struktur kontrol
JENI Slides-Intro1-Bab06-Struktur kontrolJENI Slides-Intro1-Bab06-Struktur kontrol
JENI Slides-Intro1-Bab06-Struktur kontrol
 
M. ade candra 1610530187
M. ade candra 1610530187M. ade candra 1610530187
M. ade candra 1610530187
 
Tugas algoritma
Tugas algoritmaTugas algoritma
Tugas algoritma
 
5. struktur kontrol alur program lanjutan
5. struktur kontrol alur program lanjutan5. struktur kontrol alur program lanjutan
5. struktur kontrol alur program lanjutan
 
07 Struktur Kontrol Perulangan.pptx
07 Struktur Kontrol Perulangan.pptx07 Struktur Kontrol Perulangan.pptx
07 Struktur Kontrol Perulangan.pptx
 
Perulangan
PerulanganPerulangan
Perulangan
 
Topik 8 Perulangan
Topik 8 PerulanganTopik 8 Perulangan
Topik 8 Perulangan
 
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
 
MATERI-3-PASCAL.ppt
MATERI-3-PASCAL.pptMATERI-3-PASCAL.ppt
MATERI-3-PASCAL.ppt
 
Tugas algoritma arif
Tugas algoritma arifTugas algoritma arif
Tugas algoritma arif
 
Tugas algoritma arif
Tugas algoritma arifTugas algoritma arif
Tugas algoritma arif
 
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping Algoritma
 
Algo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritmaAlgo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritma
 
Pengulanganwhilealgoritma
PengulanganwhilealgoritmaPengulanganwhilealgoritma
Pengulanganwhilealgoritma
 
Pertemuan 6 7
Pertemuan 6 7Pertemuan 6 7
Pertemuan 6 7
 
Algoritma_perulangan.pdf
Algoritma_perulangan.pdfAlgoritma_perulangan.pdf
Algoritma_perulangan.pdf
 
Tugas algoritma
Tugas algoritmaTugas algoritma
Tugas algoritma
 

perulangan pada java netbeans

  • 1. Disusun oleh : Kelompok perulangan 1.Yudi Andika 2. Raudhatul Amna 3. Mira Arianti 4. Intan Zahra 5.Suci Aulia Putri
  • 2. • Perulangan adalah melakukan perintah yang ada di dalam blok perulangan tersebut secara berulang-ulang sesuai dengan nilai yang ditentukan atau sampai mencapai batas yang diinginkan.
  • 3. • Di dalam program Java menyediakan tiga macam statement untuk melakukan looping/perulangan, yaitu : • for • while • do-while
  • 4. • Umumnya for digunakan pada pengulangan yang jumlah iterasinya sudah pasti atau sudah diketahui sebelumnya. • Syntax for (inisialisasi; kondisi; iterasi){ statement; }
  • 5. for (Inisialisasi; kondisi; iterasi) statement Inisialisai kondisi true false statement iterasi
  • 6. Contoh : Program public class contoh{ public static void main(String[] args){ int i; for (i=1; i<6; i++) System.out.println("for "+i); }} Hasil for 1 for 2 for 3 for 4 for 5
  • 7. • kesimpulan • Ekspresi pertama (inisialisasi) dieksekusi satu kali di awal perulangan • Di awal setiap iterasi, kondisi dijalankan untuk diperiksa nilainya. Jika nilainya TRUE, maka perulangan dilanjutkan dan statement dieksekusi. Jika nilainya FALSE, maka perulangan dihentikan
  • 8. • Statemen perulangan (looping) adalah blok perintah yang akan mengulang-ulang statemen di dalam blok perintah selama kondisi menghasilkan nilai true dan akan berhenti jika kondisi bernilai false. • Syntax while (kondisi) { statement counter }
  • 9. while (ekspresi) statement ekspresi statement true false
  • 10. Contoh : Program public class contoh{ public static void main(String[] args){ int a=7; while (a>0){ System.out.println("while "+a); a--;} }} Hasil while 7 while 6 while 5 while 4 while 3 while 2 while 1
  • 11. • Kesimpulan • Statement while mengeksekusi statement berulang-ulang, selama ekspresi bernilai TRUE • Nilai dari ekspresi diperiksa setiap kali memasuki awal perulangan, jadi walaupun nilai ekspresi berubah selama eksekusi statement, eksekusi tidak berhenti sampai akhir iterasi • Jika ekspresi pada while bernilai FALSE pada saat pertama kali dijalankan, maka statement tidak dijalankan
  • 12. • Perulangan dengan bentuk do while adalah perulangan dengan membalikkan logika perulangan dengan teknik while.Dalam perulangan do while, pernyataan dieksekusi dulu, baru kemudian kondisi variabel kontrol perulangannya diperiksa apakah memenuhi syarat atau tidak. • Syntax do { statement counter }while (kondisi)
  • 13. Flowchart do-while do statement while (ekspresi); ekspresistatement true false
  • 14. Contoh : Program public class contoh{ public static void main(String[] args){ int a=1; do{ System.out.println("do-while "+a); a++;} while(a<6); }} Hasil do-while 1 do-while 2 do-while 3 do-while 4 do-while 5
  • 15. • kesimpulan • Perulangan do-while serupa dengan while, kecuali ekspresi diperiksa di akhir iterasi, bukan di awal • Perbedaan utama dari do-while dan while adalah pada do-while statement pasti dijalankan pada iterasi pertama • Jadi pada statement do-while, statement pasti dijalankan minimal satu kali