Apa saja teknik percabangan pada php?

Selamat datang di warung belajar, dalam kesempatan kali ini kita akan melanjutkan seri tutorial PHP, sampai di part 13, pada tutorial ini kita akan belajar mengenai Logika Percabangan IF – ELSE di PHP.

Untuk Logika percabangan di PHP anda dapat menggunakan beberapa perintah, salah satunya adalah IF – ELSE ini, meskipun nanti kita juga akan dapat menggunakan switch yang nanti akan kita pelajari di tutorial selanjutnya.

Logika percabangan IF – ELSE ini mengatur apakah sebuah perintah dalam code dijalankan atau tidak, tergantung kondisi yang ditentukan.

Penulisan Struktur IF – ELSE dalam PHP

Nah contohnya seperti ini, ada sebuah soal cerita yang ingin kita jadikan kode program, Pada mata kuliah pemrogaman web, mewajibkan mahasiswa mendapatkan nilai diatas 75 jika ingin lulus dari mata kuliah tersebut.

Nah masalah diatas bisa kita tuliskan codenya dengan menggunakan menggunakan Logika percabangan IF – ELSE.

Sekarang kita pahami dulu bagian mana yang bisa kita gunakan untuk melakukan pengecekan kondisi, yang membuat mahasiswa tersebut dikatakan lulus atau tidaknya dari matakuliah tersebut.

Ya benar, yang dijadikan pengecekan kondisinya adalah nilai  matakuliah tersebut, jika mahasiswa mendapatkan nilai diatas 75 maka dianggap lulus di mata kuliah pemrogaman web, tetapi jika ternyata nilai yang didapat lebih kecil sama dengan 75 maka mahasiswa itu tidak lulus dari mata kuliah tersebut.

Maka perhatikan skripnya seperti dibawah ini :

$nilai=80;

if($nilai>75)

{

echo"Selamat Anda Lulus";

}

else

{

echo "Maaf Anda Tidak Lulus";

}

?>

Keterangan :

  • Pada Line 2 kita deklarasikan variabel $nilai dengan value 80
  • Pada Line 3 kita gunakan perintah if($nilai > 75), kalau menggunakan bahasa kita, itu seperti pertanyaan “Apakah nilainya lebih dari 75 ?
  • Logika percabangan IF akan mengembalikan return nilai TRUE jika kondisi logika benar (Line 3), kalau melihat contoh diatas, variabel $nilai = 80, dan ketika dicek di Line 3, hasilnya Benar kan, karena value variabel $nilai lebih dari 75, maka program akan menjalankan kondisi ketika TRUE yaitu statement di Line 5, sehingga menampilkan tulisan “Selamat Anda Lulus”.
  • Tetapi jika pengecekan pada Line 3 itu FALSE, semisal value dari variabel $nilai adalah 60, berarti pengecekan di Line 3 FALSE kan ? karena value dari variabel $nilai tidak lebih dari 75, maka akan menjalankan perintah program saat kondisi FALSE, dalam contoh diatas adalah di Line 9
  • Jadi intinya di Line 3 melakukan pengecekan, jika hasil pengecekan benar, maka akan menjalankan kondisi jika TRUE di Line 5, tetapi jika pengecekannya salah, maka akan menjalankan perintah di kondisi FALSE yaitu di Line 9

Contoh berikutnya kita akan belajar logika login dengan memasukkan username dan password, perhatikan skrip dibawah ini :

$username="admin";

$password="1234";

if(($username=="admin")AND($password =="1234"))

{

echo"Berhasil Login";

}

else

{

echo"Gagal Login";

}

?>

Keterangan :

  • Pada Line 2 kita buat variabel $username dengan value “admin”, dan Line 3 kita buat variabel $password dengan value “1234”
  • Pada Line 4 kita lakukan pengecekan pada 2 variabel itu, kalau bahasa kita artinya “Apakah nilai dari variabel $username = admin dan nilai dari variabel $password adalah 1234”, jika benar maka akan menjalankan statement di Line 6 (menampilkan tulisan Berhasil Login), jika salah menjalankan statement di Line 10 (menampilkan tulisan Gagal Login)

Aturan Penulisan Struktur IF Pada PHP

