Selasa, 13 Oktober 2015

Pemrograman Web PHP Untuk Menghitung Indeks Prestasi (IP)

Hai kawan kali ini saya akan memposting tentang pemograman web untuk hitung ip. Kita sering kan pada saat nilai keluar satu persatu hari silih berganti. Kita penasaran nilai ip kita dapat berapa sih. Apalagi kalau tinggal satu nilai yang belum keluar. Kita pengen nih memprediksi satu nilai yang belum keluar. Misal nilai ip kita uda dapat A semua terus tinggal satu matkul yang belum keluar nilainya. Dan kita mengandai andai jika matkul tersebut dapat nilai B+, atau mungkin dapat B atau bisa juga C+ berapa ya kira-kira nilai ipnya. Mungkin ada beberapa yang sudah tau rumusnya ada juga yang belum. Yang belum tau rumusnya yaitu

rumus menghitung indeks prestasi (IP)
rumus menghitung indeks prestasi (IP)

Sedangkan yang sudah tau untuk mengira-ngira nilai ip nya masih repot untuk menghitungnya. Nah dari situlah saya berinisiatif untuk membuat pemrograman web untuk menghitung ip. Kita disitu Cuma tinggal memasukkan jumlah mata kuliah. Lalu memasukkan nilai A, B atau C dengan huruf capital dan juga sksnya per mata kuliah yang dimaksud. Setelah melalui tahap itu semua kita bisa mengetahui ipnya.

Langsung saja saya akan menjelaskan langkah-langkahnya di bawah ini :

1. Buka dulu xampp control panel. Jika yang belum punya silahkan download disini di cara menginstall xampp dan cara menggunakannya.

2. Setelah terbuka klik start Apache dan MySQL nya.

3. Nah yang terpenting script di bawah ini. Buat file hit.php lalu copy-paste script di bawah dan save
<html>
<head>
<title>Alan</title>
</head>
<body>

<?php
echo "<form id='alanpri' name='alan' method='post' action='hitung.php'>";
echo "<h3>Jumlah Mata Kuliah</h3>";
echo "<input name='matkul' type='text' id='matkul' size='20' />";
echo "<input type='submit' id='button' value='Lihat'>";

echo "</form>";

?>
</body>
</html>

4. Buatlah file dengan nama hitung.php lalu copy-paste script di bawah dan save
<html>
<head>
<title>Alan</title>
</head>
<body>
<?php

echo "<form id=\"alanprim\" name=\"alanp\" method=\"post\" action=\"hitungip.php\">";
$matkul = $_POST['matkul'];

for ($v=1;$v<=$matkul;$v++) {

echo "nilai ke - " . $v . ":";
echo "<input type='text' name='varia" . $v . "' />";
echo "jumlah sks : "; echo "<input type='text' name='arya" . $v . "' /><br><br>";

}
echo "<input type='submit' id='button' value='Rata-Rata'>";
echo "<br><input type='hidden' name='matkul' value='" . $matkul . "'/>";

echo "</form>";

?>

</body>
</html>

5. Buat file dengan nama hitungip.php lalu copy-paste script di bawah dan save
<html>
<head>
<title>Alan</title>
</head>
<body>
<?php

$matkul = $_POST['matkul'];
$has = 0;
$rata2 = 0;
$a = 0;
$b = 0;
$c = 0;

for ($v = 1;$v <= $matkul; $v++){

$var[$v] = $_POST['varia' . $v];
$dor[$v] = $_POST['arya' . $v];
echo "Nilai ke - $v = $var[$v]<br>";

if ($var[$v] == "A") { $a = 4; }
else if ($var[$v] == "B+") { $a = 3.5;}
else if ($var[$v] == "B") { $a = 3;}
else if ($var[$v] == "C+") { $a = 2.5;}
else if ($var[$v] == "C") { $a = 2; }
else if ($var[$v] == "D") { $a = 1;}

$b += $dor[$v];
$has += $a * $dor[$v];

}
$c = $has / $b ;

echo "Nilai IP Anda = $c";

?>

</body>
</html>

6. Letakkan semua file tadi (hit.php, hitung.php, hitungip.php) ke dalam satu folder bernama "coba" dan pindahkan folder beserta isinya ke C:\xampp\htdocs

7. Buka browser, lalu ketikkan localhost/coba/hit.php di address bar.

8. Selesai

Jika masih ada kesulitan disini saya menyediakan video tutorial Pemrograman Web PHP - Menghitung Nilai Indeks Prestasi (IP). Silahkan lihat video di bawah ini!


Mungkin itu yang bisa bagikan. kurang lebihnya mohon di maafkan ya. Semoga artikel ini bisa membantu dan bermanfaat untuk kalian yang ingin bikin project kecil-kecilan atau untuk kalian yang iseng bermain php. Jika ada kritik dan saran silahkan komentar di bawah ya. :D

1 komentar:

Back to top