Disusun oleh :
Penulis
i
DAFTAR ISI
KATA PENGANTAR……………………………………………………..i
DAFTAR ISI ………………………………………………………………ii
ii
BAB I
PENDAHULUAN
1.3 Tujuan
ii
BAB II
PEMBAHASAN
iii
c. Perulangan Repeat
Perulangan yang termasuk dalam Uncounted Loop:
a. Perulangan While
b. Perulangan Do/While
Yang perlu diperhatikan adalah kondisi yang ada di dalam kurung setelah
kata for.
Kondisi ini akan menentukan:
a. Hitungan akan dimulai dari 0 (i = 0);
b. Hitungannya sampai berapa? Sampai i < 10;
c. Lalu di setiap perulangan i akan bertambah +1 (i++).
d. Variabel i pada perulangan for berfungsi untuk menyimpan nilai hitungan.
e. Jadi setiap perulangan dilakukan nilai i akan selalu bertambah satu. Karena
kita menentukannya di bagian i++.
f. Nama variabel tidak harus selalu i, kita juga bisa menggunakan nama lain.
Ini hasil outputnya:
iv
c. Perulangan Statement While
Perulangan while merupakan perulangan yang termasuk dalam
perulangan uncounted loop.
Perulangan while juga dapat menjadi perulangan yang counted
loop dengan memberikan counter di dalamnya. Untuk memahami
perulangan ini, mari kita coba lihat contohnya:
while(ulangi){
counter++;
ulangi = confirm("Apakah anda mau mengulang?");
}
Hasilnya:
while(ulangi){
counter++;
ulangi = confirm("Apakah anda mau mengulang?");
}
v
d. Perulangan Do/While di Javascript
Perulangan do/while sama seperti perulangan while. Perbedaanya:
Perulangan do/while akan melakukan perulangan sebanyak 1 kali terlebih
dahulu, lalu mengecek kondisi yang ada di dalam kurung while.
Bentuknya seperti ini:
do {
// blok kode yang akan diulang
} while (<kondisi>);
Berikut contohnya:
do {
counter++;
ulangi = confirm("Apakah anda mau mengulang?");
} while(ulangi)
vi
Selain infinity loop, terdapat istilah lainnya yang sering digunakan dalam.
Proses perulangan, yakni nested loop, atau terjemahan bebasnya yaitu
perulanganbersarang.Nested loop adalah istilah pemograman yang berarti
membuat perulangan di dalam perulangan.
b)Pengertian Infinity Loop
Ketika membuat kondisi akhir dari perluangan for, kita harus
memperhatikan kapan kondisi akhir tersebut dipenuhi. Jika kondisi akhir tidak
pernah terpenuhi, maka perulangan akan berjalan selamanya. Hal ini dikenal
dengan infinityloop.
a. Compound Statement
Compound statement adalah sekumpulan statement yang diapit dengan
tanda kurung kurawal. Compound statement digunakan untuk
mengelompokkan sekumpulan statement agar dapat digunakan sebagai satu
bagian dalam perulangan, percabangan atau function. Compound statement
menggunakan tanda kurung kurawal untuk mengelompokkan sekumpulan
statement di dalamnya. Untuk lebih jelasnya coba perhatikan hasil dari kode
program berikut ini!
#include <stdio.h>
int main(){
int i=0;
for(int i=0;i<5;i++)
printf("_");
printf("*\n");
return 0;
}
Maka hasilnya :
vii
Pada contoh di atas, statement yang merupakan bagian dari perulangan
hanya "printf" pertama setelah for karena perulangan hanya akan mengulang
satu statement pertama jika tidak ada compound statement setelahnya. Untuk
menjadikan contoh kedua sebagai bagian dari perulangan, kita perlu
mengelompokkannya ke dalam compound statement dengan menggunakan
tanda kurung kurawal seperti di bawah ini.
#include <stdio.h>
int main(){
int i=0;
for(int i=0;i<5;i++){
printf("_");
printf("*\n");
}
return 0;
}
Maka hasilnya :
viii
compound statement, statement yang diulang hanya statement untuk menampilkan
"_", sedangkan statement untuk menampilkan "*" baru dikerjakan setelah
perulangan selesai. Pada kode program yang menggunakan compound statement,
semua statement di antara tanda.
ix
d. Cara Penulisan Perintah Break
Agar lebih mudah dipahami, berikut adalah contoh cara penulisan
perintah break dalam perulangan FOR:
1. <script>
2. var i;
3. for (i=1;i<=10;i++)
4. {
5. console.log("Perulangan ke - " + i);
6. if (i==7)
7. {
8. break;
9. }
10. }
11. </script>
Maka hasilnya :
x
e. Fungsi Perintah Continue dalam Perulangan JavaScript
Maka hasilnya :
xi
. Dari contoh di atas, perintah if (i==7) akan meyeleksi perulangan. Pada saat
variabel counter i sama dengan 7, maka continue. Perintah continue menyebabkan
fungsi console.log yang berada dibawahnya untuk di-’lewati’ dan perulangan akan
lanjut ke i=8. Dari hasil program dapat dilihat bahwa “Perulangan ke- 7” tidak
akan ditampilkan
xii
BAB III
PENUTUP
3.1 Kesimpulan
Dari pembahasan makalah di atas dapat di simpulkan bahwa perulangan (Looping)
adalah program yang melakukan perintah yang ada di dalam blok perulangan tersebut
secara berulang-ulang sesuai dengan nilai yang ditentukan atau sampai mencapai sebuah
batas tertentu.
Didalam perulangan pada java terdapat tiga macam perulangan yaitu, for, while, dan
do_while. Bahwa while bekerja dengan cara true maka perulangan tersbut akan terus
dilakukan sampai bernilai false. Do_while hampir mirip 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 false. Sedangkan for adalah
perulangan yang jumlah perulangannya sudah ditentukan sebelumnya, dengan kata lain
perulangan blok dalam for sudah ditentukan sebelumnya.
3.2 Saran
Apabila dalam penulisan hasil makalah yang berjudul Perulangan (Looping) ini
banyak kesalahan dalam hal penulisan atau dalam hal kurangnya pembahasan, saya
selaku penulis mengharapkan saran yang membangun dari dosen pengampu mata kuliah
Algoritma dan Pemrograman untuk memperbaiki hasil Makalah ini agar tidak ada
kesimpang siuran didalamnya.
xiii
DAFTAR PUSTAKA
https://www.petanikode.com/javascript-perulangan/
shapictures.blogspot.com
xiv