Program Grade Nilai Mahasiswa Dengan PHP
Minggu, Desember 25, 2022Pada tutorial kali ini, kita akan belajar bagaimana membuat program untuk menghitung grade nilai mahasiswa menggunakan bahasa pemrograman PHP. PHP merupakan bahasa pemrograman yang populer digunakan untuk pengembangan aplikasi web. Dengan mengikuti tutorial ini, diharapkan Anda akan dapat memahami dasar-dasar pemrograman PHP serta dapat membuat program sederhana untuk menghitung grade nilai mahasiswa. Ayo kita mulai belajar!
Source Code Program Grade Nilai Mahasiswa PHP
<!DOCTYPE html>
<html>
<head>
<title>Grade Nilai Mahasiswa</title>
</head>
<body>
<table border='1' cellspacing='0' cellpadding='10' width='300'>
<form action="<?php echo $_SERVER["PHP_SELF"];?>" method="post">
<tr><td><label for="nim">NIM:</label></td>
<td><input type="text" id="nim" name="nim" required></td></tr>
<tr><td><label for="nama">Nama:</label></td>
<td><input type="text" id="nama" name="nama" required></td></tr>
<tr><td><label for="nilai">Nilai:</label></td>
<td><input type="number" id="nilai" name="nilai" required min="0" max="100"></td></tr>
<tr><td colspan="2" align="center"><input type="submit" name="tombol" value="Submit"></td></tr>
</form>
</table>
<?php
if(isset($_POST['tombol'])){
// Mengambil data dari form input
$nim = $_POST['nim'];
$nama = $_POST['nama'];
$nilai = $_POST['nilai'];
// Menentukan grade nilai mahasiswa
if ($nilai >= 85) {
$grade = 'A';
} elseif ($nilai >= 70) {
$grade = 'B';
} elseif ($nilai >= 55) {
$grade = 'C';
} elseif ($nilai >= 40) {
$grade = 'D';
} elseif ($nilai >0 ) {
$grade = 'E';
} else {
$grade = 'T';
}
// Menampilkan hasil
echo "<br>NIM: $nim<br>";
echo "Nama: $nama<br>";
echo "Nilai: $nilai<br>";
echo "Grade: $grade<br>";
}
?>
</body>
</html>
Penjelasan Program Grade Nilai Mahasiswa PHP
Pada source code di atas terdapat sebuah halaman web yang memiliki sebuah form input yang terdiri dari 3 buah field yaitu NIM, Nama, dan Nilai. Setelah pengguna mengisi form tersebut dan menekan tombol "Submit", maka akan dilakukan validasi terhadap isi dari form yang telah diisi oleh pengguna.
Validasi tersebut dilakukan dengan mengecek nilai yang diinput oleh pengguna, kemudian menentukan grade nilai sesuai dengan ketentuan yang telah ditetapkan. Ketentuan tersebut adalah jika nilai >= 85 maka grade adalah A, jika nilai >= 70 maka grade adalah B, dan seterusnya sampai dengan grade E untuk nilai >= 40. Jika nilai yang diinput lebih kecil dari 40 maka grade yang akan ditampilkan adalah T.
Setelah grade nilai ditentukan, maka akan ditampilkan hasilnya yaitu NIM, Nama, Nilai, dan Grade yang didapat oleh mahasiswa tersebut. Semua informasi tersebut akan ditampilkan di halaman web tersebut.
Coba cari lagi apa yang ada inginkan pada kolom berikut: