Anda di halaman 1dari 2

Dasar-dasar PHP 10 Hula Loops

(Friday, 14 April 2006) - Contributed by Prothelord - Last Updated ()

Saat ini anda seharusnya sudah tahu mengenai operator apa saja yang bisa dimasukkan ke dalam tanda kurung pada if
yaitu operator lohika dan operator perbandingan. Nah, sekarang kita akan mempelajari bagaimana operator-operator
tersebut dapat digunakan pada hal-hal lain misalnya membuat looping. Dalam tutorial kali ini kita akan mempelajari
penggunaan operator tersebut dalam while. Mari kita mulai….
Loop sangat bermanfaat dan praktis. Dengan loop, program anda dapat melakukan sebuah pekerjaan secara berulang
secara otomatis (dan tentu saja menentukan berapa kali sebuah pekerjaan harus dilakukan sebelum berhenti). Loop
memiliki instruksi untuk “tetap melakukan beberapa baris kode secara berulang sampai suatu kondisi tertentu
terpenuhi”. Anda dapat menggunakan lebih dari satu jenis loop. Nah, dalam tutorial kali ini kita hanya akan
membahas mengenai loop yang sangat dasar yaitu menggunakan “while”.
Loop while dapat digambarkan sebagai berikut:
while (sesuatu benar) (baca: saat suatu kondisi adalah benar…)
{
// lakukan sesuatu yang anda tentukan
}
Loop yang menggunakan While ini sering digunakan bersamaan dengan increment dan decrement sebuah variabel
integer. Whalah, maksudnya apa tuh? Artinya…..bahwa anda dapat memiliki skrip penambahan (atau
pengurangan) sebuah nomor (1,2,3, dst) dari dari bagian sebuah skrip yang dilewati, sampai angka-angka tersebut
mencapai suatu nilai maksimum atau minimum yang anda tentukan.
Jadi, jika anda ingin sebuah skrip menampilkan angka 1 sampai dengan 10, anda dapat dapat mengatakan seperti ini:
a. Variabel $AngkaSaya = 1;
b. Tampilkan $AngkaSaya;
c. Tambahkan 1 ke $AngkaSaya;
d. Kembali ke langkah a. dan kerjakan skrip ini lagi dengan nilai $AngkaSaya yang baru;
d. Berhenti saat $AngkaSaya mencapai nilai 11;
Sintaks untuk melakukan increment dan decrement terhadap sebuah variabel adalah sebagai berikut::
$a++;
Tambahkan 1 kepada nilai variabel $a setiap kali lewat
$a--;
Kurangi 1 kepada nilai variabel $a setiap kali lewat
Setelah mengetahui hal itu, mari kita coba membuat kode yang akan ssecara otomatis menampilkan angka 1 s.d 10:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<?php

$AngkaSaya = 1;

while ($AngkaSaya <= 10)

print ("AngkaSaya");

$AngkaSaya++;

?>
baris 1: mulai kode PHP;
baris 3: Isi nilai variabel $AngkaSaya dengan 1;
baris 5: Awali loop "while": Ketika variabel $AngkaSaya kurang dari atau sama dengan 10, kerjakan hal di bawah ini,
http://prothelon.com/mambo - prothelon.com Powered by Mambo Generated: 17 April, 2009, 15:11
atau jika tidak keluar dari loop;
baris 9: tampilkan nilai $AngkaSaya saat ini;
baris 11: tambahkan 1 kepada nilai $AngkaSaya;
baris 15: Akhir kode PHP.
(Tentu saja anda dapat juga menampilkan angka 1 s.d 10 dengan melakukan print angka 1 hingga 10, tapi dengan loop
ini jauh lebih praktis dan pendek. Coba aj banyangin kalo kita harus nulis program untuk menampilkan angka 1 s.d
sejuta, bisa teler tuh)
Untuk membuat loop anda dapat menggunakan operator-operator yang pernah kita pelajari dalam bagian 9 terdahulu,
sebagai batasan atau ketentuan kondisi yang harus dipenuhi untuk menghentikan sebuah loop. Gunakanlah secara
kreatif untuk memperoleh hasil optimal.
Loop-loop Lain
PHP memiliki jenis-jenis loop yang lain, namun di luar cakupan tutorial ini. Jika anda ingin mempelajari mereka dan
bagaimana cara menggunakannya, klik link di bawah ini dan pelajari di PHP.net (tentu saja dalam bahasa Inggris):

- do..while loop

- for loop

- foreach loop

OK, untuk masalah per-loop-an ini kita akhiri di sini, semoga bermanfaat. Silahkan kembali lagi untuk mempelajari
mengenai Fungsi di bagian selanjutnya. Jika ada waktu, mohon kirimkan komentar anda dan isi pooling di kanan atas
yach. Terima kasih dan Salam hangat selalu.

http://prothelon.com/mambo - prothelon.com Powered by Mambo Generated: 17 April, 2009, 15:11