Membuat penerapan OOP pada PHP
1. Membuat class-form pada PHP
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
class Form
{
var $fields = array();
var $action;
var $submit = "Submit Form";
var $jumField = 0;
function __construct($action, $submit)
{
$this->action = $action;
$this->submit = $submit;
}
function displayForm()
{
echo "<form action='".$this->action."' method='POST'>";
echo "<table>";
for ($j=0; $j<count($this->fields); $j++) {
echo "<tr><td align='left'>".$this->fields[$j]['label']."</td>";
echo "<td><input type='text' name='".$this->fields[$j]['name']."'></td></tr>";
}
echo "<tr><td colspan='2'>";
echo "<input type='submit' value='".$this->submit."'></td></tr>";
echo "</table>";
}
function addField($name, $label)
{
$this->fields [$this->jumField]['name'] = $name;
$this->fields [$this->jumField]['label'] = $label;
$this->jumField ++;
}
}
?>
</body>
</html>
2. Membuat Form pada PHP
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Form Input NewsPaper</title>
</head>
<body>
<?php
include "class-form.php";
echo "<html><head><title>Form Input NewsPaper</title></head><body>";
$form = new Form ("","Submit");
$form ->addField ("txtkode", "Kode");
$form ->addField ("txtnama", "Newspaper Name");
$form ->addField ("txtregion", "Region");
$form ->addField ("txtjenis", "Type Of Newspaper");
$form ->addField ("txtcontact", "Contact Person");
$form ->addField ("txtaddress", "Address");
$form ->addField ("txtcity", "City");
echo "<h3>Silahkan Isi Data Form dengan benar: </h3>";
$form->displayForm();
echo "</body></html>";
?>
</body>
</html>
Minggu, 11 Mei 2014
Jumat, 18 April 2014
Insert, Update, dan Delete
MEMBUAT MENU KONEKSI PADA PHP
koneksi.php
<?php
$server="localhost";
$username="root";
$password="";
$db="Barang";
$conf = mysql_connect($server, $username, $password) or die ("Ada kesalahan koneksi pada database");
$simpan = mysql_select_db ($db);
?>
MEMBUAT FORM INPUT PADA PHP
FormBarang.php
<div align="center">
<form id="form1" name="form1" method="post" action="Proses.php">
<h2>Form Input Data Barang</h2>
<table width="454">
<tr>
<td width="159">Kode Barang</td>
<td width="29">:</td>
<td width="381"><label>
<input type="text" name="kode" id="kode" />
</label></td>
</tr>
<tr>
<td>Nama Barang</td>
<td>:</td>
<td><label>
<input name="nama" type="text" id="nama" />
</label></td>
</tr>
<tr>
<td>Tanggal Masuk</td>
<td>:</td>
<td><label>
<select name="tanggal" id="tanggal">
<option value="tanggal">Tanggal</option>
<?php
for ($tanggal = 1; $tanggal <= 31; $tanggal++)
{
echo "<option value=".$tanggal.">".$tanggal."</option>";
}
?>
</select>
<select name="bulan" id="bulan">
<option value="bulan">Bulan</option>
<?php
for ($bulan = 1; $bulan <= 12; $bulan++)
{
echo "<option value=".$bulan.">".$bulan."</option>";
}
?>
</select>
<select name="tahun" id="tahun">
<option value="tahun">Tahun</option>
<?php
for ($tahun = 2014; $tahun <= 2020; $tahun++)
{
echo "<option value=".$tahun.">".$tahun."</option>";
}
?>
</select>
</label></td>
</tr>
<tr>
<td>Jenis Barang</td>
<td>:</td>
<td><label>
<select name="jenis" id="jenis">
<option>------</option>
<option>FOOD</option>
<option>NON FOOD</option>
<option>Fresh and Fruit</option>
<option>DAIRY</option>
</select>
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><label>
<input type="submit" name="simpan" id="simpan" value="Simpan" />
</label>
<label>
<input type="reset" name="button2" id="button2" value="Reset" />
</label></td>
</tr>
</table>
</form>
</div>
MEMBUAT FORM PROSES SIMPAN PADA PHP
proses.php
<?php
include('koneksi.php');
if($_POST['simpan']=='Simpan')
{
$simpan = "insert into input(`kd_barang`, `nm_barang`, `masuk`, `jenis`) values
('".$_POST['kode']."',
'".$_POST['nama']."',
'".$_POST['tanggal']."-".$_POST['bulan']."-".$_POST['tahun']."',
'".$_POST['jenis']."')";
$success = mysql_query($simpan);
//print_r($success);
if($success)
{
echo '<script>alert("Data Telah Tersimpan!")</script> <a href="FormBarang.php"> <<< Kembali ke halaman Form Peserta</a>';
}
}
?>
MEMBUAT FORM VIEW PADA PHP
view.php
<?php
//koneksi mysql
include('koneksi.php');
$sql="select * from input";
$hasil=mysql_query($sql);
echo "<h2>Data Barang</h2>";
echo "<table border='1' width='700' height='100 align='center'>";
echo "<tr bgcolor='".$warnaHeading."'>
<td><center><font color='Black'>Kode Barang</td>
<td><center><font color='Black'>Nama Brang</td>
<td><center><font color='Black'>Tanggal Masuk</td>
<td><center><font color='Black'>Jenis Barang</td>
<td><center><font color='Black'>Action</td>
</tr>";
while($data = mysql_fetch_array($hasil))
{
echo "<td>".$data['kd_barang']."</td>";
echo "<td>".$data['nm_barang']."</td>";
echo "<td>".$data['masuk']."</td>";
echo "<td>".$data['jenis']."</td>";
echo "<td><a href='edit.php?nomor=".$data['kd_barang']."'>edit</a> | <a href='delete.php?nomor=".$data['kd_barang']."'>delete</a></td></tr>";
echo "</tr>";
}
echo "</table>";
?>
MEMBUAT FORM EDIT PADA PHP
edit.php
<?php
//koneksi mysql
include ('koneksi.php');
$kode = "SELECT `kd_barang`, `nm_barang`, `masuk`, `jenis` FROM input WHERE kd_barang";
$sql = mysql_query($kode);
$data = mysql_fetch_array ($sql);
?>
<form id="form" name="form" method="post" action="update.php">
<h1 align="center">EDIT DATA BARANG</h1>
<table width="556" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="172">Kode Barang</td>
<td width="384"><label><input type="text" name="kode" id="kode" value="<?=$data['kd_barang'];?>" />
</label></td>
</tr>
<tr>
<td>Nama Barang</td>
<td><label><input type="text" name="nama" id="nama" value="<?=$data['nm_barang'];?>"/>
</label></td>
</tr>
<tr>
<td>Asal Sekolah</td>
<td><label><input type="text" name="tanggal" id="tanggal" value="<?=$data['masuk'];?>"/>
<select name="tanggal" id="tanggal">
<option value="tanggal">Tanggal</option>
<?php
for ($tanggal = 1; $tanggal <= 31; $tanggal++)
{
echo "<option value=".$tanggal.">".$tanggal."</option>";
}
?>
</select>
<select name="bulan" id="bulan">
<option value="bulan">Bulan</option>
<?php
for ($bulan = 1; $bulan <= 12; $bulan++)
{
echo "<option value=".$bulan.">".$bulan."</option>";
}
?>
</select>
<select name="tahun" id="tahun">
<option value="tahun">Tahun</option>
<?php
for ($tahun = 2014; $tahun <= 2020; $tahun++)
{
echo "<option value=".$tahun.">".$tahun."</option>";
}
?>
</select>
</label></td>
</tr>
<tr>
<td>Lomba</td>
<td><label><input type="text" name="jenis" id="jenis" value="<?=$data['jenis'];?>"/>
<select name="jenis" id="jenis">
<option>------</option>
<option>FOOD</option>
<option>NON FOOD</option>
<option>Fresh and Fruit</option>
<option>DAIRY</option>
</select>
</label></td>
</tr>
</table>
<p>
<label>
<div align="center">
<input type="submit" name="simpan" id="simpan" value="Update" />
<input type="reset" name="cancel" id="cancel" value="Cancel" />
</div>
</label>
<label>
<div align="center"></div>
</label>
</p>
</form>
MEMBUAT MENU UPDATE PADA PHP
update.php
<?php
include('koneksi.php');
if($_POST['simpan']=='Update')
{
$simpan = "UPDATE input SET `kd_barang`='".$_POST['kode']."', `nm_barang`='".$_POST['nama']."', `masuk`='".$_POST['tanggal']."-".$_POST['bulan']."-".$_POST['tahun']."',`jenis`='".$_POST['jenis']."' WHERE `kd_barang`='".$_POST['kode']."'";
$success = mysql_query($simpan);
//print_r($success);
if($success)
{
echo '<script>alert("Data Telah TerUPDATE!")</script> <a href="viewPeserta.php"> <<< Kembali ke halaman View Data Peserta</a>';
}
}
?>
MEMBUAT MENU DELETE PADA PHP
delete.php
<?php
//koneksi mysql
include ('koneksi.php');
if (!empty($_GET['kode']))
{
$id = $_GET['kode'];
$result = mysql_query("DELETE FROM input WHERE kd_barang ='$id'") or die(mysql_error());
echo'<script>alert("Data telah terhapus!!")</script> <a href="view.php"> <<< Kembali ke halaman View Data Peserta</a>';
}
?>
koneksi.php
<?php
$server="localhost";
$username="root";
$password="";
$db="Barang";
$conf = mysql_connect($server, $username, $password) or die ("Ada kesalahan koneksi pada database");
$simpan = mysql_select_db ($db);
?>
MEMBUAT FORM INPUT PADA PHP
FormBarang.php
<div align="center">
<form id="form1" name="form1" method="post" action="Proses.php">
<h2>Form Input Data Barang</h2>
<table width="454">
<tr>
<td width="159">Kode Barang</td>
<td width="29">:</td>
<td width="381"><label>
<input type="text" name="kode" id="kode" />
</label></td>
</tr>
<tr>
<td>Nama Barang</td>
<td>:</td>
<td><label>
<input name="nama" type="text" id="nama" />
</label></td>
</tr>
<tr>
<td>Tanggal Masuk</td>
<td>:</td>
<td><label>
<select name="tanggal" id="tanggal">
<option value="tanggal">Tanggal</option>
<?php
for ($tanggal = 1; $tanggal <= 31; $tanggal++)
{
echo "<option value=".$tanggal.">".$tanggal."</option>";
}
?>
</select>
<select name="bulan" id="bulan">
<option value="bulan">Bulan</option>
<?php
for ($bulan = 1; $bulan <= 12; $bulan++)
{
echo "<option value=".$bulan.">".$bulan."</option>";
}
?>
</select>
<select name="tahun" id="tahun">
<option value="tahun">Tahun</option>
<?php
for ($tahun = 2014; $tahun <= 2020; $tahun++)
{
echo "<option value=".$tahun.">".$tahun."</option>";
}
?>
</select>
</label></td>
</tr>
<tr>
<td>Jenis Barang</td>
<td>:</td>
<td><label>
<select name="jenis" id="jenis">
<option>------</option>
<option>FOOD</option>
<option>NON FOOD</option>
<option>Fresh and Fruit</option>
<option>DAIRY</option>
</select>
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><label>
<input type="submit" name="simpan" id="simpan" value="Simpan" />
</label>
<label>
<input type="reset" name="button2" id="button2" value="Reset" />
</label></td>
</tr>
</table>
</form>
</div>
MEMBUAT FORM PROSES SIMPAN PADA PHP
proses.php
<?php
include('koneksi.php');
if($_POST['simpan']=='Simpan')
{
$simpan = "insert into input(`kd_barang`, `nm_barang`, `masuk`, `jenis`) values
('".$_POST['kode']."',
'".$_POST['nama']."',
'".$_POST['tanggal']."-".$_POST['bulan']."-".$_POST['tahun']."',
'".$_POST['jenis']."')";
$success = mysql_query($simpan);
//print_r($success);
if($success)
{
echo '<script>alert("Data Telah Tersimpan!")</script> <a href="FormBarang.php"> <<< Kembali ke halaman Form Peserta</a>';
}
}
?>
MEMBUAT FORM VIEW PADA PHP
view.php
<?php
//koneksi mysql
include('koneksi.php');
$sql="select * from input";
$hasil=mysql_query($sql);
echo "<h2>Data Barang</h2>";
echo "<table border='1' width='700' height='100 align='center'>";
echo "<tr bgcolor='".$warnaHeading."'>
<td><center><font color='Black'>Kode Barang</td>
<td><center><font color='Black'>Nama Brang</td>
<td><center><font color='Black'>Tanggal Masuk</td>
<td><center><font color='Black'>Jenis Barang</td>
<td><center><font color='Black'>Action</td>
</tr>";
while($data = mysql_fetch_array($hasil))
{
echo "<td>".$data['kd_barang']."</td>";
echo "<td>".$data['nm_barang']."</td>";
echo "<td>".$data['masuk']."</td>";
echo "<td>".$data['jenis']."</td>";
echo "<td><a href='edit.php?nomor=".$data['kd_barang']."'>edit</a> | <a href='delete.php?nomor=".$data['kd_barang']."'>delete</a></td></tr>";
echo "</tr>";
}
echo "</table>";
?>
MEMBUAT FORM EDIT PADA PHP
edit.php
<?php
//koneksi mysql
include ('koneksi.php');
$kode = "SELECT `kd_barang`, `nm_barang`, `masuk`, `jenis` FROM input WHERE kd_barang";
$sql = mysql_query($kode);
$data = mysql_fetch_array ($sql);
?>
<form id="form" name="form" method="post" action="update.php">
<h1 align="center">EDIT DATA BARANG</h1>
<table width="556" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="172">Kode Barang</td>
<td width="384"><label><input type="text" name="kode" id="kode" value="<?=$data['kd_barang'];?>" />
</label></td>
</tr>
<tr>
<td>Nama Barang</td>
<td><label><input type="text" name="nama" id="nama" value="<?=$data['nm_barang'];?>"/>
</label></td>
</tr>
<tr>
<td>Asal Sekolah</td>
<td><label><input type="text" name="tanggal" id="tanggal" value="<?=$data['masuk'];?>"/>
<select name="tanggal" id="tanggal">
<option value="tanggal">Tanggal</option>
<?php
for ($tanggal = 1; $tanggal <= 31; $tanggal++)
{
echo "<option value=".$tanggal.">".$tanggal."</option>";
}
?>
</select>
<select name="bulan" id="bulan">
<option value="bulan">Bulan</option>
<?php
for ($bulan = 1; $bulan <= 12; $bulan++)
{
echo "<option value=".$bulan.">".$bulan."</option>";
}
?>
</select>
<select name="tahun" id="tahun">
<option value="tahun">Tahun</option>
<?php
for ($tahun = 2014; $tahun <= 2020; $tahun++)
{
echo "<option value=".$tahun.">".$tahun."</option>";
}
?>
</select>
</label></td>
</tr>
<tr>
<td>Lomba</td>
<td><label><input type="text" name="jenis" id="jenis" value="<?=$data['jenis'];?>"/>
<select name="jenis" id="jenis">
<option>------</option>
<option>FOOD</option>
<option>NON FOOD</option>
<option>Fresh and Fruit</option>
<option>DAIRY</option>
</select>
</label></td>
</tr>
</table>
<p>
<label>
<div align="center">
<input type="submit" name="simpan" id="simpan" value="Update" />
<input type="reset" name="cancel" id="cancel" value="Cancel" />
</div>
</label>
<label>
<div align="center"></div>
</label>
</p>
</form>
MEMBUAT MENU UPDATE PADA PHP
update.php
<?php
include('koneksi.php');
if($_POST['simpan']=='Update')
{
$simpan = "UPDATE input SET `kd_barang`='".$_POST['kode']."', `nm_barang`='".$_POST['nama']."', `masuk`='".$_POST['tanggal']."-".$_POST['bulan']."-".$_POST['tahun']."',`jenis`='".$_POST['jenis']."' WHERE `kd_barang`='".$_POST['kode']."'";
$success = mysql_query($simpan);
//print_r($success);
if($success)
{
echo '<script>alert("Data Telah TerUPDATE!")</script> <a href="viewPeserta.php"> <<< Kembali ke halaman View Data Peserta</a>';
}
}
?>
MEMBUAT MENU DELETE PADA PHP
delete.php
<?php
//koneksi mysql
include ('koneksi.php');
if (!empty($_GET['kode']))
{
$id = $_GET['kode'];
$result = mysql_query("DELETE FROM input WHERE kd_barang ='$id'") or die(mysql_error());
echo'<script>alert("Data telah terhapus!!")</script> <a href="view.php"> <<< Kembali ke halaman View Data Peserta</a>';
}
?>
Kamis, 27 Februari 2014
Contoh Form Perhitungan Gaji Terhadap Jam Kerja
Berikut Codingan Form Perhitungan Gaji Terhadap Jam Kerja:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Perhitungan Gaji Karyawan</title>
</head>
<body>
<h1>Perhitungan Gaji Karyawan</h1>
<form id="form1" name="form1" method="post" action="JamKerjaproses.php">
<table width="449" height="117" >
<tr>
<td width="142">Nama Karyawan</td>
<td width="42">:</td>
<td width="243"><label>
<input name="nama" type="text" id="nama" size="35" />
</label></td>
</tr>
<tr>
<td>Jam Kerja/Minggu</td>
<td>:</td>
<td><label>
<input type="text" name="jam" id="jam" />
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><label>
<input type="submit" name="submit" id="submit" value="Submit" />
<input type="reset" name="hapus" id="hapus" value="Hapus" />
</label></td>
</tr>
</table>
</form>
<p> </p>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Perhitungan Gaji Karyawan</title>
</head>
<body>
<h1>Perhitungan Gaji Karyawan</h1>
<form id="form1" name="form1" method="post" action="JamKerjaproses.php">
<table width="449" height="117" >
<tr>
<td width="142">Nama Karyawan</td>
<td width="42">:</td>
<td width="243"><label>
<input name="nama" type="text" id="nama" size="35" />
</label></td>
</tr>
<tr>
<td>Jam Kerja/Minggu</td>
<td>:</td>
<td><label>
<input type="text" name="jam" id="jam" />
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><label>
<input type="submit" name="submit" id="submit" value="Submit" />
<input type="reset" name="hapus" id="hapus" value="Hapus" />
</label></td>
</tr>
</table>
</form>
<p> </p>
</body>
</html>
Berikut adalah codingan pada php :
<?php
if ($_POST['jam']<=40)
{
$nama=$_POST['nama'];
$jam=$_POST['jam'];
$gaji=$jam*7500;
echo "<pre>Nama Karyawan : ".$nama."<br>";
echo "Gaji Karyawan : ".$gaji."<br>";
echo "Upah Lembur : -<br>";
echo "Total Gaji : ".$gaji."</pre>";
}
else if ($_POST['jam']>40)
{
$nama=$_POST['nama'];
$jam=$_POST['jam'];
$jamsisa=$jam-40;
$gaji=40*7500;
$lembur=$jamsisa*5000;
$total=$gaji+$lembur;
echo "<pre>Nama Karyawan : ".$nama."<br>";
echo "Gaji Karyawan : ".$gaji."<br>";
echo "Upah Lembur : ".$lembur."<br>";
echo "Total Gaji : ".$total."</pre>";
}
?>
Untuk Output :Klik disini!!
Contoh Form Penerimaan Mahasiswa Baru
Berikut ini adalah codingan pada form penerimaan mahasiswa baru :
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PMB Online</title>
</head>
<body>
<h1>PMB Online</h1>
<form id="form1" name="form1" method="post" action="PMBproses.php">
<table width="793" height="315" >
<tr>
<td width="222">Nama</td>
<td width="21">:</td>
<td width="528"><label>
<input name="nama" type="text" id="nama" size="35" />
</label></td>
</tr>
<tr>
<td>Tempat Lahir</td>
<td>:</td>
<td><label>
<input name="tempatlahir" type="text" id="tempatlahir" size="35" />
</label></td>
</tr>
<tr>
<td>Tanggal Lahir</td>
<td>:</td>
<td><label>
<select name="tanggal" id="tanggal">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
<select name="bulan" id="bulan">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select>
<select name="tahun" id="tahun">
<option>1980</option>
<option>1981</option>
<option>1982</option>
<option>1983</option>
<option>1984</option>
<option>1985</option>
<option>1986</option>
<option>1987</option>
<option>1988</option>
<option>1989</option>
<option>1990</option>
<option>1991</option>
<option>1992</option>
<option>1993</option>
<option>1994</option>
<option>1995</option>
</select>
</label></td>
</tr>
<tr>
<td height="72">Alamat Rumah</td>
<td>:</td>
<td><label>
<textarea name="alamat" id="alamat" cols="45" rows="5"></textarea>
</label></td>
</tr>
<tr>
<td height="34">Jenis Kelamin</td>
<td>:</td>
<td><p>
<label>
<input type="radio" name="jeniskelamin" value="Laki-laki" id="Laki-laki" />
Laki-laki</label>
<input type="radio" name="jeniskelamin" value="Perempuan" id="Perempuan" />
Perempuan
<br />
</p></td>
</tr>
<tr>
<td height="31">Asal Sekolah</td>
<td>:</td>
<td><label>
<input name="asalsekolah" type="text" id="asalsekolah" size="35" />
</label></td>
</tr>
<tr>
<td height="29">Nilai UAN</td>
<td>:</td>
<td><label>
<input name="nilai" type="text" id="nilai" size="20" />
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><label>
<input type="submit" name="submit" id="button" value="Submit" />
</label>
<label>
<input type="reset" name="hapus" id="hapus" value="Hapus" />
</label></td>
</tr>
</table>
</form>
<p> </p>
</body>
</html>
Berikut ini adalah codingan pada php:
<?php
$nama=$_POST['nama'];
$tempatlahir=$_POST['tempatlahir'];
$tanggal=$_POST['tanggal'];
$bulan=$_POST['bulan'];
$tahun=$_POST['tahun'];
$alamat=$_POST['alamat'];
$jk=$_POST['jeniskelamin'];
$asal=$_POST['asalsekolah'];
$nilai=$_POST['nilai'];
echo "<pre>Nama : ".$nama."<br>";
echo "Tempat Lahir : ".$tempatlahir."<br>";
echo "Tanggal Lahir : ".$tanggal."-".$bulan."-".$tahun."<br>";
echo "Alamat : ".$alamat."<br>";
echo "Jenis Kelamin : ".$jk."<br>";
echo "Asal Sekolah : ".$asal."<br>";
echo "Nilai UAN : ".$nilai."</pre><br>";
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PMB Online</title>
</head>
<body>
<h1>PMB Online</h1>
<form id="form1" name="form1" method="post" action="PMBproses.php">
<table width="793" height="315" >
<tr>
<td width="222">Nama</td>
<td width="21">:</td>
<td width="528"><label>
<input name="nama" type="text" id="nama" size="35" />
</label></td>
</tr>
<tr>
<td>Tempat Lahir</td>
<td>:</td>
<td><label>
<input name="tempatlahir" type="text" id="tempatlahir" size="35" />
</label></td>
</tr>
<tr>
<td>Tanggal Lahir</td>
<td>:</td>
<td><label>
<select name="tanggal" id="tanggal">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
<select name="bulan" id="bulan">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select>
<select name="tahun" id="tahun">
<option>1980</option>
<option>1981</option>
<option>1982</option>
<option>1983</option>
<option>1984</option>
<option>1985</option>
<option>1986</option>
<option>1987</option>
<option>1988</option>
<option>1989</option>
<option>1990</option>
<option>1991</option>
<option>1992</option>
<option>1993</option>
<option>1994</option>
<option>1995</option>
</select>
</label></td>
</tr>
<tr>
<td height="72">Alamat Rumah</td>
<td>:</td>
<td><label>
<textarea name="alamat" id="alamat" cols="45" rows="5"></textarea>
</label></td>
</tr>
<tr>
<td height="34">Jenis Kelamin</td>
<td>:</td>
<td><p>
<label>
<input type="radio" name="jeniskelamin" value="Laki-laki" id="Laki-laki" />
Laki-laki</label>
<input type="radio" name="jeniskelamin" value="Perempuan" id="Perempuan" />
Perempuan
<br />
</p></td>
</tr>
<tr>
<td height="31">Asal Sekolah</td>
<td>:</td>
<td><label>
<input name="asalsekolah" type="text" id="asalsekolah" size="35" />
</label></td>
</tr>
<tr>
<td height="29">Nilai UAN</td>
<td>:</td>
<td><label>
<input name="nilai" type="text" id="nilai" size="20" />
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><label>
<input type="submit" name="submit" id="button" value="Submit" />
</label>
<label>
<input type="reset" name="hapus" id="hapus" value="Hapus" />
</label></td>
</tr>
</table>
</form>
<p> </p>
</body>
</html>
Berikut ini adalah codingan pada php:
<?php
$nama=$_POST['nama'];
$tempatlahir=$_POST['tempatlahir'];
$tanggal=$_POST['tanggal'];
$bulan=$_POST['bulan'];
$tahun=$_POST['tahun'];
$alamat=$_POST['alamat'];
$jk=$_POST['jeniskelamin'];
$asal=$_POST['asalsekolah'];
$nilai=$_POST['nilai'];
echo "<pre>Nama : ".$nama."<br>";
echo "Tempat Lahir : ".$tempatlahir."<br>";
echo "Tanggal Lahir : ".$tanggal."-".$bulan."-".$tahun."<br>";
echo "Alamat : ".$alamat."<br>";
echo "Jenis Kelamin : ".$jk."<br>";
echo "Asal Sekolah : ".$asal."<br>";
echo "Nilai UAN : ".$nilai."</pre><br>";
?>
Untuk output :Klik disini!!
Contoh Form Gaji Karyawan
Berikut iniadalah contoh sederhana perhitungan form gaji karyawan yang saya buat menggunakan php.
Codingan pada design form gaji :
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Form Gaji</title>
</head>
<body>
<h1>Form Gaji</h1>
<form id="form1" name="form1" method="post" action="tugas3proses.php">
<table width="771" height="175" >
<tr>
<td width="249">Input Nama</td>
<td width="53">:</td>
<td width="447"><label>
<input name="nama" type="text" id="nama" size="40" />
</label></td>
</tr>
<tr>
<td>Gaji Pokok</td>
<td>:</td>
<td><label>
<input name="gajipokok" type="text" id="gajipokok" size="40" />
</label></td>
</tr>
<tr>
<td>Tunjangan</td>
<td>:</td>
<td><label>
<input name="tunjangan" type="text" id="tunjangan" size="40" />
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><label>
<input type="submit" name="submit" id="button" value="Submit" />
<input type="reset" name="hapus" id="hapus" value="Hapus" />
</label></td>
</tr>
</table>
</form>
<p> </p>
</body>
</html>
Codingan pada design form gaji :
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Form Gaji</title>
</head>
<body>
<h1>Form Gaji</h1>
<form id="form1" name="form1" method="post" action="tugas3proses.php">
<table width="771" height="175" >
<tr>
<td width="249">Input Nama</td>
<td width="53">:</td>
<td width="447"><label>
<input name="nama" type="text" id="nama" size="40" />
</label></td>
</tr>
<tr>
<td>Gaji Pokok</td>
<td>:</td>
<td><label>
<input name="gajipokok" type="text" id="gajipokok" size="40" />
</label></td>
</tr>
<tr>
<td>Tunjangan</td>
<td>:</td>
<td><label>
<input name="tunjangan" type="text" id="tunjangan" size="40" />
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><label>
<input type="submit" name="submit" id="button" value="Submit" />
<input type="reset" name="hapus" id="hapus" value="Hapus" />
</label></td>
</tr>
</table>
</form>
<p> </p>
</body>
</html>
Dan berikut Form php nya :
<?php
$nama=$_POST['nama'];
$gajipokok=$_POST['gajipokok'];
$tunjangan=$_POST['tunjangan'];
$gajiKotor=$gajipokok+$tunjangan;
$pph=$gajiKotor*15/100;
$gajibersih=$gajipokok+$tunjangan-$pph;
echo "<pre>Nama : ".$nama."<br>";
echo "Gaji Pokok : ".$gajipokok."<br>";
echo "Tunjangan : ".$tunjangan."<br>";
echo "Pajak Penghasilan : ".$pph."<br>";
echo "Gaji Barsih : ".$gajibersih."</pre><br>";
?>
Untuk mengecek output : Klik disini!!
Kamis, 20 Februari 2014
Kombinasi Operator Aritmatik dan Assignment
Contoh Soal :
Contoh Soal :
1. Gaji pokok Yuni sebesar Rp. 2.500.000, tunjangan Rp. 800.000 dan pajaknya penghasilan sebesar 15% dihitung dari gaji kotor (gaji kotor = gaji pokok + tunjangan). Hitunglah berapa gaji bersih yang yuni dapatkan setiap bulannya!
(Gaji Bersih = Gaji Pokok + tunjangan – pajak).
Code:
<?php
$GajiPokok=2500000;
$Tunjangan=800000;
$GajiKotor=$GajiPokok+$Tunjangan;
$pph=$GajiKotor*15/100;
$GajiBersih=$GajiPokok+$Tunjangan-$pph;
echo "Nama: Yuni";
echo "<br>Gaji Pokok: ".$GajiPokok;
echo "<br>Tunjangan: ".$Tunjangan;
echo "<br>Pajak Penghasilan: ".$pph;
echo "<br>Gaji bersih yuni adalah ".$GajiBersih;
?>
Contoh Output klik disini!!
2. Ibu ingin mengambil uang tabungan sejumlah Rp. 1.575.250,- yang dimilikinya
di
sebuah
bank. Misalkan pada saat itu uang pecahan yang
berlaku adalah Rp.
100.000,-;
Rp.50.000,-; Rp. 20.000,-; Rp. 5.000,-; Rp. 100,-
dan Rp. 50. Dengan menggunakan
script PHP, tentukan banyaknya masing-masing
uang pecahan yang
diperoleh ibu tadi!
Code :
<?php
$Pengambilan=1575250;
$Pembagi1=100000;
$HasilBagi1=$Pengambilan/$Pembagi1;
$SisaBagi1=$Pengambilan%$Pembagi1;
$Pembagi2=50000;
$HasilBagi2=$SisaBagi1/$Pembagi2;
$SisaBagi2=$SisaBagi1%$Pembagi2;
$Pembagi3=20000;
$HasilBagi3=$SisaBagi2/$Pembagi3;
$SisaBagi3=$SisaBagi2%$Pembagi3;
$Pembagi4=5000;
$HasilBagi4=$SisaBagi3/$Pembagi4;
$SisaBagi4=$SisaBagi3%$Pembagi4;
$Pembagi5=100;
$HasilBagi5=$SisaBagi4/$Pembagi5;
$SisaBagi5=$SisaBagi4%$Pembagi5;
$Pembagi6=50;
$HasilBagi6=$SisaBagi5/$Pembagi6;
echo "Total Uang Yang Diambil Rp.1.575.250,.";
echo "<br>Keterangan:";
echo "<br>Rp.100.000,. ada ".floor($HasilBagi1);
echo "<br>Rp. 50.000,. ada ".floor($HasilBagi2);
echo "<br>Rp. 20.000,. ada ".floor($HasilBagi3);
echo "<br>Rp. 5.000,. ada ".floor($HasilBagi4);
echo "<br>Rp. 100,. ada ".floor($HasilBagi5);
echo "<br>Rp. 50,. ada ".floor($HasilBagi6);
?>
Contoh Output:klik disini!!
Contoh Output:klik disini!!
Langganan:
Postingan (Atom)