Struktur kontrol yang dimiliki oleh PHP hampir sama dengan bahasa
pemrograman lain. Struktur kontrol adalah
pengatur aliran program, berbentuk rangkaian perintah yang harus ditulis untuk
memenuhi beberapa keadaan,yaitu :
1. Melanjutkan
sebuah pernyataan bila kondisi terpenuhi.
2. Memilih
sebuah pilihan dari beberapa alternative bila kondisi terpenuhi.
1.
Percabangan
Percabangan, atau sering disebut juga
dengan istilah decision-making berfungsi untuk
mengeksekusi sebuah perintah dengan kondisi tertentu ,ada beberapa jenis
percabangan yang biasa digunakan yaitu
a.
Statement IF
Perintah
if digunakan untuk menjalankan satu perintah atau bersarkan suatu
kondisi. Apabila kondisi terpenuhi maka proses akan menghasilkan sebuah proses
berikutnya. Sintaks penulisan perintah if adalah sebagai berikut:
kondisi. Apabila kondisi terpenuhi maka proses akan menghasilkan sebuah proses
berikutnya. Sintaks penulisan perintah if adalah sebagai berikut:
If (kondisi)
{
Blok pernyataan yang akan dijalankan
Blok pernyataan yang akan dijalankan
}
Pada bentuk ini, bagian
pernyataan akan dijalankan hanya kalau kondisi bernilai
benar (true).
benar (true).
b.
Statement If....Else
Perintah
If Else digunakan untuk dua pilihan yang berbeda, dengan ketentuan
bahwa apabila ketentuan pertama dianggap salah atau tidak sesuai, maka program
akan menjalankan ke proses kondisi selanjutnya.
bahwa apabila ketentuan pertama dianggap salah atau tidak sesuai, maka program
akan menjalankan ke proses kondisi selanjutnya.
Sintaks penulisan
perintah If Else adalah sebagai berikut :
If (kondisi 1)
{
Blok pernyataan 1 yang akan dijalankan
}
Else
{
Blok pernyataan 2 yang akan dijalankan
}
If (kondisi 1)
{
Blok pernyataan 1 yang akan dijalankan
}
Else
{
Blok pernyataan 2 yang akan dijalankan
}
c.
If...Else beringkat
Pada bentuk
ini kita dapat menentukan tiga atau lebih bentuk pilihan yang
dijadikan sebagai kondisi, hal ini difungsikan apabila kita akan menyelesaikan
banyak permasalahan dengan ketentuan nilai yang berbeda. Sintaks penulisan Ifelse
if-else adalah sebagai berikut:
dijadikan sebagai kondisi, hal ini difungsikan apabila kita akan menyelesaikan
banyak permasalahan dengan ketentuan nilai yang berbeda. Sintaks penulisan Ifelse
if-else adalah sebagai berikut:
If (kondisi 1)
{
Blok pernyataan 1 yang akan dijalankan
}
Else if (kondisi 2)
{
Blok pernyataan 2 yang akan dijalankan
}
{
Blok pernyataan 1 yang akan dijalankan
}
Else if (kondisi 2)
{
Blok pernyataan 2 yang akan dijalankan
}
Else
{
Blok pernyataan 3 yang akan dijalankan
}
{
Blok pernyataan 3 yang akan dijalankan
}
dst.....
d.
Switch Case
Hampir sama juga dengan
kondisi if else bertingkat yang akan memeriksa setiap blok program sampai kondisi terntentu
ditemukan, Switch merupakan bentuk struktur kontrol yang dapat
lebih menyederhanakan bentuk struktur if else
ataupun if else
bertingkat. jika pada struktur
if program akan memilih beberapa kondisi, dalam switch program hanya akan
mencocokan. Jadi perintah dalam program akan dilaksanakan apabila perintah
tersebut sesuai dengan kondisi.
Berikut ini contoh
sintaks Switch case :
swicth ($variabel)
{
case <nilai1> :
perintah 1;
perintah ...n;
break;
case <nilai2>:
perintah 1;
perintah ...n;
break;
case
<nilai...n>:
perintah 1; perintah ...n;
break;
default :
perintah 1;
perintah ...n;
break;
}
Dalam struktur switch, tiap case (kasus) harus
dipisahkan dengan menggunakan sintaks break; . Pemisahan ini bertujuan untuk membedakan masing – masing kasus yang
akan diidentifikasi oleh program dan akan menghentikan perintah dalam case
tersebut. Jika sintaks break ini dihilangkan maka yang akan terjadi adalah
program akan membaca perintah selanjutnya sebagai suatu kebenaran sehingga
perintah tersebut akan ikut dieksekusi. Selain itu switch dalam php juga mengenal sintaks default. Sintaks inilah yang akan dieksekusi oleh program apabila dari
beberapa case yang digunakan tidak ada yang sesuai dengan kondisi variabel yang
diinginkan.
2.
Perulangan
/ Loop
Perulangan / Loop merupakan suatu fungsi yang digunakan untuk menjalankan
program secara berulang-ulang sampai memenuhi kondisi untuk menghentikan
program yang kita buat. Struktur Perulangan pada PHP ada beberapa macam, antara lain :
a.
While
Yaitu perulangan kode program berdasarkan suatu kondisi yang bernilai
benar. Jika kondisi tersebut bernilai salah maka perulangan berhenti. Sintaks penulisan perintah While adalah sebagai berikut:
while (Kondisi
Bernilai Benar)
{
Kode Yang
Akan Dijalankan;
}
b.
Do While
Yaitu perintah untuk mengerjakan kode program lalu mengulang proses
tersebut selama sebuah kondisi bernilai benar. Perulangan berhenti jika kondisi
tidak terpenuhi lagi.
Sintaks
penulisan perintah Do While adalah sebagai berikut :
Do
{
(Kode Yang
Akan Dijalankan)
}
While (Kondisi Bernilai Benar);
c. For
Yaitu mengulang kode program dengan jumlah angka perulangan tertentu.
Perulangan berhenti setelah tercapai angka perulangan yang diset pada inisialisasi FOR.
Perulangan FOR dipakai jika kita sudah mengetahui berapa jumlah perulangan yang diinginkan.
Sintaks penulisan For adalah sebagai berikut:
Yaitu mengulang kode program dengan jumlah angka perulangan tertentu.
Perulangan berhenti setelah tercapai angka perulangan yang diset pada inisialisasi FOR.
Perulangan FOR dipakai jika kita sudah mengetahui berapa jumlah perulangan yang diinginkan.
Sintaks penulisan For adalah sebagai berikut:
for (nilai awal; tes kondisi nilai;
operasi perubahan nilai)
{
kode yang akan dijalankan;
}
Keterangan parameter pada FOR:
·
nilai awal, adalah nilai yang diberikan saat FOR pertama
kali dijalankan.
·
tes kondisi nilai, adalah proses pengecekan nilai selama loop berlangsung. Jika bernilai benar maka proses loop diteruskan dan jika bernilai salah maka loop berhenti.
operasi perubahan nilai: adalah operasi yang mengubah
nilai selama proses loop yang membuat nilai mencapai kondisi nilai tes.tes kondisi nilai, adalah proses pengecekan nilai selama loop berlangsung. Jika bernilai benar maka proses loop diteruskan dan jika bernilai salah maka loop berhenti.
Contoh Source Code :
- Contoh program IF, ketikkan kode berikut :
<?php
$kondisi="hujan";
if($kondisi=="hujan")
{
echo "kondisi
sekarang sedang hujan";
}
?>
Simpan dengan nama if.php
2. Contoh program IF ELSE, ketikkan kode berikut :
<?php
$kondisi="kering";
if($kondisi=="hujan")
{
echo "kondisi
sekarang sedang hujan";
}
else
{
echo "kondisi
tidak hujan";
}
?>
Simpan dengan nama ifelse.php
3. Contoh program WHILE, ketikkan kode berikut :
<?php
$x=1;
while($x<=5) {
echo "Angka:
$x <br>";
$x++;
}
?>
Simpan dengan nama while.php
4. Contoh program FOR, ketikkan kode berikut :
<?php
for ($x=0; $x<=10; $x++)
{
echo
"Angka: $x <br>";
}
?>
Simpan dengan nama for.php
Terima Kasih Dan Semoga Bermanfaat Bagi Pembaca ;)
0 Response to "Pernyataan Struktur Kontrol Dalam PHP "
Post a Comment