Pernyataan Struktur Kontrol Dalam PHP


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:
If (kondisi)
{
Blok pernyataan yang akan dijalankan
}

Pada bentuk ini, bagian pernyataan akan dijalankan hanya kalau kondisi bernilai
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.
Sintaks penulisan perintah If Else adalah sebagai berikut :

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:

If (kondisi 1)
{
Blok pernyataan 1 yang akan dijalankan
}
Else if (kondisi 2)
{
Blok pernyataan 2 yang akan dijalankan
}
Else
{
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:

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.

 Contoh Source Code :


  1. 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 "