SlideShare a Scribd company logo
PERNYATAAN KONTROL
PENGULANGAN
Angky Febriansyah SE.,MM.
 Struktur pengulangan (Loop)
digunakan untuk mengulang
sebagian dari suatu yang rutin
(bagian dari suatu kode program
tertentu) berdasarkan suatu kondisi
tertentu.
 Dengan demikian kita tidak perlu
menulis ulang rutin sebanyak
pengulangan yang kita inginkan.
Banyak pengulangan dapat
ditentukan sesuai dengan kondisi
yang diberikan.
 Dengan kata lain, pengulangan
tersebut akan dilakukan selama
kondisi tersebut tidak memenuhi
syarat maka pengulangan akan
- For
- While
- Do-While
Bentuk Pernyataan For
for (ekspresi1;ekspresi2;ekspresi3){
Pernyataan_pernyataan;
}
- ekspresi1  memberi nilai awal terhadap variable yang
akan digunakan untuk melakukan pencacahan
pengulangan.
- ekspresi2  menentukan pengulangan terhadap
pernyataan yang ada dalam tanda 2 kurung
kurawal ( {…} ) akan
dilakukan atau tidak.
- ekspresi3 mengatur nilai variabel yang digunakan dalam
ekspresi
Contoh Pengulangan “For” 1
1. <html>
2. <head>
3. <title>Contoh Pengulangan 1</title>
4. </head>
5. <body>
6. <?php
7. for($i=1;$i<=100;$i++)
8. {
9. printf("%s <Br>",$i);}
10. ?>
11. </body>
 </html>
Simpan di drive E:Xampp/Htdocs/Folder Masing-
Penjelasan Skrip For1.php
- Baris 1-5 : Awal dari HTML
- Baris 6 : Awal dari script php dimulai
dengan tag <?php
- Baris 7- 8 : Perulangan dari 1
sampai 100 untuk
menghasilkan deret angka 1
sampai 100.
- Baris 9 : Akhir dari script php diakhiri
dengan tab ?>
- Baris 10 - 11 : Akhir dari HTML
Pernyataan While
 Bentuk Pernyataan While :
While (ekspresi)
{
Pernyataan_pernyataan
}
 Pernyataan while akan memeriksa nilai ekspresi
terlebih dahulu.
 Jika bernilai benar maka pernyataan-pernyataan yang
terdapat dalam { } akan dijalankan dan kemudian
ekspresi dievaluasi lagi.
 Proses ini diulang terus-menerus sampai ekspresi
bernilai salah.
Contoh Pengulangan “While1”
 <html>
 <head>
 <title>Contoh Pengulangan
While</title>
 </head>
 <body>
 <center>
 <?php
 $bilangan = 1;
 while ($bilangan <=10)
 {
 print ("Baris nomor $bilangan<br>");
 $bilangan = $bilangan + 1;
 }
 ?>
</center>
</body>
</html>
Simpan di drive
E:Xampp/Htdocs/
Folder Masing-masing
/While1.php
Penjelasan While1.php
 Pada contoh skrip while1.php, isi variabel
bilangan berperan dalam melakukan
pengulangan perintah yang berada { }.
 Pada keadaan seperti ini harus dipastikan
bahwa ada pernyataan yang mengubah
nilai bilangan sehingga suatu ketika dalam
while (yaitu pada contoh ini, $bilangan
<=10) bernilai salah. Jika tidak maka akan
terjadi pengulangan selamanya.
 Bentuk Pernyataan do-while
Do
{
pernyataan_pernyataan
} while (ekspresi);
- Pengulangan akan berakhir jika ekspresi (yang diuji
sesudah pernyataan-pernyataan dijalankan) bernilai
salah.
- Pernyataan yang berada dalam { }, paling tidak akan
dijalankan dieksekusi sekali.
Contoh Pengulangan “do-while”
<html>
<head>
 <title>contoh Pengulangan do-while</title>
</head>
<body>
</body>
</html>
<?php
$bilangan = 1;
do
{
print("$bilangan <BR>");
$bilangan++;
}
while ($bilangan < 26);
?>
Simpan di drive D:Xampp/Htdocs/Folder Masing-
masing/dowhile1.php
Pernyataan “Break”
 <HTML>
 <HEAD>
 <TITLE>Contoh untuk Memperlihatkan Efek break</TITLE>
 </HEAD>
 <BODY>
