[PHP] Aplikasi Form Nilai Akhir

Berikut ini adalah aplikasi form nilai akhir sederhana dari kuliah praktikum aplikasi e-commerce 2011.

Ketentuan-ketentuan aplikasinya adalah sebagai berikut:

  1. Rumus menghitung nilai akhirnya adalah —> NA = (0.3 x QUIZ) + (0.3 x UTS) + (0.4 x UAS).
  2. Jika jumlah kehadiran mencukupi (absen harus >= 12), maka perhitungan nilai akhir diatas dilakukan. Jika jumlah kehadiran kurang (absen < 12), maka perhitungan nilai akhir diatas tidak dilakukan, atau dengan kata lain mahasiswa tersebut dinyatakan tidak lulus (langsung mendapatkan nilai akhir ‘0’)
  3. Grade didapat dari —> 0 ≤ NA < 50, grade = ‘E’ ; 50 ≤ NA < 60, grade = ‘D’ ; 60 ≤ NA < 70, grade = ‘C’ ; 70 ≤ NA < 80, grade = ‘B’ ; 80 ≤ NA ≤ 100, grade = ‘E’. Atau dengan kata lain grade ‘A’ (untuk nilai 80 s.d. 100), grade ‘B’ (untuk nilai 70 s.d. 79), grade ‘C’ (untuk nilai 60 s.d. 69), grade ‘D’ (untuk nilai 50 s.d. 59), grade ‘E’ (untuk nilai 0 s.d. 49).

Berikut adalah coding Form Pengisian Nilai Akhir Mahasiswa (awal.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=iso-8859-1″ />
<title>PENGISIAN FORM NILAI AKHIR</title></head>
<body>
<form action=”hasil.php” method=”post”>
<h2 align=”center”><em><strong>FORM NILAI AKHIR</strong></em></h2>
<table width=”350″ border=”1″ align=”center” cellpadding=”0″>
<tr>
<td width=”40%”>NIM</td>
<td><label><input type=”text” name=”nim” /></label></td>
</tr>
<tr>
<td width=”35%”>NAMA</td>
<td><label><input name=”nama” type=”text” id=”nama” /></label></td>
</tr>
<tr>
<td width=”35%”>MATA KULIAH </td>
<td><label><select name=”mk” id=”mk”>
<option value=”ALGORITMA I”>ALGORITMA I</option>
<option value=”ALGORITMA II”>ALGORITMA II</option>
<option value=”PROBABILITAS TERAPAN”>PROBABILITAS TERAPAN</option>
<option value=”SIMULASI DAN PEMODELAN”>SIMULASI DAN PEMODELAN</option>
<option value=”E-COMMERCE”>E-COMMERCE</option>
</select></label></td>
</tr>
<tr>
<td width=”35%”>SKS</td>
<td><label><select name=”sks” id=”sks”>
<option value=”1″>1</option>
<option value=”2″>2</option>
<option value=”3″>3</option>
<option value=”4″>4</option>
</select></label></td>
</tr>
<tr>
<td width=”35%”>QUIZ</td>
<td><label><input name=”quiz” type=”text” id=”quiz” /></label></td>
</tr>
<tr>
<td width=”35%”>UTS</td>
<td><label><input name=”uts” type=”text” id=”uts” /></label></td>
</tr>
<tr>
<td width=”35%”>UAS</td>
<td><label><input name=”uas” type=”text” id=”uas” /></label></td>
</tr>
<tr>
<td width=”35%”>ABSENSI</td>
<td><label><select name=”absen” id=”absen”>
<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>
</table>
<p align=”center”>
<label><input type=”submit” name=”Submit” value=”Submit” /></label>
<label><input type=”reset” name=”Submit2″ value=”Reset” /></label>
</p>
</form>
</body>
</html>

Dan berikut adalah coding Form Hasil Pengisian Nilai Akhir Mahasiswa (hasil.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=iso-8859-1″ />
<title>HASIL PENGISIAN FORM NILAI AKHIR</title>
</head>
<body>
<h2 align=”center”><em><strong>FORM HASIL</strong></em></h2>
<table width=”800″ border=”1″ align=”center” cellpadding=”0″>
<tr>
<td><div align=”center”>NIM</div></td>
<td><div align=”center”>NAMA</div></td>
<td><div align=”center”>MATA KULIAH </div></td>
<td><div align=”center”>SKS</div></td>
<td><div align=”center”>QUIZ</div></td>
<td><div align=”center”>UTS</div></td>
<td><div align=”center”>UAS</div></td>
<td><div align=”center”>NILAI AKHIR</div></td>
<td><div align=”center”>GRADE</div></td>
</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 $mk=$_POST[‘mk’]; echo $mk;?></div></td>
<td><div align=”center”><?php $sks=$_POST[‘sks’]; echo $sks;?></div></td>
<td><div align=”center”><?php $quiz=$_POST[‘quiz’]; echo $quiz;?></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”><strong>
<?php
$absen=$_POST[‘absen’];
if ($absen>=12)
{
$na=(0.3*$quiz)+(0.3*$uts)+(0.4*$uas);
echo $na;
}
else
{
$na=0;
echo $na;
}
?>
</strong></div></td>
<td><div align=”center”><strong>
<?php
if ($absen>=12)
{
if ($na<50)
{
$grade=’E’;
}
else if ($na<60)
{
$grade=’D’;
}
else if ($na<70)
{
$grade=’C’;
}
else if ($na<80)
{
$grade=’B’;
}
else if ($na<=100)
{
$grade=’A’;
}
echo $grade;
}
else
{
$grade=’E’;
echo $grade;
}
?>
</strong></div></td>
</tr>
</table>
<p align=”center”><a href=”awal.php”>Back to home</a></p>
</body>
</html>

Berikut adalah contoh tampilan aplikasi diatas pada browser mozilla firefox:

Tampilan


Proses percobaan pertama pengisian form nilai akhir

Hasil dari percobaan pertama pengisian form nilai akhir

Tambahan link untuk kembali ke halaman pengisian form nilai akhir

Proses percobaan kedua pengisian form nilai akhir

Hasil dari percobaan kedua pengisian form nilai akhir

Hasil lainnya

Berikut adalah flowchart nya

 

Untuk link download 2 file ini dapat di download di:

http://www.enterupload.com/wuov1iyvdiay/form-nilai-akhir.rar.html (ukuran file = 1 kb)

 

SEKIAN DAN TERIMA KASIH

  1. thank youu ini membantu banget setelah seharian berkutik hoho

  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: