SlideShare a Scribd company logo
1 of 14
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

struktur pengulangan di pascal bagian 2
struktur pengulangan di pascal bagian 2struktur pengulangan di pascal bagian 2
struktur pengulangan di pascal bagian 2Alfian Syamsurizal
 
Artikel tentang perulangan
Artikel tentang perulanganArtikel tentang perulangan
Artikel tentang perulanganditaku
 
Materi algoritma perulangan
Materi algoritma perulanganMateri algoritma perulangan
Materi algoritma perulangannungkyreza
 
PBO Pert 5 Praktek
PBO Pert 5 PraktekPBO Pert 5 Praktek
PBO Pert 5 PraktekRUDISELAMAT2
 
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping AlgoritmaFirdaus1212
 
PERULANGAN (LOOPING)
PERULANGAN (LOOPING)PERULANGAN (LOOPING)
PERULANGAN (LOOPING)Ahmad Givari
 
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 JavaRUDISELAMAT2
 
Algoritma&Pemrograman C++ Pertemuan 6
Algoritma&Pemrograman C++ Pertemuan 6Algoritma&Pemrograman C++ Pertemuan 6
Algoritma&Pemrograman C++ Pertemuan 6Menny SN
 

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 Pengulangan dan Pernyataan Kontrol dalam PHP

Struktur Kontrol PHP
Struktur Kontrol PHPStruktur Kontrol PHP
Struktur Kontrol PHPMutiara Ayu
 
Muhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,PerulanganMuhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,PerulanganArmand Faldy
 
Muhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGANMuhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGANArmand Faldy
 
M.ifran,yunus,perulangan
M.ifran,yunus,perulanganM.ifran,yunus,perulangan
M.ifran,yunus,perulanganifran rangga
 
Ridoni,yunus,perulangan
Ridoni,yunus,perulanganRidoni,yunus,perulangan
Ridoni,yunus,perulanganridoni jmf
 
Perulangan atau looping dalam java
Perulangan atau looping dalam javaPerulangan atau looping dalam java
Perulangan atau looping dalam javaWahyu Ardiyono
 
Perulangan atau looping dalam java
Perulangan atau looping dalam javaPerulangan atau looping dalam java
Perulangan atau looping dalam javaWahyu 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 beginnersGentaSahuri2
 
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.pdfmtsarridho
 
Pertemuan 6 7
Pertemuan 6 7Pertemuan 6 7
Pertemuan 6 7zaenald i
 
Pertemuan 6 7
Pertemuan 6 7Pertemuan 6 7
Pertemuan 6 7f fr
 
Perulangan dan Array dalam PHP
Perulangan dan Array dalam PHPPerulangan dan Array dalam PHP
Perulangan dan Array dalam PHPI 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 kontrolDimara Hakim
 
02 struktur-kendali-program
02 struktur-kendali-program02 struktur-kendali-program
02 struktur-kendali-programimman qori
 

Similar to Pengulangan dan Pernyataan Kontrol dalam PHP (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
 

Pengulangan dan Pernyataan Kontrol dalam PHP

  • 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.