Tutorial Membuat Program PHP untuk Menghitung Rata-rata Nilai
Pada artikel ini, kita akan belajar cara membuat program PHP sederhana untuk menghitung rata-rata dari sejumlah nilai yang diinputkan oleh pengguna. Program ini akan meminta pengguna untuk memasukkan jumlah nilai yang ingin dihitung, kemudian meminta pengguna untuk memasukkan nilai-nilai tersebut. Setelah itu, program akan menghitung rata-rata dari nilai-nilai tersebut dan menampilkannya kepada pengguna.
Langkah pertama dalam membuat program ini adalah membuat form HTML sederhana untuk meminta input dari pengguna. Berikut adalah contoh kode HTML untuk form tersebut:
<!DOCTYPE html>
<html>
<head>
<title>Program PHP untuk Menghitung Rata-rata Nilai</title>
</head>
<body>
<h1>Program PHP untuk Menghitung Rata-rata Nilai</h1>
<form action="hitung_rata.php" method="post">
<label for="jumlah_nilai">Masukkan jumlah nilai:</label>
<input type="number" id="jumlah_nilai" name="jumlah_nilai" required><br><br>
<input type="submit" value="Hitung">
</form>
</body>
</html>
Kode di atas akan menampilkan judul program dan form untuk memasukkan jumlah nilai yang ingin dihitung. Form tersebut akan mengirimkan data ke file "hitung_rata.php" saat tombol "Hitung" ditekan.
Selanjutnya, kita akan membuat file PHP "hitung_rata.php" untuk mengolah data yang dikirimkan oleh form. Berikut adalah contoh kode PHP untuk file tersebut:
<!DOCTYPE html>
<html>
<head>
<title>Program PHP untuk Menghitung Rata-rata Nilai</title>
</head>
<body>
<h1>Program PHP untuk Menghitung Rata-rata Nilai</h1>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$jumlah_nilai = $_POST["jumlah_nilai"];
if ($jumlah_nilai > 0) {
echo "<h2>Masukkan nilai-nilai:</h2>";
echo '<form action="hasil_rata.php" method="post">';
for ($i = 1; $i <= $jumlah_nilai; $i++) {
echo "Nilai ke-$i: <input type='number' name='nilai[]' required><br><br>";
}
echo '<input type="hidden" name="jumlah_nilai" value="' . $jumlah_nilai . '">';
echo '<input type="submit" value="Hitung Rata-rata">';
echo '</form>';
} else {
echo "Jumlah nilai harus lebih dari 0.";
}
}
?>
</body>
</html>
Kode di atas akan mengecek apakah form telah dikirimkan dengan menggunakan metode POST. Jika iya, maka program akan mengambil nilai dari input "jumlah_nilai" menggunakan variabel jumlah_nilai. Kemudian, program akan mengecek apakah $jumlah_nilai lebih dari 0. Jika iya, program akan menampilkan form untuk memasukkan nilai-nilai tersebut. Jika tidak, program akan menampilkan pesan error.
Selanjutnya, kita akan membuat file "hasil_rata.php" untuk menghitung rata-rata dari nilai-nilai yang telah dimasukkan oleh pengguna. Berikut adalah contoh kode PHP untuk file tersebut:
<!DOCTYPE html>
<html>
<head>
<title>Program PHP untuk Menghitung Rata-rata Nilai</title>
</head>
<body>
<h1>Program PHP untuk Menghitung Rata-rata Nilai</h1>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$jumlah_nilai = $_POST["jumlah_nilai"];
$nilai = $_POST["nilai"];
$total_nilai = array_sum($nilai);
$rata_rata = $total_nilai / $jumlah_nilai;
echo "<h2>Hasil:</h2>";
echo "Jumlah nilai: $jumlah_nilai<br>";
echo "Total nilai: $total_nilai<br>";
echo "Rata-rata: $rata_rata";
}
?>
</body>
</html>
Kode di atas akan mengambil nilai dari input "jumlah_nilai" dan "nilai" menggunakan variabel nilai. Setelah itu, program akan menghitung rata-rata dengan membagi total nilai dengan jumlah nilai. Terakhir, program akan menampilkan hasilnya kepada pengguna.
Setelah semua file telah dibuat, kita dapat menjalankan program ini dengan membuka file form HTML dalam browser. Pengguna dapat memasukkan jumlah nilai yang ingin dihitung, kemudian memasukkan nilai-nilai tersebut. Setelah tombol "Hitung Rata-rata" ditekan, program akan menghitung rata-rata dan menampilkannya kepada pengguna.
Dengan demikian, kita telah berhasil membuat program PHP sederhana untuk menghitung rata-rata dari sejumlah nilai yang diinputkan oleh pengguna. Program ini dapat berguna dalam berbagai situasi, seperti menghitung rata-rata nilai siswa atau menghitung rata-rata penjualan harian.
Posting Komentar untuk "Tutorial Membuat Program PHP untuk Menghitung Rata-rata Nilai"
Silakan Berikan Komentar Anda
- Komentar dengan sopan
- Dilarang spam Komentar
- Dilarang memberikan link aktif pada kolom komentar
- Dilarang menggunakan Kosa Kata yang Kasar atau Negatif
Salam Hangat
AriefDM