Belajar Membuat Blog
Jumat, 23 Desember 2016
Program PHP & HTML Membuat Form
Hai... Pada postingan kali ini saya akan membagikan sebuah program PHP dan HTML membuat from dengan input dan outputnya adalah sebagai berikut :
Input : Nama, Golongan, Jabatan Fungsional, Jabatan Struktural, Pinjaman.
Output : Nama, GajiPokok, Tunjangan Fungsional, Tunjangan Struktural, Pinjaman, PPh, Total Pemasukan, Total Pengeluaran, Total Penerimaan.
Teman-teman dapat melihat di bawah ini merupakan kode untuk membuat program PHP dan HTML tersebut yang mempunyai 2 skirp.
Skrip 1
<html>
<head>
<title>Tugas Fungsi Pemrograman www</title>
</head>
<body>
<h1>Silahkan Lihat Informasi Gaji Anda</h1>
<p>
<b>Tugas : </b><br/>
Buatlah program php yang menggunakan form sebagai inputannya.<br/>
<b>Input : </b>Nama, golongan, jabatan fungsional, jabatan struktural, pinjaman.<br/>
<b>Output : </b>Nama, gaji pokok, tunjangan fungsional, tunjangan struktural, pinjaman, pph, total pemasukan, total pengeluaran, total penerimaan.
</p>
<hr/>
<fieldset><legend><b>Isi Form Data Anda</b></legend>
<form action=tugas_fungsi_2.php method=post>
<table >
<tr></tr>
<th>Nama</th>
<td>:</td>
<td>
<input type=text name=nama />
</td>
<tr></tr>
<th>Jabatan</th>
<td>:</td>
<td>
<fieldset><legend>Fungsional</legend>
<select name=jafu>
<option value=aa >Asisten Ahli<br/>
<option value=l >Lektor<br/>
<option value=lk >Lektor Kepala<br/>
<option value=gb >Guru Besar
</select>
</fieldset>
</td>
<td>
<fieldset><legend>Struktural</legend>
<select name=jast>
<option value=kp >Ketua Prodi</option>
<option value=wkp >Wakil Ketua Prodi</option>
<option value=d >Dekan</option>
<option value=pd >Pembantu Dekan</option>
<option value=r >Rektor</option>
<option value=pr >Pembantu Rektor</option>
</select>
</fieldset>
</td>
<td>
<fieldset><legend>Golongan</legend>
<select name=gol>
<option value=g1>Golongan I<br/>
<option value=g2>Golongan II<br/>
<option value=g3>Golongan III<br/>
<option value=g4>Golongan IV
</select>
</fieldset>
</td>
<tr></tr>
<th>Pinjaman</th>
<td>:</td>
<td>
<input type=foat name=pinjam>
</td>
<tr></tr>
<td></td>
<td></td>
<td>
<input type=submit name=cek value='Cek Sekarang'>
</td>
</table>
</form>
</fieldset>
<p>
<hr/>
<b>Note:</b><br/>
<i>Tugas kuliah Pemrograman WWW yang diampu oleh bapak Tohadi,S.kom.</i>
</p>
</body>
</html>
Skrip 2
<html>
<head>
<title>Tugas Fungsi Pemrograman WWW</title>
<meta content="">
<style></style>
</head>
<body>
<?php
//fungsi-fungsi php dibawah ini
//menampilkan nama yang dimasukan
$nama = $_POST['nama'];
//menampilkan gaji pokok berdasarkan golongan yang dimasukan
$gol = $_POST['gol'];
if($gol == 'g1'){
$gaji_pokok = '1000000';
}
else if($gol == 'g2'){
$gaji_pokok = '2000000';
}
else if($gol == 'g3'){
$gaji_pokok = '2500000';
}
else if($gol == 'g4'){
$gaji_pokok = '3000000';
}
else {
$gaji_pokok = 'Error';
}
//menampilkan tunjangan fungsional berdasarkan jabatan fungsional yg diinputkan
$fun = $_POST['jafu'];
if($fun == 'aa') {
$tunjangan_fun = '400000';
}
else if($fun == 'l') {
$tunjangan_fun = '1000000';
}
else if($fun == 'lk') {
$tunjangan_fun = '2000000';
}
else if($fun == 'gb') {
$tunjangan_fun = '5000000';
}
else {
$tunjangan_fun = 'Error';
}
//menampilkan tunjangan struktural berdasarkan jabatan struktural yg dimasukan
$str = $_POST['jast'];
if ($str == 'kp') {
$tunjangan_str = '5000000';
}
else if ($str == 'wkp') {
$tunjangan_str = '4000000';
}
else if ($str == 'd') {
$tunjangan_str = '10000000';
}
else if ($str == 'pd') {
$tunjangan_str = '7000000';
}
else if ($str == 'r') {
$tunjangan_str = '15000000';
}
else if ($str == 'pr') {
$tunjangan_str = '10000000';
}
else {
$tunjangan_str = 'Error';
}
//menampilkan pinjaman yang dimasukan
$pinjaman = $_POST['pinjam'];
//menampilkan total pemasukan = (gaji pokok + tunjangan fungsional + tunjangan struktural)
$pemasukan = $gaji_pokok + $tunjangan_fun + $tunjangan_str;
//menampilkan total pengeluaran berdasarkan pph dan pinjaman
if('g1' && 'g2') {
$pph = $gaji_pokok * 10/100;
}
else if('g3') {
$pph = $gaji_pokok * 15/100;
}
else if('g4') {
$pph = $gaji_pokok * 17.5/100;
}
$pengeluaran = $pph + $pinjaman;
//menampilkan total penerimaan = total pemasukan + total penerimaan
$total = $pemasukan + $pengeluaran;
?>
<?
//sekarang saya masukkan skrip php fungsi pemanggilan ke dalam tabel, agar tampilan terlihat rapi.
?>
<p><h3><b>
Tampilan saat program dijalankan
<br/>Seperti terlihat di bawah ini!!!</b></h3>
</p>
<hr/>
<h2>Informasi Gaji Anda</h2>
<p>
<table>
<tr>
<td>Nama</td>
<td>:</td>
<td><?echo "<b>$nama</b>";?></td>
</tr>
<tr>
<td>Gaji Pokok</td>
<td>:</td>
<td><?echo "Rp. $gaji_pokok,00";?></td>
</tr>
<tr>
<td>Tunjangan Fungsional</td>
<td>:</td>
<td><?echo "Rp. $tunjangan_fun,00";?></td>
</tr>
<tr>
<td>Tunjangan Struktural</td>
<td>:</td>
<td><?echo "Rp. $tunjangan_str,00";?></td>
</tr>
<tr>
<td>Pinjaman</td>
<td>:</td>
<td><?echo "Rp. $pinjaman,00";?></td>
</tr>
<tr>
<td>Total Pemasukan</td>
<td>:</td>
<td><?echo "Rp. $pemasukan,00";?></td>
</tr>
<tr>
<td>Total Pengeluaran</td>
<td>:</td>
<td><?echo "Rp. $pengeluaran,00";?></td>
</tr>
<tr>
<td>Total Penerimaan</td>
<td>:</td>
<td><?echo "<b>Rp. $total,00</b>";?></td>
</tr>
</table>
</p>
<hr/>
</body>
</html>
Setelah menginputkan form data anda yang diminta oleh program, maka akan menghasilkan output seperti dibawah :
Selamat mencoba... Semoga bermanfaat,,,
Tidak ada komentar:
Posting Komentar
Posting Lebih Baru
Posting Lama
Beranda
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar