SlideShare a Scribd company logo
1 of 11
Makalah
tentang
Looping
Java
Nama ;Abdurrahman
Nim ;1610530166
STMIK BUMIGORA
MATARAM
DAFTAR ISI
KATA PENGANTAR
BAB I PENDAHULUAN
A.LATAR BELAKANG
B.TUJUAN
BAB II PEMBAHASAN
1.PENGERTIAN PERULANGAN
2.STATEMENT-STATEMENT PERULANGAN JAVA
A.WHILE
B.DO WHILE
C.FORWHILE
BAB III KESIMPULAN
A.TABEL PERBEDAAN ANTARA WHILE,DO-WHILE DAN FOR-WHILE
KATA PENGANTAR
Segala puji bagi allah tuhan semesta alam atas karunianya kita dapat merasakan
nikmatnya hidup di dunia ini. solawat serta salam tak lupa pula kita panjat kan kehadirat nabi
Muhammad saw karena atas perjuangan beliaulah kita bisa merasakan zaman yang serba
damai dsn modern seperti yang kita rasakan seperti sekarang ini. Pertama-tama saya
mengucapkan rasa syukur yang sebesar-besarnya karena ridhonya saya dapat menyusun
makalah ini yaitu makalah tentang ”LOOPING/PERULANGAN JAVA”. Sebelumnya kami tuturkan
beribu maaf jika makalah yang saya susun salah atau banyak kekurangan maka dari itu saya
mengharapkan kritikan dan saran yang membangun.
Mataram,29 Oktober 2016
BAB I
PENDAHULUAN
A.Latar belakang
Pesatnya teknologi di zaman sekarang terutama di bidang komputer dah tidak bisa di pungkiri
lagi.Ibarat wabah ,teknologi komputer udah menyusupi hampir semua bidang kehidupan
manusia.Dari lingkungan masyarakat biasa sampai ke lingkungan pemerintahan,perusahaan
perusahaan,supermarket,minimarket,perguruan tinggi,SLTA,SLTP,bahkan SD hampir semua
mengenal komputer.Saat ini dalam ilmu komputer banyak di minati karena bisa menghasilkan
uang salah satunya dalamilmu bahasa pemograman, misalnya C++,Pascal,Basic,Java dan masih
banyak lagi.
B.Tujuan
Makalah ini di susun dengan tujuan serana untuk mrngikuti pesatnya perkembangan teknologi
komputer di masa sekarang ini, salah satumya di dunia pemograman yg sekarang semakin
banyak di minati, selain itu tujuan di susun nya makalah ini untuk sebagai serana belajar untuk
memahami,mengerti tentang Looping/perulangan pada Java.
BAB II
PEMBAHASAN
1. Perulangan adalah melakukan perintah yang ada di dalam blok perulangan tersebut secara
berulang - ulang sesuai dengan nilai yang ditentukan atau sampai mencapai sebuah batas
tertentu dari sebuah perulangan tersebut.
2.Statement - Statement Perulangan pada JAVA :
2.A.) While : Perulangan while bekerja dengan cara apa bila kondisi while itu terpenuhi atau
bernilai true maka perulangan tersebut akan terus dilakukan sapai bernilai false.
Contoh :
package looping;
/**
*
* @author Jin Toples
*/
public class Looping {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int i=1;
while (i <= 5){
System.out.println(i); i++;
}
}
}
Contoh flowchart ;
Perhatikan script di atas ada "i++" itu adalah INCEREMENT ia akan menambah 1 nilai i secara
terus menerus. ada juga yang di sebut DECREMENT, contoh : i-- maka ia akan mengurangi 1
nilai i tersebut secara terus menerus. Decrement di atas digunakan untuk menambahkan nilai
"i" agar mencapai nilai "10" dan kemudian keluar perulangan. jika kita tidak memberikan
decrement maka perulangan tersebut tidak akan berheti - henti ( Infinity looping ).
2.B.) Do-While : seperti while tetapi jika do-while minimal melakukan satu kali pekerjaan yang
ada di dalam blok do-while tersebut. do-while akan mengulang terus sampai while bernilai
flase.
Contoh :
package looping;
/**
*
* @author Jin Toples
*/
public class Looping {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int i=1;
do {
System.out.println(i);
i++;
}while(i>=5);
}
}
Contoh flowchart ;
Jika anda coba script di atas maka akan mengasilkan "1" karna meskipun while bernilai false ia
akan tetap melakukan pekerjaan satu kali, karna pengecekan berada di bagian bawah blok
program.
2.C.) For--While : For While adalah perulangan yang jumlah perulangannya sudah ditentukan
sebelumnya, dengan kata lain perulangan blok dalam for sudah ditetukan sebelumnya.
Contoh :
package looping;
/**
*
* @author Jin Toples
*/
public class Looping {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
for(int i=1; i<=5; i++){
System.out.println(i);
}
}
}
Contoh flowchart ;
Penulisan for lebih singkat karena definisi variabel bisa dilakukan di dalam for tersebut.
sehingga ia lebih sedikit dalam script yang digunakan dibandingkan dengan while dan do-while
BAB III
KESIMPULAN
A.Tabel perbedaan antara while,do while dan for while
While Do While For While
Perulangan while bekerja
dengan cara apa bila kondisi
while itu terpenuhi atau
bernilai true maka perulangan
tersebut akan terus dilakukan
sapai bernilai false
Do-While : seperti while
tetapi jika do-while minimal
melakukan satu kali pekerjaan
yang ada di dalamblok do-
while tersebut. do-while akan
mengulang terus sampai while
bernilai flase
For While adalah perulangan
yang jumlah perulangannya
sudah ditentukan
sebelumnya, dengan kata lain
perulangan blok dalam for
sudah ditetukan sebelumnya.

