SlideShare uma empresa Scribd logo
1 de 14
Perulangan

ASEP NASRUDIN, ST
PERULANGAN (LOOP)

Perulangan (loop) adalah sebuah struktur kontrol dalam
program yang memungkinkan kita untuk mengulangi eksekusi
kumpulan pernyataan/kode/perintah PHP yang sama

Tiga bentuk perlangan di PHP
1. While
2. do-while
3. for
PERULANGAN WHILE

perulangan while, sepanjang kondisi yang dievaluasi menghasilkan nilai true,
maka seluruh perintah PHP yang berada di antara tanda kurung kurawal
akan dieksekusi secara berulang.
Perulangan eksekusi perintah ini baru berakhir jika kondisi yang dievaluasi
memberikan nilai false,
while (kondisi){
jika kondisi terpenuhi, maka jalankan
statement
}
CONTOH WHILE
<?
//coba script ini
$i=1;
while ($i<=15){
echo "nilai = $i"."<br />";
$i++;
}
?>
SOAL PERULANGAN WHILE
Menuentukan bilangan genap

<?
echo "perulangan menggunakan while <br/>";
$i = 1;
$j = 2;
while($j <= 6)
{
echo 'bilangan '.$j.' merupakan bilangan genap ke '. $i
.'<br/>';
$j+=2;
$i++;
}
?>
PERULANGAN DO.. WHILE

Do – While merupakan kebalikan dari struktur perulangan While. Jika pada
struktur While, pendeteksian ekspresi dilakukan pada awal perulangan, Pada
struktur Do – While ini pendeteksian ekspresi dilakukan setelah proses satu
loop dilakukan.

do
{
pernyataan yang dijalankan
}
while (kondisi);
CONTOH PERULANGAN DO.. WHILE

<?php
$i = 1;
do
{
echo $i . "<br>";
$i++;
}
while ($i<=5);
?>
SOAL PERULANGAN DO.. WHILE

MENENTUKAN TAHUN 1940-2050
MENENTUKAN BILANGAN GANJIL

SAMPAI 50
PERULANGAN FOR

Perulangan for adalah fungsi perulangan yang nilai
variabel nya telah diketahui.
for (init_awal, kondisi, counter) {
statement-yang-diulang;
}
KETERANGAN :
ƒ Init_awal merupakan inisialisasi atau nilai awal variable.
ƒ Kondisi merupakan statemen kondisi yang akan membatasi perulangan.
ƒ Counter merupakan pertambahan atau pengurangan nilai variabel
sehingga perulangan tetap berjalan.
CONTOH PERULANGAN FOR

<?
//coba script ini
for ($i=1;$i<=15;$i++){
echo $i."<br>";
}
?>
SOAL PERULANGAN FOR

<?php
for($x=1;$x<=7;$x++)
{
echo "<font size=$x> tulis nama qita
$x</font><br>";
}
?>
ARRAY

Array adalah jenis variabel yang mampu menyimpan beberapa nilai
ertipe sama dalam urutan tertentu

$nama_array = array(elemen_1, …, elemen_n);
CONTOH ARRAY
<?php
$arrBuah = array ("Mangga", "Apel", "Pisang",
"Jeruk");
echo $arrBuah[0]; //Mangga
echo $arrBuah[3]; //Jeruk
?>

<?
$arrWarna = array();
$arrWarna[] = "Merah";
$arrWarna[] = "Biru";
$arrWarna[] = "Hijau";
$arrWarna[] = "Putih";
echo $arrWarna[0]; //Merah
echo $arrWarna[2]; //Hijau
?>
SOAL ARRAY

Mais conteúdo relacionado

Mais procurados

Os2013 lap4-rizqitohopi
Os2013 lap4-rizqitohopiOs2013 lap4-rizqitohopi
Os2013 lap4-rizqitohopi
rizqitohopi
 
Os2013 lap5-rizqitohopi
Os2013 lap5-rizqitohopiOs2013 lap5-rizqitohopi
Os2013 lap5-rizqitohopi
rizqitohopi
 
Os2013 lap6-rizqitohopi
Os2013 lap6-rizqitohopiOs2013 lap6-rizqitohopi
Os2013 lap6-rizqitohopi
rizqitohopi
 
Os2013 lap2-rizqitohopi
Os2013 lap2-rizqitohopiOs2013 lap2-rizqitohopi
Os2013 lap2-rizqitohopi
rizqitohopi
 

Mais procurados (20)

Struktur kendali (control flow)
Struktur kendali (control flow)Struktur kendali (control flow)
Struktur kendali (control flow)
 
Os2013 lap4-rizqitohopi
Os2013 lap4-rizqitohopiOs2013 lap4-rizqitohopi
Os2013 lap4-rizqitohopi
 
Os2013 lap5-rizqitohopi
Os2013 lap5-rizqitohopiOs2013 lap5-rizqitohopi
Os2013 lap5-rizqitohopi
 
Algoritma&Pemrograman C++ Pertemuan 6
Algoritma&Pemrograman C++ Pertemuan 6Algoritma&Pemrograman C++ Pertemuan 6
Algoritma&Pemrograman C++ Pertemuan 6
 
Prak sh6
Prak sh6Prak sh6
Prak sh6
 
Os2013 lap4-ridwan
Os2013 lap4-ridwanOs2013 lap4-ridwan
Os2013 lap4-ridwan
 
Praktikum 4B
Praktikum 4BPraktikum 4B
Praktikum 4B
 
Pemrograman C++ - Pengulangan
Pemrograman C++ - PengulanganPemrograman C++ - Pengulangan
Pemrograman C++ - Pengulangan
 
Pernyataan Kondisi dalam Pemrograman PHP
Pernyataan  Kondisi dalam Pemrograman PHPPernyataan  Kondisi dalam Pemrograman PHP
Pernyataan Kondisi dalam Pemrograman PHP
 
Praktikum 5B
Praktikum 5BPraktikum 5B
Praktikum 5B
 
Os2013 lap6-rizqitohopi
Os2013 lap6-rizqitohopiOs2013 lap6-rizqitohopi
Os2013 lap6-rizqitohopi
 
Os2013 lap2-rizqitohopi
Os2013 lap2-rizqitohopiOs2013 lap2-rizqitohopi
Os2013 lap2-rizqitohopi
 
Struktur kontrol perulangan
Struktur kontrol perulanganStruktur kontrol perulangan
Struktur kontrol perulangan
 
Asistensi Praktikum Pemrograman 1
Asistensi Praktikum Pemrograman 1Asistensi Praktikum Pemrograman 1
Asistensi Praktikum Pemrograman 1
 
BAB 5 PBO C++ POLIMORFISME
BAB 5 PBO C++ POLIMORFISMEBAB 5 PBO C++ POLIMORFISME
BAB 5 PBO C++ POLIMORFISME
 
Serba-serbi PHP Programming Language
Serba-serbi PHP Programming LanguageSerba-serbi PHP Programming Language
Serba-serbi PHP Programming Language
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
 
Praktikum 6B
Praktikum 6BPraktikum 6B
Praktikum 6B
 
Praktikum 6A
Praktikum 6APraktikum 6A
Praktikum 6A
 
Os2013 lap6-ridwan
Os2013 lap6-ridwanOs2013 lap6-ridwan
Os2013 lap6-ridwan
 

Destaque (7)

Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
Online entrepreneurship 2(1) final
Online entrepreneurship 2(1) finalOnline entrepreneurship 2(1) final
Online entrepreneurship 2(1) final
 
My Visual Resume/Bio Presentation
My Visual Resume/Bio PresentationMy Visual Resume/Bio Presentation
My Visual Resume/Bio Presentation
 
Pertemuan ke 6
Pertemuan ke 6Pertemuan ke 6
Pertemuan ke 6
 
Question 1[1]
Question 1[1]Question 1[1]
Question 1[1]
 
Pertemuan ke 4
Pertemuan ke 4Pertemuan ke 4
Pertemuan ke 4
 
Presentation bab 2
Presentation bab 2Presentation bab 2
Presentation bab 2
 

Semelhante a Pertemuan ke 5

Muhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGANMuhammad Arman Faldi,YUNUS,PERULANGAN
Muhammad Arman Faldi,YUNUS,PERULANGAN
Armand Faldy
 
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
 
Basic PHP Syntax
Basic PHP SyntaxBasic PHP Syntax
Basic PHP Syntax
daffa12
 

Semelhante a Pertemuan ke 5 (20)

Pernyataan kontrol pengulangan
Pernyataan kontrol pengulanganPernyataan kontrol pengulangan
Pernyataan kontrol pengulangan
 
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
 
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
 
02 struktur-kendali-program
02 struktur-kendali-program02 struktur-kendali-program
02 struktur-kendali-program
 
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
 
7 Struktur Kontrol.pptx
7 Struktur Kontrol.pptx7 Struktur Kontrol.pptx
7 Struktur Kontrol.pptx
 
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping Algoritma
 
PBO Pert 5 Praktek
PBO Pert 5 PraktekPBO Pert 5 Praktek
PBO Pert 5 Praktek
 
Struktur Kontrol PHP
Struktur Kontrol PHPStruktur Kontrol PHP
Struktur Kontrol PHP
 
Pertemuan 6 7
Pertemuan 6 7Pertemuan 6 7
Pertemuan 6 7
 
Pertemuan 6 7
Pertemuan 6 7Pertemuan 6 7
Pertemuan 6 7
 
Meeting 9 pemrograman shell - a
Meeting 9    pemrograman shell - a Meeting 9    pemrograman shell - a
Meeting 9 pemrograman shell - a
 
Pertemuan10 pemrograman shell - b
Pertemuan10   pemrograman shell - b Pertemuan10   pemrograman shell - b
Pertemuan10 pemrograman shell - b
 
chapter-11 Visual Basic 04.ppt
chapter-11 Visual Basic 04.pptchapter-11 Visual Basic 04.ppt
chapter-11 Visual Basic 04.ppt
 
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
 
Matlab Tutorial Chapter 4
Matlab Tutorial Chapter 4Matlab Tutorial Chapter 4
Matlab Tutorial Chapter 4
 
Algoritma 1 pertemuan 5
Algoritma 1 pertemuan 5Algoritma 1 pertemuan 5
Algoritma 1 pertemuan 5
 
Basic PHP Syntax
Basic PHP SyntaxBasic PHP Syntax
Basic PHP Syntax
 

Pertemuan ke 5

  • 2. PERULANGAN (LOOP) Perulangan (loop) adalah sebuah struktur kontrol dalam program yang memungkinkan kita untuk mengulangi eksekusi kumpulan pernyataan/kode/perintah PHP yang sama Tiga bentuk perlangan di PHP 1. While 2. do-while 3. for
  • 3. PERULANGAN WHILE perulangan while, sepanjang kondisi yang dievaluasi menghasilkan nilai true, maka seluruh perintah PHP yang berada di antara tanda kurung kurawal akan dieksekusi secara berulang. Perulangan eksekusi perintah ini baru berakhir jika kondisi yang dievaluasi memberikan nilai false, while (kondisi){ jika kondisi terpenuhi, maka jalankan statement }
  • 4. CONTOH WHILE <? //coba script ini $i=1; while ($i<=15){ echo "nilai = $i"."<br />"; $i++; } ?>
  • 5. SOAL PERULANGAN WHILE Menuentukan bilangan genap <? echo "perulangan menggunakan while <br/>"; $i = 1; $j = 2; while($j <= 6) { echo 'bilangan '.$j.' merupakan bilangan genap ke '. $i .'<br/>'; $j+=2; $i++; } ?>
  • 6. PERULANGAN DO.. WHILE Do – While merupakan kebalikan dari struktur perulangan While. Jika pada struktur While, pendeteksian ekspresi dilakukan pada awal perulangan, Pada struktur Do – While ini pendeteksian ekspresi dilakukan setelah proses satu loop dilakukan. do { pernyataan yang dijalankan } while (kondisi);
  • 7. CONTOH PERULANGAN DO.. WHILE <?php $i = 1; do { echo $i . "<br>"; $i++; } while ($i<=5); ?>
  • 8. SOAL PERULANGAN DO.. WHILE MENENTUKAN TAHUN 1940-2050 MENENTUKAN BILANGAN GANJIL SAMPAI 50
  • 9. PERULANGAN FOR Perulangan for adalah fungsi perulangan yang nilai variabel nya telah diketahui. for (init_awal, kondisi, counter) { statement-yang-diulang; } KETERANGAN : ƒ Init_awal merupakan inisialisasi atau nilai awal variable. ƒ Kondisi merupakan statemen kondisi yang akan membatasi perulangan. ƒ Counter merupakan pertambahan atau pengurangan nilai variabel sehingga perulangan tetap berjalan.
  • 10. CONTOH PERULANGAN FOR <? //coba script ini for ($i=1;$i<=15;$i++){ echo $i."<br>"; } ?>
  • 11. SOAL PERULANGAN FOR <?php for($x=1;$x<=7;$x++) { echo "<font size=$x> tulis nama qita $x</font><br>"; } ?>
  • 12. ARRAY Array adalah jenis variabel yang mampu menyimpan beberapa nilai ertipe sama dalam urutan tertentu $nama_array = array(elemen_1, …, elemen_n);
  • 13. CONTOH ARRAY <?php $arrBuah = array ("Mangga", "Apel", "Pisang", "Jeruk"); echo $arrBuah[0]; //Mangga echo $arrBuah[3]; //Jeruk ?> <? $arrWarna = array(); $arrWarna[] = "Merah"; $arrWarna[] = "Biru"; $arrWarna[] = "Hijau"; $arrWarna[] = "Putih"; echo $arrWarna[0]; //Merah echo $arrWarna[2]; //Hijau ?>