<?php
for($i = 1; $i <= 25; $i++)
{
print("$i <BR>");
if ($i == 10)
break;
}
print("Selesai <BR>");
?>
</BODY>
</HTML>
<html>
<head>
<title>Perhitungan Tabungan</title>
</head>
<body>
<form method="GET"
action="tabungan.php">
<table width="248" border="1"
align="center">
<tr>
<td colspan="2"
align="center"><strong>PERHITUNG
AN TABUNGAN </strong></td>
</tr>
<tr>
<td>Saldo Awal </td>
<td><input type="text"
name="saldoawal" size="15"></td>
</tr>
<tr>
<td>Bunga (%) </td>
<td><input type="text" name="bunga"
size="4"></td>
</tr>
<tr>
<td>Jangka Waktu </td>
<td><input type="text" name="jangka"
size="10"></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit"
value="Hitung">
<input type="reset" value="Reset">
</td>
</tr>
</table>
</form>
</body>
</html>
<html>
<head>
<title>Detail Tabungan</title>
</head>
<body>
<?php
$saldoawal = $_GET["saldoawal"];
$bunga = $_GET["bunga"];
$jangka = $_GET["jangka"];
?>
<hr color=red>
<center>DETAIL TABUNGAN</center>
<table border=1 width=300
align=center>
<tr bgcolor=silver align=center>
<td>BULAN</td>
<td>SALDO</td>
</tr>
<?php
$saldo=$saldoawal;
for($i=1;$i<=$jangka;$i++)
{
$saldo =$saldo+($bunga/100*$saldo);
print("<tr> <td>$i</td> <td>Rp. ".
number_format($saldo,0,",",".")."</t
d> </tr>");
}
?>
</table>
<hr color=red>
</body>
</html>

More Related Content

What's hot

Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)
Polytechnic State Semarang
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
Putra Andry
 
struktur pengulangan di pascal bagian 2
struktur pengulangan di pascal bagian 2struktur pengulangan di pascal bagian 2
struktur pengulangan di pascal bagian 2Alfian Syamsurizal
 
Makalah perulangan
Makalah perulanganMakalah perulangan
Makalah perulangan
Surya Radhitya
 
Materi php
Materi phpMateri php
Materi php
Mizuhashi Yuki
 
Artikel tentang perulangan
Artikel tentang perulanganArtikel tentang perulangan
Artikel tentang perulanganditaku
 
Kurniawan 1610530204
Kurniawan 1610530204Kurniawan 1610530204
Kurniawan 1610530204
kurniawan awan
 
Materi algoritma perulangan
Materi algoritma perulanganMateri algoritma perulangan
Materi algoritma perulangan
nungkyreza
 
PBO Pert 5 Praktek
PBO Pert 5 PraktekPBO Pert 5 Praktek
PBO Pert 5 Praktek
RUDISELAMAT2
 
Perulangan dalam java
Perulangan dalam javaPerulangan dalam java
Perulangan dalam java
Muhammad Budiman
 
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping Algoritma
Firdaus1212
 
Algoritma pemrograman 11
Algoritma pemrograman 11Algoritma pemrograman 11
Algoritma pemrograman 11
ZainalAbidin909479
 
Algoritma pemrograman 10
Algoritma pemrograman 10Algoritma pemrograman 10
Algoritma pemrograman 10
ZainalAbidin909479
 
PERULANGAN (LOOPING)
PERULANGAN (LOOPING)PERULANGAN (LOOPING)
PERULANGAN (LOOPING)
Ahmad Givari
 
Perulangan
PerulanganPerulangan
Perulangan
Tenia Wahyuningrum
 
Algoritma pemrograman 9
Algoritma pemrograman 9Algoritma pemrograman 9
Algoritma pemrograman 9
ZainalAbidin909479
 
PBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada Java
PBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada JavaPBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada Java
PBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada Java
RUDISELAMAT2
 
Algoritma&Pemrograman C++ Pertemuan 6
Algoritma&Pemrograman C++ Pertemuan 6Algoritma&Pemrograman C++ Pertemuan 6
Algoritma&Pemrograman C++ Pertemuan 6
Menny SN
 
makalah perulangan
makalah perulanganmakalah perulangan
makalah perulangan
Riska Haerani
 

What's hot (20)

Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
 
struktur pengulangan di pascal bagian 2
struktur pengulangan di pascal bagian 2struktur pengulangan di pascal bagian 2
struktur pengulangan di pascal bagian 2
 
Makalah perulangan
Makalah perulanganMakalah perulangan
Makalah perulangan
 
Materi php
Materi phpMateri php
Materi php
 
