Tips & Trick Masalah Pemrograman

MENGENAL PERNYATAAN KONTROL PADA PHP

Pernyataan kontrol pada PHP. Selamat siang sobat script 13 kembali lagi dengan artikel terbaru dari yang membahas fungsi pernyataan kontrol pada PHP. Pernyataan kontrol pada PHP sendiri bertujuan untuk pengambilan beberapa keputusan dan pengulangan perintah dalam suatu struktur program, maka dari itu pernyataan kontor pada PHP sendiri merupakan salah satu unsur penting yang selalu kita gunakan.

Pada dasarnya disetiap jenis jenis pemrograman kita telah familliar dengan beberapa pernyataan kontrol yang ada seperti Pernyataan IF, Pernyataan Switch, Pernyataan Loop, dan Pernyataan Do...While.

  • Pernyataan IF
Pernyataan IF biasa digunakan sebagai pernyataan dalam memilih salah satu operasi yang akan dilaksanakan sesuai dengan syarat atau kondisi tertentu yang telah ditetapkan. Ada beberapa pilihan sintaks dalam penerapan pernyataan if sesuai dengan kondisi suatu program seperti fungsi if, fungsi if...else, dan fungsi if...elseif...else.

1. Fungsi IF

If adalah suatu fungsi yang mengandung suatu kondisi dan suatu eksekusi operasi, dimana jika pernyataan dipenuhi, maka operasi program yang kita buat akan terpenuhi, dan apabila pernyataan tidak dapat terpenuhi maka operasi program yang kita buat akan diabaikan.
Contoh untuk penggunaan fungsi if dalam suatu operasi pemrogram dapat kita lihat pada coding dibawah ini.

<?PHP
// contoh fungsi if
$warna="putih";
$tempat="laut";
$rasa="asin";
if ($warna=="putih" and $tempat=="laut" and $rasa=="asin")
{
   Echo" Garam itu berwarna $warna dan berasal dari $tempat, sehingga rasa garam itu $rasa";
}
?>

Setelah kita simpan dan dijalankan maka hasilnya akan tampak seperti gambar dibawah ini.


2. Fungsi IF...ELSE

If...Else merupakan suatu fungsi yang mengandung suatu kondisi untuk melakukan dua operasi pemilihan, dimana jika pernyataan dapat dipenuhi, maka operasi pertama akan dijalankan, dan apabila pernyataan tidak dapat terpenuhi maka operasi pertama akan diabaikan dan akan menjalankan operasi yang kedua.
Contoh dari fungsi if...else sendiri dapat kita lihat pada coding dibawah ini.

<?PHP
// contoh fungsi if...else
$warna="hitam";
$tempat="sungai";
$rasa="asin";
if ($warna=="putih" and $tempat=="laut" and $rasa=="asin")
{
   Echo" Garam itu berwarna $warna dan berasal dari $tempat, sehingga rasa garam itu $rasa";
}else{
   Echo" Garam itu bukan berwarna $warna dan tidak berasal dari $tempat, sehingga rasa garam itu $rasa";
}
?>

setelah kita simpan dan jalankan coding diatas makan hasilnya akan menjadi gambar dibawah ini.


pada gambar diatas dapat kita lihat bahawa hasilnya menunjukan bahwa operasi yang dijalankan adalan operasi yang kedua (echo kedua), karena operasi pertama (echo pertama) tidak dapat memenuhi kondisi yang ada sehingga operasi pertama tidak tampil pada gambar diatas.

3. Fungsi IF...ELSEIF...ELSE

fungsi if...elseif...else merupakan suatu fungsi dari pernyataan if yang dapat digunakan untuk memberikan bentuk penyelesaian jika pada suatu operasi terdapat beberapa pilihan seperti penentuan peringkat, pembagian kelas, perhitungan lembur, dll.
Contoh untuk fungsi if...elseif...else dalam sebuah program dapat kita lihat pada coding dibawah ini.

<?PHP
// fungsi if...elseif...else
$nama="Galih Wisnu Permana";
$uts=90;
$uas=80;
$total=(($uts*70)/100)+(($uas*30)/100);
if ($total >= 90 and $total < 100) {
$grade="A";
}elseif ($total >= 80 and $total < 90) {
$grade="B";
}elseif ($total >= 70 and $total < 80) {
$grade="C";
}elseif ($total >= 60 and $total < 70) {
$grade="D";
}else{
$grade="E";
}
Echo " Nama Mahasiswa : <b> $nama </b><br>Nilai Keseluruhan : <b> $total </b> <br> Grade : <b> $grade </b>";
?>

