Definisi Percabangan

0

1 Pernyataan Seleksi

Sebagian besar bahasa pemrograman mengandung pernyataan 
seleksi. Pada dasarnya pernyataan seleksi adalah suatu mekanisme yang 
menjelaskan apakah pernyataan akan dikerjakan atau tidak, hal ini 
tergantung kondisi yang dirumuskan. Dalam bahasa pemrograman PHP 
pernyataan seleksi diterapkan dengan menggunakan statement IF dan 
Switch Case.

A. Statement IF

1. If Tunggal

Statement IF merupakan statement yang penting dan pasti terdapat 
di semua bahasa pemrograman. Statement ini berguna untuk membuat 
percabangan berdasarkan kondisi tertentu yang harus dipenuhi. 
Bentuk umum: if ( kondisi )
{
statement;
}

Prinsip kerjanya adalah perintah di atas akan dikerjakan apabila 
kondisi bernilai TRUE atau benar, sedangkan jika kondisi salah/FALSE 
maka statement di atas tidak akan dikerjakan.

2. Pernyataan If dan Else

Pernyataan ELSE merupakan bagian dari pernyataan if. Else 
digunakan untuk memberikan alternatif perintah apabila kondisi bernilai 
salah / FALSE.
Bentuk umum :
Contoh dari pernyataan if dan else adalah sebagai berikut:

if ( kondisi )
{
statement_1;
}
else
{
statement_2;
}
<html>
<head>
 <title> Contoh IF ELSE</title>
</head>
<?php 
 $nilai = 40;
 if ($nilai >= 60)
 { echo "Nilai Anda = $nilai. Selamat, Anda Lulus" ; }
 else
 { echo "Nilai Anda = $nilai. Sorry, Anda Tidak Lulus" ; }
 ?>
</body>
</html>

Hasil dari script diatas adalah sebagai berikut:

3. Pernyataan IF Majemuk

Jika pernyataan else memberikan alternatif pilihan kedua, maka 
untuk pernyataan ElseIf dapat digunakan untuk merumuskan banyak 
alternatif pilihan (lebih dari dua pilihan). 
Bentuk umum :

if ( kondisi_1)
{
statement_1;
}
elseif ( kondisi_2)
{
statement_2;
}
elseif ( kondisi_3)
{
statement_3;
}
else
{
statement_n;
}

 Contoh dari pernyataan if majemuk adalah sebagai berikut:
<html>
<head>
 <title> Contoh IF Majemuk</title>
</head>
<?php 
 $nilai = 90;
if (($nilai >= 0)&&($nilai < 50))
 { $grade ="E";}
elseif(($nilai >= 50)&&($nilai < 60))
 { $grade ="D";}
elseif(($nilai >= 60)&&($nilai < 75))
 { $grade ="C";}
elseif(($nilai >= 75)&&($nilai < 85))
 { $grade ="B";}
elseif(($nilai >= 85)&&($nilai < 100))
 { $grade ="A";}
else
 {$grade = "Nilai anda di luar jangkauan"; }
echo "Nilai Anda : $nilai, dikonversi menjadi 
$grade";
?>

B. Statement Switch

Statement untuk pengatur alur program berikutnya adalah switch. 
Salah satu keuntungan switch adalah ada bisa langsung mengevaluasi satu 
statement dan memerintahkan aksi dalam jumlah yang lebih banyak. 
Bentuk umum :

switch ( nilai_ekspresi ){
 case nilai_1: statement_1; break;
 case nilai_2: statement_2; break;
 default: statement_n; }

Contoh dari statement Switch adalah sebagai berikut:

<html>
<head>
 <title> Contoh IF Majemuk</title>
</head>
<?php 
 $angka = 6;
 switch($angka) {
 case 0 : $terbilang = "NOL"; break;
 case 1 : $terbilang = "SATU"; break;
 case 2 : $terbilang = "DUA"; break;
 case 3 : $terbilang = "TIGA"; break;
 case 4 : $terbilang = "EMPAT"; break;
 case 5 : $terbilang = "LIMA"; break;
 case 6 : $terbilang = "ENAM"; break;
 case 7 : $terbilang = "TUJUH"; break;
 case 8 : $terbilang = "DELAPAN"; break;
 case 9 : $terbilang = "SEMBILAN"; break;
 default : $terbilang = "Nilai di luar jangkauan"; break;
}
echo "Bentuk Terbilang dari angka $angka adalah 
$terbilang";
?>
</body>
</html>

Buatlah script sehingga mendapatkan tampilan sebagai berikut:
Tampilan input


Ketentuan  :
Jika ipk>=3.0 maka keterangannya= mendapat beasiswa sebesar 
Rp.1000.000 “ 
Selain itu tidak dapat beasiswa
Jika klik Kembali Ke Awal akan kembali ke halaman input
1. Tampilan Input

<html>
<head>
 <title>Info Beasiswa</title>
</head>
<body>
 <form action="beasiswa_output.php" method="post">
 <h2>PENERIMAAN BEASISWA</h2>
 <pre>
 Nama : <input type="text" name="nama">
 NIM : <input type="text" name="nim">
 Kelas : <input type="text" name="kelas">
 Jurusan : <Select name=jurusan>
 <option value=Sistem Informasi>SI</option>
 <option value=Tehnik Informatika>TI</option>
 </select>
 Jenis Kelamin : <input type="radio" value=Pria 
name="jekel">Pria
 <input type="radio" value=Wanita 
name="jekel">Wanita
 IPK : <input type="text" size=4 
name="ipk">

2. Tampilan output

<html>
<head>
 <title>Beasiswa</title>
</head>
<body>
 <h2> Data Penerima 
Beasiswa</h2>
<pre>
<?php
$nama=$_POST["nama"];
$nim=$_POST["nim"];
$kelas=$_POST["kelas"];
$jurusan=$_POST["jurusan
"];
$jekel=$_POST["jekel"];
$ipk=$_POST["ipk"];
if($ipk>=3.0)
{
 $ket="Mendapat beasiswa sebesar 
Rp.1.000.000";
}
else
{
 $ket="Tidak dapat beasiswa"; }
echo "Nama : $nama<br>";
echo "Nim : $nim<br>";
echo "Kelas : $kelas<br>";
echo "Jurusan : $jurusan <br>";
echo "Jenis kelamin : $jekel <br>";
echo "IPK : $ipk<br>";
echo "Menyatakan bahwa $nama $ket";
?>
<br>
<a href=beasiswa_input.php>Kembali</a>
 </pre>
</body></html>
Tags

Post a Comment

0Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)

#buttons=(Accept !) #days=(20)

Our website uses cookies to enhance your experience. Learn More
Accept !
Ke Atas