Sunday, 10 July 2016

Tutorial dasar membuat program menghitung diskon Javascript

Hallo semua, apa kabarnya? semoga sehat selalu.
oke kali ini saya akn mencoba membuat program dasar javascript menghitung diskon suatu produk/barang. program ini masih sederhana tapi lumayan buat sebagai referensi hehe (becanda) program ini juga bisa di kembangkan lagi lebih keratif lagi. 
tapi, sebelumya kita harus tau dulu rumusnya:
Harga diskon = harga awal x persentase diskon
Harga akhir = harga awal - harga diskon

Nah, sekarang sudah taukan rumusnya jangan sampai lupa. Oke langsung aja
1.buat halaman baru di aplikasi text editor yang anda miliki serperti sublime,notpad++,dll.
2.berinama halaman tersebut dengan nama hitungdiskon.html  
3.isikan script sebagai berikut:
<!DOCTYPE html>
<html><head> <title>hitung diskon</title>
</head>
<body>
<form name="hitungdiskon">
<center>Masukan harga (Rp.)<br>
<input type="text" name="harga" ></input><br>
masukan diskon(1-100)<br>
<input type="text" name="diskon"  size="3"></input>%<br>
<br><input type="button" onclick="hitung()" value="proses"></input>
<input type="reset" type="reset"></input>
<br>Harga diskon(Rp.)<br>
<input type="text" name="hrgdiskon"></input>
<br>Hasil diskon (Rp.)<br>
<input type="text" name="hasildiskon"></input>
</center></form>
<script type="text/javascript"> 
function hitung() {  
var harga= parseFloat(document.hitungdiskon.harga.value);  
if (isNaN(harga)) {harga=0.0;}  
var diskon=parseFloat(document.hitungdiskon.diskon.value);  
if (isNaN(diskon)) {diskon=0.0;} var hargadiskon= harga * diskon / 100;  
var hasil = harga - hargadiskon; document.hitungdiskon.hasildiskon.value= hasil; document.hitungdiskon.hrgdiskon.value= hargadiskon; 
}</script>
</body>
</html>
4. Jika sudah selesai silahkan buka di Browser komputer/laptop anda.
Catatan: 
parseFloat : untuk mengubah string menjadi Float

isNaN : untuk mengecek nilai yang  bukan angka. 


hasil tampilan

No comments:

Post a Comment