SlideShare a Scribd company logo
1 of 10
LOOPING PADA PROGRAM JAVA
OLEH :
NAMA : MUH.AKROMI ARYA PRATAMA
NIM : 1610530172
KELAS : D /S1TI
STMIK BUMIGORA MATARAM
KATA PENGANTAR
Dengan menyebut nama Allah Yang Maha Pengasih lagi Maha Penyayang, puji syukur kami
panjatkan kehadirat Allah SWT, yang telah melimpahkan Rahmat, Hidayah, dan Inayah-Nya
sehingga kami dapat merampungkan penyusunan makalah Algoritma & Pemrograman dengan
judul "LOOPING" tepat pada waktunya.
Penyusunan makalah semaksimal mungkin kami upayakan dan didukung bantuan berbagai
pihak, sehingga dapat memperlancar dalam penyusunannya. Untuk itu tidak lupa kami
mengucapkan terima kasih kepada semua pihak yang telah membantu kami dalam
merampungkan makalah ini.
Namun tidak lepas dari semua itu, kami menyadari sepenuhnya bahwa masih terdapat
kekurangan baik dari segi penyusunan bahasa dan aspek lainnya. Oleh karena itu, dengan lapang
dada kami membuka selebar-lebarnya pintu bagi para pembaca yang ingin memberi saran
maupun kritik demi memperbaiki makalah ini.
Akhirnya penyusun sangat mengharapkan semoga dari makalah sederhana ini dapat diambil
manfaatnya dan besar keinginan kami dapat menginspirasi para pembaca untuk mengangkat
permasalahan lain yang relevan pada makalah-makalah selanjutnya.
Mataram,30 Oktober 2016
DAFTAR ISI
Kata Pengantar
Daftar isi
BAB I : PENDAHULAN
A. Latar belakang
BAB II : PEMBAHASAN
A. Apa itu Looping
B. Bentuk-bentuk Looping
C. Contoh flowchart Looping
D. Contoh program java Looping
BAB III : PENUTUP
A. Kesimpulan
B. Saran
BAB I
PENDAHULUAN
A. Latar belakang
Suatu konsep dasar pemograman Java atau juga yang di sebut dengan PENGULANGAN
adalah suatu cara untuk mengulang satu atau sekumpulan perintah sampai mencapai kondisi
tertentu. Konstruksi for digunakan untuk melakukan perulangan terhadap baris kode tertentu
dengan jumlah yang telah ditentukan.
Untuk mencacah berapa kali perulangan dilakukan, diperlukan suatu variabel pencacah yang
bertipe integer. Variabel tersebut akan bertambah nilainya setiap kali perulangan dilakukan.
Konstrksi while digunakan untuk melakukan perulangan terhadap baris kode tertentu selama
suatu kondisi terpenuhi. Jika kondisi sudah tidak terpenuhi, maka program akan keluar dari
perulangan. Konstruksi repeat digunakan untuk melakukan perulangan sampai suatu kondisi
terpenuhi. Berbeda dengan while yang melakukan pengecekan sebelum pengulangan
dilakukan, pengulangan jenis repeat melakukan pengecekan kondisi setelah perulangan
dilakukan.
BAB II
PEMBAHASAN
PERULANGAN ( LOOPING )
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.
1. PERULANGAN FOR
Pada perulangan FOR dalam java memiliki tiga komponen yang harus kita perhatikan dalam
penggunaannya. yaitu variabel pencacah, perulangan bersyarat, dan perubah variabel pencacah.
variabel pencacah merupakan variabel yang digunakan untuk mengatur jumlah perulangan yang akan
dilakukan oleh program. setiap program melakukan perulangan maka nilai dari variabel pencacah akan
selalu berubah dengan posisi increment atau semakin besar atau decrement atau semakin kecil.
perulangan bersyarat merupakan suatu persyaratan supaya program akan menjalankan perulangan
tersebut. persyaratan tersebut bisa berupa sebuah nilai atau variabel yang telah kita definisikan
sebelumnya.
perubah variabel pencacah merupakan variabel yang bertugas untuk mengubah nilai dalam suatu
variabel selama program menjalankan perulangannya. perubahan tersebut dapat menjadi increment atau
semakin besar atau decrement atau semakin kecil.
CONTOH FLOWCHART :
CONTOH PROGRAM JAVA FOR :
2. PERULANGAN WHILE
Perulangan while di gunakan untuk melakukan perulangan denagn jumlah yang belum di ketahui pasti.
Pernyataan pada WHILE akan dieksekusi setelah pengecekan kondisi pada WHILE bernilai TRUE.
while (kondisi){
pernyataan1;
pernyataan2;
}
Pada sintaks di atas, perintah while mengevaluasi kondisi apakah benar atau tidak. Jika benar, maka
pernyataan akan dijalankan dan program kembali melakukan evaluasi kondisi apakah benar atau tidak.
Demikian selanjutnya sampai kondisi salah.
Jika salah, pernyataan tidak akan dijalankan, kemudian kondisi tidak akan dilakukan kembali. Dengan
kata lain, perintah pada pernyataan akan dieksekusi apabila kondisi pada while benar (true).
CONTOH FLOWCHART :
CONTOH PROGRAM JAVA WHILE :
3.PERULANGAN DO_WHILE
Perulangan DO WHILE untuk perulangan dengan jumlah yang belum pasti. DO akan dikerjakan lebih
dahulu, disusul pengecekan pada kondisi WHILE.
Pengecekan dilakukan di akhir blok.
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.
CONTOH FLOWCHART :
CONTOH PROGRAM JAVA DO_WHILE :
BAB III
PENUTUP
KESIMPULAN :
NO FOR WHILE DO_WHILE
1 - Untuk mengulang suatu
proses yang telah di
ketahui jumlahnya.
- Untuk mengulang suatu proses
yang belum diketahui jumlahnya.
Pengecekan kondisi akan
dilakukan terlebih dahulu . jika
kondisi masih bernilai true, maka
looping akan terus berlanjut.
- Untuk mengulang suatu
proses yang belum di ketahui
jumlahnya. Intruksi akan
dijalankan lebih dahulu,
kemudian dilakukan
pengecekan kondisi apabila
masih bernilai true maka
looping akan terus berlanjut.
SARAN :
Dikarenakan cukup rumitnya bahasa pemrograman java dan semakin banyaknya pesaing yang
berkompetisi di bidang pemrograman java ,maka penyusun menyarankan kepada pembaca
(khususnya pemula) , untuk sejak dini mempelajari bahasa pemrograman tersebut.

