Mengenal Percabangan pada PHP

04-Mar-19, 4:30 pm Finna Hanaina Latifah 1066

Mengenal Percabangan pada PHP

Semua bahasa pemograman pasti memilki fungsi percabangan, begitu pula dengan bahasa pemograman PHP.
Pada PHP terdapat beberapa jenis percabangan yang bisa digunakan yaitu sebagai berikut :

1. statemen if 
   statement if ini digunakan untuk menjalankan blok program apabila kondisi yang telah di definisikan terpenuhi
<?php $jurusan="RPL";
if($jurusan=="RPL")
{
  echo "Selamat Datang di dunia programing";
}
?>
saat perintah tersebut di eksekusi maka akan menampilkan tulisan "Selamat Datang di dunia programing" 
2. statemen if else 
pada statemen ini akan mengeksekusi blok program jika kondisi yang di definisikan terpenuhi, namun akan mengeksekusi perintah lainnya jika kondisinya salah

< ?php
$jurusan=="RPL";
if($jurusan=="TKJ")
{
  echo "Selamat Datang di dunia programing";
}
else
{
echo "jurusan yang dipilih bukan RPL";
}
?>

pada program diatas jika dieksekusi maka akan menghasilkan tulisan "jurusan yang dipilih bukan RPL"

2. statemen if else if
pada statemen if else if akan mengeksekusi blok program jika kondisi pertama terpenuhi, jika kondisi pertama tidak terpenuhi maka akan mengecek kondisi selanjutnya,apabila terpenuhi maka akan menjalankan blok program didalamnya,namun jika masih tidak terpenuhi akan menjalankan perintah lainnya

< ?php
$kondisi="berawan";
if($kondisi=="hujan")
{
echo "kondisi sekarang sedang hujan";
}
elseif($kondisi=="kering")
{
echo "kondisi sedang panas";
}
else
{
echo "kondisi tidak panas dan tidak hujan";
}
?>
pada program diatas jika dieksekusi maka akan menghasilkan tulisan "kondisi tidak panas dan tidak hujan" karena kondisi pertama dan kedua tidak terpenuhi

3. Switch case
Hampir sama juga dengan kondisi if elseif else yang akan memeriksa setiap blok program sampai kondisi ketemu atau mengeksekusi sintax defaulnya ,berikut ini contoh sintax penggunaa case
< ?php
$kondisi="hujan";
switch ($kondisi) {
  case "cerah":
    echo "cuaca sedang cerah!";
    break;
  case "mendung":
    echo "cuaca sedang mendung!";
    break;
  case "hujan":
    echo "cuaca sedang hujan!";
    break;
  default:
    echo "cuaca tidak diketahui!";
}
?> 
pada program diatas jika dieksekusi maka akan menghasilkan tulisan "cuaca sedang hujan!" 

Populer Artikel

18-Feb-19, 4:08 pm

Menggabungkan Table Menggunakan Inner Join MySQL

Join adalah penggabungan table yang dilakukan melalui kolom atau key tertentu yang memiliki nilai sama untuk mendapatkan satu set data…
14-Feb-19, 2:27 pm

Menghapus File Menggunakan PHP

Menghapus File di PHPUnlink() adalah perintah bawaan php yang bisa menghapus file tertentu dengan menggunakan format yang tepat. Selain…
26-Dec-18, 2:05 pm

Git

GIT1 Mengenal GITPertama-tama, GitHub bukanlah git, banyak yang keliru dan sulit membedakan kedua hal ini termasuk saya. GitHub adalah…
27-Dec-18, 10:43 am

Pengenalan MVC pada CodeIgniter

Pengenalan MVC pada CodeIgniterSebagai programmer tentu kita menginginkan agar kode-kode program yang kita tulis rapih dan dapat dikenali.Untuk menghindari kode…

Post Comments.

  • BY: mzgihtigd
    25-Aug-20, 12:22 am

    Indonesia Kompeten. Learn, Competent and Success mzgihtigd http://www.gz6go53c94a4lkt98h6415u1y8iuuj52s.org/ [url=http://www.gz6go53c94a4lkt98h6415u1y8iuuj52s.org/]umzgihtigd[/url] amzgihtigd

  • BY: GScraper
    08-Sep-20, 6:42 pm
  • BY: CWDM
    11-Sep-20, 4:06 pm
  • BY: T-SHIRT
    13-Sep-20, 1:01 am
  • BY: Oil Pump
    15-Sep-20, 6:47 am
  • BY: 520
    12-Oct-20, 4:45 pm

    520

  • BY: Camlock
    14-Oct-20, 8:17 am
  • BY: FWDM Node
    15-Oct-20, 11:02 pm
  • BY: Chairs
    19-Oct-20, 10:26 pm
  • BY: ????????
    31-Oct-20, 4:48 am
  • BY: Products
    07-Nov-20, 8:12 pm
  • BY: ????
    08-Nov-20, 8:58 am
  • BY: Aquarium
    24-Nov-20, 2:47 pm
  • BY: ????
    08-Dec-20, 12:23 pm
  • BY: ????
    17-Feb-21, 10:17 am
  • BY: Featured
    18-Feb-21, 6:12 pm
  • BY: ????
    21-Feb-21, 12:18 pm
  • BY: 480x272
    26-Feb-21, 8:02 am
  • BY: Gas Hose
    28-Feb-21, 8:08 am
  • BY: ??????
    28-Feb-21, 8:14 pm
  • BY: ??AV????
    28-Feb-21, 10:22 pm
  • BY: Epe Foam
    02-Mar-21, 10:58 am
  • BY: Louver
    10-Mar-21, 12:11 am
  • BY: ????A?
    12-Mar-21, 4:27 am
  • BY: ????A?
    12-Mar-21, 6:18 am
  • BY: ??????
    17-Mar-21, 4:37 am
  • BY: ????A?
    17-Mar-21, 4:58 am
  • BY: Current Sense Resistors Market Data Statistics Analysis by 2020-2026: Ohmite, Panasonic, ROHM, Susumu, TT Electroncis and Vishay – NeighborWebSJ
    05-Apr-21, 4:56 am

Reply Comments.