More Related Content

What's hot

[PBO] Pertemuan 1 (teori) - analisis dan perancangan sistem dengan metodologi...
[PBO] Pertemuan 1 (teori) - analisis dan perancangan sistem dengan metodologi...[PBO] Pertemuan 1 (teori) - analisis dan perancangan sistem dengan metodologi...
[PBO] Pertemuan 1 (teori) - analisis dan perancangan sistem dengan metodologi...rizki adam kurniawan
 
파이썬 데이터베이스 연결 1탄
파이썬 데이터베이스 연결 1탄파이썬 데이터베이스 연결 1탄
파이썬 데이터베이스 연결 1탄SeongHyun Ahn
 
Proses di Sistem Operasi
Proses di Sistem OperasiProses di Sistem Operasi
Proses di Sistem Operasieddie Ismantoe
 
MANAJEMEN FILE IO DENGAN PYTHON.pptx
MANAJEMEN FILE IO DENGAN PYTHON.pptxMANAJEMEN FILE IO DENGAN PYTHON.pptx
MANAJEMEN FILE IO DENGAN PYTHON.pptxHanisSiddiq2
 
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docxMAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docxDikicandra6
 
Modul praktikum sistem operasi
Modul praktikum sistem operasiModul praktikum sistem operasi
Modul praktikum sistem operasiHidayatullah Aldy
 
source-code-program-menghitung-gaji-pegawai
source-code-program-menghitung-gaji-pegawaisource-code-program-menghitung-gaji-pegawai
source-code-program-menghitung-gaji-pegawaiKang Fatur
 
Pertemuan 5 Perulangan (Looping)
Pertemuan 5 Perulangan (Looping)Pertemuan 5 Perulangan (Looping)
Pertemuan 5 Perulangan (Looping)Endang Retnoningsih
 
Dts x dicoding #3 memulai pemrograman kotlin
Dts x dicoding #3 memulai pemrograman kotlinDts x dicoding #3 memulai pemrograman kotlin
Dts x dicoding #3 memulai pemrograman kotlinAhmad Arif Faizin
 