More Related Content

What's hot

Muhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGANMuhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGANArmand Faldy
 
M.ifran,yunus,perulangan
M.ifran,yunus,perulanganM.ifran,yunus,perulangan
M.ifran,yunus,perulanganifran rangga
 
Muhammad ilham,1610530168,kls d
Muhammad ilham,1610530168,kls dMuhammad ilham,1610530168,kls d
Muhammad ilham,1610530168,kls dMuhammad Ilham
 
Tugas Perulangan/Looping
Tugas Perulangan/LoopingTugas Perulangan/Looping
Tugas Perulangan/LoopingSriani Dewi
 
Materi Pemrograman Visual Pertemuan 4
Materi Pemrograman Visual Pertemuan 4Materi Pemrograman Visual Pertemuan 4
Materi Pemrograman Visual Pertemuan 4cemporku
 
Perulangan pada java
Perulangan pada javaPerulangan pada java
Perulangan pada javaajikbejok
 
Makalah perulangan dalam java
Makalah perulangan dalam javaMakalah perulangan dalam java
Makalah perulangan dalam javaMuhammad Budiman
 
Algoritma & pemrograman (makalah perulangan)
Algoritma & pemrograman (makalah perulangan)Algoritma & pemrograman (makalah perulangan)
Algoritma & pemrograman (makalah perulangan)PutriAyu98
 
