SlideShare a Scribd company logo
1 of 11
1
MAKALAH
“Perulangan Dalam Java”
OLEH
M.SUBHAN HADI
1610530196
Sekolah Tinggi Manajemen Informatika Dan Komputer
( STMIK )
TA 2016/2017
2
KATA PENGANTAR
PujisyukurkehadiratTuhan Yang MahaKuasaatassegalalimpahanRahmat, danHidayah-
Nyasehingga penulis dapatmenyelesaikanpenyusunanmakalahinidalambentukmaupunisinya yang
sangatsederhana.Harapanpenulissemogamakalahinimembantumenambahpengetahuandanpengala
manbagiparapembaca.
Karyailmiahinipenulisakuimasihbanyakkekurangankarenapengalaman yang
penulismilikisangatkurang.Olehkerenaitupenulisharapkankepadaparapembacauntukmemberikan
masukan-masukan yang bersifatmembangununtukkesempurnaannya.
Dalampenulisankaryailmiahinipenulismengucapkanbanyakterimakasih yang sebesar-
besarnya, kepadasemuapihak yang telahmembantupenulisdalampenyusunanini yang
tidakbisapenulissebutkansatupersatusemoga Allah SWT memberikanbalasan yang
setimpalkepadamerekaaminyaarabbalalamin.
Mataram, Oktober 2016
M.SUBHAN HADI
3
DAFTAR ISI
HALAMAN SAMPUL ...................................................................................................................1
KATA PENGANTAR .....................................................................................................................2
DAFTAR ISI ...................................................................................................................................3
BAB I PENDAHULUAN.................................................................................................................
1.1 Latar Belakang ..................................................................................................................... 4
1.2 Rumusan Masalah .................................................................................................................5
1.3 Tujuan Penulisan.................................................................................................................. 5
BAB II PEMBAHASAN ..................................................................................................................
2.1 Pengertianperulangan for, contohflowchatdan coding ......................................................... 6
2.2 Pengertianperulangan while, contohflowchatdan coding .....................................................8
2.3 Pengertianperulangan do-while dancontohflowchatdan coding............................................9
BAB III PENUTUPAN......................................................................................................................
3.1 Kesimpulan..........................................................................................................................10
DAFTAR PUSTAKA.................................................................................................................11
4
BAB I
PENDAHULUAN
1.1 Latar Belakang
Pesatnya teknologi, terutama teknologi komputer sudah tak bisa dipungkiri
lagi, bagi yang mengikuti perkembangannya, ia tidak akan dipandang sebelah
mata. Sebaliknya, bagi yang tidak mengikuti perkembangannya, bersiaplah untuk
mundur secara suka rela dari panggung kompetisi. Ibaratwabah, teknologi
komputer sudah menyusupihampir semua bidang kehidupan manusia. Dari
pemerintah pusat sampaitingkat pemerintah desa, perusahaan-perusahaan,
supermarket, minimarket, perguruan tinggi, SLTA, SLTP, bahkan SD hampir
semuanya mengenal komputer. Saat ini, yang mempunyai lingkungan yang
semakin luas dan banyak diminati, juga dapat digunakan untuk menghasilkan
uang adalah dunia pemrograman komputer. Dalam dunia pemrograman
komputer, dikenal algoritma dan banyak bahasa pemrograman, sepertiC, C++,
Pascal, Basic, Java, dan lain-lain. Oleh karena itulah, yang akan dibahas dalam
makalah ini adalah Algoritma dan Pemrograman.
5
1.2 Rumusan Masalah
1.Apa yang dimaksuddenganfor,whiledan do-while
2. a. Buatlahflowchart yang menunjukkan bagaimana perintah for()
b. Buatlahflowchart yang menunjukkan bagaimana perintah while()
c. Buatlahflowchart yang menunjukkan bagaimana perintah do-while()
1.3 TujuanPenulisan
a. Memenuhi tugas algoritmapemograman
b. Menambah wawasan tentang pemograman
c. Mengetahui caramembuat program
6
BAB II
PEMBAHASAN
2.1 PengertianperulanganFor
Perulangan for yaitu perulangan yang dilakukan ketika kondisi kapan perulangan
dihentikan dan banyaknya proses perulangan sudah di ketahui. Secara umum bentuk perulangan
For yaitu
for(Awal, Akhir, Peningkatan)statemen;
Awal : Nilai awal yang di berikan terhadap suatu variabel untuk perulangannya (misal i=0).
Variabelini di gunakan untuk menghitung banyak perulangan yang akan dilakukan.
Akhir: Ungkapan yang menunjukkan suatu kondisi yang harus di penuhi agar perulangan
terusdilakukan misal (i<=5). jadi, perulangan akan terus dilakukan selama i lebih kecil atau
samadengan 5.
Peningkatan: ungkapan yang menunjukkan perubahan nilai variabel setiap perulangan
dilakukanmisal(i++, berarti nilai i akan ditambah 1 setiap perulangan dilakukan)
- flowchart yang menunjukkan bagaimana perintah for() dikerjakan:
-
- for : perulangan for digunakan saat kita mengetahui berapa banyak perulangan yang akan
kita lakukan. Sintaks peulangan for seperti berikut :
7
Contoh :
a merupakan variabel yang dirubah, a<5 merupakan kondisi, dan a++ adalah pengubah
Output :
Program hanya menampilkan nilai a kurang dari 5.
8
2.2 Pengertianwhile
Perulangan while yaitu sebuah perulangan yang kondisi berhenti sudah di ketahui tetapi
banyaknya proses perulangan belum di ketahui. perbedaannya dengan for yaitu perulangan while
nilai awal diberikan di luar dan peningkatan nilai variabel pengontrol perulangan dilakuakan
didalam statemen. secara umum bentuk dari perulangan while yaitu
-flowchart yang menunjukkan bagaimana perintah while() dikerjakan:
- while : perulangan while digunakan pada saat kita tidak mengetahui jumlah perulangan
yang akan dilakukan tapi mengetahui kondisi atau syarat dilakukan perulangan.
Contoh :
sintaks perulangan while berbeda dengan for, di dalam kurung hanya ada kondisi, jika dengan
for harus ada variabel, kondisi, dan pengubah. Dan pengubah berada didalam perulangan (a++)
Output :
Output sama dengan perulangan for.
9
2.3 Pengertia Do-while
Perulangan do-while yaituhampir sama dengan perulangan while yaitu sebuah perulangan
yang kondisi berhenti sudah di ketahui tetapi banyaknya proses perulangan yang dilakuakan
belum di ketahui. perbedaannya dengan while yaitu perulangan do-while pasti akan dilakukan
minimal satu kali. hal ini terjadi karena pengecekan kondisi dilakukan diakhir statemen.
flowchart yang menunjukkan bagaimana perintah do while() dikerjakan:
- Contoh :
-
- perhatikan! penggunaan while diletakan diakhir itu artinya pengecekan kondisi dilakukan
pada akhir.
- Output :
-
10
BAB III
PENUTUP
3.1 Kesimpulan
Algoritmaadalahurutanlangkah-langkahlogispenyelesaian masalah yangdisusun secara
sistemartis danlogis. Programadalah perwujudan atauimplementasi teknisalgoritmayangditulis dalam
bahasa pemograman tertentusehinggadapatdilaksanakanoleh computer. Sedangkan pemograman
adalahprosesmembuatprogram
11
DAFTAR PUSTAKA
- http://blog-algoritma-programmer.blogspot.com/2016/02/perbedaan-antara-perulangan-for-
while.html