Kelompok 2_Desain Interaksi.pptx
Kelompok 2_Desain Interaksi.pptxKelompok 2_Desain Interaksi.pptx
Kelompok 2_Desain Interaksi.pptxAnnaUrnika1
 
Thread di Sistem Operasi
Thread di Sistem OperasiThread di Sistem Operasi
Thread di Sistem Operasieddie Ismantoe
 
PERULANGAN (LOOPING)
PERULANGAN (LOOPING)PERULANGAN (LOOPING)
PERULANGAN (LOOPING)Ahmad Givari
 
11. Java Objects and classes
11. Java  Objects and classes11. Java  Objects and classes
11. Java Objects and classesIntro C# Book
 

What's hot (20)

Penjelasan Program
Penjelasan ProgramPenjelasan Program
Penjelasan Program
 
[PBO] Pertemuan 1 (teori) - analisis dan perancangan sistem dengan metodologi...
[PBO] Pertemuan 1 (teori) - analisis dan perancangan sistem dengan metodologi...[PBO] Pertemuan 1 (teori) - analisis dan perancangan sistem dengan metodologi...
[PBO] Pertemuan 1 (teori) - analisis dan perancangan sistem dengan metodologi...
 
Function dalam PHP
Function dalam PHPFunction dalam PHP
Function dalam PHP
 
파이썬 데이터베이스 연결 1탄
파이썬 데이터베이스 연결 1탄파이썬 데이터베이스 연결 1탄
파이썬 데이터베이스 연결 1탄
 
Proses di Sistem Operasi
Proses di Sistem OperasiProses di Sistem Operasi
Proses di Sistem Operasi
 
MANAJEMEN FILE IO DENGAN PYTHON.pptx
MANAJEMEN FILE IO DENGAN PYTHON.pptxMANAJEMEN FILE IO DENGAN PYTHON.pptx
MANAJEMEN FILE IO DENGAN PYTHON.pptx
 
Topik 8 Perulangan
Topik 8 PerulanganTopik 8 Perulangan
Topik 8 Perulangan
 
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docxMAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
 
Modul praktikum sistem operasi
Modul praktikum sistem operasiModul praktikum sistem operasi
Modul praktikum sistem operasi
 
JAVA INTRODUCTION - 1
JAVA INTRODUCTION - 1JAVA INTRODUCTION - 1
JAVA INTRODUCTION - 1
 
source-code-program-menghitung-gaji-pegawai
source-code-program-menghitung-gaji-pegawaisource-code-program-menghitung-gaji-pegawai
source-code-program-menghitung-gaji-pegawai
 
Applet in java
Applet in javaApplet in java
Applet in java
 
Pertemuan 5 Perulangan (Looping)
Pertemuan 5 Perulangan (Looping)Pertemuan 5 Perulangan (Looping)
Pertemuan 5 Perulangan (Looping)
 
Dts x dicoding #3 memulai pemrograman kotlin
Dts x dicoding #3 memulai pemrograman kotlinDts x dicoding #3 memulai pemrograman kotlin
Dts x dicoding #3 memulai pemrograman kotlin
 
Kelompok 2_Desain Interaksi.pptx
Kelompok 2_Desain Interaksi.pptxKelompok 2_Desain Interaksi.pptx
Kelompok 2_Desain Interaksi.pptx
 
Thread di Sistem Operasi
Thread di Sistem OperasiThread di Sistem Operasi
Thread di Sistem Operasi
 
PERULANGAN (LOOPING)
PERULANGAN (LOOPING)PERULANGAN (LOOPING)
PERULANGAN (LOOPING)
 
11. Java Objects and classes
11. Java  Objects and classes11. Java  Objects and classes
11. Java Objects and classes
 
Shellscripting
ShellscriptingShellscripting
Shellscripting
 
Java loops
Java loopsJava loops
Java loops
 

