<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Pengelolaan Nilai Mahasiswa</title>
</head>
<body>
<h2>Sistem Pengelolaan Nilai Mahasiswa</h2>
<form method="POST">
<label for="nama">Nama Mahasiswa:</label><br>
<input type="text" name="nama" required><br><br>
<label for="nilai1">Nilai UTS:</label><br>
<input type="number" name="nilai1" required><br><br>
<label for="nilai2">Nilai UAS:</label><br>
<input type="number" name="nilai2" required><br><br>
<label for="nilai3">Nilai Tugas:</label><br>
<input type="number" name="nilai3" required><br><br>
<button type="submit">Proses Nilai</button>
</form>
<?php
// Mengecek apakah form sudah di-submit
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// Mengambil input dari pengguna
$nama = $_POST['nama'];
$nilaiUTS = $_POST['nilai1'];
$nilaiUAS = $_POST['nilai2'];
$nilaiTugas = $_POST['nilai3'];
// Array untuk menyimpan nilai
$nilai = array($nilaiUTS, $nilaiUAS, $nilaiTugas);
// Fungsi untuk menghitung rata-rata
function hitungRataRata($nilaiArray) {
$total = array_sum($nilaiArray); // Menjumlahkan semua nilai return $total / count($nilaiArray); // Membagi dengan jumlah elemen }
// Fungsi untuk menentukan kelulusan
function cekKelulusan($rataRata) {
return $rataRata >= 60 ? "Lulus" : "Tidak Lulus";
}
// Menghitung rata-rata
$rataRata = hitungRataRata($nilai);
// Menentukan kelulusan
$kelulusan = cekKelulusan($rataRata);
// Menampilkan hasil
echo "<h3>Hasil Pengolahan Nilai</h3>";
echo "Nama Mahasiswa: $nama<br>";
echo "Nilai UTS: $nilaiUTS<br>";
echo "Nilai UAS: $nilaiUAS<br>";
echo "Nilai Tugas: $nilaiTugas<br>";
echo "Status Kelulusan: <strong>$kelulusan</strong>";
}
?>
</body>
</html>