Perulangan / Looping PHP

Perulangan (looping) digunakan untuk mengeksekusi blok kode yang sama beberapa kali. Berikut perulangan yang digunakan pada PHP.

1. WHILE
Struktur while digunakan untuk mengulang-ulang sebuah blok pernyataan selama kondisi terpenuhi atau dengan kata lain bernilai true. Kondisi tersebut akan di evaluasi pada awal blok pernyataan, jika kondisi tidak terpenuhi, maka blok pernyataan tersebut akan diabaikan dan menjalankan perintah yang lainnya.

Sintaks penggunaan struktur while adalah sebagai berikut:
While (kondisi) {
Pernyataan;
}

2. DO...WHILE
Sruktur do...while hampir sama dengan struktur while. Hanya saja yang berbeda adalah, jika struktur while evaluasi dijalankan pada awal blok pernyataan, maka struktur do...while akan diberikan pada akhir blok pernyataan.

Sintaks penulisan do...while adalah sebagai berikut:
Do {
Pernyataan;
} while kondisi;

3. FOR
Jika kita ingin membuat suatu perulangan dimana batasan nilainya sudah kita
keahui, pilihan yang tepat adalah menggunkan struktur for. Untuk sintaknya
adalah sebagai berikut:

For (batas_awal; batas_akhir; langkah) {
Pernyataan;
}

Ket:
batas_awal = batas awal perulangan
batas_akhir = batas akhir perulangan
langkah = jumlah kenaikan yang aka ditambahkan kedalam batas awal hingga
mencapai batas akhir.


4. BREAK
Yang dimaksud dengan break adalah struktur yang digunakan untuk menghentikan
perulangan, berlaku pada for, while maupun switch.

5. CONTINOU
Continou merupakan struktur kontrol yang digunakan untuk melanjutkan perulangan

Download contoh dari struktur2 pengulangan di atas disini.

Semoga Bermanfaat !!

Lanjutkan...

Abstrak Class

Source : ajinet.blogspot.com
Abstraksi adalah suatu cara melihat suatu objek dalam bentuk yang sederhana. Sebagai
contoh jika kita melihat sepeda motor. Kita tidak perlu melihat susunan komponen mesin dan dukungan elektriknya yang cukup kompleks dan rumit, namun kita bisa melihat sepeda motor itu sebagai sebuah entitas / satuan tunggal (single entity) yang merupakan sebuah objek yang mempunyai sifat dan karakteristik tersendiri.

Dengan pemikiran yang sederhana ini maka ketika kita mengendarai sepeda motor tersebut kita tidak perlu tahu betapa rumit komponen dan rangkaian yang menyusun sepeda motor. Karena untuk mengendarai sepeda motor yang perlu diketahui adalah bagaimana sepeda motor itu bisa dikendalikan.
Sehingga dengan konsep abstraksi ini kita bisa melihat suatu sistem yang kompleks yang terdiri dari subsistem-subsistem yang rumit dan banyak bisa dipandang menjadi sebuah paket sistem yang sederhana.

Dengan menggunakan abstract class, kita dapat membuat class bersifat abstract dimana kita hanya mendefisikan nama-nama method tanpa membuat implementasi dari method tersebut. Untuk membuat abstract class caranya yaitu:

public abstract class NamaClass

Method dalam class abstract yang tidak mempunyai implementasi dinamakan method abstract. Untuk membuat method abstract, tinggal menulis deklarasi method tanpa tubuh class dan digunakan menggunakan kata kunci abstract, contoh:

public abstract void namaMethod()

Source : ajinet.blogspot.com

Lanjutkan...

Struktur Kontrol SWITCH

Struktur switch bisa dikatakan sebagai pengganti dari struktur if...elseif...else, terutama jika pilihan yang tersedia banyak. Sintaks penulisan dari struktur ini adalah:

Switch (variabel) {
Case nilai1:
Pernyataan1;
Break;
Case nilai2:
Pernyataan2;
Break
Case nilaiN:
PernyataanN;
Break;
[default:
pernyataan]
}

Nilai1, nilai2, sampai dengan nilaiN adalah nilai-nilai variabel yang merupakan pilihan untuk
pengambilan keputusan.

contoh:

$a = 8 ;
switch ($a) {
case 0:
echo "$a sama dengan 0";
break;
case 1:
echo "$a sama dengan 1";
break;
case 2:
echo "$a sama dengan 2" ;
break;
case 3:
echo "$a sama dengan 3" ;
break;
default:
echo "$a tidak sama dengan 0, 1, 2 atau 3";
}
?>


Semoga Bermanfaat !!

Lanjutkan...

Struktur Kontrol IF...ELSEIF...ELSE

Struktur If...Elseif...Else ini hampir sama dengan struktur If..Else, yang berbeda didalam struktur If...Elseif...Else lebih banyak mempunyai kemungkinan kondisi dan pernyataan.
Sintak penulisannya adalah sebagai berikut:

If (kondisi1){
Pernyataan1;
} Elseif (kondisi2) {
pernyataan2;
....
} Elseif (kondisiN) {
pernyataanN;
}else {
pernyataan;
}

contoh :
<?php
$a = 8 ;
$b = 8 ;
echo >\$a = $a <BR>>;
echo >\$b = $b <BR>>;
if ($a < $b){
echo >\$a lebih kecil daripada \$b>;
} elseif ($a == $b){
echo >\$a sama dengan \$b>;
} else {
echo >\$a lebih besar daripada \$b>;
}
?>

Semoga Bermanfaat !!

Lanjutkan...

Struktur Kontrol IF...ELSE

Struktur kontrol if...else akan terjadi jika kita mempunyai dua syarat, dimana nilai syarat yang satu tidak sesuai dengan syarat yang satunya lagi. Sintak penulisannya sebagai berikut:

If (kondisi) {
Pernyataan1;
}else{
pernyataan2;
}

contoh:

$a = 2 ;
$b = 8 ;
echo "\$a = $a
";
echo "\$b = $b
";
if ($b < $a){
echo "\$b lebih kecil daripada \$a";
}else{
echo "\$b lebih besar daripada \$a";
}
?>


Semoga Bermanfaat !!

Lanjutkan...