Menghitung Nilai Menggunakan PHP

Tugas Web Programming, Menghitung Nilai Menggunakan PHP :D

Nama     : Dicky Yudha Pratama
Nim        : 10.01.53.0061
Kel         : D1
Makul    : Web Programming

Setelah berhari hari mengotak – atik PHP, akhirnya tugas untuk menghitung nilai akhir mahasiswa selesai juga :D
Untuk menentukan nilai akhir nilai mahasiswa mempunyai kriteria sebagai berikut: :)

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

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

<!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):

<!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>

Berikut hasil halaman output:

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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s