SlideShare a Scribd company logo
0
PERULANGAN ATAU LOOPING DALAM JAVA
DISUSUN OLEH :
NAMA : WAHYU ARDIYONO
NIM : 1610530174
KELAS : D /S1TI
STMIK BUMIGORA MATARAM
2016
1
KATA PENGANTAR
Dengan menyebut nama Allah Yang Maha Pengasih lagi Maha Penyayang, puji syukur penulis
panjatkan kehadirat Allah SWT, yang telah melimpahkan Rahmat, Hidayah, dan Inayah-Nya
sehingga penulis dapat merampungkan penyusunan makalah Algoritma & Pemrograman dengan
judul "LOOPING" tepat pada waktunya.
Penyusunan makalah semaksimal mungkin penulis upayakan dan didukung bantuan berbagai
pihak, sehingga dapat memperlancar dalam penyusunannya. Untuk itu tidak lupa penulis
mengucapkan terima kasih kepada semua pihak yang telah membantu dalam merampungkan
makalah ini.
Namun tidak lepas dari semua itu, penulis menyadari sepenuhnya bahwa masih terdapat
kekurangan baik dari segi penyusunan bahasa dan aspek lainnya. Oleh karena itu, dengan lapang
penulis membuka selebar-lebarnya pintu bagi para pembaca yang ingin memberi saran maupun
kritik demi memperbaiki makalah ini.
Akhirnya penulis 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
2
DAFTAR ISI
Kata Pengantar .......................................................................................................... 1
Daftar isi .................................................................................................................... 2
BAB I : PENDAHULAN .......................................................................................... 3
A. Latar Belakang .................................................................................................... 3
BAB II : PEMBAHASAN ........................................................................................ 4
A. Perulangan ( LOOPING ) ................................................................ 4
1. Perulangan dengan For ...................................................................... 5
2. Perulangan dengan While ................................................................. 7
3. Perulangan dengan Do-While ........................................................... 10
BAB III : PENUTUP
A. Kesimpulan ................................................................................................... 12
3
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.
4
BAB II
PEMBAHASAN
A. Perulangan ( LOOPING )
Looping adalah perulangan suatu blok kode program berdasarkan kondisi yang ditentukan
sampai tercapai kondisi untuk menghentikan (terminasi). Setiap perulangan memiliki empat
bagian, yaitu inisialisasi, badan program, iterasi, dan terminasi. Inisialisasi adalah program yang
menyediakan keadaan awal perulangan. Badan program adalah pernyataan yang ingin kita
ulangi. Iterasi adalah program yang kita jalankan setelah badan program, tetapi sebelum bagian
tersebut dijalankan lagi.
Terminasi adalah pernyataan boolean yang di periksa setiap kali selama perulangan untuk
melihat apakah sudah waktunya menghentikan eksekusi. Pada java dikenal tiga macam
perulangan, yaitu : while, do-while, dan for.
5
1. Perulangan dengan For
Pengulangan dengan menggunakan For, merupakan salah satu teknik pengulangan yang paling
tua dalam bahasa pemrograman. Hampir semua bahasa pemrograman menyediakan metode ini,
meskipun sintaksnya mungkin berbeda. Pada struktur For kita harus tahu terlebih dahulu
seberapa banyak badan loop akan diulang. Struktur ini menggunakan sebuah variable yang biasa
disebut sebagai loop’s counter, yang nilainya akan naik atau turun selama proses pengulangan.
Flowchart umum untuk struktur For tampak pada gambar berikut dan perhatikan penggunaan
simbol preparation pada flowchart.
6
Contoh :
Algoritma untuk mencetak pernyataan sebanyak 100 kali.
Mungkin kalian pernah ketika masih di sekolah dasar melakukan perbuatan nakal yang membuat
kalian disuruh menuliskan pernyataan tertentu sebanyak 100 kali sebagai hukuman atas
kenakalan tersebut. Misalkan pernyataan yang harus ditulis adalah “Saya tidak akan mengulangi
perbuatan itu lagi”. Bagaimanakah caranya algoritma untuk kasus ini?
Penyelesaian:
Pada contoh ini, kita memerlukan variabel counter, misalkan kita beri nama I. Nilai awalnya
adalah 1 dan nilai akhirnya adalah 100. Sedangkan increment atau kenaikan tiap kali
pengulangan dari I adalah satu. Perintah untuk mencetak pernyataan akan diulang satu persatu
sampai nilai akhir dari counter terpenuhi (100). Flowchart penyelesaian untuk contoh ini dapat
dilihat pada berikut.
7
2. Perulangan dengan While
Pada pengulangan dengan For, banyaknya pengulangan diketahui dengan pasti karena nilai awal
(start) dan nilai akhir (end) sudah ditentukan diawal pengulangan. Bagaimana jika kita tidak tahu
pasti harus berapa kali mengulang? Pengulangan dengan While merupakan jawaban dari
permasalahan ini. Seperti halnya For, struktur pengulangan dengan While juga merupakan
struktur yang didukung oleh hampir semua bahasa pemrograman namun dengan sintaks yang
berbeda.
Struktur While akan mengulang pernyataan pada badan loop sepanjang kodisi pada While
bernilai benar. Dalam artian kita tidak perlu tahu pasti berapa kali diulang. Yang penting
sepanjang kondisi pada While dipenuhi maka pernyataan pada badan loop akan
diulang. Flowchart umum untuk struktur While dapat dilihat pada gambar berikut :
Pada gambar di atas, tampak bahwa simbol preparasi untuk pengulangan seperti pada For tidak
digunakan lagi. Namun kita menggunakan simbol decision untuk mengendalikan pengulangan.
Selain kondisi, biasanya pengulangan While harus dilakukan inisialisasi variabel terlebih dahulu.
8
Contoh Pengulangan dengan While untuk mencetak nilai tertentu.
Perhatikan flowchart pada gambar berikut.
Bagaimanakah output dari flowchart tersebut?
9
Penyelesaian:
1. Pada flowchart ini ada dua variabel yang kita gunakan yaitu A dan B. Kedua variabel
tersebut kita inisialisasi nilai awalnya (A = 1 dan B = 0) sebelum proses
loop terjadi. Variabel A adalah variabel counter.
2. Pada simbol decision, nilai A akan diperiksa apakah memenuhi kondisi (< 10).
Jika Ya maka perintah berikutnya dieksekusi, jika tidak maka program akan berhenti.
Pada awal eksekusi ini kondisi akan terpenuhi karena nilai A = 1.
3. Jalankan perintah Print B.
4. Nilai variabel A kemudian diganti dengan nilai A lama (1) ditambah 2. Sehingga nilai
variabel A baru adalah 3. Sedangkan nilai variabel B = 9 (hasil perkalian A = 3).
5 Program akan berputar kembali untuk memeriksa apakah nilai variabel A masih lebih kecil
dari 10. Pada kondisi ini nilai A = 3, sehingga kondisi masih terpenuhi. Kemudian langkah
berulang ke langkah ke 3. Begitu seterusnya sampai nilai variabel A tidak lagi memenuhi
syarat kurang dari 10. Sehingga output dari flowchart ini adalah : 0, 9, 25, 49, 81.
10
3. Perulangan dengan 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 :
11
CONTOH PROGRAM JAVA DO_WHILE :
12
BAB III
A. KESIMPULAN
NO FOR WHILE DO-WHILE
1. Pada struktur For
kita harus tahu
terlebih dahulu
seberapa banyak
badan loop akan
diulang. Struktur ini
menggunakan sebuah
variable yang biasa
disebut sebagai
loop’s counter, yang
nilainya akan naik
atau turun selama
proses pengulangan.
Struktur While akan
mengulang pernyataan
pada badan loop sepanjang
kodisi pada While bernilai
benar. Dalam artian kita
tidak perlu tahu pasti
berapa kali diulang. Yang
penting sepanjang kondisi
pada While dipenuhi maka
pernyataan pada badan
loop akan
diulang.
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