laporan algoritma dan pemprograman 1
laporan algoritma dan pemprograman 1laporan algoritma dan pemprograman 1
laporan algoritma dan pemprograman 1bejarangkunjui
 

What's hot (15)

Muhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGANMuhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGAN
 
M.ifran,yunus,perulangan
M.ifran,yunus,perulanganM.ifran,yunus,perulangan
M.ifran,yunus,perulangan
 
Pengulangan dan Seleksi
Pengulangan dan SeleksiPengulangan dan Seleksi
Pengulangan dan Seleksi
 
Muhammad ilham,1610530168,kls d
Muhammad ilham,1610530168,kls dMuhammad ilham,1610530168,kls d
Muhammad ilham,1610530168,kls d
 
Tugas Perulangan/Looping
Tugas Perulangan/LoopingTugas Perulangan/Looping
Tugas Perulangan/Looping
 
Materi Pemrograman Visual Pertemuan 4
Materi Pemrograman Visual Pertemuan 4Materi Pemrograman Visual Pertemuan 4
Materi Pemrograman Visual Pertemuan 4
 
Perulangan pada java
Perulangan pada javaPerulangan pada java
Perulangan pada java
 
Makalah perulangan dalam java
Makalah perulangan dalam javaMakalah perulangan dalam java
Makalah perulangan dalam java
 
Perulangan
PerulanganPerulangan
Perulangan
 
Perulangan java
Perulangan javaPerulangan java
Perulangan java
 
makalah perulangan
makalah perulanganmakalah perulangan
makalah perulangan
 
Algoritma & pemrograman (makalah perulangan)
Algoritma & pemrograman (makalah perulangan)Algoritma & pemrograman (makalah perulangan)
Algoritma & pemrograman (makalah perulangan)
 
Part 36 if then
Part 36 if thenPart 36 if then
Part 36 if then
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
laporan algoritma dan pemprograman 1
laporan algoritma dan pemprograman 1laporan algoritma dan pemprograman 1
laporan algoritma dan pemprograman 1
 

Similar to Looping program java

Perulangan atau looping dalam java
Perulangan atau looping dalam javaPerulangan atau looping dalam java
Perulangan atau looping dalam javaWahyu Ardiyono
 
M. ade candra 1610530187
M. ade candra 1610530187M. ade candra 1610530187
M. ade candra 1610530187Ade Chandra
 
Muhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,PerulanganMuhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,PerulanganArmand Faldy
 
07 Struktur Kontrol Perulangan.pptx
07 Struktur Kontrol Perulangan.pptx07 Struktur Kontrol Perulangan.pptx
07 Struktur Kontrol Perulangan.pptxSMKInformatikaDienul
 
Tugas perulangan/Looping
Tugas perulangan/LoopingTugas perulangan/Looping
Tugas perulangan/LoopingIqbalSyawaludin
 
Perulangan dalam java
Perulangan dalam javaPerulangan dalam java
Perulangan dalam javaaantba27
 
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 pemogramanFikri ngeblues
 
Logika algoritma dan pemograman
Logika algoritma dan pemogramanLogika algoritma dan pemograman
Logika algoritma dan pemogramanIlham marduantha
 
Perulangan pada java
Perulangan pada javaPerulangan pada java
Perulangan pada javaajikbejok
 
ALGORITMA PEMROGRAMAN DASAR.pptx
ALGORITMA PEMROGRAMAN DASAR.pptxALGORITMA PEMROGRAMAN DASAR.pptx
ALGORITMA PEMROGRAMAN DASAR.pptxameltiksmada
 
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping AlgoritmaFirdaus1212
 
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanie Indah
 
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanie Indah
 

Similar to Looping program java (20)

Perulangan atau looping dalam java
Perulangan atau looping dalam javaPerulangan atau looping dalam java
Perulangan atau looping dalam java
 
M. ade candra 1610530187
M. ade candra 1610530187M. ade candra 1610530187
M. ade candra 1610530187
 
Muhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,PerulanganMuhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,Perulangan
 
07 Struktur Kontrol Perulangan.pptx
07 Struktur Kontrol Perulangan.pptx07 Struktur Kontrol Perulangan.pptx
07 Struktur Kontrol Perulangan.pptx
 
Tugas perulangan/Looping
Tugas perulangan/LoopingTugas perulangan/Looping
Tugas perulangan/Looping
 
Perulangan dalam java
Perulangan dalam javaPerulangan dalam java
Perulangan dalam java
 
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
 
Perulangan pada java
Perulangan pada javaPerulangan pada java
Perulangan pada java
 
Tugas perulangan
Tugas perulanganTugas perulangan
Tugas perulangan
 
ALGORITMA PEMROGRAMAN DASAR.pptx
ALGORITMA PEMROGRAMAN DASAR.pptxALGORITMA PEMROGRAMAN DASAR.pptx
ALGORITMA PEMROGRAMAN DASAR.pptx
 
Perulangan
PerulanganPerulangan
Perulangan
 
Looping
LoopingLooping
Looping
 
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping Algoritma
 
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
 
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
 
Menerapkan struktur kontrol percabangan dalam bahasa pemrograman
Menerapkan struktur kontrol percabangan dalam bahasa pemrogramanMenerapkan struktur kontrol percabangan dalam bahasa pemrograman
Menerapkan struktur kontrol percabangan dalam bahasa pemrograman
 
Perulangan java
Perulangan javaPerulangan java
Perulangan java
 
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
 