Setelah kita jalankan maka hasilnya akan tampak seperti gambar dibawah ini.


  • Pernyataan Switch
Switch merupakan suatu pernyataan yanhg digunakan untuk membandingkan variabel yang mempunyai beberapa nilai yang berbeda seperti hari, bulan, dan tahun kemudian dengan mrnggunakan fungsi dari switch, kita dapat mengambil nilai dari variabel yang berlaku.
Coding dibawah ini akan menjelaskan contoh dari pernyataan switch.

<?PHP
// pernyataan switch
$hari_ini=date("w");
switch($hari_ini) {
case"0";
              $hari="minggu";
              break;
case"1";
              $hari="senin";
              break;
case"2";
              $hari="selasa";
              break;
case"3";
              $hari="rabu";
              break;
case"4";
              $hari="kamis";
              break;
case"5";
              $hari="jumat";
              break;
case"6";
              $hari="sabtu";
              break;
}
Echo" Hari ini adalah ".$hari;
?>

Setelah kita jalankan contoh diatas maka hasilnya akan seperti gambar dibawah ini.


pada gambar diatas kita akan langsung ditunjukan nama hari, dimana nama hari yang tampil merupakan hari dimana kita menjalankan program kita.

  • Pernyataan Loop
Loop merupakan suatu fungsi yang digunakan untuk menjalankan program secara berulang-ulang sampai memenuhi kondisi untuk menghentikan program yang kita buat, PHP mengenal tiga fungsi dari pernyataan Loop yaitu while..loop, do...while, dan for...loop.

1. While...Loop

fungsi while digunakan untuk pengulangan sebuah perintah hingga jumlah tertentu, selama persyaratan masih terpenuhi, dalam hal ini fungsi while...loop hampir sama dengan fungsi if...else.
Bentuk penulisan fungsi while...loop dapat kita lihat pada contoh coding dibawah ini.

<?PHP
// fungsi while...loop
Echo"cara menggunakan fungsi while...loop";
$a=1;
while ($a <= 10)
          {
               Echo"<br>Cetak contoh ke : $a";
               $a++;  
          }
?>

Jika contoh diatas kita jalankan maka hasilnya akana tampak seperti gambar dibawah ini.


pada gambar diatas hasil yang ditampilkan merupakan pengulangan dari nilai $a, dimana nilai pada $a akan selalu diulang dengan melakukan penambahan 1 ($a++) hingga mencapai nilai 10 baru program yang kita buat akan berhenti.

2. Do...While

Do...While mempunyai bentuk penulisan fungsi yang sama dengan while, akan tetapi dalam fungsi do...while operasi akan dijalankan terlebih dahulu baru, kemudian melakukan pengujian apakah pernyataan tersebut terpenuhi atau tidak.
Contoh untuk fungsi do...while adalah seperti coding dibawah ini

<?PHP
// fungsi do...while
$a=1;
do
{
Echo"Hasil do...while ke : $a <br>";
$a++;
}while ($a <= 10)
?>

Dan hasilnya akan seperti gambar dibawah ini.


3. For...Loop

Fungsi for...loop merupakan fungsi dari pernyataan loop yang memiliki kesamaan dengan fungsi while...loop dan fungsi do...while, akan teteapi memiliki perbedaan dalam menentukan jumlah pengulangan dan kelipatan pengulangannya.

<?PHP
// fungsi for...loop
Echo" Pengulangan dengan menggunakan fungsi for...loop<br><form method=\"post\" action=\"operator.php\">Beri nilai pada contoh ini:<br>";
for($a=10;$a<=100;$a+=10){
      Echo"<input type=\"radio\" value=\"$a\" name=\"R1\">$a<br>";
}
?>
<input type="submit" value="pilih" name"pilih"></form>

Apabila contoh diatas dijalankan maka hasilnya akan tampak seperti gambar dibawah ini.


Demikianlah akhir dari artikel kali ini mengenai pernyataan kontrol pada PHP. Semoga artikel kali ini dapat bermanfaat bagi sobat script 13 dimanapun anda berada, dan jangan lupa ya untuk selalu update artikel-artikel terbaru dari saya yang tentunya dapat bermanfaat bagi sobat sekalian.
0 Komentar untuk "MENGENAL PERNYATAAN KONTROL PADA PHP"

Back To Top