twitter
    join me to learn together :D

Senin, 14 November 2011

Membuat Aplikasi Penghitung Harga Tiket Kereta Menggunakan PHP

beberapa hari yang lalu, teman saya yang kuliah mendapatkan tugas dari dosennya untuk membuat sebuah aplikasi sederhana untuk menghitung harga tiket untuk tujuan tertentu dan kelas-kelas tertentu, adapun ketentuan dari aplikasi adalah seperti berikut :
1. aplikasi ini tidak menggunakan database
2. data yang di inputkan adalah :  tujuan, kelas, jumlah pembelian.
3. data yang akan ditampilkan adalah : diskon, jumlah pembelian, harga satuan, jumlah pembayaran
4. daftar harga berdasarkan kelas dan tujuan



Bandung Semarang Yogyakarta Surabaya
EKONOMI 4000 6000 8000 10000
BISNIS 6000 9000 12000 15000
EKSEKUTIF 9000 12000 15000 18000

5. Diskon 10% pada kereta EKONOMI tujuan Yogyakarta, dan EKSEKUTIF tujuan Surabaya.

Penyelesaian:

<html>
<head>
<title>Aplikasi Penghitung Harga Tiket Bus</title>
</head>

<body>
<fieldset>
<legend>Data Pembelian:</legend>
<form method="post">
<label>Tujuan :</label>
<select name="tjn">
    <option>-----</option>
    <option>Bandung</option>
    <option>Semarang</option>
    <option>Yogyakarta</option>
    <option>Surabaya</option>
</select><br>

<label>Kelas :</label>
<select name="kls">
    <option>-----</option>
    <option>Ekonomi</option>
    <option>Bisnis</option>
    <option>Eksekutif</option>
</select><br>

<label>Jumlah Pembelian :</label>
<input type="text" name="jml_beli"><br>
<input type="submit" value="beli" name="beli">
</form>
</fieldset>

<?php
if(isset($_POST['beli'])){
$tjn= $_POST['tjn'];
$kls= $_POST['kls'];
$jml_beli= $_POST['jml_beli'];

//untuk kelas ekonomi
if($kls="Ekonomi" && $tjn=="Bandung"){
    $hrg_stn = 4000;
    $dskn = 0;
}else

if($kls="Ekonomi" && $tjn=="Semarang"){
    $hrg_stn = 6000;
    $dskn = 0;
}else

if($kls="Ekonomi" && $tjn=="Yogyakarta"){
    $hrg_stn = 8000;
    $dskn = 0.1;
}else

if($kls="Ekonomi" && $tjn=="Surabaya"){
    $hrg_stn = 10000;
    $dskn = 0;
}else


//untuk kelas bisnis
if($kls="Bisnis" && $tjn=="Bandung"){
    $hrg_stn = 6000;
    $dskn = 0;
}else

if($kls="Bisnis" && $tjn=="Semarang"){
    $hrg_stn = 9000;
    $dskn = 0;
}else

if($kls="Bisnis" && $tjn=="Yogyakarta"){
    $hrg_stn = 12000;
    $dskn = 0;
}else

if($kls="Bisnis" && $tjn=="Surabaya"){
    $hrg_stn = 15000;
    $dskn = 0;
}else


//untuk kelas eksekutif
if($kls="Eksekutif" && $tjn=="Bandung"){
    $hrg_stn = 9000;
    $dskn = 0;
}else

if($kls="Eksekutif" && $tjn=="Semarang"){
    $hrg_stn = 12000;
    $dskn = 0;
}else

if($kls="Eksekutif" && $tjn=="Yogyakarta"){
    $hrg_stn = 15000;
    $dskn = 0;
}else

if($kls="Eksekutif" && $tjn=="Surabaya"){
    $hrg_stn = 18000;
    $dskn = 0.1;
}else{
    echo "<br>tolong isi data dengan benar";exit;
}

if($dskn !=0){
$jml_byr = ($hrg_stn*$jml_beli)-($hrg_stn*$jml_beli/$dskn);
}else{
$jml_byr = ($hrg_stn*$jml_beli);
}

echo "<fieldset>";
echo "diskon : ".$dskn."%<br>";
echo "Jumlah Pembelian : ".$jml_beli."<br>";
echo "Harga Satuan : ".$hrg_stn."<br>";
echo "Jumlah Pembayaran : ".$jml_byr."<br>";
echo "</fieldset>";

}
?>


</body>
</html>

hasilnya kurang lebih seperti ini:

sekian artikel sederhana dari saya, semoga bermanfaat bagi anda yang baru memulai belajar php.

1 komentar: