Tentang “Pemesanan Tiket Kereta Jakarta-Surabaya”
1. Buatlah Database dengan PhpMyAdmin
2. Buatlah tampilan input dan output
Ketentuan Soal
Kode Kereta
|
Nama Kereta
|
Harga Tiket
|
AB02
|
Argo Bromo
|
200000
|
PA02
|
Parahiyangan
|
150000
|
AL02
|
Argo Lawu
|
150000
|
Langkah Pertama membuat database
- Ketik nama database, Lalu klik Create
Langkah kedua Membuat table
- Ketik nama table di create new table, buat table dengan nama tiket
- Tentukan jumlah field, masukan jumlah fieldnya 7 , Lalu klik Go
Langkah ketiga
- Masukan nama-nama fieldnya, lalu klik Save
Muncul Tampilan :
1. Tampilan Input
Listing Program
1. input_tiket.php
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Input Pemesanan Tiket</title>
</head>
<body bgcolor=violet text=white>
<form action="output_tiket.php" method="post">
<h1>Pemesanan Tiket Kereta <br>
Tujuan "Jakarta-Surabaya"</h1><br>
<pre>
<table size=100% border=2>
<tr>
<td>
Tanggal Keberangkatan : <select size=1 name="tgl">
<?
for ($i=1;$i<=31;$i++)
{
echo "<option value=$i> $i </option>";
}
?> /*Perulangan untuk menampilkan tanggal 1-31 */
</select> <select size=1 name="bulan">
<option>Januari</option>
<option>Februari</option>
<option>Maret</option>
<option>April</option>
<option>Mei</option>
<option>Juni</option>
<option>Juli</option>
<option>Agustus</option>
<option>September</option>
<option>Oktober</option>
<option>November</option>
<option>Desember</option> </select> <input type="text" name="tahun" size=8 maxlength=> <br>
No.Pemesanan :<input type="text" name="no" size=20 maxlength=10> <br>
Nama Pemesan :<input type="text" name="nama" size=20 maxlength=10> <br>
Kode Kereta :<select name="kode">
<option value="AB02">AB02</option><br>
<option value="PA02">PA02</option><br>
<option value="AL02">AL02</option> </select> <br>
Jumlah Tiket :<input type="text" name="jumlah" size=10 maxlength=3> <p>
<input type="submit" name="Cetak" value="Cetak"> <input type="reset" name="Batal" value="Batal">
</td></tr></table>
</body>
</html>
2. Tampilan Output
Listing Program
2. output_tiket.php
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Output Pemesanan Tiket</title>
</head>
<body bgcolor=black text=violet>
<tr> <td>
<h1>Pemesanan Tiket Kereta <br>
Tujuan "Jakarta-Surabaya"</h1><br>
================================================</h1><br>
Struk Pemesanan Tiket :<br>
---------------------------------<br>
<?
echo "Tanggal Keberangkatan :$tgl/$bulan/$tahun <br>";
echo "No.Pemesanan :$no <br>";
echo "Nama Pemesan :$nama <br>";
echo "Kode Kereta :$kode <br>";
if($kode=="AB02")
{ $kereta="Argo Bromo";
$harga=200000;}
else if ($kode=="PA02")
{ $kereta=="Parahiyangan";
$harga=150000;}
else
{ $kereta=="Argo Lawu";
$harga=150000;}
echo "Nama Kereta : $kereta <br>";
echo "Harga Tiket : $harga <br>";
echo "Jumlah Tiket: $jumlah <br>";
$total=$harga*$jumlah;
echo "Total Bayar : $total <br>";
echo "================================================<br>";
echo gmdate("Y-md H:i:s",time()+60*60*7);//Menampilkan Jam GMT+7
//koneksi dan penyimpanan data ke database
$koneksi=mysql_connect("localhost","root","password");
if($koneksi)
{
mysql_select_db("tgzz_syarifah_18094959");
$sqlstr="insert into tiket values('$no','$nama','$kode','$kereta','$harga','$jumlah','$total')";
$hasil=mysql_query($sqlstr,$koneksi);
echo "<h1>";
echo "Sudah berhasil disimpan";
mysql_close($koneksi);
}
else
echo "Tidak berhasil";
?>
<br>
<a href="input-tiket.php">Lagi</a>
</tr> </td> </table><br>
</body>
</html>
3. Koneksiku.php
<?
mysql_connect("localhost","root","password");
mysql_select_db("tgzz_syarifah_18094959");
?>
Tidak ada komentar:
Posting Komentar