Artikel tentang perulangan
Artikel tentang perulanganArtikel tentang perulangan
Artikel tentang perulangan
 
Kurniawan 1610530204
Kurniawan 1610530204Kurniawan 1610530204
Kurniawan 1610530204
 
Materi algoritma perulangan
Materi algoritma perulanganMateri algoritma perulangan
Materi algoritma perulangan
 
PBO Pert 5 Praktek
PBO Pert 5 PraktekPBO Pert 5 Praktek
PBO Pert 5 Praktek
 
Perulangan dalam java
Perulangan dalam javaPerulangan dalam java
Perulangan dalam java
 
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping Algoritma
 
Algoritma pemrograman 11
Algoritma pemrograman 11Algoritma pemrograman 11
Algoritma pemrograman 11
 
Algoritma pemrograman 10
Algoritma pemrograman 10Algoritma pemrograman 10
Algoritma pemrograman 10
 
PERULANGAN (LOOPING)
PERULANGAN (LOOPING)PERULANGAN (LOOPING)
PERULANGAN (LOOPING)
 
Perulangan
PerulanganPerulangan
Perulangan
 
Algoritma pemrograman 9
Algoritma pemrograman 9Algoritma pemrograman 9
Algoritma pemrograman 9
 
Pd
PdPd
Pd
 
PBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada Java
PBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada JavaPBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada Java
PBO - Pert 5, Mengenal dan Memahami Konsep Perulangan Pada Java
 
Algoritma&Pemrograman C++ Pertemuan 6
Algoritma&Pemrograman C++ Pertemuan 6Algoritma&Pemrograman C++ Pertemuan 6
Algoritma&Pemrograman C++ Pertemuan 6
 
makalah perulangan
makalah perulanganmakalah perulangan
makalah perulangan
 

Similar to Pernyataan kontrol pengulangan

Struktur Kontrol PHP
Struktur Kontrol PHPStruktur Kontrol PHP
Struktur Kontrol PHP
Mutiara Ayu
 
Muhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGANMuhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGAN
Armand Faldy
 
Muhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,PerulanganMuhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,Perulangan
Armand Faldy
 
M.ifran,yunus,perulangan
M.ifran,yunus,perulanganM.ifran,yunus,perulangan
M.ifran,yunus,perulangan
ifran rangga
 
Ridoni,yunus,perulangan
Ridoni,yunus,perulanganRidoni,yunus,perulangan
Ridoni,yunus,perulangan
ridoni jmf
 
MATERI-3-PASCAL.ppt
MATERI-3-PASCAL.pptMATERI-3-PASCAL.ppt
MATERI-3-PASCAL.ppt
MGunawansyah1
 
Perulangan atau looping dalam java
Perulangan atau looping dalam javaPerulangan atau looping dalam java
Perulangan atau looping dalam java
Wahyu Ardiyono
 
Perulangan atau looping dalam java
Perulangan atau looping dalam javaPerulangan atau looping dalam java
Perulangan atau looping dalam java
Wahyu Ardiyono
 
using looping in basic programming for beginners
using looping in basic programming for beginnersusing looping in basic programming for beginners
using looping in basic programming for beginners
GentaSahuri2
 
7 Struktur Kontrol.pptx
7 Struktur Kontrol.pptx7 Struktur Kontrol.pptx
7 Struktur Kontrol.pptx
WiwiedWidiyaningsih1
 
Matlab Tutorial Chapter 4
Matlab Tutorial Chapter 4Matlab Tutorial Chapter 4
Matlab Tutorial Chapter 4
Muhammad Fadlan Ariska
 
Pertemuan 5 Perulangan (Looping)
Pertemuan 5 Perulangan (Looping)Pertemuan 5 Perulangan (Looping)
Pertemuan 5 Perulangan (Looping)
Endang Retnoningsih
 
Algoritma1 Temu 9.pdf
Algoritma1 Temu 9.pdfAlgoritma1 Temu 9.pdf
Algoritma1 Temu 9.pdf
mtsarridho
 
Pertemuan 6 7
Pertemuan 6 7Pertemuan 6 7
Pertemuan 6 7
f fr
 
Pertemuan 6 7
Pertemuan 6 7Pertemuan 6 7
Pertemuan 6 7
zaenald i
 
Perulangan dan Array dalam PHP
Perulangan dan Array dalam PHPPerulangan dan Array dalam PHP
Perulangan dan Array dalam PHP
I Gede Iwan Sudipa
 
