Pada postingan kali ini saya akan share tugas kuliah lagi, siapa tahu ada yang mamiliki tugas yang sama, jadi bisa untuk sedikit pencerahan. Untukkesempatan kali ini kita akan berbicara mengenai PHP, disini saya mencobanya menggunakan xampp, sedangkan file PHPnya diletakkan pada salah satu directory xampp yaitu htdocs yang nantinya di akses menggunakan alamat localhost, lihat gambar di bawah ini.

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...

 
Ozan Hacker | Free Software and Tutorial. © . All Rights Reserved. Powered by Blogger
Top