Preent Screen Directory
Preent Screen Akses
Langkah-langkah pembuatannya sbb...
- Buatlah file php bernama ipk1.php (terserah menggunakan notepad++ atau lainnya)
- Simpan file didalam directory htdocs (terserah mau didalam folder lain atau di htdocs nya)
- Copas Coding dibawah ini...
<html>
<body>
<form action = "ipk2.php" method = "post">
<table>
<tr><td><h3><p align="center">INPUT JUMLAH MATA KULIAH<p></h3></td></tr>
<tr><td>Jumlah mata kuliah yang diambil : <input type="text" name="jumlahmk"/></td></tr>
<tr><td><input type="submit" name="submit" value="OK"/></td></tr>
</table>
</form>
</body>
</html>
- Buatlah file ipk2.php dan copy soding dibawah...
<?php
$jumlahmk = $_POST['jumlahmk'];
echo"<form action='ipk3.php' method='post'>";
echo"<h3>INPUT NILAI MASING-MASING MATA KULIAH</h3>";
echo"<table><tr><td>No</td><td><p align = 'center'>Nama Mata Kuliah</p></td><td><p align = 'center'>nilai</p></td><td><p align = 'center'>sks</p></td><tr>";
for ($i = 1; $i <= $jumlahmk; $i++) {
echo"<tr><td> $i";
echo"</td><td> <input type ='text' name ='matakuliah" . $i . "'> <br>";
echo"</td><td>";
echo"<input type='text' name='nilaimk" . $i . "'> <br>";
echo"</td><td>";
echo"<input type='text' name='sks" . $i . "'> <br>";
echo"</td></tr>";
}
echo"<tr><td>";
echo"<br> <input type='submit' name='submit' value='OK'/>";
echo"</td></tr>";
echo"<br><input type='hidden' name='jumlahmk' value='" . $jumlahmk . "'/>";
echo"</form>";
?>
- Buatlah file ipk3.php dan copy code dibawah ini...
<?php
$jumlahmk = $_POST['jumlahmk'];
$matakuliah = $_POST['matakuliah'];
$hsil = 0;
$totalsks = 0;
$jnilaisks = 0;
$tnindex = 0;
echo"<table>";
echo"<tr><td>";
echo"<h3><p align='center'>IPK yang diperoleh</p></h3></td></tr>";
echo"<tr><td>";
echo"<table border = 1 >";
echo"<tr><td>Nama Mata Kuliah</td><td>SKS</td><td>Nilai</td><td>Predikat</td></tr>";
for ($i = 1; $i <= $jumlahmk; $i++) {
$tmatakuliah[$i] = $_POST['matakuliah' . $i];
$nsks[$i] = $_POST['sks' . $i];
$nilai[$i] = $_POST['nilaimk' . $i];
if ($nilai[$i] > 80) {
$nindex[$i] = 4;
$predikat[$i] = 'A';
} else if (($nilai[$i] > 60) && ($nilai[$i] < 81)) {
$nindex[$i] = 3;
$predikat[$i] = 'B+';
} else if (($nilai[$i] > 50) && ($nilai[$i] < 61)) {
$nindex[$i] = 2;
$predikat[$i] = 'B';
} else if (($nilai[$i] > 40) && ($nilai[$i] < 51)) {
$nindex[$i] = 1;
$predikat[$i] = 'C+';
} else if (($nilai[$i] >= 0) && ($nilai[$i] < 41)) {
$nindex[$i] = 0;
$predikat[$i] = 'C';
}
$tnindex += $nindex[$i];
$hsil += $nilai[$i];
$totalsks+= $nsks[$i];
$jnilaisks+=($nsks[$i] * $nindex[$i]);
echo"<tr><td> $tmatakuliah[$i]</td><td><p align='center'>$nsks[$i]</p></td><td>$nilai[$i]<br></td><td><p align='center'>$predikat[$i]</p></td></tr>";
}
echo"</td></tr>";
echo"</table>";
$rata = $hsil / $jumlahmk;
$totsks = $jnilaisks / $totalsks;
$totalnindex = $tnindex / $jumlahmk;
echo"<br><br>";
echo"<table>";
echo"<tr><td>Total nilai adalah </td><td> $hsil</td></tr> ";
echo"<tr><td>Total sks adalah </td><td> $totalsks</td></tr> ";
echo"<tr><td>Rata-rata nilai adalah </td><td> $rata</td></tr>";
echo"<tr><td>IPK adalah </td><td> $totalnindex</td></tr>";
echo"</table>";
?>
Keterangan:
- Belakangan...kalo ada kesulitan silahkan coment...hehe...
Semoga membantu...
0 komentar Blogger 0 Facebook
Post a Comment
Mohon maaf bila blog ini tidak fokus hanya di software, karena saya ingin semua orang dapat mendapatkan ilmu yang ada di perkuliahan...
Semoga yang ada di blog ini bermanfaat...
Terikasih sudah mau berkunjung...