Kondisi Pada PHP

Masih pada pertemuan ke dua, tentang pengkondisian pada php. Berikut saya lampirkan mengenai script contoh mengenai pengkondisian php, menghitung nilan index prestasi mahasiswa (tugas super umum pada kuliah IT). Langsung saja berikut adalah scriptnya, ada dua file. File pertama diberinama form.php dan file kedua diberi nama execute.php.

Script file form.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Akumulasi Nilai Mahasiswa</title>
<!--
Nama : Maulana Oktopriana
Jur/Jenj : TI/S1
MataKuliah : Pemrograman Internet2
Dosen : Nasib Silaban
Tugas : Pertemuan 2
-->
</head>
<body style="background-image:url(bnr.png); background-repeat:repeat-x; background-color:#f6f5f5">
<div align="center" style="margin-top:120px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;">
<form action="execute.php" method="post">
<table width="400" border="0">
<tr>
<td colspan="3" align="center"><b>Menghitung Nilai Mahasiswa</b><br/></td>
</tr>
<tr>
<td>NIM</td>
<td>:</td>
<td><input type="text" name="nim" /></td>
</tr>
<tr>
<td>Nama Mahasiswa/i</td>
<td>:</td>
<td><input type="text" name="nama" /></td>
</tr>
<tr>
<td>Jurusan</td>
<td>:</td>
<td><select name="jurusan">
<option value="pilih">Pilih Jurusan</option>
<option value="Teknik Informatika">Teknik Informatika</option>
<option value="Manajemen Informatika">Manajemen Informatika</option>
<option value="Akuntansi">Akuntansi</option>
</select></td>
</tr>
<tr>
<td>Nilai UTS</td>
<td>:</td>
<td><input type="text" name="uts" /></td>
</tr>
<tr>
<td>Nilai UAS</td>
<td>:</td>
<td><input type="text" name="uas" /></td>
</tr>
<tr>
<td>Nilai Tugas</td>
<td>:</td>
<td><input type="text" name="tugas" /></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input type="submit" value="Hitung" /><input type="reset" value="Kosongkan" /></td>
</tr>
</table>
</form>
</div>
</body>
</html>



Script file execute.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Akumulasi Nilai Mahasiswa</title>
<!--
Nama : Maulana Oktopriana
Jur/Jenj : TI/S1
MataKuliah : Pemrograman Internet2
Dosen : Nasib Silaban
Tugas : Pertemuan 2
-->
</head>
<body style="background-image:url(bnr.png); background-repeat:repeat-x; background-color:#f6f5f5">
<?php
$nim = $_POST['nim'];
$nama = $_POST['nama'];
$jurusan = $_POST['jurusan'];
$uts = $_POST['uts'];
$uas = $_POST['uas'];
$tugas = $_POST['tugas'];
$tuts = $uts*0.2;
$tuas = $uas*0.6;
$ttugas = $tugas*0.2;
$total = $tuts $tuas $ttugas;
$idx = "";
//validasi Jurusan
if($jurusan == "pilih"){
$jurusan = "Validasi Jurusan Salah";
}
//Menghitung Index Prestasi
if ( $total <= 100 && $total >= 80){
$idx = "A";
}elseif($total <=79 && $total >=70){
$idx = "B";
}elseif($total <=69 && $total >=60){
$idx = "C";
}elseif($total <=59 && $total >=40){
$idx = "D";
}elseif($total <=39 && $total >=0){
$idx = "E";
}else{
$idx = "Periksa Nilai Input!";
}
?>
<div align="center" style="margin-top:120px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;">
<table width="400" border="0">
<tr>
<td colspan="3" align="center"><b>Menghitung Nilai Mahasiswa</b><br/></td>
</tr>
<tr>
<td>NIM</td>
<td>:</td>
<td><input type="text" value="<?php echo $nim;?>"/></td>
</tr>
<tr>
<td>Nama Mahasiswa/i</td>
<td>:</td>
<td><input type="text" value="<?php echo $nama?>"/></td>
</tr>
<tr>
<td>Jurusan</td>
<td>:</td>
<td><input type="text" value="<?php echo $jurusan?>"/></td>
</tr>
<tr>
<td>Nilai UTS</td>
<td>:</td>
<td><input type="text" value="<?php echo $tuts?>"/></td>
</tr>
<tr>
<td>Nilai UAS</td>
<td>:</td>
<td><input type="text" value="<?php echo $tuas?>"/></td>
</tr>
<tr>
<td>Nilai Tugas</td>
<td>:</td>
<td><input type="text" value="<?php echo $ttugas?>"/></td>
</tr>
<tr>
<td>Total Nilai</td>
<td>:</td>
<td><input type="text" value="<?php echo $total?>"/></td>
</tr>
<tr>
<td>Nilai Index Prestasi</td>
<td>:</td>
<td><input type="text" value="<?php echo $idx?>"/></td>
</tr>
<tr>
<td></td>
<td></td>
<td><a href="form.php">Click Here to Input Next Data!</a></td>
</tr>
</table>
</div>
</body>
</html>


Apabila ada beberapa tampilan images yang tidak tampil itu karena saya tidak mengikut sertakan file nya disini. Silakan berkreasi sendiri untuk tampilan.

Beberapa hal yang dapat diambil dari script diatas adalah:
Cara pengkondisian dalam php hasil dari input form.



Apabila ada pertanyaan atau kritikan silakan di isi di comment. Terimakasih sudah berkunjung
Previous
Next Post »
Thanks for your comment