Viewers also liked

PRUEBA DE COMPUTACION PRESENTACION
PRUEBA DE COMPUTACION PRESENTACION PRUEBA DE COMPUTACION PRESENTACION
PRUEBA DE COMPUTACION PRESENTACION Adrian Bustamante
 
Presentación área inglés
Presentación área inglésPresentación área inglés
Presentación área inglésmar19643
 
Metodología
MetodologíaMetodología
Metodologíajaviuclm4
 
Orientaciones metodologia
Orientaciones metodologiaOrientaciones metodologia
Orientaciones metodologiajaviuclm4
 
Folha Semanal Paulo Freire 17/05
Folha Semanal Paulo Freire 17/05Folha Semanal Paulo Freire 17/05
Folha Semanal Paulo Freire 17/05cebpaulofreire
 
1cualidadesfsicasysusmtodosdedesarrollo2 131228172540-phpapp02
1cualidadesfsicasysusmtodosdedesarrollo2 131228172540-phpapp021cualidadesfsicasysusmtodosdedesarrollo2 131228172540-phpapp02
1cualidadesfsicasysusmtodosdedesarrollo2 131228172540-phpapp02laurasac6
 
El ciberbullying de yelena .-
El ciberbullying de yelena  .-El ciberbullying de yelena  .-
El ciberbullying de yelena .-informatica666
 
Boletim informativo fev2014
Boletim informativo fev2014Boletim informativo fev2014
Boletim informativo fev2014fespiritacrista
 
Presentación Ejecutiva
Presentación EjecutivaPresentación Ejecutiva
Presentación EjecutivaEstudio_27
 
Los indicios biologicos del delito wilfredo cordova
Los  indicios  biologicos del delito wilfredo cordovaLos  indicios  biologicos del delito wilfredo cordova
Los indicios biologicos del delito wilfredo cordovawillcordova
 
Creación de un lenguaje científico: la lengua de la medicina en la Antigüedad...
Creación de un lenguaje científico: la lengua de la medicina en la Antigüedad...Creación de un lenguaje científico: la lengua de la medicina en la Antigüedad...
Creación de un lenguaje científico: la lengua de la medicina en la Antigüedad...Francisco Cortés Gabaudan
 
Informe monográfico sobre las caractericticas del hombre mujer en la educación
Informe monográfico sobre las caractericticas del hombre mujer en la educaciónInforme monográfico sobre las caractericticas del hombre mujer en la educación
Informe monográfico sobre las caractericticas del hombre mujer en la educaciónjaviuclm4
 
Actividad 2
Actividad  2Actividad  2
Actividad 2tdadalid
 
Denuncia drt caixa0001
Denuncia drt caixa0001Denuncia drt caixa0001
Denuncia drt caixa0001Seeb Friburgo
 

Viewers also liked (20)

PRUEBA DE COMPUTACION PRESENTACION
PRUEBA DE COMPUTACION PRESENTACION PRUEBA DE COMPUTACION PRESENTACION
PRUEBA DE COMPUTACION PRESENTACION
 
Lana Del Rey
Lana Del Rey Lana Del Rey
Lana Del Rey
 
Presentación área inglés
Presentación área inglésPresentación área inglés
Presentación área inglés
 
Ccbb
CcbbCcbb
Ccbb
 
Metodología
MetodologíaMetodología
Metodología
 
Orientaciones metodologia
Orientaciones metodologiaOrientaciones metodologia
Orientaciones metodologia
 
Agrupamientos Punto 02
Agrupamientos Punto 02Agrupamientos Punto 02
Agrupamientos Punto 02
 
Portafolio
PortafolioPortafolio
Portafolio
 
Folha Semanal Paulo Freire 17/05
Folha Semanal Paulo Freire 17/05Folha Semanal Paulo Freire 17/05
Folha Semanal Paulo Freire 17/05
 