Penulisan struktur if pada PHP adalah seperti berikut ini :

if(expression)

statement_1;

?>

Keterangan :

  • Expression adalah logika yang akan dicek, expression ditulis di dalam tanda kurung, tanda kurung tidak diakhiri oleh tanda titik koma ( ; )
  • Jika Expression bernilai TRUE, maka akan menjalankan statement, dan diakhir dari statement diakhiri dengan tanda titik koma ( ; )

Pada contoh struktur diatas statementnya hanya satu baris, jika anda ingin menuliskan statement lebih dari satu baris maka tuliskan statement diantara tanda kurung kurawal pembuka ( { ) dan penutup ( } )

if(expression)

{

   statement_1;

   statement_2;

}

?>

Keterangan :

  • Terlihat statement 1 dan statement 2 ditulis diantara kurung kurawal pembuka dan tanda kurung penutup, tanda kurung kurawal tersebut yang akan menginformasikan pada PHP kalau blok statement ini yang akan dijalankan saat expression bernilai TRUE.

Berikutnya anda juga dapat membuat logika IF bercabang, jika memang masalah yang dihadapi mengharuskan anda membuat IF didalam IF.

Strukturnya adalah sebagai berikut :

if(expression)

{

   statement_1;

   if(expression)

   {

      statement_2;

   }

}

?>

Pada contoh diatas secara sederhanya adalah kita membuat IF didalam IF biasanya kita sering menyebutnya nested, yang perlu anda perhatikan adalah tempat penulisan dari expression dan penggunaan kurung kurawalnya harus tepat.

Selain cara penulisan diatas, anda bisa menggunakan cara alternatif dari penulisan logika IF, dengan mengganti kurung kurawal pembuka dengan tanda titik dua ( : ) dan tanda kurung kurawal penutup dengan tulisan endif;

if(expression):

   statement_1;

   statement_2;

endif;

?>


Aturan Penulisan Struktur IF-ELSE Pada PHP

Setelah di bagian sebelumnya kita telah mempelajari bagaimana struktur dari penulisan IF, kali ini kita akan membahas struktur penulisan IF – ELSE pada PHP, Strukutur penulisannya adalah sebagai berikut :

if(expression)

   statement_1;

else

   statement_2;

?>

Keterangan :

  • Secara struktur hampir sama, pengecekan kondisi akan dilakukan di perintah if, expression dituliskan didalam tanda kurung, jika bernilai TRUE maka akan menjalankan statement_1, tetapi jika pengecekan expression bernilai FALSE maka akan menjalankan statement_2

Jika stetament hanya satu baris bisa menggunakan struktur diatas, tetapi jika statement lebih dari satu baris, anda bisa menggunakan tanda kurung kurawal.

if(expression)

{

   statement_1;

   statement_2;

}

else

{

   statement_1;

   statement_2;

}

?>

Keterangan :

  • Jika statement lebih dari satu baris baik itu ketika expression  bernilai TRUE ataupun FALSE, anda bisa menuliskannya diantara tanda kurung kurawal pembuka dan penutup.

Alternatif Penulisan Struktur IF – ELSE, anda bisa menggunakan tanda kurung kurawal dengan mengggunakan tanda titik dua ( : ), dan untuk akhir dari IF – ELSE gunakan perintah endif;

if(expression):

   statement_1;

   statement_2;

else:

   statement_3;

endif;

?>


Mengenal Struktur ELSE – IF pada PHP

Jika di bagian sebelumnya kita sudah belajar mengenai Struktur logika dari IF serta IF – ELSE, dalam bagian ini kita akan membahas mengenai struktur logika ELSE IF.

Sebenarnya ELSE – IF adalah kelanjutan dari struktur dari IF – ELSE, ELSE – IF diletakkan antara penulisan IF dan ELSE.

Jika dalam struktur IF – ELSE hanya terdapat 2 kemungkinan, kalau gak TRUE ya false, kalau bukan statement TRUE yang dijalankan, berarti ya statement FALSE di bagian ELSE yang dijalankan.

Lalu bagaimana kalau ternyata ada beberapa kemungkinan yang terjadi, tidak hanya TRUE dan FALSE.

Contohnya :