More Related Content

What's hot (6)

makalah perulangan
makalah perulanganmakalah perulangan
makalah perulangan
 
M.ifran,yunus,perulangan
M.ifran,yunus,perulanganM.ifran,yunus,perulangan
M.ifran,yunus,perulangan
 
Ridoni,yunus,perulangan
Ridoni,yunus,perulanganRidoni,yunus,perulangan
Ridoni,yunus,perulangan
 
Algoritma &amp; pemrograman (makalah perulangan)
Algoritma &amp; pemrograman (makalah perulangan)Algoritma &amp; pemrograman (makalah perulangan)
Algoritma &amp; pemrograman (makalah perulangan)
 
Algoritma pemrograman 8
Algoritma pemrograman 8Algoritma pemrograman 8
Algoritma pemrograman 8
 
Muhammad ilham,1610530168,kls d
Muhammad ilham,1610530168,kls dMuhammad ilham,1610530168,kls d
Muhammad ilham,1610530168,kls d
 

Similar to Perulangan dalam java

Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanie Indah
 

Similar to Perulangan dalam java (20)

Muhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,PerulanganMuhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,Perulangan
 
M. ade candra 1610530187
M. ade candra 1610530187M. ade candra 1610530187
M. ade candra 1610530187
 
Looping program java
Looping program javaLooping program java
Looping program java
 
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 perulangan
Tugas perulanganTugas perulangan
Tugas perulangan
 
