Lagi-lagi tentang simulasi berbasis PHP. tapi untuk posting kali ini saya mencoba membagikan tutorial / cara pembuatan aplikasi tersebut.
mengingat dan menimbang karena banyak sekali permintaan dari teman-teman yang menginginkan program ini, maka tidak ada salahnya pada kesempatan ini akan saya pandu cara pembuatannya. Sebenarnya aplikasi ini sangat simpel dan mudah pembuatannya, apalagi jika teman-teman yang sudah paham dengan PHP, saya yakin pasti bisa dalam sekejap. Untuk itu disini saya cuma ingin berbagi dengan yang belum menguasai PHP.
Langkah Pertama :
Download dan Install XAMPP
caranya baca postingan ini Pengertian/Pengenalan Tentang XAMPP dan Cara Install nya
jika langkah petama sudah selesai copy script dibawah ini.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">Buka aplikasi Notepad dan Paste (Ctrl v)
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Simulasi Masuk SMPN Favorit di Kota Banjarnegara</title>
</head>
<body>
<table width="350" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC">
<tr>
<form name="form1" method="post" action="hasilnya.php">
<td>
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td colspan="3"><strong>Simulasi Masuk SMPN Favorit di Kota Banjarnegara </strong></td>
</tr>
<tr>
<td width="109">Nama Lengkap</td>
<td width="7">:</td>
<td width="210"><input name="nama" type="text" id="nama"></td>
</tr>
<tr>
<td>Matematika</td>
<td>:</td>
<td><input name="mtk" type="text" id="mtk" size="5" />
*Contoh: 8.5</td>
</tr>
<tr>
<td>Bhs.Indonesia</td>
<td>:</td>
<td><input name="ina" type="text" id="ina" size="5" />
*Contoh: 8.5</td>
</tr>
<tr>
<td>Sains</td>
<td>:</td>
<td><input name="ipa" type="text" id="ipa" size="5" />
*Contoh: 8.5</td>
</tr>
<tr>
<td>Pilihan ke 1</td>
<td>:</td>
<td><select name="pil_satu" class="select" id="select1">
<option>SMP N Pilihan ke-1</option>
<option value="SMP N 1 Banjarnegara">SMP N 1 Banjarnegara</option>
<option value="SMP N 2 Banjarnegara">SMP N 2 Banjarnegara</option>
<option value="SMP N 3 Banjarnegara">SMP N 3 Banjarnegara</option>
</select></td>
</tr>
<tr>
<td>Pilihan ke 2</td>
<td>:</td>
<td><select name="pil_dua" class="select" id="select2">
<option>SMP N Pilihan ke-2</option>
<option value="SMP N 1 Banjarnegara">SMP N 1 Banjarnegara</option>
<option value="SMP N 2 Banjarnegara">SMP N 2 Banjarnegara</option>
<option value="SMP N 3 Banjarnegara">SMP N 3 Banjarnegara</option>
</select></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="Proses" style="cursor:pointer;" value="Proses Simulasi"></td>
</tr>
</table>
</td>
</form>
</tr>
</table>
</body>
</html>
Save as dalam bentuk file seperti dibawah ini:
File name : index.phpNote:
Save as Type : All Files
Encoding : UTF-8
Gantilah tulisan yang berwarna merah sesuai sekolah di kota Anda!!!
Langkah berikutnya:
Lakukan seperti cara diatas - Copy and Paste script di bawah ini.
<?phpSimpan dengan nama hasilnya.php
if(isset($_POST['Proses']))
{
/*****************************************************************/
// untuk menampilkan nama siswa
$nama = $_POST['nama'];
// Untuk menampilkan nilai matematika
$mtk = $_POST['mtk'];
// Untuk menampilkan nilai bahasa indonesia
$ina = $_POST['ina'];
// Untuk menampilkan nilai ipa
$ipa = $_POST['ipa'];
// Untuk menampilkan pilihan pertama
$pil_satu = $_POST['pil_satu'];
// Untuk menampilkan pilihan kedua
$pil_dua = $_POST['pil_dua'];
// Untuk memproses penjumlahan nilai dari matematika + bhs indonesia + sains / ipa
$jumlahkan = $mtk + $ina + $ipa;
// Hasil penjumlahan = nilai
$nilai = $jumlahkan;
// pesan error
if(($pil_satu == null))
echo "<script language='javascript'>alert('Maaf...Pilihan Sekolah ke 1 Harus di isi'); window.location.href='javascript:history.back()'</script>";
else if(($pil_dua == null))
echo "<script language='javascript'>alert('Maaf...Pilihan Sekolah ke 2 Harus di isi'); window.location.href='javascript:history.back()'</script>";
else if(($nama == null))
echo "<script language='javascript'>alert('Maaf... Nama Kamu Harus di isi'); window.location.href='javascript:history.back()'</script>";
//JUDUL SIMULASINYA
echo"<title>Simulasi Nilai dari ".$nama."</title>";
// MEMBUAT TABEL NILAI YANG AKAN DI TAMPILKAN
echo"
<h2>Hasil Simulasi Masuk SMP N Favorit a/n $nama</h2>
<table width='400' border='0' cellpadding='0' cellspacing='3'>
<tr>
<td width='129' height='20'>Matematika</td>
<td width='255'>: $mtk</td>
</tr>
<tr>
<td height='20'>Bahasa Indonesia</td>
<td>: $ina</td>
</tr>
<tr>
<td height='20'>Sains</td>
<td>: $ipa</td>
</tr>
<tr>
<td><strong>Total Nilai</strong></td>
<td><font color=\"#FF0000\"><strong>: $nilai</strong></font></td>
</tr>
</table>";
// PASSING GRADE DARI 3 SMP FAVORIT
$PG_SMP1= '28.9';
$PG_SMP2= '26.7';
$PG_SMP3= '27.5';
// MENGHITUNG PROSENTASE PELUANG DITERIMA
$persen_SMP1 = number_format($nilai*100/$PG_SMP1 ,1);
$persen_SMP2 = number_format($nilai*100/$PG_SMP2 ,1);
$persen_SMP3 = number_format($nilai*100/$PG_SMP3 ,1);
// Keterangan Pilihan
$pilihan_1='Pilihan ke 1 : <b>'.$pil_satu.'</b>';
$pilihan_2='Pilihan ke 2 : <b>'.$pil_dua.'</b>';
// KETERANGAN DITERIMA / DITOLAK DI SMP YANG DIPILIH OLEH SISWA
$terima='<font color=blue><b>( DI TERIMA )</b></font> :';
$tolak='<font color=red><b>( BELUM DI TERIMA )</b></font> :';
// menampilkan batas nilai minimal
$ket='Minimal Nilai UASBN yang harus di raih oleh '.$nama.' :';
// MENAMPILKAN PELUANG
$peluang1='- Peluang diterima di '.$pil_satu.' :';
$peluang2='- Peluang diterima di '.$pil_dua.' :';
// SMP N 1 Banjarnegara
if(($pil_satu == 'SMP N 1 Banjarnegara')&&($nilai >= $PG_SMP1)) echo "$pilihan_1 <br>$ket <b> $PG_SMP1 </b> $peluang1 <b> $persen_SMP1 % </b> $terima <br>"; else if(($pil_satu == 'SMP N 1 Banjarnegara')&&($nilai <= $PG_SMP1)) echo "$pilihan_1 <br>$ket <b> $PG_SMP1 </b> $peluang1 <b> $persen_SMP1 % </b> $tolak <br>";
// SMP N 2 Banjarnegara
if(($pil_satu == 'SMP N 2 Banjarnegara')&&($nilai >= $PG_SMP2)) echo "$pilihan_1 <br>$ket <b> $PG_SMP2 </b> $peluang1 <b> $persen_SMP2 % </b> $terima <br>"; else if(($pil_satu == 'SMP N 2 Banjarnegara')&&($nilai <= $PG_SMP2)) echo "$pilihan_1 <br>$ket <b> $PG_SMP2 </b> $peluang1 <b> $persen_SMP2 % </b> $tolak <br>";
// SMP N 3 Banjarnegara
if(($pil_satu == 'SMP N 3 Banjarnegara')&&($nilai >= $PG_SMP3)) echo "$pilihan_1 <br>$ket <b> $PG_SMP3 </b> $peluang1 <b> $persen_SMP3 % </b> $terima <br>"; else if(($pil_satu == 'SMP N 3 Banjarnegara')&&($nilai <= $PG_SMP3)) echo "$pilihan_1 <br>$ket <b> $PG_SMP3 </b> $peluang1 <b> $persen_SMP3 % </b> $tolak <br>";
// SMP N 1 Banjarnegara
if(($pil_dua == 'SMP N 1 Banjarnegara')&&($nilai >= $PG_SMP1)) echo "$pilihan_2 <br>$ket <b> $PG_SMP1 </b> $peluang2 <b> $persen_SMP1 % </b> $terima <br>"; else if(($pil_dua == 'SMP N 1 Banjarnegara')&&($nilai <= $PG_SMP1)) echo "$pilihan_2 <br>$ket <b> $PG_SMP1 </b> $peluang2 <b> $persen_SMP1 % </b> $tolak <br>";
// SMP N 2 Banjarnegara
if(($pil_dua == 'SMP N 2 Banjarnegara')&&($nilai >= $PG_SMP2)) echo "$pilihan_2 <br>$ket <b> $PG_SMP2 </b> $peluang2 <b> $persen_SMP2 % </b> $terima <br>"; else if(($pil_dua == 'SMP N 2 Banjarnegara')&&($nilai <= $PG_SMP2)) echo "$pilihan_2 <br>$ket <b> $PG_SMP2 </b> $peluang2 <b> $persen_SMP2 % </b> $tolak <br>";
// SMP N 3 Banjarnegara
if(($pil_dua == 'SMP N 3 Banjarnegara')&&($nilai >= $PG_SMP3)) echo "$pilihan_2 <br>$ket <b> $PG_SMP3 </b> $peluang2 <b> $persen_SMP3 % </b> $terima <br>"; else if(($pil_dua == 'SMP N 3 Banjarnegara')&&($nilai <= $PG_SMP3)) echo "$pilihan_2 <br>$ket <b> $PG_SMP3 </b> $peluang2 <b> $persen_SMP3 % </b> $tolak <br>";
}
echo"</div></div>";
?>
caranya:
Buka aplikasi Notepad dan Paste (Ctrl v)
Save as dalam bentuk file seperti dibawah ini:
File name : hasilnya.php
Save as Type : All Files
Encoding : UTF-8
Buatlah Folder Demo di
C:\xampp\htdocs\demo
perhatikan gambar dibawah ini
jika sudah anda simpan Sekarang bukalah browser dan ketik urlnya dengan
http://localhost/demo/
maka akan tampil seperti dibawah ini.
Demikian cara pembuatan aplikasi simulasi dengan php.
Nah...pertanyaannya bagaimana cara upload sehingga dapat diakses melalui blogspot
Nantikan pada postingan berikutnya OK...!!!!
sIPPPPPPPPPPPP
ReplyDeleteklo caranya membuat simulasi pembayaran spp gan gman???
ReplyDeleteq minta tolong nih coz programnya buat TA
mas kalo bikin bagan pertandingan kayak piala dunia itu pake model tree gitu bisa nggak??? kasih tau dong kalo bisa.
ReplyDeleteterima kasih