Kita akan membuat sebuah aplikasi sederhana untuk mengetahui kategori nilai yang didapatkan oleh siswa,

  • Nilai Antara 91 – 100 = A
  • Nilai Antara 81 – 90 = B
  • Nilai Antara 61 – 80 = C
  • Nilai Antara 41 – 60 = D
  • Nilai Antara  0 – 40 = E

Maka skripnya adalah seperti berikut ini :

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

$nilai="81";

if(($nilai>90)AND($nilai<101))

{

$hasil="A";

}

elseif(($nilai>80)AND($nilai<91))

{

$hasil ="B";

}

elseif(($nilai>60)AND($nilai<81))

{

$hasil= "C";

}

elseif(($nilai>40)AND($nilai<61))

{

$hasil="D";

}

elseif(($nilai>=0)AND($nilai<41))

{

$hasil="E";

}

else

{

$hasil="Nilai diluar kategori";

}

echo"Nilai Anda masuk dalam kategori ".$hasil;

?>

Keterangan :

  • Pada line 2 kita buat variabel $nilai dengan value “81”
  • Pada Line 3 kita melakukan pengecekan value variabel $nilai dengan menggunakan perintah IF, karena ini adalah pengecekan expression pertama, pengecekannya adalah “Apakah value variabel $nilai lebih dari 90 dan kurang dari 101 ?“, jika ya maka menjalankan statement di Line 5, dan mengisi variabel $hasil dengan value A
  • Pada Line 7 kita melakukan pengecekan value variabel $nilai dengan menggunakan perintah ELSEIF karena bukan expression pertama, pengecekannya adalah “Apakah value variabel $nilai lebih dari 80 dan kurang dari 91 ?“, jika ya maka menjalankan statement di Line 9, dan mengisi variabel $hasil dengan value B
  • Pada Line 11 kita melakukan pengecekan value variabel $nilai dengan menggunakan perintah ELSEIF, pengecekannya adalah “Apakah value variabel $nilai lebih dari 60 dan kurang dari 81 ?“, jika ya maka menjalankan statement di Line 13, dan mengisi variabel $hasil dengan value C
  • Pada Line 15 kita melakukan pengecekan value variabel $nilai dengan menggunakan perintah ELSEIF, pengecekannya adalah “Apakah value variabel $nilai lebih dari 40 dan kurang dari 61 ?“, jika ya maka menjalankan statement di Line 17, dan mengisi variabel $hasil dengan value D
  • Pada Line 19 kita melakukan pengecekan value variabel $nilai dengan menggunakan perintah ELSEIF, pengecekannya adalah “Apakah value variabel $nilai lebih dari sama dengan 0 dan kurang dari 41 ?“, jika ya maka menjalankan statement di Line 21, dan mengisi variabel $hasil dengan value E
  • Jika value variabel $nilai ternyata setelah dicek dengan beberapa perintah IF dan ELSEIF pada line 3, 7, 11, 15, 19, dan ternyata masih false, maka akan menjalankan statement di Line 25
  • Sehingga dari kondisi diatas jika variabel $nilai memiliki value 81, maka akan menjalankan statement di Line 9, sehingga yang tampil di browser adalah : Nilai Anda masuk dalam kategori B

Aturan Penulisan ELSE-IF dalam PHP

Pada PHP anda dapat menuliskan struktur ELSE-IF dengan syntax elseif ( tanpa menggunakan spasi ), struktur penulisan dari ELSE-IF adalah sebagai berikut :

if(expression)

{

   statement1;

}

elseif(expression)

{

   statement2;

}

else

{

   statement3;

}

?>

Keterangan :

  • Secara sederhana posisi elseif itu diletakkan antara perintah if dan perintah else

Alternatif penulisan struktur ELSE-IF adalah dengan mengganti kurung kurawal pembuka dengan tanda titik dua ( : ) dan sebagai penutup dari perintah else gunakan perintah endif;

Strukturnya adalah sebagai berikut :

if(expression):

   statement_1;

   statement_2;

elseif(expression):

   statement_3;

else:

   statement_4;

endif;

?>

Baik sekian dulu teman – teman pembahasan mengenai pembahasan tutorial Logika percabangan IF-ELSE, jika ada yang ingin didiskusikan silahkan di kolom komentar, sekian dulu sampai jumpa di seri tutorial PHP selanjutnya.