Struktur kontrol dalam php
Struktur kontrol dalam phpStruktur kontrol dalam php
Struktur kontrol dalam phpEddy_TKJ
 
JENI Slides-Intro1-Bab06-Struktur kontrol
JENI Slides-Intro1-Bab06-Struktur kontrolJENI Slides-Intro1-Bab06-Struktur kontrol
JENI Slides-Intro1-Bab06-Struktur kontrol
Dimara Hakim
 
02 struktur-kendali-program
02 struktur-kendali-program02 struktur-kendali-program
02 struktur-kendali-program
imman qori
 

Similar to Pernyataan kontrol pengulangan (20)

Struktur Kontrol PHP
Struktur Kontrol PHPStruktur Kontrol PHP
Struktur Kontrol PHP
 
Muhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGANMuhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGAN
 
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
 
Ridoni,yunus,perulangan
Ridoni,yunus,perulanganRidoni,yunus,perulangan
Ridoni,yunus,perulangan
 
MATERI-3-PASCAL.ppt
MATERI-3-PASCAL.pptMATERI-3-PASCAL.ppt
MATERI-3-PASCAL.ppt
 
Php basic
Php basicPhp basic
Php basic
 
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
 
using looping in basic programming for beginners
using looping in basic programming for beginnersusing looping in basic programming for beginners
using looping in basic programming for beginners
 
7 Struktur Kontrol.pptx
7 Struktur Kontrol.pptx7 Struktur Kontrol.pptx
7 Struktur Kontrol.pptx
 
Matlab Tutorial Chapter 4
Matlab Tutorial Chapter 4Matlab Tutorial Chapter 4
Matlab Tutorial Chapter 4
 
Pertemuan 5 Perulangan (Looping)
Pertemuan 5 Perulangan (Looping)Pertemuan 5 Perulangan (Looping)
Pertemuan 5 Perulangan (Looping)
 
Algoritma1 Temu 9.pdf
Algoritma1 Temu 9.pdfAlgoritma1 Temu 9.pdf
Algoritma1 Temu 9.pdf
 
Pertemuan 6 7
Pertemuan 6 7Pertemuan 6 7
Pertemuan 6 7
 
Pertemuan 6 7
Pertemuan 6 7Pertemuan 6 7
Pertemuan 6 7
 
Perulangan dan Array dalam PHP
Perulangan dan Array dalam PHPPerulangan dan Array dalam PHP
Perulangan dan Array dalam PHP
 
Struktur kontrol dalam php
Struktur kontrol dalam phpStruktur kontrol dalam php
Struktur kontrol dalam php
 
JENI Slides-Intro1-Bab06-Struktur kontrol
JENI Slides-Intro1-Bab06-Struktur kontrolJENI Slides-Intro1-Bab06-Struktur kontrol
JENI Slides-Intro1-Bab06-Struktur kontrol
 
02 struktur-kendali-program
02 struktur-kendali-program02 struktur-kendali-program
02 struktur-kendali-program
 

