Jumat, 25 Februari 2011

Dasar-Dasar PHP 10

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)
{
// lakukan sesuatu yang anda tentukan
}

Loop yang menggunakan While ini sering digunakan bersamaan dengan increment dan decrement sebuah variabel integer. 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.<?php
2.
3. $AngkaSaya = 1;
4.
5. while ($AngkaSaya <= 10)
6.
7. {
8.
9. print ("$AngkaSaya");
10.
11. $AngkaSaya++;
12.
13. }
14.
15. ?>


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, 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)

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, pelajari di PHP.net (tentu saja dalam bahasa Inggris):

* do..while loop

* for loop

* foreach loop

0 komentar:

Posting Komentar