ANDA INGIN SERIUS BELAJAR PEMROGRAMAN PHP ?

Seperti yang anda ketahui bahwa saat ini skill di bidang pemrograman sangatlah dibutuhkan, salah satunya adalah pemograman PHP.
Untuk anda yang ingin serius belajar pemrograman PHP, Warung Belajar Memiliki Beberapa Paket Tutorial yang bisa membantu anda dalam belajar Pemrograman PHP, dari mulai step – step dasar hingga mampu membuat aplikasi berbasis web dengan menggunakan PHP.

Paket Tutorial ini berisi video tutorial belajar pemrograman berbahasa indonesia, cocok sekali untuk anda yang sedang belajar pemrograman PHP, bahkan untuk orang awam sekalipun.

Paket Tutorial ini juga dilengkapi dengan study kasus yang akan mempermudah pemahaman anda dalam belajar pemrograman, Mari berinvestasi untuk menambah skill dalam menguasai Pemrograman PHP

  • Apa saja teknik percabangan pada php?

    Tutorial Seminggu Menguasai PHP Dan MySQL

    Rp80,000 Add to cart
  • Apa saja teknik percabangan pada php?

    Tutorial HTML White Box – Panduan Belajar HTML Lengkap

    Rp70,000Add to cart
  • Apa saja teknik percabangan pada php?

    Tutorial Web Programming Black Box – Tutorial Belajar HTML, CSS, Bootstrap 4, PHP OOP, dan MySQL – Study Kasus Membuat Aplikasi Sistem Management Stok Barang

    Rp120,000Add to cart
  • Apa saja teknik percabangan pada php?

    Tutorial Membuat Aplikasi Dengan Codeigniter, Javascript Dan Ajax Jquery

    Rp95,000 Add to cart
  • Apa saja teknik percabangan pada php?

    Tutorial Membangun Layanan SMS Gateway Berbasis Client Server

    Rp145,000Add to cart
  • Apa saja teknik percabangan pada php?

    Tutorial Membuat Aplikasi Dinamis Dengan HTML CSS Boostrap PHP Dan MySQL

    Rp120,000 Add to cart
  • Apa saja teknik percabangan pada php?

    TUTORIAL MEMBANGUN APLIKASI BERBASIS WEB DENGAN PHP MYSQL DAN BOOTSTRAP

    Rp95,000Add to cart
  • Apa saja teknik percabangan pada php?

    Tutorial Tips Dan Trik Aplikatif Master PHP

    Rp85,000 Add to cart

Apa fungsi dari percabangan pada PHP?

Percabangan if adalah percabangan yang paling dasar. Tugasnya adalah memeriksa nilai boolean atau sebuah ekspresi logika. Jika suatu variabel atau suatu ekspresi logika bernilai true , maka proses yang ada di dalam blok kode if akan dijalankan.

Apa pengertian dari proses percabangan?

®Percabangan adalah suatu suatu perintah (pernyataan) yang memungkinkan suatu perintah (pernyataan) dieksekusi jika suatu kondisi terpenuhi atau tidak terpenuhi. ®Jika suatu kondisi terpenuhi, maka perintah akan dilaksanakan. ®Jika kondisi tidak terpenuhi, maka perintah yang lainnya yang dilaksanakan.

Apa yg dimaksud struktur kontrol dalam pemrograman PHP?

Struktur kontrol adalah fitur inti dari bahasa PHP yang mengizinkan skrip Anda merespons secara berbeda terhadap input atau situasi yang berbeda. Ini dapat mengizinkan skrip Anda memberikan respons berbeda berdasarkan input pengguna, konten file, atau beberapa data lainnya.

Langkah belajar PHP?

Cara Belajar Pemrograman PHP.
Memahami HTML. Jika Anda ingin mempelajari PHP, pahamilah terlebih dahulu konsep dari bahasa HTML. ... .
Mempelajari Dasar-dasar Pembuatan Kode PHP. ... .
Mempraktekkan Hal yang Sudah Dipelajari. ... .
Membaca dan Mempelajari Dokumentasi. ... .
Pelajari Koneksi Database. ... .
6. Mempelajari Database..