Selasa, 08 Maret 2011

tugas modul 5 DHTML dan JavaScript

hm, sebenarnya sih sudah terlambat kalau baru posting tugas praktikum modul 5 ini. tapi bukannya lebih baik terlambat daripada tidak sama sekali ..
yah, hitung-hitung berbagi ilmu saja deh :) dan yey. berikut ini cara membuat sebuah program pada halaman web menggunakan code javascript
..
========================================================================
========================================================================
>> pertama membuat source code dengan ekstensi javascript yang di dalamnya berisi rumus untuk perhitungan total pembeliannya ..

function hitungPesan(){
var nota = document.formHitung;
var hargaBakso = 12000 * parseInt(nota.hargaBakso.value);
var hargaSoto = 10000 * parseInt(nota.hargaSoto.value);
var hargaMie = 15000 * parseInt(nota.hargaMie.value);
var hargaDegan = 5000 * parseInt(nota.hargaDegan.value);
var hargaCampur = 7000 * parseInt(nota.hargaCampur.value);
var jumlahTotal = hargaBakso + hargaSoto + hargaMie + hargaDegan + hargaCampur;
    if (jumlahTotal > 50000){
        nota.Total.value = jumlahTotal;
        nota.Diskon.value = 10000;
        nota.Bayar.value = jumlahTotal - parseInt(nota.Diskon.value);
    }
    else {
        nota.Total.value = jumlahTotal;
        nota.Diskon.value = 0;
        nota.Bayar.value = jumlahTotal - parseInt(nota.Diskon.value);
        }
    }
   
function resetForm(){
document.formHitung.reset();
}
=========================================================================
========================================================================= >> kedua membuat source code dengan ekstensi penyimpanan html ..

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Form Pemesanan</title>
<script type="text/javascript" src="rumus.js"></script>
</head>
<center>
<font face="cambria">
<body>
<h3>>> Form Pemesanan Berbasis JavaScript <<</h3>
<form name="formHitung" action="#">
<table border="1px">
<tr>
<th>No</th>
<th>Makanan/Minuman</th>
<th>Harga</th>
<th>Pesan</th>
</tr>

<tr>
<td width="15px">1</td>
<td width="200px">Bakso Istimewa</td>
<td width="85px">@
<input type="text" name="bakso" value="12000" size="6" disabled="true"/></td>
<td width="150px">
<input type="text" name="hargaBakso" value="0" onChange="hitungPesan()"/></td>
</tr>

<tr>
<td>2</td>
<td>Soto Spesial</td>
<td>@
<input type="text" name="soto" value="10000" size="6" disabled="true"/></td>
<td><input type="text" name="hargaSoto" value="0" onChange="hitungPesan()"/></td>
</tr>
<tr>
<td>3</td>
<td>Mie Ayam Super</td>
<td>@
<input type="text" name="mie" value="15000" size="6" disabled="true"/></td>
<td><input type="text" name="hargaMie" value="0" onChange="hitungPesan()"/></td>
</tr>
<tr>
<td>4</td>
<td>Es Degan</td>
<td>@
<input type="text" name="degan" value="7000" size="6" disabled="true"/></td>
<td><input type="text" name="hargaDegan" value="0" onChange="hitungPesan()"/></td>
</tr>
<tr>
<td>5</td>
<td>Es Campur</td>
<td>@
<input type="text" name="campur" value="7000" size="6" disabled="true"/></td>
<td><input type="text" name="hargaCampur" value="0" onChange="hitungPesan()"/></td>
</tr>
<tr>
<td colspan="3" align="right">Jumlah Total</td>
<td><input type="text" name="Total" disabled="true" /></td>
</tr>
<tr >
<td colspan="3" align="right">Diskon</td>
<td><input type="text" name="Diskon" disabled="true" /></td>
</tr>
<tr>
<td colspan="3" align="right">Jumlah Dibayar</td>
<td><input type="text" name="Bayar" disabled="true" align="right"/></td>
</tr>

</table>
<br/>
<input type="button" value="BATAL" onClick="resetForm()"/>
</form>
</center>
</body>
</html>


=========================================================================
========================================================================= 
dan apabila source code tadi berhasil dijalankan pada halaman browser (kalau saya firefox 4.0) berikut adalah tampilan hasilnya ..
=========================================================================
=========================================================================

Tidak ada komentar:

Posting Komentar