Rosa 46950
Rosa 46950Rosa 46950
Rosa 46950
 
1cualidadesfsicasysusmtodosdedesarrollo2 131228172540-phpapp02
1cualidadesfsicasysusmtodosdedesarrollo2 131228172540-phpapp021cualidadesfsicasysusmtodosdedesarrollo2 131228172540-phpapp02
1cualidadesfsicasysusmtodosdedesarrollo2 131228172540-phpapp02
 
El ciberbullying de yelena .-
El ciberbullying de yelena  .-El ciberbullying de yelena  .-
El ciberbullying de yelena .-
 
Boletim informativo fev2014
Boletim informativo fev2014Boletim informativo fev2014
Boletim informativo fev2014
 
Presentación Ejecutiva
Presentación EjecutivaPresentación Ejecutiva
Presentación Ejecutiva
 
Los indicios biologicos del delito wilfredo cordova
Los  indicios  biologicos del delito wilfredo cordovaLos  indicios  biologicos del delito wilfredo cordova
Los indicios biologicos del delito wilfredo cordova
 
Peterson's Party Planning Kit
Peterson's Party Planning KitPeterson's Party Planning Kit
Peterson's Party Planning Kit
 
Creación de un lenguaje científico: la lengua de la medicina en la Antigüedad...
Creación de un lenguaje científico: la lengua de la medicina en la Antigüedad...Creación de un lenguaje científico: la lengua de la medicina en la Antigüedad...
Creación de un lenguaje científico: la lengua de la medicina en la Antigüedad...
 
Informe monográfico sobre las caractericticas del hombre mujer en la educación
Informe monográfico sobre las caractericticas del hombre mujer en la educaciónInforme monográfico sobre las caractericticas del hombre mujer en la educación
Informe monográfico sobre las caractericticas del hombre mujer en la educación
 
Actividad 2
Actividad  2Actividad  2
Actividad 2
 
Denuncia drt caixa0001
Denuncia drt caixa0001Denuncia drt caixa0001
Denuncia drt caixa0001
 

Similar to Looping Java

Tugas Perulangan/Looping
Tugas Perulangan/LoopingTugas Perulangan/Looping
Tugas Perulangan/LoopingSriani Dewi
 
Muhammad ilham,1610530168,kls d
Muhammad ilham,1610530168,kls dMuhammad ilham,1610530168,kls d
Muhammad ilham,1610530168,kls dMuhammad Ilham
 
Perulangan pada java
Perulangan pada javaPerulangan pada java
Perulangan pada javaajikbejok
 
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
 
Muhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGANMuhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGANArmand Faldy
 
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
 
M. ade candra 1610530187
M. ade candra 1610530187M. ade candra 1610530187
M. ade candra 1610530187Ade Chandra
 
Tugas perulangan/Looping
Tugas perulangan/LoopingTugas perulangan/Looping
Tugas perulangan/LoopingIqbalSyawaludin
 
Nuril hildayani 1610530180
Nuril hildayani 1610530180Nuril hildayani 1610530180
Nuril hildayani 1610530180nuril hildayani
 
Logika algoritma dan pemograman
Logika algoritma dan pemogramanLogika algoritma dan pemograman
Logika algoritma dan pemogramanIlham marduantha
 
Logika algoritma dan pemograman
Logika algoritma dan pemogramanLogika algoritma dan pemograman
Logika algoritma dan pemogramanFikri ngeblues
 
Mobile Application 2 Pertemuan 4 Dasar Kotlin OOP Polymorphism
Mobile Application 2 Pertemuan 4 Dasar Kotlin OOP PolymorphismMobile Application 2 Pertemuan 4 Dasar Kotlin OOP Polymorphism
Mobile Application 2 Pertemuan 4 Dasar Kotlin OOP PolymorphismAkhmad Khanif Zyen
 

Similar to Looping Java (20)

Tugas Perulangan/Looping
Tugas Perulangan/LoopingTugas Perulangan/Looping
Tugas Perulangan/Looping
 