Tugas perulangan/Looping
Tugas perulangan/LoopingTugas perulangan/Looping
Tugas perulangan/Looping
 
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
 
Perulangan pada java
Perulangan pada javaPerulangan pada java
Perulangan pada java
 
Perulangan pada java
Perulangan pada javaPerulangan pada java
Perulangan pada java
 
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping Algoritma
 
Logika algoritma dan pemograman
Logika algoritma dan pemogramanLogika algoritma dan pemograman
Logika algoritma dan pemograman
 
Perulangan java
Perulangan javaPerulangan java
Perulangan java
 
Perulangan java
Perulangan javaPerulangan java
Perulangan java
 
07 Struktur Kontrol Perulangan.pptx
07 Struktur Kontrol Perulangan.pptx07 Struktur Kontrol Perulangan.pptx
07 Struktur Kontrol Perulangan.pptx
 
Logika algoritma dan pemograman
Logika algoritma dan pemogramanLogika algoritma dan pemograman
Logika algoritma dan pemograman
 
Pengulangan dan Seleksi
Pengulangan dan SeleksiPengulangan dan Seleksi
Pengulangan dan Seleksi
 
Looping
LoopingLooping
Looping
 
Makalah algo
Makalah algoMakalah algo
Makalah algo
 

Recently uploaded

15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
TaufikTito
 
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerjaContoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
IniiiHeru
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
DosenBernard
 
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptSIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
EndangNingsih7
 
Diac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponenDiac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponen
BangMahar
 
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.pptKeracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
DIGGIVIO2
 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Riyadh +966572737505 get cytotec
 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 

Recently uploaded (20)

Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdfAlur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
 
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
 
contoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjanacontoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjana
 
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerjaContoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
 
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIFPPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
 
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptSIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
 
Perlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdfPerlindungan Anak Dalam Hukum Perdata (2).pdf
Perlindungan Anak Dalam Hukum Perdata (2).pdf
 
Diac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponenDiac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponen
 
PERMEN518_HSNCC_PERMEN518_HSNCC_PERMEN518_HSNCC
PERMEN518_HSNCC_PERMEN518_HSNCC_PERMEN518_HSNCCPERMEN518_HSNCC_PERMEN518_HSNCC_PERMEN518_HSNCC
PERMEN518_HSNCC_PERMEN518_HSNCC_PERMEN518_HSNCC
 
Bimbingan Teknis Penyusunan Soal Pilihan Berganda 2024.pptx
Bimbingan Teknis Penyusunan Soal Pilihan Berganda  2024.pptxBimbingan Teknis Penyusunan Soal Pilihan Berganda  2024.pptx
Bimbingan Teknis Penyusunan Soal Pilihan Berganda 2024.pptx
 
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppTPERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
 
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.pptKeracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
 