More Related Content

PPTX
Proses Bisnis Pada Teknik Komputer dan Telekomunikasi.pptx
litarizqaaprilia
 
DOCX
Contoh Proposal Usaha Digital Printing
Alfi Nugraha
 
DOC
Sertifikat prakerin
Rumondang Tambunan
 
PPTX
PowerPoint - Set Instruksi dan Teknik Pengalamatan
Indri Sukmawati Rahayu
 
PPTX
Internet of things
Anisa Intan Damayanti
 
PPTX
etika profesi
FAJRUL MUBAROK
 
PDF
Proposal Business Plan
Ira Chumairoh
 
DOCX
Makalah set instruksi
ratna46
 
Proses Bisnis Pada Teknik Komputer dan Telekomunikasi.pptx
litarizqaaprilia
 
Contoh Proposal Usaha Digital Printing
Alfi Nugraha
 
Sertifikat prakerin
Rumondang Tambunan
 
PowerPoint - Set Instruksi dan Teknik Pengalamatan
Indri Sukmawati Rahayu
 
Internet of things
Anisa Intan Damayanti
 
etika profesi
FAJRUL MUBAROK
 
Proposal Business Plan
Ira Chumairoh
 
Makalah set instruksi
ratna46
 

What's hot (20)

PPTX
Etika Bisnis - Prinsip Etika Bisnis
Sunu Puguh
 