Kurniawan 1610530204
Kurniawan 1610530204Kurniawan 1610530204
Kurniawan 1610530204
 
Muhammad ilham,1610530168,kls d
Muhammad ilham,1610530168,kls dMuhammad ilham,1610530168,kls d
Muhammad ilham,1610530168,kls d
 
Perulangan pada java
Perulangan pada javaPerulangan pada java
Perulangan pada java
 
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
 
Muhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGANMuhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGAN
 
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
 
M. ade candra 1610530187
M. ade candra 1610530187M. ade candra 1610530187
M. ade candra 1610530187
 
Perulangan
PerulanganPerulangan
Perulangan
 
Makalah perulangan
Makalah perulanganMakalah perulangan
Makalah perulangan
 
Tugas perulangan/Looping
Tugas perulangan/LoopingTugas perulangan/Looping
Tugas perulangan/Looping
 
Tugas perulangan
Tugas perulanganTugas perulangan
Tugas perulangan
 
Pengulangan dan Seleksi
Pengulangan dan SeleksiPengulangan dan Seleksi
Pengulangan dan Seleksi
 
PERULANGAN/LOOPING
PERULANGAN/LOOPINGPERULANGAN/LOOPING
PERULANGAN/LOOPING
 
Nuril hildayani 1610530180
Nuril hildayani 1610530180Nuril hildayani 1610530180
Nuril hildayani 1610530180
 
Logika algoritma dan pemograman
Logika algoritma dan pemogramanLogika algoritma dan pemograman
Logika algoritma dan pemograman
 
Logika algoritma dan pemograman
Logika algoritma dan pemogramanLogika algoritma dan pemograman
Logika algoritma dan pemograman
 
Mobile Application 2 Pertemuan 4 Dasar Kotlin OOP Polymorphism
Mobile Application 2 Pertemuan 4 Dasar Kotlin OOP PolymorphismMobile Application 2 Pertemuan 4 Dasar Kotlin OOP Polymorphism
Mobile Application 2 Pertemuan 4 Dasar Kotlin OOP Polymorphism
 

