If-Else
If-else adalah
sebuah kondisi dan yang kemudian akan mengeksekusi pernyataan tertentu jika
kondisi tersebut terpenuhi dan mengeksekusi pernyataan lain bila kondisi
tersebut terpenuhi.
Contoh program
membuat sebuah form sederhana menggunakan if-else:
<html>
<head>
<title>Stuktur kendali
if</title>
</head>
<body>
<form method =”get” action=” ”>
Nama: <input type = “text” name=”nama”
/> <br></br>
//<br>
digunakan untuk ganti garis
Nilai:   < input type = “text”
name=”nilai” /> <br></br>
//  digunakan untuk spasi
<input type = “submit” name=”ok” value=”ok”/>
</form>
<?php
$nama=$_GET [‘nama’]
;
$nilai=$_GET [‘nilai’]
;
echo $nama. “ ”
.$nilai ;
if ($nilai
>=50) {
echo “ 
Nilai A” ;
}
else
{
echo “ 
Nilai B” ;
}
?>
</body>
</html>
Di program ini
kita mencoba menginputkan nilai, jika kondisi pertama terpenuhi yaitu jika
nilai yang diinputkan lebih atau sama dengan 50 maka nilai yang dikeluarkan
menjadi A, dan sebaliknya jika kondisi pertama tidak terpenuhi maka program
akan mengeksekusi pernyataan berikutnya, maka nilai yang akan dikeluarkan
adalah nilai B.
Switch-Case
switch tidak
jauh berbeda dengan if, hanya saja penggunaan switch lebih sederhana dibandingkan
if. Jika pada struktur if program
akan memilih beberapa kondisi, dalam switch program hanya akan mencocokan. Jadi
perintah dalam program akan dilaksanakan apabila perintah tersebut sesuai
dengan kondisi.
case (kasus) harus dipisahkan dengan sintaks break; . Sintaks ini berfungsi untuk
memberhentikan perintah dalam case tersebut. Selain itu switch juga mengenal
sintaks default: . Sintaks ini akan
dieksekusi jika semua kondisi tidak sesuai.
Contoh program:
Program ini
tidak jauh berbeda dengan contoh sebelumnya, hanya saja ini menggunakan switch
<html>
<head>
<title>Form</title>
</head>
<body>
<table>
<tr>
<td>Nama</td>
<td> : <input
type =”text” name=”Nama” /> </td>
</tr>
<tr>
<td>Nilai</td>
<td> : <input
type =”text” name=”Nilai” /> </td>
</tr>
<tr>
<td>Jurusan</td>
<td> : <input
type =”text” name=”Jurusan” /> </td>
</tr>
<td><input
type=”submit” name=”ok” value=”ok” /></td>
</table>
<?php
$Nama=$_GET[‘Nama’] ;
$Nilai=$_GET[‘Nilai’]
;
$Jurusan=$_GET[‘Jurusan’]
;
echo $nama.
$nilai. $jurusan ;
?>
switch
($jurusan){
case “S1SI” ;
echo $jurusan. “=
S1 Sistem Informasi “ ;
break;
case “S1TI” ;
echo $jurusan. “=
S1 Teknik Informatika “ ;
break;
case “D3MI” ;
echo $jurusan. “=
D3 Manajemen Informatika “ ;
break;
case “D3TI” ;
echo $jurusan. “=
D3 Teknik Informatika “ ;
break;
}
</body>
</html>
To be continued :)
No comments:
Post a Comment