Hasil wawancara usaha lumpia basah tugas PKWU
Hasil wawancara usaha lumpia basah tugas PKWUHasil wawancara usaha lumpia basah tugas PKWU
Hasil wawancara usaha lumpia basah tugas PKWU
 
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.pptDATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
 
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MAMateri Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
 
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
 
Salinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa IndonesiaSalinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa Indonesia
 

Perulangan dalam java

  • 1. 1 MAKALAH “Perulangan Dalam Java” OLEH M.SUBHAN HADI 1610530196 Sekolah Tinggi Manajemen Informatika Dan Komputer ( STMIK ) TA 2016/2017
  • 2. 2 KATA PENGANTAR PujisyukurkehadiratTuhan Yang MahaKuasaatassegalalimpahanRahmat, danHidayah- Nyasehingga penulis dapatmenyelesaikanpenyusunanmakalahinidalambentukmaupunisinya yang sangatsederhana.Harapanpenulissemogamakalahinimembantumenambahpengetahuandanpengala manbagiparapembaca. Karyailmiahinipenulisakuimasihbanyakkekurangankarenapengalaman yang penulismilikisangatkurang.Olehkerenaitupenulisharapkankepadaparapembacauntukmemberikan masukan-masukan yang bersifatmembangununtukkesempurnaannya. Dalampenulisankaryailmiahinipenulismengucapkanbanyakterimakasih yang sebesar- besarnya, kepadasemuapihak yang telahmembantupenulisdalampenyusunanini yang tidakbisapenulissebutkansatupersatusemoga Allah SWT memberikanbalasan yang setimpalkepadamerekaaminyaarabbalalamin. Mataram, Oktober 2016 M.SUBHAN HADI
  • 3. 3 DAFTAR ISI HALAMAN SAMPUL ...................................................................................................................1 KATA PENGANTAR .....................................................................................................................2 DAFTAR ISI ...................................................................................................................................3 BAB I PENDAHULUAN................................................................................................................. 1.1 Latar Belakang ..................................................................................................................... 4 1.2 Rumusan Masalah .................................................................................................................5 1.3 Tujuan Penulisan.................................................................................................................. 5 BAB II PEMBAHASAN .................................................................................................................. 2.1 Pengertianperulangan for, contohflowchatdan coding ......................................................... 6 2.2 Pengertianperulangan while, contohflowchatdan coding .....................................................8 2.3 Pengertianperulangan do-while dancontohflowchatdan coding............................................9 BAB III PENUTUPAN...................................................................................................................... 3.1 Kesimpulan..........................................................................................................................10 DAFTAR PUSTAKA.................................................................................................................11
  • 4. 4 BAB I PENDAHULUAN 1.1 Latar Belakang Pesatnya teknologi, terutama teknologi komputer sudah tak bisa dipungkiri lagi, bagi yang mengikuti perkembangannya, ia tidak akan dipandang sebelah mata. Sebaliknya, bagi yang tidak mengikuti perkembangannya, bersiaplah untuk mundur secara suka rela dari panggung kompetisi. Ibaratwabah, teknologi komputer sudah menyusupihampir semua bidang kehidupan manusia. Dari pemerintah pusat sampaitingkat pemerintah desa, perusahaan-perusahaan, supermarket, minimarket, perguruan tinggi, SLTA, SLTP, bahkan SD hampir semuanya mengenal komputer. Saat ini, yang mempunyai lingkungan yang semakin luas dan banyak diminati, juga dapat digunakan untuk menghasilkan uang adalah dunia pemrograman komputer. Dalam dunia pemrograman komputer, dikenal algoritma dan banyak bahasa pemrograman, sepertiC, C++, Pascal, Basic, Java, dan lain-lain. Oleh karena itulah, yang akan dibahas dalam makalah ini adalah Algoritma dan Pemrograman.
  • 5. 5 1.2 Rumusan Masalah 1.Apa yang dimaksuddenganfor,whiledan do-while 2. a. Buatlahflowchart yang menunjukkan bagaimana perintah for() b. Buatlahflowchart yang menunjukkan bagaimana perintah while() c. Buatlahflowchart yang menunjukkan bagaimana perintah do-while() 1.3 TujuanPenulisan a. Memenuhi tugas algoritmapemograman b. Menambah wawasan tentang pemograman c. Mengetahui caramembuat program
  • 6. 6 BAB II PEMBAHASAN 2.1 PengertianperulanganFor Perulangan for yaitu perulangan yang dilakukan ketika kondisi kapan perulangan dihentikan dan banyaknya proses perulangan sudah di ketahui. Secara umum bentuk perulangan For yaitu for(Awal, Akhir, Peningkatan)statemen; Awal : Nilai awal yang di berikan terhadap suatu variabel untuk perulangannya (misal i=0). Variabelini di gunakan untuk menghitung banyak perulangan yang akan dilakukan. Akhir: Ungkapan yang menunjukkan suatu kondisi yang harus di penuhi agar perulangan terusdilakukan misal (i<=5). jadi, perulangan akan terus dilakukan selama i lebih kecil atau samadengan 5. Peningkatan: ungkapan yang menunjukkan perubahan nilai variabel setiap perulangan dilakukanmisal(i++, berarti nilai i akan ditambah 1 setiap perulangan dilakukan) - flowchart yang menunjukkan bagaimana perintah for() dikerjakan: - - for : perulangan for digunakan saat kita mengetahui berapa banyak perulangan yang akan kita lakukan. Sintaks peulangan for seperti berikut :
  • 7. 7 Contoh : a merupakan variabel yang dirubah, a<5 merupakan kondisi, dan a++ adalah pengubah Output : Program hanya menampilkan nilai a kurang dari 5.
  • 8. 8 2.2 Pengertianwhile Perulangan while yaitu sebuah perulangan yang kondisi berhenti sudah di ketahui tetapi banyaknya proses perulangan belum di ketahui. perbedaannya dengan for yaitu perulangan while nilai awal diberikan di luar dan peningkatan nilai variabel pengontrol perulangan dilakuakan didalam statemen. secara umum bentuk dari perulangan while yaitu -flowchart yang menunjukkan bagaimana perintah while() dikerjakan: - while : perulangan while digunakan pada saat kita tidak mengetahui jumlah perulangan yang akan dilakukan tapi mengetahui kondisi atau syarat dilakukan perulangan. Contoh : sintaks perulangan while berbeda dengan for, di dalam kurung hanya ada kondisi, jika dengan for harus ada variabel, kondisi, dan pengubah. Dan pengubah berada didalam perulangan (a++) Output : Output sama dengan perulangan for.
  • 9. 9 2.3 Pengertia Do-while Perulangan do-while yaituhampir sama dengan perulangan while yaitu sebuah perulangan yang kondisi berhenti sudah di ketahui tetapi banyaknya proses perulangan yang dilakuakan belum di ketahui. perbedaannya dengan while yaitu perulangan do-while pasti akan dilakukan minimal satu kali. hal ini terjadi karena pengecekan kondisi dilakukan diakhir statemen. flowchart yang menunjukkan bagaimana perintah do while() dikerjakan: - Contoh : - - perhatikan! penggunaan while diletakan diakhir itu artinya pengecekan kondisi dilakukan pada akhir. - Output : -
  • 10. 10 BAB III PENUTUP 3.1 Kesimpulan Algoritmaadalahurutanlangkah-langkahlogispenyelesaian masalah yangdisusun secara sistemartis danlogis. Programadalah perwujudan atauimplementasi teknisalgoritmayangditulis dalam bahasa pemograman tertentusehinggadapatdilaksanakanoleh computer. Sedangkan pemograman adalahprosesmembuatprogram