contoh aplikasi nilai mahasiswa menggunakan php

Berikut ini adalah aplikasi form nilai akhir sederhana dari buat temen saya yang lagi puyeng karena tugas nya :ngakak yaitu letnan pak uuuurr :D

Ketentuan-ketentuan aplikasinya adalah sebagai berikut:

Rumus menghitung nilai akhirnya adalah —>

NA = (0.3 x QUIZ) + (0.3 x UTS) + (0.4 x UAS).

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?)

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

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

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

 

Dibawah ini adalah tampilan source code dari atas

Tampilan Awal

Tampilan Awal

 

Tampilan Kedua

Tampilan Kedua

Mengisi Semua Form

Mengisi Semua Form

 

Hasil Proses input Form

Hasil Proses input Form

 

Be Sociable, Share!

Leave a Reply

Your email address will not be published. Required fields are marked *


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

[+] kaskus emoticons nartzco