PDF
Praktikum1 komdat_pembuatan kabel UTP (stright dan cross)
Jefri Fahrian
 
PDF
Makalah Kegunaan Matematika Diskrit pada Teknik Informatika
said zulhelmi
 
PPTX
Microsoft Excel Formula (Rumus-rumus ms. Excel)
Ayu Retno Aditya
 
DOCX
Tugas perulangan/Looping
IqbalSyawaludin
 
PPTX
Tugas power point makalah b.indo
Fuad Nasir
 
PPTX
Pertemuan 9 pengalamatan
Buhori Muslim
 
PPTX
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Andino Maseleno
 
DOCX
Modul korespondensi - Surat
aisyah safitri hayati
 
DOCX
Proposal warungkopi
Ar Razy
 
PPTX
Pelayanan Prima Terhadap Pelanggan PPT
SuryanaHutabarat
 
PPT
Power Point membuat email
dhelawahyuningsih
 
DOCX
Surat pengiriman barang
kartika purwandari
 
PPTX
IP Address dan Subnetting.pptx
DediTriLaksono1
 
PPTX
Proposal usaha presentasi
syukrillah5555
 
DOCX
Laporan prakerin jurusan adm perkantoran di PT PLN (persero)
Hamka Cadaz
 
PDF
4 diagram relasi antar entitas (ERD)
Simon Patabang
 
PPTX
Media Ajar Dasar TJKT.pptx
Bustanil1
 
DOC
Makalah SISTEM INFORMASI SUMBER DAYA MANUSIA
Naila Rosyidah
 
PDF
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
KuliahKita
 
Etika Bisnis - Prinsip Etika Bisnis
Sunu Puguh
 
Praktikum1 komdat_pembuatan kabel UTP (stright dan cross)
Jefri Fahrian
 
Makalah Kegunaan Matematika Diskrit pada Teknik Informatika
said zulhelmi
 
Microsoft Excel Formula (Rumus-rumus ms. Excel)
Ayu Retno Aditya
 
Tugas perulangan/Looping
IqbalSyawaludin
 
Tugas power point makalah b.indo
Fuad Nasir
 
Pertemuan 9 pengalamatan
Buhori Muslim
 
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Andino Maseleno
 
Modul korespondensi - Surat
aisyah safitri hayati
 
Proposal warungkopi
Ar Razy
 
Pelayanan Prima Terhadap Pelanggan PPT
SuryanaHutabarat
 
Power Point membuat email
dhelawahyuningsih
 
Surat pengiriman barang
kartika purwandari
 
IP Address dan Subnetting.pptx
DediTriLaksono1
 
Proposal usaha presentasi
syukrillah5555
 
Laporan prakerin jurusan adm perkantoran di PT PLN (persero)
Hamka Cadaz
 
4 diagram relasi antar entitas (ERD)
Simon Patabang
 
Media Ajar Dasar TJKT.pptx
Bustanil1
 
Makalah SISTEM INFORMASI SUMBER DAYA MANUSIA
Naila Rosyidah
 
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
KuliahKita
 
Ad

Similar to Perulangan atau looping dalam java (20)

DOC
Looping program java
akromi arya pratama
 
DOC
Looping program java
akromi arya pratama
 
DOCX
Ridoni,yunus,perulangan
ridoni jmf
 
DOCX
M.ifran,yunus,perulangan
ifran rangga
 
DOC
PERULANGAN (LOOPING)
Ahmad Givari
 
DOCX
Muhammad Arman Faldi,YUNUS,PERULANGAN
Armand Faldy
 
DOCX
Muhammad Arman Faldi, Yunus,Perulangan
Armand Faldy
 
DOCX
Looping
STMIK BUMI GORA
 
PPTX
9. algoritma perulangan pada java
Saprudin Eskom
 
PDF
Perulangan atau louping dalam java
Riyo Mario
 
DOCX
PERULANGAN/LOOPING
hafizul walidain
 
DOCX
Muhammad ilham,1610530168,kls d
Muhammad Ilham
 
DOCX
Kurniawan 1610530204
kurniawan awan
 
PDF
Punya awan
Awanda Dwi Prawira
 
PDF
Tugas algoritma arif
Arif Setiawan
 
PDF
Tugas algoritma arif
Arif Setiawan
 
DOCX
Tugas algoritma
Aris_Arinanda
 
PDF
Tugas algoritma
Aris_Arinanda
 
DOCX
Tugas perulangan
robetsaputra
 
PDF
Tugas algoritma
Muhammad Sudirman 2
 
Looping program java
akromi arya pratama
 
Looping program java
akromi arya pratama
 
Ridoni,yunus,perulangan
ridoni jmf
 
M.ifran,yunus,perulangan
ifran rangga
 
PERULANGAN (LOOPING)
Ahmad Givari
 
Muhammad Arman Faldi,YUNUS,PERULANGAN
Armand Faldy
 
Muhammad Arman Faldi, Yunus,Perulangan
Armand Faldy
 
9. algoritma perulangan pada java
Saprudin Eskom
 
Perulangan atau louping dalam java
Riyo Mario
 
PERULANGAN/LOOPING
hafizul walidain
 
Muhammad ilham,1610530168,kls d
Muhammad Ilham
 
Kurniawan 1610530204
kurniawan awan
 
Punya awan
Awanda Dwi Prawira
 
Tugas algoritma arif
Arif Setiawan
 
Tugas algoritma arif
Arif Setiawan
 
Tugas algoritma
Aris_Arinanda
 
Tugas algoritma
Aris_Arinanda
 
Tugas perulangan
robetsaputra
 
Tugas algoritma
Muhammad Sudirman 2
 
Ad

Perulangan atau looping dalam java

  • 1. 0 PERULANGAN ATAU LOOPING DALAM JAVA DISUSUN OLEH : NAMA : WAHYU ARDIYONO NIM : 1610530174 KELAS : D /S1TI STMIK BUMIGORA MATARAM 2016
  • 2. 1 KATA PENGANTAR Dengan menyebut nama Allah Yang Maha Pengasih lagi Maha Penyayang, puji syukur penulis panjatkan kehadirat Allah SWT, yang telah melimpahkan Rahmat, Hidayah, dan Inayah-Nya sehingga penulis dapat merampungkan penyusunan makalah Algoritma & Pemrograman dengan judul "LOOPING" tepat pada waktunya. Penyusunan makalah semaksimal mungkin penulis upayakan dan didukung bantuan berbagai pihak, sehingga dapat memperlancar dalam penyusunannya. Untuk itu tidak lupa penulis mengucapkan terima kasih kepada semua pihak yang telah membantu dalam merampungkan makalah ini. Namun tidak lepas dari semua itu, penulis menyadari sepenuhnya bahwa masih terdapat kekurangan baik dari segi penyusunan bahasa dan aspek lainnya. Oleh karena itu, dengan lapang penulis membuka selebar-lebarnya pintu bagi para pembaca yang ingin memberi saran maupun kritik demi memperbaiki makalah ini. Akhirnya penulis 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. 2 DAFTAR ISI Kata Pengantar .......................................................................................................... 1 Daftar isi .................................................................................................................... 2 BAB I : PENDAHULAN .......................................................................................... 3 A. Latar Belakang .................................................................................................... 3 BAB II : PEMBAHASAN ........................................................................................ 4 A. Perulangan ( LOOPING ) ................................................................ 4 1. Perulangan dengan For ...................................................................... 5 2. Perulangan dengan While ................................................................. 7 3. Perulangan dengan Do-While ........................................................... 10 BAB III : PENUTUP A. Kesimpulan ................................................................................................... 12
  • 4. 3 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. 4 BAB II PEMBAHASAN A. Perulangan ( LOOPING ) Looping adalah perulangan suatu blok kode program berdasarkan kondisi yang ditentukan sampai tercapai kondisi untuk menghentikan (terminasi). Setiap perulangan memiliki empat bagian, yaitu inisialisasi, badan program, iterasi, dan terminasi. Inisialisasi adalah program yang menyediakan keadaan awal perulangan. Badan program adalah pernyataan yang ingin kita ulangi. Iterasi adalah program yang kita jalankan setelah badan program, tetapi sebelum bagian tersebut dijalankan lagi. Terminasi adalah pernyataan boolean yang di periksa setiap kali selama perulangan untuk melihat apakah sudah waktunya menghentikan eksekusi. Pada java dikenal tiga macam perulangan, yaitu : while, do-while, dan for.
  • 6. 5 1. Perulangan dengan For Pengulangan dengan menggunakan For, merupakan salah satu teknik pengulangan yang paling tua dalam bahasa pemrograman. Hampir semua bahasa pemrograman menyediakan metode ini, meskipun sintaksnya mungkin berbeda. Pada struktur For kita harus tahu terlebih dahulu seberapa banyak badan loop akan diulang. Struktur ini menggunakan sebuah variable yang biasa disebut sebagai loop’s counter, yang nilainya akan naik atau turun selama proses pengulangan. Flowchart umum untuk struktur For tampak pada gambar berikut dan perhatikan penggunaan simbol preparation pada flowchart.
  • 7. 6 Contoh : Algoritma untuk mencetak pernyataan sebanyak 100 kali. Mungkin kalian pernah ketika masih di sekolah dasar melakukan perbuatan nakal yang membuat kalian disuruh menuliskan pernyataan tertentu sebanyak 100 kali sebagai hukuman atas kenakalan tersebut. Misalkan pernyataan yang harus ditulis adalah “Saya tidak akan mengulangi perbuatan itu lagi”. Bagaimanakah caranya algoritma untuk kasus ini? Penyelesaian: Pada contoh ini, kita memerlukan variabel counter, misalkan kita beri nama I. Nilai awalnya adalah 1 dan nilai akhirnya adalah 100. Sedangkan increment atau kenaikan tiap kali pengulangan dari I adalah satu. Perintah untuk mencetak pernyataan akan diulang satu persatu sampai nilai akhir dari counter terpenuhi (100). Flowchart penyelesaian untuk contoh ini dapat dilihat pada berikut.
  • 8. 7 2. Perulangan dengan While Pada pengulangan dengan For, banyaknya pengulangan diketahui dengan pasti karena nilai awal (start) dan nilai akhir (end) sudah ditentukan diawal pengulangan. Bagaimana jika kita tidak tahu pasti harus berapa kali mengulang? Pengulangan dengan While merupakan jawaban dari permasalahan ini. Seperti halnya For, struktur pengulangan dengan While juga merupakan struktur yang didukung oleh hampir semua bahasa pemrograman namun dengan sintaks yang berbeda. Struktur While akan mengulang pernyataan pada badan loop sepanjang kodisi pada While bernilai benar. Dalam artian kita tidak perlu tahu pasti berapa kali diulang. Yang penting sepanjang kondisi pada While dipenuhi maka pernyataan pada badan loop akan diulang. Flowchart umum untuk struktur While dapat dilihat pada gambar berikut : Pada gambar di atas, tampak bahwa simbol preparasi untuk pengulangan seperti pada For tidak digunakan lagi. Namun kita menggunakan simbol decision untuk mengendalikan pengulangan. Selain kondisi, biasanya pengulangan While harus dilakukan inisialisasi variabel terlebih dahulu.
  • 9. 8 Contoh Pengulangan dengan While untuk mencetak nilai tertentu. Perhatikan flowchart pada gambar berikut. Bagaimanakah output dari flowchart tersebut?
  • 10. 9 Penyelesaian: 1. Pada flowchart ini ada dua variabel yang kita gunakan yaitu A dan B. Kedua variabel tersebut kita inisialisasi nilai awalnya (A = 1 dan B = 0) sebelum proses loop terjadi. Variabel A adalah variabel counter. 2. Pada simbol decision, nilai A akan diperiksa apakah memenuhi kondisi (< 10). Jika Ya maka perintah berikutnya dieksekusi, jika tidak maka program akan berhenti. Pada awal eksekusi ini kondisi akan terpenuhi karena nilai A = 1. 3. Jalankan perintah Print B. 4. Nilai variabel A kemudian diganti dengan nilai A lama (1) ditambah 2. Sehingga nilai variabel A baru adalah 3. Sedangkan nilai variabel B = 9 (hasil perkalian A = 3). 5 Program akan berputar kembali untuk memeriksa apakah nilai variabel A masih lebih kecil dari 10. Pada kondisi ini nilai A = 3, sehingga kondisi masih terpenuhi. Kemudian langkah berulang ke langkah ke 3. Begitu seterusnya sampai nilai variabel A tidak lagi memenuhi syarat kurang dari 10. Sehingga output dari flowchart ini adalah : 0, 9, 25, 49, 81.
  • 11. 10 3. Perulangan dengan 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 :
  • 13. 12 BAB III A. KESIMPULAN NO FOR WHILE DO-WHILE 1. Pada struktur For kita harus tahu terlebih dahulu seberapa banyak badan loop akan diulang. Struktur ini menggunakan sebuah variable yang biasa disebut sebagai loop’s counter, yang nilainya akan naik atau turun selama proses pengulangan. Struktur While akan mengulang pernyataan pada badan loop sepanjang kodisi pada While bernilai benar. Dalam artian kita tidak perlu tahu pasti berapa kali diulang. Yang penting sepanjang kondisi pada While dipenuhi maka pernyataan pada badan loop akan diulang. 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