
Penyebabnya utamanya sudah ketemu, yaitu karena compiler E-ditor 2 lahir jauh sebelum muncul WIN 7. Dan E-ditor 2 tidak ada perkembangan karena developernya bangkrut. Mudah-mudahan setelah menerbitkan tutorial BAB II - Aliran Program Pengulangan, saya akan mencari compiler lain yang support dengan WIN 7 dan Windows versi lainnya agar Radioku bisa dinikmati sahabat-sahabat pengguna windows selain Win XP.
Mari kita lanjutkan pelajaran Javascript yang masih di Bab II dimana sebelumnya sudah kita bicarakan mengenai Aliran Program Percabangan dan kini kita bahas Aliran Program Pengulangan.
Pengulangan
Pengulangan digunakan untuk mengeksekusi pernyataan-pernyataan beberapa kali. Blok berisi pernyataan-pernyataan yang harus diulang sering disebut loop. Jadi anda bisa mengeksekusi suatu pernyataan sebanyak 100 kali dengan cara menuliskannya didalam loop.
Pernyataan for
Pernyataan yang paling sering digunakan adalah pernyataan for. Pernyataan ini digunakan bila anda sudah tahu berapa kali pengulangan yang harus dilakukan.
Sintaks :
for (inisialisasi_pencacah; kondisi; penambahan_pencacah){
// pernyataan-pernyataan yang akan diulang
}Contoh kasus :
Tampilkan 10 bilangan cacah pertama ,,,
<script type="text/javascript">
for (i=0; i<10; i++){
for (i=0; i<10; i++){
document.write(i);
document.write(", ");
}</script>
Output program di atas terlihat sbb.:

Pernyataan for bersarang
Anda bisa juga menuliskan pernyataan for di dalam pernyataan for. Konstruksi semacam ini sering disebut pernyataan for bersarang. Perhatikan contoh berikut :
<script type="text/javascript">
for (x=1; x<=3; x++){
for (x=1; x<=3; x++){
for (y=1; y<=3; y++){
document.write("x = " + x + " dan y = "+ y );
document.write('<br/>');
}
}</script>
Output program di atas terlihat sbb.:

Pernyataan for .. in
Pernyataan for .. in digunakan untuk melakukan pengulangan berdasarkan anggota-anggota suatu objek. Ini akan kita bahas pada bab Menciptakan Objek Sendiri
Pernyataan while
Pernyataan while biasanya digunakan bila anda belum tahu pasti berapa banyak pengulangan akan dilakukan. Berhentinya pengulangan ditentukan oleh suatu kondisi.
Sintaks :
while (kondisi){
// pernyataan-pernyataan yang akan diulang
}Contoh :
<script type="text/javascript">
while (usia != 0){
var usia = prompt("Berapa usiamu ?", "")
alert ( "Usiamu adalah " + usia + " tahun !!!")
}
</script>
while (usia != 0){
var usia = prompt("Berapa usiamu ?", "")
alert ( "Usiamu adalah " + usia + " tahun !!!")
}
</script>
Program diatas akan terus menanyakan usia anda, selama anda tidak memasukkan angka 0.
Pernyataan while bersarang
Sama sepertipernyataan for, anda bisa juga menuliskan pernyataan while didalam pernyataan while lain. Konstruksi semacam ini sering disebut pernyataan while bersarang.
Contoh :
<script type="text/javascript">
x=3;
while (x > 0){
y=1;
while (y <= 3){
document.write("Nilai x = " + x + " dan y = " + y);
document.write('<br/>');
y++;
}
x--;
}
</script>
x=3;
while (x > 0){
y=1;
while (y <= 3){
document.write("Nilai x = " + x + " dan y = " + y);
document.write('<br/>');
y++;
}
x--;
}
</script>
output program diatas adalah sbb.:

Pernyataan do ... while
Kegunaan dari pernyataan ini hampir sama denan pernyataan while yaitu untuk mengulang beberapa pernyataan apabila jumlah pengulangan belum diketahui. Bedanya pernyataan do ... while pengujian kondisi dilakukan pada akhir loop.
Sintaks :
do {
// pernyataan-pernyataan yang akan diulang
} while ( kondisi )Pernyataan Break dan Continue
Pada beberapa kasus anda mungkin ingin menghentikan pengulangan di tengah jalan. Untuk keperluan itulah Javascript menyediakan pernyataan break. Anda bisa menggunakan pernyataan break pada pengulangan for ataupun while.
Contoh :
<script type="text/javascript">
for ( i=0; i<=100; i++){
for ( i=0; i<=100; i++){
if (i==50)
break;
}
</script>Lihat pada contoh pengulang diatas, saat i mencapai nilai 50, pengulangan dihentikan karena ada perintah break.
Pernyataan continue digunakan untuk mengembalikan aliran program ke penguji kondisi pengulangan. Dengan kata lain pernyataan-pernyataan dibawah continue akan diabaikan.
Contoh :
<script type="text/javascript">
for ( i=1; i<100; i++){
if ( ( i % 3) != 0 )
continue;
document.write (i);
document.write('<br/>');
}
</script>
for ( i=1; i<100; i++){
if ( ( i % 3) != 0 )
continue;
document.write (i);
document.write('<br/>');
}
</script>
Program diatas akan menuliskan semua bilangan kelipatan 3 yang kurang dari 100. Mengapa demikian? karena bila bilangan yang tidak habis dibagi 3, maka aliran program akan dikembalikan ke pernyataan for oleh pernyataan continue, akibatnya pernyataan document.write tidak dieksekusi.














30 comments
Pertamax kang
Replyakhirnya menuju ke bab II dari sekian2 aku tunggu..
Perulangan for, do-while, break and continue
sampai situ saya masih ngerti kang, mantap..mantap...
@Greenfoot Kang out of topic sbntar yo
Replyhehe
pada menu horizontal kang asep yakni tepatnya pada tools ada angka 6 nyosor disampingnya kang
Jadi sperti ini :
Tools6
Terima kasih sahabat atas berbagi pengetahuan dan juga informasinya ini.
ReplyMenambah perbendaharaan pengetahuan juga
@Greenfoot
Replysiiip kalo sudah ngerti,,,
tunggu bab-bab berikutnya ,,,
insyaallah akan sampai tuntas ,,,
wilujeng ngeblog
@Adie Konoe Poetra Dyanaziyah sob,,,
Replysebenarnya itu kode char panah bawah yg menunjukkan bahwa item tools adalah sub menu. Kalau saya test di localhost itu kode muncul sempurna namun setelah dipasang diblog malah muncul angka 6, sepertinya kode tsb nggak support untuk blogger...
wilujeng ngeblog
@Blog Keperawatan
Replysama-sama sob semoga bermanfaat ,,,
wilujeng ngeblog
saya simak dulu ya kanggg ??? Bab II nya,,
Replysangat membaantu dan bermanfaat,,
Happy Blogging
wah.. akhirnya keluar juga nih BAB II, terima kasih informasinya kang..
Replyijin bookmark dulu mungkin suatu saat akan berguna :D
#Salam Sehat Selalu
Assalamualaikum wr,wb kang abdi teu ngrti pisan nu kiye.sbab abdi teu sakolah. Asana mah moa manpu otak abdi nu kiyeu2 mah.
Replyngiring nyimak kang tutorial kang Asep
Replywilujeung ngeblog:}
Wuihhh..sudah nongol ya kang jilid 2 nya..? izin nyimak dulu ya kang Asep sapa tau ada jodoh sama aku..hahhahyyyyyy
Reply@ubaybingokil
Replysilahkan sobat ,,
wilujeng ngeblog
@Darmawan Saputra
Replysilahkan sob ,,,
wilujeng ngeblog
@Anrus Dahahehehe,,, teu ngartosmah ulah dipaksakeung Kang bilih kumaonam ,,, :)
Replywilujeng ngeblog
@Muro'i El-Barezy
ReplyMangga Kang ,,,
wilujeng ngeblog
@ICAH BANJARMASIN
Replysilahkan disimak sob ,,,
wilujeng ngeblog
banyak ketinggalan nih kang, bab.1 belom sempet baca, udah masuk bab.2(Aliran program pengulanganpada javascript)..bakal nilai E yeuh ah...
Replymaklum kejar setoran kang.
salam sehat we nya'.
mantap infonya kang..
Replysemoga bisa cepat sampai selesai
boleh juga nih infonya kang..
Replyijin nyimak
Menyimak sambil buka-buka yang lainnya.
ReplyMakasih Kang,wilujeng ngeblog
belajar javascript di sini...asyik :)
ReplyBahasa pemograman seperti ini saya kurang dapat mengerti karena memang latar belakang dunianya yang berbeda kali yah...
ReplyTetapi tidak ada salahnya belajar akan hal ini. Semakin banyak belajar maka tentunya akan semakin banyak ilmu yang didapatkan.
makasih atas sharingnya sobat
hanya bisa baca, gak bisa praktek :D
Reply@Cilembusibuk bisnis Pak Kades?,,, sami abdi oge sibuk pisan,, tapi lumayanlah malam mah rada nyantai,,,
Replywilujeng ngeblog
@k-islamic
Replykalo cepat2 nanti nggak bakalan ngerti sob ,,,
wilujeng ngeblog
@Rozaksilahkan sob ,,,
Replywilujeng ngeblog
@Raihan Marie Ramadhan
Replysilahkan Kang ,,,
wilujeng ngeblog
@BlogS of Hariyanto
Replysilahkan sob ,,,
wilujeng ngeblog
@Portal Kesehatan
Replysama sob, sebenarnya background saya juga bukan dari Teknik Komputer ,,, bisa pemograman belajar otodidak dari internet,,, :)
wilujeng ngeblog
@Opick Taopik
Replypraktekkan sob biar cepat mahir ,,,
wilujeng ngeblog
[[ DOFOLLOW BLOG!!! Jangan Berkomentar SPAM... ]]
Dimohon jangan menulis LINK, kalau maksud sobat menunjukkan alamat blog anda pilih Name/URL pada option profile:
Bila ada LINK / URL akan saya HAPUS !!!
MAAF, TIDAK MENERIMA COMMENT TUKANG OBAT !!!