Looping program java

  • 1. LOOPING PADA PROGRAM JAVA OLEH : NAMA : MUH.AKROMI ARYA PRATAMA NIM : 1610530172 KELAS : D /S1TI STMIK BUMIGORA MATARAM
  • 2. KATA PENGANTAR Dengan menyebut nama Allah Yang Maha Pengasih lagi Maha Penyayang, puji syukur kami panjatkan kehadirat Allah SWT, yang telah melimpahkan Rahmat, Hidayah, dan Inayah-Nya sehingga kami dapat merampungkan penyusunan makalah Algoritma & Pemrograman dengan judul "LOOPING" tepat pada waktunya. Penyusunan makalah semaksimal mungkin kami upayakan dan didukung bantuan berbagai pihak, sehingga dapat memperlancar dalam penyusunannya. Untuk itu tidak lupa kami mengucapkan terima kasih kepada semua pihak yang telah membantu kami dalam merampungkan makalah ini. Namun tidak lepas dari semua itu, kami menyadari sepenuhnya bahwa masih terdapat kekurangan baik dari segi penyusunan bahasa dan aspek lainnya. Oleh karena itu, dengan lapang dada kami membuka selebar-lebarnya pintu bagi para pembaca yang ingin memberi saran maupun kritik demi memperbaiki makalah ini. Akhirnya penyusun sangat mengharapkan semoga dari makalah sederhana ini dapat diambil manfaatnya dan besar keinginan kami dapat menginspirasi para pembaca untuk mengangkat permasalahan lain yang relevan pada makalah-makalah selanjutnya. Mataram,30 Oktober 2016
  • 3. DAFTAR ISI Kata Pengantar Daftar isi BAB I : PENDAHULAN A. Latar belakang BAB II : PEMBAHASAN A. Apa itu Looping B. Bentuk-bentuk Looping C. Contoh flowchart Looping D. Contoh program java Looping BAB III : PENUTUP A. Kesimpulan B. Saran
  • 4. BAB I PENDAHULUAN A. Latar belakang Suatu konsep dasar pemograman Java atau juga yang di sebut dengan PENGULANGAN adalah suatu cara untuk mengulang satu atau sekumpulan perintah sampai mencapai kondisi tertentu. Konstruksi for digunakan untuk melakukan perulangan terhadap baris kode tertentu dengan jumlah yang telah ditentukan. Untuk mencacah berapa kali perulangan dilakukan, diperlukan suatu variabel pencacah yang bertipe integer. Variabel tersebut akan bertambah nilainya setiap kali perulangan dilakukan. Konstrksi while digunakan untuk melakukan perulangan terhadap baris kode tertentu selama suatu kondisi terpenuhi. Jika kondisi sudah tidak terpenuhi, maka program akan keluar dari perulangan. Konstruksi repeat digunakan untuk melakukan perulangan sampai suatu kondisi terpenuhi. Berbeda dengan while yang melakukan pengecekan sebelum pengulangan dilakukan, pengulangan jenis repeat melakukan pengecekan kondisi setelah perulangan dilakukan.
  • 5. BAB II PEMBAHASAN PERULANGAN ( LOOPING ) 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. 1. PERULANGAN FOR Pada perulangan FOR dalam java memiliki tiga komponen yang harus kita perhatikan dalam penggunaannya. yaitu variabel pencacah, perulangan bersyarat, dan perubah variabel pencacah. variabel pencacah merupakan variabel yang digunakan untuk mengatur jumlah perulangan yang akan dilakukan oleh program. setiap program melakukan perulangan maka nilai dari variabel pencacah akan selalu berubah dengan posisi increment atau semakin besar atau decrement atau semakin kecil. perulangan bersyarat merupakan suatu persyaratan supaya program akan menjalankan perulangan tersebut. persyaratan tersebut bisa berupa sebuah nilai atau variabel yang telah kita definisikan sebelumnya. perubah variabel pencacah merupakan variabel yang bertugas untuk mengubah nilai dalam suatu variabel selama program menjalankan perulangannya. perubahan tersebut dapat menjadi increment atau semakin besar atau decrement atau semakin kecil.
  • 6. CONTOH FLOWCHART : CONTOH PROGRAM JAVA FOR :
  • 7. 2. PERULANGAN WHILE Perulangan while di gunakan untuk melakukan perulangan denagn jumlah yang belum di ketahui pasti. Pernyataan pada WHILE akan dieksekusi setelah pengecekan kondisi pada WHILE bernilai TRUE. while (kondisi){ pernyataan1; pernyataan2; } Pada sintaks di atas, perintah while mengevaluasi kondisi apakah benar atau tidak. Jika benar, maka pernyataan akan dijalankan dan program kembali melakukan evaluasi kondisi apakah benar atau tidak. Demikian selanjutnya sampai kondisi salah. Jika salah, pernyataan tidak akan dijalankan, kemudian kondisi tidak akan dilakukan kembali. Dengan kata lain, perintah pada pernyataan akan dieksekusi apabila kondisi pada while benar (true). CONTOH FLOWCHART :
  • 8. CONTOH PROGRAM JAVA WHILE : 3.PERULANGAN DO_WHILE Perulangan DO WHILE untuk perulangan dengan jumlah yang belum pasti. DO akan dikerjakan lebih dahulu, disusul pengecekan pada kondisi WHILE. Pengecekan dilakukan di akhir blok. 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.
  • 9. CONTOH FLOWCHART : CONTOH PROGRAM JAVA DO_WHILE :
  • 10. BAB III PENUTUP KESIMPULAN : NO FOR WHILE DO_WHILE 1 - Untuk mengulang suatu proses yang telah di ketahui jumlahnya. - Untuk mengulang suatu proses yang belum diketahui jumlahnya. Pengecekan kondisi akan dilakukan terlebih dahulu . jika kondisi masih bernilai true, maka looping akan terus berlanjut. - Untuk mengulang suatu proses yang belum di ketahui jumlahnya. Intruksi akan dijalankan lebih dahulu, kemudian dilakukan pengecekan kondisi apabila masih bernilai true maka looping akan terus berlanjut. SARAN : Dikarenakan cukup rumitnya bahasa pemrograman java dan semakin banyaknya pesaing yang berkompetisi di bidang pemrograman java ,maka penyusun menyarankan kepada pembaca (khususnya pemula) , untuk sejak dini mempelajari bahasa pemrograman tersebut.