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. Show 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 PHPNah 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 : 1 2 3 4 5 6 7 8 9 10 11 <?php $nilai = 80; if($nilai > 75) { echo "Selamat Anda Lulus"; } else { echo "Maaf Anda Tidak Lulus"; } ?> Keterangan :
Contoh berikutnya kita akan belajar logika login dengan memasukkan username dan password, perhatikan skrip dibawah ini : 1 2 3 4 5 6 7 8 9 10 11 12 <?php $username = "admin"; $password = "1234"; if(($username == "admin") AND ($password == "1234")) { echo "Berhasil Login"; } else { echo "Gagal Login"; } ?> Keterangan :
Aturan Penulisan Struktur IF Pada PHPPenulisan struktur if pada PHP adalah seperti berikut ini : 1 2 3 4 <?php if(expression) statement_1; ?> Keterangan :
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 ( } ) 1 2 3 4 5 6 7 <?php if(expression) { statement_1; statement_2; } ?> Keterangan :
Berikutnya anda juga dapat membuat logika IF bercabang, jika memang masalah yang dihadapi mengharuskan anda membuat IF didalam IF. Strukturnya adalah sebagai berikut : 1 2 3 4 5 6 7 8 9 10 <?php 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; 1 2 3 4 5 6 <?php if (expression) : statement_1; statement_2; endif; ?>
Aturan Penulisan Struktur IF-ELSE Pada PHPSetelah 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 : 1 2 3 4 5 6 <?php if (expression) statement_1; else statement_2; ?> Keterangan :
Jika stetament hanya satu baris bisa menggunakan struktur diatas, tetapi jika statement lebih dari satu baris, anda bisa menggunakan tanda kurung kurawal. 1 2 3 4 5 6 7 8 9 10 11 12 <?php if (expression) { statement_1; statement_2; } else { statement_1; statement_2; } ?> Keterangan :
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; 1 2 3 4 5 6 7 8 <?php if (expression) : statement_1; statement_2; else: statement_3; endif; ?>
Mengenal Struktur ELSE – IF pada PHPJika 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,
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 <?php $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 :
Aturan Penulisan ELSE-IF dalam PHPPada PHP anda dapat menuliskan struktur ELSE-IF dengan syntax elseif ( tanpa menggunakan spasi ), struktur penulisan dari ELSE-IF adalah sebagai berikut : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 <?php if (expression) { statement1; } elseif (expression) { statement2; } else { statement3; } ?> Keterangan :
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 : 1 2 3 4 5 6 7 8 9 10 <?php 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. 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 |