Wednesday 12 June 2013

Posted by DickyBukanDiki On 06:23
Halo - halo :D
sudah lama saya gak posting blog dikarenakan kuliah yang super duper padat, kali ini saya akan sedikit sharing tugas kuliah saya waktu di semester 4. Materi yang akan kita bahas adalah Menghitung Nilai Menggunakan PHP tapi dengan kriteria sebagai berikut :

1. Jumlah kehadiran 10%
2. Tugas 20%
3. UTS 35%
4. UAS 35%

Berikut ini adalah form untuk input (index2.php):

Script:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt;
<html xmlns=”http://www.w3.org/1999/xhtml”&gt;
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>index</title>
<style type=”text/css”>
body{background-color:#FF3}
}
</style>
<br />
<h2 align=”center”>
<strong>FORM NILAI AKHIR MAHASISWA</strong></h2>
<form action=”nilai.php” method=”post”>
<table align=”center” border=”1″ cellpadding=”1″ cellspacing=”2″ height=”284″ bgcolor=”#FFCC33″ style=”width: 499px;”>
<tbody>
<tr>
<td><strong>Nim</strong></td>
<td><label><input id=”nim” name=”nim” type=”text” /></label></td>
</tr>
<tr>
<td><strong>Nama</strong></td>
<td><label><input id=”nama” name=”nama” type=”text” /></label></td>
</tr>
<tr>
<td><strong>Program Studi</strong></td>
<td><select id=”progdi” name=”progdi”>
<option value=”———-”>———-</option>
<option value=”Teknik Informatika”>Teknik Informatika</option>
<option value=”Sistem Informasi”>Sistem Informasi</option>
<option value=”Manajemen”>Manajemen</option>
<option value=”Akuntansi”>Akuntansi</option>
<option value=”Ilmu Hukum”>Ilmu Hukum</option>
<option value=”Sastra Inggris”>Sastra Inggris</option>
<option value=”Teknik Industri”>Teknik Industri</option>
</select></td>
</tr>
<tr>
<td><strong>Absensi</strong></td>
<td><label for=”absensi”>
<select id=”absensi” name=”absensi”>
<option ?=”" value=”0″>0</option>
<option ?=”" value=”1″>1</option>
<option ?=”" value=”2″>2</option>
<option ?=”" value=”3″>3</option>
<option ?=”" value=”4″>4</option>
<option ?=”" value=”5″>5</option>
<option ?=”" value=”6″>6</option>
<option ?=”" value=”7″>7</option>
<option ?=”" value=”8″>8</option>
<option ?=”" value=”9″>9</option>
<option ?=”" value=”10″>10</option>
<option ?=”" value=”11″>11</option>
<option ?=”" value=”12″>12</option>
<option ?=”" value=”13″>13</option>
<option ?=”" value=”14″>14</option>
</select></label></td>
</tr>
<tr>
<td><strong>UTS</strong></td>
<td><label><input id=”uts” name=”uts” type=”text” /></label></td>
</tr>
<tr>
<td><strong>UAS</strong></td>
<td><label><input id=”uas” name=”uas” type=”text” /></label></td>
</tr>
<tr>
<td><strong>TUGAS</strong></td>
<td><label><input id=”tugas” name=”tugas” type=”text” /></label></td>
</tr>
</tbody></table>
<div align=”center”>
<label><input name=”submit” type=”submit” value=”HITUNG” /> </label>
<label><input name=”reset” type=”reset” value=”HAPUS” /></label>
</div>
</form>
<p align=”center”><blink><b>10.01.53.0061 – Dicky Yudha Pratama </b></blink>
</body>
</html>

Berikut hasil halaman input:
DickyBukanDiki 
 
Setelah halaman input selesai, langkah selanjutnya kita membuat halaman output.
Berikut ini adalah form untuk output (nilai.php):

Berikut hasil halaman output:
Script:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt;
<html xmlns=”http://www.w3.org/1999/xhtml”&gt;
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>HASIL AKHIR</title>
<style type=”text/css”>
body{background-color:#FF3
}</style>
</head>
<body>
<h2 align=”center”><strong>HASIL NILAI AKHIR MAHASISWA</strong></h2>
<table width=”794″ border=”1″ align=”center” cellspacing=”2″ cellpadding=”1″ bgcolor=”#FFCC33″>
<tr>
<th width=”48″><div align=”center”>Nim</div></th>
<th width=”91″><div align=”center”>Nama</div></th>
<th width=”114″><div align=”center”>Program Studi</div></th>
<th width=”88″><div align=”center”>Absensi</div></th>
<th width=”40″><div align=”center”>UTS</div></th>
<th width=”45″><div align=”center”>UAS</div></th>
<th width=”53″><div align=”center”>TUGAS</div></th>
<th width=”124″><div align=”center”>Nilai akhir</div></th>
<th width=”66″><div align=”center”>Great</div></th>
</tr>
<tr>
<td><div align=”center”><?php $nim=$_POST["nim"]; echo $nim;?></div></td>
<td><div align=”center”><?php $nama=$_POST['nama']; echo $nama;?></div></td>
<td><div align=”center”><?php $progdi=$_POST['progdi']; echo $progdi;?></div></td>
<td><div align=”center”><?php $absensi=$_POST['absensi']; echo $absensi;?></div></td>
<td><div align=”center”><?php $uts=$_POST['uts']; echo $uts;?></div></td>
<td><div align=”center”><?php $uas=$_POST['uas']; echo $uas;?></div></td>
<td><div align=”center”><?php $tugas=$_POST['tugas']; echo $tugas;?></div></td>
<td><div align=”center”><strong>
<?php
$nilaiakhir=(10*$absensi+35*$uts+35*$uas+20*$tugas)/100;
echo $nilaiakhir;
?> </strong></div></td>
<td><div align=”center”><strong>
<?php
if ( $nilaiakhir <= 100 && $nilaiakhir >= 86)
{$grade = “A”;}
elseif ( $nilaiakhir <= 85 && $nilaiakhir >= 81)
{$grade = “A-”;}
elseif($nilaiakhir <=80 && $nilaiakhir >=76)
{$grade = “B+”;}
elseif($nilaiakhir <=75 && $nilaiakhir >=71)
{$grade = “B”;}
elseif($nilaiakhir <=70 && $nilaiakhir >=66)
{$grade = “B-”;}
elseif($nilaikhir <=65 && $nilaiakhir >=61)
{$grade = “C+”;}
elseif($nilaikhir <=60 && $nilaiakhir >=56)
{$grade = “C”;}
elseif($nilaikhir <=55 && $nilaiakhir >=51)
{$grade = “C-”;}
elseif($nilaiakhir <=50 && $nilaiakhir >=46)
{$grade = “D”;}
elseif($nilaiakhir <=45 && $nilaiakhir >=0)
{$grade = “E”;}
echo$grade;
?>
</strong></div>
<br /></td></tr>
</table>
<p align=”center”><a href=”index2.php”>Back</a></p>
<p align=”center”><blink><b>10.01.53.0061 – Dicky Yudha Pratama </b></blink>
</body>
</html>

2 

Setelah halaman input dan output selesai, kita dapat mengakses kedua halaman tersebut. yang pertama kita mengakses halaman index2.php, di dalam halam ini kita diminta untuk menginputkan. Setelah proses input selesai klik tombol hitung maka secara otomatis akan masuk ke halaman hasil.php, dimana di halaman tersebut akan menampilkan nilai akhir dari yang kita inputkan tadi.

3 

4
 



0 comments:

Post a Comment