Proses Pengulangan
Jatmiko Indriyanto
Jatmikocollege.wordpress.com
Jatmikoindri@yahoo.com
YM : Jatmiko_idr
WHILE
while (ekspresi){
Pernyataan
}
Contoh:
\n");
$bilangan++;
}
?>
DO-WHILE
do{
Pernyataan
} while (ekspresi);
Contoh:
\n");
$bilangan++;
} while ($bilangan
FOR (Pengulangan Proses)
for (ekspresi1; ekspresi2; ekspresi3){
pernyataan
}
Contoh:
\n");
?>
BREAK (Keluar dari Loop)
\n");
if ($i == 10)
break;
}
print("Selesai \n");
?>
CONTINUE (Lompatan Loop)
= 10 and $i \n");
$i++;
}
?>
Sintaks Alternatif
Untuk menggantikan { }, dapat
digunakan
sebagai pembuka tanda :, sedangkan
penutup
diganti dengan:
• endif (untuk if)
• endfor (untuk for)
• endwhile (untuk while)
• endforeach (untuk foreach)
• endswitch (untuk switch)
Soal
1. Buat script matematika yang
melakukan penghitungan dari dua
operand (input) yang dimasukkan
lewat dua buah form
2. Penghitungan adalah tambah, kurang,
kali, bagi
Array
Pengertian Array
• Satu wadah yang tidak hanya bisa menampung
satu
nilai (variable), tapi bisa untuk banyak nilai
• Bentuk pernyataan
$kota = array (“Yogya”, “Solo”, “Bandung”,
“Bogor”);
• Artinya:
$kota[0]=“Yogya”
$kota[1]=“Solo”
$kota[2]=“Bandung”
$kota[3]=“Bogor”
•[] adalah tanda indeks atau kunci
kota.php
\n");
print("Elemen berindeks 1: $kota[1] \n");
print("Elemen berindeks 2: $kota[2] \n");
print("Elemen berindeks 3: $kota[3] \n");
?>
kotafor.php
\n");
?>
Array Berupa String
Array Campuran
\n");
print($serbaguna[1]); print("\n");
print($serbaguna["A"]); print("\n");
print($serbaguna["B"]); print("\n");
?>
Fungsi
Deklarasi Fungsi
function namafungsi(parameter){
blok kode
}
Contoh:
$teks\n");
}
tulistbl("Perhatian !");
tulistbl("Baris ini dicetak tebal");
print("Baris ini tidak tebal\n");
?>
Lingkup Variabel (Local)
Lingkup Variabel (Global)
Soal
1. Buat fungsi yang melakukan:
• konversi rupiah ke us dolar (1dolar =
9200rp)
• konversi rupiah ke yen (1 yen = 90rp)
2. Buat form input untuk menerima nilai
rupiah dari user