Rabu, 13 Januari 2016

Program Hitung Nilai Akhir Mahasiswa Menggunakan PHP

Bigboss.web.id - 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 Bigboss.web.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 Bigboss.web.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
Index.php

nilaiakhir.php

9 komentar:

  1. Balasan
    1. applikasi harus instal dulu k? atau bagaimana?

      Hapus
    2. gaperlu install gan, yg penting ada webservernya

      Hapus
  2. Info yang berguna ini...ane masih baru nih belajar ginian lumayan ilmu. Mkasih ya
    Kontraktor Pameran
    Jasa Pembuatan Booth Pameran

    BalasHapus
  3. keren gan... minta izin di coba ya !!!

    BalasHapus
  4. terimakaih gan hadirmu membantu banget :)

    BalasHapus
  5. bermanfaat
    http://blog.binadarma.ac.id//irmaneffendy

    BalasHapus
  6. Membantu banget mkasih..
    Klw tugas nya ada 2 bgmn??
    Tugas 1 + tugas 2??

    BalasHapus