Minggu, 09 Desember 2012

Menghitung Nilai Mahasiswa menggunakan PHP

Nama     : Lintang Fajar Adiatama
Nim        : 10.01.53.0035
Kel         : D1
Matkul  : Web Programming

 
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 menghitung inputan:

 <html>
<head>
<title>Data Diri Mahasiswa</title>
</head>
<style type="text/css">
.form {border:solid thin #000;margin-left:30%; margin-right:30%; margin-top:30px; background:#CF0}
.tabel {font-size:20px; color:#333; margin:50px}
.header {font-size:36px; font-style:italic; text-align:center}
</style>
<body>
<div id="form2" class="form">
<span class="tabel">
<form method="post" action="outputnilai.php">
<table align="center">
<tr><td>NIM</td> <td><input name="nim_mhs" /></td></tr>
<tr><td>Nama </td><td><input type="text" name="nama_mhs" value="" maxlength="30" /> </td></tr>
<tr><td>Mata Kuliah </td><td>
<select name="matkul">
<option value="Web Programming">Web Programming</option>
<option value="Jaringan Komputer">Jaringan Komputer</option>
<option value="Riset TeKnologi Informasi">Riset TeKnologi Informasi</option>
<option value="Jaringan Komputer">Praktikum Jaringan Komputer</option>
<option value="Perancangan WEB">Perancangan WEB</option>
<option value="Otomata dan Teknik Kompilasi">Otomata dan Teknik Kompilasi</option>
<option value="Kecerdasan Buatan">Kecerdasan Buatan</option>
<option value="TEKNOLOGI MOBILE">TEKNOLOGI MOBILE</option>
<option value="Pemograman Piranti Mobile">Pemograman Piranti Mobile</option>
<option value="Praktikum Jaringan Komputer">Praktikum Jaringan Komputer</option>
</select></td></tr>
<tr><td>Jumlah Kehadiran</td> <td><input name="jml_hadir"/></td></tr>
<tr><td>Nilai Tugas</td><td><input type="text" name="tugas" value="" /></td></tr>
<tr><td>Nilai UTS</td><td><input type="text" name="nuts" value="" /></td></tr>
<tr><td>Nilai UAS</td><td><input type="text" name="nuas" value="" /></td></tr>
<tr><td></td><td><input type="submit" name="submit" value="SUBMIT" />
<input type="reset" name="reset" value="CANCEL" /></td></tr>
</table>
</form> 
</span></div>
</body>
</html>


ini gambar inputan tersebut :

Setelah halaman input selesai, langkah selanjutnya kita membuat halaman output.

Berikut ini adalah form untuk output (nilai.php):

<html>
<head>
<title>Data Diri Mahasiswa</title>
</head><style type="text/css">
.form {border:solid thin #000;margin-left:30%; margin-right:30%; margin-top:30px; background:#CF0}
.tabel {font-size:20px; color:#333; margin:50px}
.header {font-size:36px; font-style:italic; text-align:center}
</style>

<body bgcolor="#CC99FF">

<? //tampung nilai form dalam variable
$nim_mhs=$_REQUEST[nim_mhs];
$nama_mhs=$_REQUEST[nama_mhs];
$matkul=$_REQUEST[matkul];
$jml_hadir=$_REQUEST[jml_hadir];
$tugas=$_REQUEST[tugas];
$uts=$_REQUEST[nuts];
$uas=$_REQUEST[nuas];
$akhir=(20*$tugas+10*$jml_hadir+35*$uts+35*$uas)/100;
?>
<? //angka
if(($akhir<=100)&&($akhir>=91)) {$angka="A";}
else if(($akhir<=90)&&($akhir>=81)) {$angka="A-";}
else if(($akhir<=80)&&($akhir>=71)) {$angka="B+";}
else if(($akhir<=70)&&($akhir>=61)) {$angka="B";}
else if(($akhir<=60)&&($akhir>=51)) {$angka="B-";}
else if(($akhir<=50)&&($akhir>=41)) {$angka="C+";}
else if(($akhir<=40)&&($akhir>=31)) {$angka="C";}
else if(($akhir<=30)&&($akhir>=21)) {$angka="C-";}
else if(($akhir<=20)&&($akhir>=11)) {$angka="D";}
else if(($akhir<=10)&&($akhir>=0)) {$angka="E";}
?>
<? //tampilan ?>
<div id="form2" class="form">
<span class="tabel">
<form><table align="center">
<tr><td>NIM</td> <td>:</td> <td><? echo "$_REQUEST[nim_mhs]"; ?></td></tr>
<tr><td>Nama </td> <td>:</td> <td><? echo "$_REQUEST[nama_mhs]"; ?></td></tr>
<tr><td>Mata Kuliah</td> <td>:</td> <td> <? echo "$_REQUEST[matkul]"; ?></td></tr>
<tr><td>Jumlah Kehadiran</td> <td>:</td> <td><? echo "$_REQUEST[jml_hadir]"; ?></td></tr>
<tr><td>Nilai Tugas </td> <td>:</td> <td><? echo "$_REQUEST[tugas]"; ?></td></tr>
<tr><td>Nilai UTS</td> <td>:</td> <td><? echo "$_REQUEST[nuts]"; ?></td></tr>
<tr><td>Nilai UAS</td> <td>:</td> <td><? echo "$_REQUEST[nuas]"; ?></td></tr>
<tr><td>Nilai Akhir</td> <td>:</td> <td><? echo "$akhir"; ?></td></tr>
<tr><td>Nilai Angka</td> <td>:</td> <td><? echo "$angka"; ?></td></tr>
</table></form>
</span></div>
<div id="form1" class="footer">
</body>
</html>

Berikut hasil halaman output.php :




4 komentar: