Membuat Program Perhitungan Nilai Akhir dengan PHP

 

 

Assalamualaikum Wr. Wb.

Sobat Webhozz, gimana kabarnya nih? Seperti biasa, semoga sehat selalu ya, amin. Kali ini kita akan belajar tentang sebuah studi kasus.

Nah, sebelumnya buat para mahasiswa kan tentunya selalu ada rekap hasil ujian akhir semester yang dilalui. Mulai dari nilai absen, tugas, UAS, bahkan ke UAS. Semua itu nantinya akan diproses lagi untuk menghasilkan nilai akhirnya, dan keluar grade berdasarkan nilai akhir yang didapatkan.

Biasanya ketentuan nilai akhir tersebut adalah sebagai berikut.

  • Nilai absen biasanya dikalikan dengan 10%.
  • Nilai tugas biasanya dikalikan dengan 20%.
  • Nilai UTS biasanya dikalikan dengan 30%.
  • Nilai UAS biasanya dikalikan dengan 40%.
  • Nilai akhirnya adalah hasil penjumlahan dari nilai-nilai yang di atas
  • Muncullah grade dari nilai akhir tersebut.

 

Nah, sekarang adalah gimana cara kita mengaplikasikannya dalam pemograman web. Yuk kita pelajari sama-sama.

  1. Buat file html dulu, kita buat file untuk input nilainya, seperti di bawah ini.

<form action=”output.php” method=”post”>

 

<h1>Hitung Nilai AKhir Mahasiswa</h1>

 

Nama Mahasiswa : <br>

<input type=”text” name=”nama”><br>

 

Mata Kuliah : <br>

<input type=”text” name=”makul”><br>

 

Nilai Absen : <br>

<input type=”text” name=”absen”><br>

 

Nilai Tugas : <br>

<input type=”text” name=”tugas”><br>

 

Nilai UTS : <br>

<input type=”text” name=”uts”><br>

 

Nilai UAS : <br>

<input type=”text” name=”uas”><br><br>

 

<input type=”submit” value=”Hitung”>

</form>

  1. Maka akan tampil seperti ini di browser.

 

3. Buat file php, untuk proses perhitungan dan ketikkan kode berikut.

<?php

 

$nama   = $_POST[‘nama’];

$makul  = $_POST[‘makul’];

$absen  = $_POST[‘absen’];

$tugas  = $_POST[‘tugas’];

$uts    = $_POST[‘uts’];

$uas    = $_POST[‘uas’];

 

 

//menghitung nilai dari yang tadi kita input

$nilai_absen = $absen * 0.1;

$nilai_tugas = $tugas * 0.2;

$nilai_uts   = $uts * 0.3;

$nilai_uas   = $uas * 0.4;

 

//penjumlahan dari nilai-nilai yang sudah diinput

$nilai_akhir = $nilai_absen + $nilai_tugas + $nilai_uts + $nilai_uas;

 

//menampilkan grade berdasarkan hasil nilai akhir

if ($nilai_akhir>=80)

{

$grade = “A”;

}

elseif ($nilai_akhir>=70)

{

$grade = “B”;

}

elseif ($nilai_akhir>=50)

{

$grade = “C”;

}

elseif ($nilai_akhir>=40)

{

$grade = “D”;

}

else

{

$grade = “E”;

}

 

echo

<h1>Hitung Nilai AKhir Mahasiswa</h1>

 

Nama Mahasiswa : $nama <br>

Mata Kuliah : $makul <br>

Nilai Absen : <b>$nilai_absen</b><br>

Nilai Tugas : <b>$nilai_tugas</b><br>

Nilai UTS   : <b>$nilai_uts</b><br>

Nilai UAS   : <b>$nilai_uas</b><br>

 

<h4>Nilai Akhir : $nilai_akhir</h4>

<h4>Grade : $grade</h4>

“;

 

?>

  1. Silahkan jalankan di browser, dimulai dari file input yang berformat html Isi pada kotak yang tersedia. Kemudian klik Hitung.

5. Seperti inilah hasilnya. Setelah kita mengklik tombol hitung.

 

 

Untuk mencoba agar program bisa menampilkan grade yang lain, silahkan coba dengan memasukkan nilai yang berbeda.

Begitulah sedikit studi kasus yang kita pelajari pada kesempatan kali ini. Maka dari itu, selamat mencoba ya…Dan akhir kata, demikianlah postingan artikel ini. Semoga bermanfaat ya, amin.

Walaikumsalam Wr. Wb.

 

Created by: Danny Julian Pratama