Pernyataan kontrol pengulangan

  • 2.  Struktur pengulangan (Loop) digunakan untuk mengulang sebagian dari suatu yang rutin (bagian dari suatu kode program tertentu) berdasarkan suatu kondisi tertentu.  Dengan demikian kita tidak perlu menulis ulang rutin sebanyak pengulangan yang kita inginkan. Banyak pengulangan dapat ditentukan sesuai dengan kondisi yang diberikan.  Dengan kata lain, pengulangan tersebut akan dilakukan selama kondisi tersebut tidak memenuhi syarat maka pengulangan akan - For - While - Do-While
  • 3. Bentuk Pernyataan For for (ekspresi1;ekspresi2;ekspresi3){ Pernyataan_pernyataan; } - ekspresi1  memberi nilai awal terhadap variable yang akan digunakan untuk melakukan pencacahan pengulangan. - ekspresi2  menentukan pengulangan terhadap pernyataan yang ada dalam tanda 2 kurung kurawal ( {…} ) akan dilakukan atau tidak. - ekspresi3 mengatur nilai variabel yang digunakan dalam ekspresi
  • 4. Contoh Pengulangan “For” 1 1. <html> 2. <head> 3. <title>Contoh Pengulangan 1</title> 4. </head> 5. <body> 6. <?php 7. for($i=1;$i<=100;$i++) 8. { 9. printf("%s <Br>",$i);} 10. ?> 11. </body>  </html> Simpan di drive E:Xampp/Htdocs/Folder Masing-
  • 5. Penjelasan Skrip For1.php - Baris 1-5 : Awal dari HTML - Baris 6 : Awal dari script php dimulai dengan tag <?php - Baris 7- 8 : Perulangan dari 1 sampai 100 untuk menghasilkan deret angka 1 sampai 100. - Baris 9 : Akhir dari script php diakhiri dengan tab ?> - Baris 10 - 11 : Akhir dari HTML
  • 6. Pernyataan While  Bentuk Pernyataan While : While (ekspresi) { Pernyataan_pernyataan }  Pernyataan while akan memeriksa nilai ekspresi terlebih dahulu.  Jika bernilai benar maka pernyataan-pernyataan yang terdapat dalam { } akan dijalankan dan kemudian ekspresi dievaluasi lagi.  Proses ini diulang terus-menerus sampai ekspresi bernilai salah.
  • 7. Contoh Pengulangan “While1”  <html>  <head>  <title>Contoh Pengulangan While</title>  </head>  <body>  <center>  <?php  $bilangan = 1;  while ($bilangan <=10)  {  print ("Baris nomor $bilangan<br>");  $bilangan = $bilangan + 1;  }  ?> </center> </body> </html> Simpan di drive E:Xampp/Htdocs/ Folder Masing-masing /While1.php
  • 8. Penjelasan While1.php  Pada contoh skrip while1.php, isi variabel bilangan berperan dalam melakukan pengulangan perintah yang berada { }.  Pada keadaan seperti ini harus dipastikan bahwa ada pernyataan yang mengubah nilai bilangan sehingga suatu ketika dalam while (yaitu pada contoh ini, $bilangan <=10) bernilai salah. Jika tidak maka akan terjadi pengulangan selamanya.
  • 9.  Bentuk Pernyataan do-while Do { pernyataan_pernyataan } while (ekspresi); - Pengulangan akan berakhir jika ekspresi (yang diuji sesudah pernyataan-pernyataan dijalankan) bernilai salah. - Pernyataan yang berada dalam { }, paling tidak akan dijalankan dieksekusi sekali.
  • 10. Contoh Pengulangan “do-while” <html> <head>  <title>contoh Pengulangan do-while</title> </head> <body> </body> </html> <?php $bilangan = 1; do { print("$bilangan <BR>"); $bilangan++; } while ($bilangan < 26); ?> Simpan di drive D:Xampp/Htdocs/Folder Masing- masing/dowhile1.php
  • 11. Pernyataan “Break”  <HTML>  <HEAD>  <TITLE>Contoh untuk Memperlihatkan Efek break</TITLE>  </HEAD>  <BODY> <?php for($i = 1; $i <= 25; $i++) { print("$i <BR>"); if ($i == 10) break; } print("Selesai <BR>"); ?> </BODY> </HTML>
  • 12.
  • 13. <html> <head> <title>Perhitungan Tabungan</title> </head> <body> <form method="GET" action="tabungan.php"> <table width="248" border="1" align="center"> <tr> <td colspan="2" align="center"><strong>PERHITUNG AN TABUNGAN </strong></td> </tr> <tr> <td>Saldo Awal </td> <td><input type="text" name="saldoawal" size="15"></td> </tr> <tr> <td>Bunga (%) </td> <td><input type="text" name="bunga" size="4"></td> </tr> <tr> <td>Jangka Waktu </td> <td><input type="text" name="jangka" size="10"></td> </tr> <tr> <td colspan="2" align="center"> <input type="submit" value="Hitung"> <input type="reset" value="Reset"> </td> </tr> </table> </form> </body> </html>
  • 14. <html> <head> <title>Detail Tabungan</title> </head> <body> <?php $saldoawal = $_GET["saldoawal"]; $bunga = $_GET["bunga"]; $jangka = $_GET["jangka"]; ?> <hr color=red> <center>DETAIL TABUNGAN</center> <table border=1 width=300 align=center> <tr bgcolor=silver align=center> <td>BULAN</td> <td>SALDO</td> </tr> <?php $saldo=$saldoawal; for($i=1;$i<=$jangka;$i++) { $saldo =$saldo+($bunga/100*$saldo); print("<tr> <td>$i</td> <td>Rp. ". number_format($saldo,0,",",".")."</t d> </tr>"); } ?> </table> <hr color=red> </body> </html>

Editor's Notes

  1. Relative vocabulary list.
  2. A list of procedures and steps, or a lecture slide with media.
  3. Conclusion to course, lecture, et al.