Membuat Pembayaran Sewa Kamar di PHP - Masih berlanjut ke rumus IF yang
kemaren-kemaren, memang rumus if sangatlah di butuhkan di pembuatan program
pada PHP, sekarang saya ingin sharing Membuat Pembayaran Sewa Kamar di PHP,
Sebelum beranjak ke script program
kita telaah dan perhatikan dulu ketentuan programnya ,
Dibawah ini ada ketentuan programnya
kawan
Silahkan kalian tinggal berfikir
bagaimana logikanya agar program berjalan benar.
Dibawah ini ada gambar dan scrip yang
sudah saya buat, ingsya allah akan membantu kalian ,
Langsung saja perhatikan gambar dan
script php dibawah ini,
Input sewa kamar
Output sewa kamar
Langsung saja kita akan membuat program sederhana penyewaan
kamar di php,
1. Langkah pertama kita buat tampilan
input dan out programnya terlebih dahulu,
Pertama kita buat file buat input program dengan nama input_penyewaan.php
dan buat file untuk output programnya
dengan nama output_penyewaan.php,
Jangan lupa keduanya simpan di
c/xampp/htdocs.
Script
Tampilan Input Program
Keterangan:
-
Kalian harus
perhatikan huruf yang berwarna merah karena itu penting, hee
- Required = fungsi
required dalam scrip diatas adalah berfungsi untuk memberi tahu apabila ada form/kolom
atau radio,list dll yang belum diisi, diibawah saya beri tanda coklat kawan.
<form name="form1"
action="output_sewa.php"
method="post">
<table width="35%"
border="2" align="center">
<tr>
<td bgcolor="#66CCFF"
align="center" height="46"
colspan="2"><strong>PENYEWAAN
KAMAR</strong></td>
</tr>
<tr>
<td bgcolor="#66CCFF"
width="25%">Nama</td>
<td bgcolor="#CCCCCC"
width="75%">: <label for="nama"></label>
<input type="text" name="nama" id="nama" required></td>
</tr>
<tr>
<td
bgcolor="#66CCFF">Kode Kamar</td>
<td bgcolor="#CCCCCC">:
<label for="kode"></label>
<select name="kode" id="kode" required>
<option
selected>pilih</option>
<option value="Melati">KM01</option>
<option value="Kenanga">KK02</option>
<option value="Raflesia">KR03</option>
</select></td>
</tr>
<tr>
<td
bgcolor="#66CCFF">Jenis Kamar</td>
<td
bgcolor="#CCCCCC">:<label>
<input type="radio"
name="jenis" value="Single" id="jenis_0" required/>
Single</label>
<label>
<input type="radio"
name="jenis" value="Double" id="jenis_1" required/>
Double</label>
<label>
<input type="radio"
name="jenis" value="Exclusive" id="jenis_2" required/>
Exclusive</label>
</p>
</tr>
<tr>
<td
bgcolor="#66CCFF">Jumlah Sewa</td>
<td bgcolor="#CCCCCC">:
<label
for="jumlah"></label>
<input type="text" name="jumlah" id="jumlah" required></td>
</tr>
<tr>
<td
bgcolor="#66CCFF">Lama Sewa</td>
<td bgcolor="#CCCCCC">:
<label
for="lama"></label>
<input type="text" name="lama" id="lama" required></td>
</tr>
<tr>
<td bgcolor="#66CCFF"
align="center" height="42" colspan="2"><input
type="submit" name="hitung" id="hitung"
value="hitung"></td>
</tr>
</table>
</form>
Script Tampilan
Output program
<table
width="30%" border="2" align="center">
<tr>
<td bgcolor="#66CCFF"
height="61" colspan="2"
align="center"><strong>STRUKTUR PEMBAYARAN
KAMAR</strong></td>
</tr>
<tr bgcolor="#CCCCCC">
<td>Nama</td>
<td>: </td>
</tr>
<tr bgcolor="#CCCCCC">
<td>Nama Kamar</td>
<td>: </td>
</tr>
<tr bgcolor="#CCCCCC">
<td>Jenis Kamar</td>
<td>: </td>
</tr>
<tr bgcolor="#CCCCCC">
<td>Harga Sewa</td>
<td>: td>
</tr>
<tr bgcolor="#CCCCCC">
<td>Jumlah Sewa</td>
<td>: </td>
</tr>
<tr bgcolor="#CCCCCC">
<td>Lama Sewa</td>
<td>: </td>
</tr>
<tr bgcolor="#CCCCCC">
<td>Total Pembayaran</td>
<td>: </td>
</tr>
<tr>
<td bgcolor="#66CCFF"
align="center" height="39" colspan="2<input
name="" type="button" value="kembali"></td>
</tr>
</table>
2. Kalau sudah membuat tampilan
programnya dengan melihat script diatas,
langsung saja kita tambahkan dan masukan rumus dengan melihat ketentuan program
diatas
Peratama kita buat variable pengenal di output_penyewaan.php ,ketentuan dibuat berdasarkan input_penyewaan.php.
$nama=$_POST['nama'];
$kode=$_POST['kode'];
$jumlah=$_POST['jumlah'];
$lama=$_POST['lama'];
$jenis=$_POST['jenis'];
Kedua kita
buat rumus if, berbeda dengan kemarin yang hanya membuat rumus if saja kita
disini membuat nested if, yang artinya ada IF didalam IF.
if ($kode=='Melati')
{
if ($jenis=='Single'){
$harga=350000;
}
else if ($jenis=='Double'){
$harga=500000;
}
else if ($jenis=='Exclusive'){
$harga=700000;
}
}
else if
($kode=='Kenanga')
{
if ($jenis=='Single'){
$harga=400000;
}
else if ($jenis=='Double'){
$harga=600000;
}
else if ($jenis=='Exclusive'){
$harga=900000;
}
}
else if
($kode=='Raflesia')
{
if ($jenis=='Single'){
$harga=500000;
}
else if ($jenis=='Double'){
$harga=750000;
}
else if ($jenis=='Exclusive'){
$harga=1200000;
}
}
Yang ketiga
kita masukan rumus harga total penyewaan kamar dibawah langkah ke empat.
$total=($harga*$jumlah)*$lama;
Yang keempat
kita masukan variable ke dalam tampilan output_penyewaan.php yang sudah
kalian uat diatas tadi,
Yang bertanda
merah itu yang harus kalian tambahkan dari script output sebelumnya yang belum
ada. Jadi wajib teliti kawan.
<table
width="30%" border="2" align="center">
<tr>
<td bgcolor="#66CCFF"
height="61" colspan="2"
align="center"><strong>STRUKTUR PEMBAYARAN
KAMAR</strong></td>
</tr>
<tr bgcolor="#CCCCCC">
<td>Nama</td>
<td>: <?php
echo $nama; ?></td>
</tr>
<tr bgcolor="#CCCCCC">
<td>Nama Kamar</td>
<td>: <?php
echo $kode; ?></td>
</tr>
<tr bgcolor="#CCCCCC">
<td>Jenis Kamar</td>
<td>: <?php
echo $jenis; ?></td>
</tr>
<tr bgcolor="#CCCCCC">
<td>Harga Sewa</td>
<td>: <?php
echo "Rp." .number_format ($harga); ?></td>
</tr>
<tr bgcolor="#CCCCCC">
<td>Jumlah Sewa</td>
<td>: <?php
echo $jumlah; ?> kamar</td>
</tr>
<tr bgcolor="#CCCCCC">
<td>Lama Sewa</td>
<td>: <?php
echo $lama; ?> hari</td>
</tr>
<tr bgcolor="#CCCCCC">
<td>Total Pembayaran</td>
<td>: <?php
echo "Rp." .number_format ($total); ?></td>
</tr>
<tr>
<td bgcolor="#66CCFF"
align="center" height="39" colspan="2"><a href="input_sewa.php"><input
name="" type="button" value="kembali">
</a></td>
</tr>
</table>
3. Nah pembuatan tampilan input dan
output udah, memasukan rumus didalam output_penyewaan udah, tinggal langkah
terakhir yaitu exsekusi atau uji coba program kawan, silahkan kalian uji coba
di browser kesayangan kalian,
dibawah ini adalah screenshot input dan output Pembayaran Sewa Kamar yang tadi udah dibuat,
4. Semoga berhasil kawan,,
Untuk kalian yang ingin mendownload
script lengkapnya silahkan klik link dibawah ini
Sekian
cara membuat pembayaran sewa di php ,semoga bermanfaat untuk kalian semua
Salam
www.share-ajah.com
10 Comments
thanks gan artikelnya bagus
ReplyDeleteSangat membantu terima kasih gan.
ReplyDeleteSemoga bisa membantu kalian semua kawan
ReplyDeleteSangat Bermanfaat gan :)
ReplyDeleteAgak sulit gan, tapi ane pahami 1 per 1 dulu gan !!
ReplyDeleteOkay gan
ReplyDelete;-( Susah paham gann @-)
ReplyDeletemikirin mantan mulu seeee
DeleteTrims Berat Mas Juragan...Codingan nya.Top bngt dah
ReplyDeleteokay juragan..mantaps
Delete