Looping Java

  • 2. DAFTAR ISI KATA PENGANTAR BAB I PENDAHULUAN A.LATAR BELAKANG B.TUJUAN BAB II PEMBAHASAN 1.PENGERTIAN PERULANGAN 2.STATEMENT-STATEMENT PERULANGAN JAVA A.WHILE B.DO WHILE C.FORWHILE BAB III KESIMPULAN A.TABEL PERBEDAAN ANTARA WHILE,DO-WHILE DAN FOR-WHILE
  • 3. KATA PENGANTAR Segala puji bagi allah tuhan semesta alam atas karunianya kita dapat merasakan nikmatnya hidup di dunia ini. solawat serta salam tak lupa pula kita panjat kan kehadirat nabi Muhammad saw karena atas perjuangan beliaulah kita bisa merasakan zaman yang serba damai dsn modern seperti yang kita rasakan seperti sekarang ini. Pertama-tama saya mengucapkan rasa syukur yang sebesar-besarnya karena ridhonya saya dapat menyusun makalah ini yaitu makalah tentang ”LOOPING/PERULANGAN JAVA”. Sebelumnya kami tuturkan beribu maaf jika makalah yang saya susun salah atau banyak kekurangan maka dari itu saya mengharapkan kritikan dan saran yang membangun. Mataram,29 Oktober 2016
  • 4. BAB I PENDAHULUAN A.Latar belakang Pesatnya teknologi di zaman sekarang terutama di bidang komputer dah tidak bisa di pungkiri lagi.Ibarat wabah ,teknologi komputer udah menyusupi hampir semua bidang kehidupan manusia.Dari lingkungan masyarakat biasa sampai ke lingkungan pemerintahan,perusahaan perusahaan,supermarket,minimarket,perguruan tinggi,SLTA,SLTP,bahkan SD hampir semua mengenal komputer.Saat ini dalam ilmu komputer banyak di minati karena bisa menghasilkan uang salah satunya dalamilmu bahasa pemograman, misalnya C++,Pascal,Basic,Java dan masih banyak lagi. B.Tujuan Makalah ini di susun dengan tujuan serana untuk mrngikuti pesatnya perkembangan teknologi komputer di masa sekarang ini, salah satumya di dunia pemograman yg sekarang semakin banyak di minati, selain itu tujuan di susun nya makalah ini untuk sebagai serana belajar untuk memahami,mengerti tentang Looping/perulangan pada Java.
  • 5. BAB II PEMBAHASAN 1. Perulangan adalah melakukan perintah yang ada di dalam blok perulangan tersebut secara berulang - ulang sesuai dengan nilai yang ditentukan atau sampai mencapai sebuah batas tertentu dari sebuah perulangan tersebut. 2.Statement - Statement Perulangan pada JAVA : 2.A.) While : Perulangan while bekerja dengan cara apa bila kondisi while itu terpenuhi atau bernilai true maka perulangan tersebut akan terus dilakukan sapai bernilai false. Contoh : package looping; /** * * @author Jin Toples */ public class Looping { /** * @param args the command line arguments */ public static void main(String[] args) { int i=1; while (i <= 5){ System.out.println(i); i++; } } }
  • 6. Contoh flowchart ; Perhatikan script di atas ada "i++" itu adalah INCEREMENT ia akan menambah 1 nilai i secara terus menerus. ada juga yang di sebut DECREMENT, contoh : i-- maka ia akan mengurangi 1 nilai i tersebut secara terus menerus. Decrement di atas digunakan untuk menambahkan nilai "i" agar mencapai nilai "10" dan kemudian keluar perulangan. jika kita tidak memberikan decrement maka perulangan tersebut tidak akan berheti - henti ( Infinity looping ). 2.B.) Do-While : seperti while tetapi jika do-while minimal melakukan satu kali pekerjaan yang ada di dalam blok do-while tersebut. do-while akan mengulang terus sampai while bernilai flase.
  • 7. Contoh : package looping; /** * * @author Jin Toples */ public class Looping { /** * @param args the command line arguments */ public static void main(String[] args) { int i=1; do { System.out.println(i); i++; }while(i>=5); } }
  • 8. Contoh flowchart ; Jika anda coba script di atas maka akan mengasilkan "1" karna meskipun while bernilai false ia akan tetap melakukan pekerjaan satu kali, karna pengecekan berada di bagian bawah blok program. 2.C.) For--While : For While adalah perulangan yang jumlah perulangannya sudah ditentukan sebelumnya, dengan kata lain perulangan blok dalam for sudah ditetukan sebelumnya.
  • 9. Contoh : package looping; /** * * @author Jin Toples */ public class Looping { /** * @param args the command line arguments */ public static void main(String[] args) { for(int i=1; i<=5; i++){ System.out.println(i); } } }
  • 10. Contoh flowchart ; Penulisan for lebih singkat karena definisi variabel bisa dilakukan di dalam for tersebut. sehingga ia lebih sedikit dalam script yang digunakan dibandingkan dengan while dan do-while
  • 11. BAB III KESIMPULAN A.Tabel perbedaan antara while,do while dan for while While Do While For While Perulangan while bekerja dengan cara apa bila kondisi while itu terpenuhi atau bernilai true maka perulangan tersebut akan terus dilakukan sapai bernilai false Do-While : seperti while tetapi jika do-while minimal melakukan satu kali pekerjaan yang ada di dalamblok do- while tersebut. do-while akan mengulang terus sampai while bernilai flase For While adalah perulangan yang jumlah perulangannya sudah ditentukan sebelumnya, dengan kata lain perulangan blok dalam for sudah ditetukan sebelumnya.