Kamis, 29 November 2018

Program Hitung Nilai Akhir Mahasiswa Menggunakan PHP

Setelah beberapa waktu lalu saya telah memberikan source code program input nilai dengan java kali ini saya mencoba berbagi cara mudah bagaimana menghitung nilai akhir mahasiswa dengan php dan html. Berikut adalah source code dan contoh hasil program yang akan kita buat

Buat sebuah file index.php dengan script berikut
<html>
<head>
<title>Hitung Nilai Mahasiswa</title>
</head>
<body>
<center><h1>Program Hitung Nilai Dengan PHP by MIFTAH.ID</h1></center>
<form id="bigboss" name="bigboss" method="post" action="nilaiakhir.php">
  <table width="350" border="1" align="center" bordercolor="#0000FF" bgcolor="#00A2E8">
    <tr>
      <td><strong>NIM</strong></td>
      <td><input name="nim" type="text" id="nim" /></td>
    </tr>
    <tr>
      <td width="142"><strong>Nama Mahasiswa</strong></td>
      <td width="181"><input name="nama" type="text" id="nama" /></td>
    </tr>
    <tr>
      <td><strong>Jurusan</strong></td>
      <td><input name="jurusan" type="text" id="jurusan" /></td>
    </tr>
    <tr>
      <td><strong>Nilai Absen</strong></td>
      <td><input name="absen" type="text" id="absen" /></td>
    </tr>
    <tr>
      <td><strong>Nilai Tugas</strong></td>
      <td><input name="tugas" type="text" id="tugas" /></td>
    </tr>
    <tr>
      <td><strong>Nilai UTS</strong></td>
      <td><input name="uts" type="text" id="uts" /></td>
    </tr>
    <tr>
      <td><strong>Nilai UAS</strong></td>
      <td><input name="uas" type="text" id="uas" /></td>
    </tr>
  </table><br/>
  <center><input type="submit" name="Submit" value="Hitung" /></center>
</form>
</body>
</html>

Lalu buat sebuah file proses disini saya beri nama nilaiakhir.php, berikut scriptnya
<html>
<head>
<title>Hasil Akhir</title>
</head>
<body>
<center><h1>Program Hitung Nilai Dengan PHP by MIFTAH.ID</h1></center>
<table width="300" border="1" align="center" bordercolor="#0033FF" bgcolor="#00A2E8">
  <tr>
    <td><?php
$a=$_POST['nim'];
$b=$_POST['nama'];
$c=$_POST['jurusan'];
$d=$_POST['absen'];
$e=$_POST['tugas'];
$f=$_POST['uts'];
$g=$_POST['uas'];
$h=(0.1*$d)+(0.2*$e)+(0.3*$f)+(0.4*$g);
if ($h>=85)
$j=("A") and $i=("LULUS");
else
if ($h>=80)
$j=("A-") and $i=("LULUS");
else
if ($h>=75)
$j=("B+") and $i=("LULUS");
else
if ($h>=70)
$j=("B") and $i=("LULUS");
else
if ($h>=65)
$j=("B-") and $i=("LULUS");
else
if ($h>=60)
$j=("C") and $i=("LULUS");
else
if ($h>=55)
$j=("D") and $i=("TIDAK LULUS");
else
if ($h>100)
$j=("") and $i=("NILAI SALAH");
else
$j=("E") and $i=("TIDAK LULUS");

echo"NIM : $a<br>";
echo"Nama Mahasiswa : $b<br>";
echo"Jurusan : $c<br>";
echo"Nilai Akhir : $h<br>";
echo"Grade : $j<br>";
echo"Keterangan : $i<br>";

?></td>
  </tr>
</table>
</body>
</html>

Hasil akhir program adalah sebagai berikut, pada kasus program yang saya gunakan adalah sistemasi penilaian dan grading dikampus saya, yaitu
  • 10% nilai absen
  • 20% nilai tugas
  • 30% nilai uts
  • 40% nilai uas
Anda dapat menyesuaikan rumus diatas sesuai sistematika oenilaian dikampus ataupun tempat anda menggunakan proram ini masing-masing

10 komentar: