Hai kawan, Kali ini kita akan belajar bagaimana membuat aplikasi sederhana mengguanakan HTML dan JavaScript. Kalkulator yang akan kita buat ini akan melakukan aksi penjumlahan, pengurangan, perkalian dan pembagian. Mari kita mulai......
Pertama kita buat dulu file dengan nama kalkulator.html, dan tuliskan koding HTML berikut ini:
<html>
<head>
<title>Kalkulator Sederhana</title>
</head>
<body>
<form>
<table>
<tr>
<td>Inputan 1</td>
<td>:</td>
<td><input type="text" id="a" name="a"></td>
</tr>
<tr>
<td>Inputan 2</td>
<td>:</td>
<td><input type="text" id="b" name="b"></td>
</tr>
<tr>
<td>Hasil</td>
<td>:</td>
<td><input type="text" id="a" name="a"></td>
</tr>
<tr>
<td></td><td></td>
<td><input type="button" value="+" onClick="tambah()">
<input type="button" value="-" onClick="kurang()">
<input type="button" value="x" onClick="kali()">
<input type="button" value="/" onClick="bagi()">
</tr>
</table>
</form>
</body>
</html>
Setelah koding tersebut dijalankan, maka akan menghasilkan form seperti berikut:
Form tersebut masih belum bisa dijalankan untuk aksi penjumlahan, pengurangan, perkalian dan pembagian karena kita belum menambahkan javascript didalamnya. Untuk dapat menjalanka aksi penjumlahan, pengurangan, perkalian dan pembagian, maka akan kita buat javascripnya untuk menjalankan aksi tersebut. berikut koding untuk javascripnya (letakkan diantara <head> "javascript" </head>).
<script text="text/javascript">
function tambah(){
a=eval(document.getElementById("a").value);
b=eval(document.getElementById("b").value);
c=a+b;
document.getElementById("hasil").value=c;
}
</script>
<script text="text/javascript">
function kurang(){
a=document.getElementById("a").value;
b=document.getElementById("b").value;
c=a-b;
document.getElementById("hasil").value=c;
}
</script>
<script text="text/javascript">
function kali(){
a=document.getElementById("a").value;
b=document.getElementById("b").value;
c=a*b;
document.getElementById("hasil").value=c;
}
</script>
<script text="text/javascript">
function bagi(){
a=document.getElementById("a").value;
b=document.getElementById("b").value;
c=a/b;
document.getElementById("hasil").value=c;
}
</script>
Untuk lebih jelasnya, kita bisa lihat koding lengkapnya seperti dibawah ini:
<html>
<head>
<title>Kalkulator Sederhana</title>
<script text="text/javascript">
function tambah(){
a=eval(document.getElementById("a").value);
b=eval(document.getElementById("b").value);
c=a+b;
document.getElementById("hasil").value=c;
}
</script>
<script text="text/javascript">
function kurang(){
a=document.getElementById("a").value;
b=document.getElementById("b").value;
c=a-b;
document.getElementById("hasil").value=c;
}
</script>
<script text="text/javascript">
function kali(){
a=document.getElementById("a").value;
b=document.getElementById("b").value;
c=a*b;
document.getElementById("hasil").value=c;
}
</script>
<script text="text/javascript">
function bagi(){
a=document.getElementById("a").value;
b=document.getElementById("b").value;
c=a/b;
document.getElementById("hasil").value=c;
}
</script>
</head>
<body>
<form>
<table>
<tr>
<td>Inputan 1</td>
<td>:</td>
<td><input type="text" id="a" name="a"></td>
</tr>
<tr>
<td>Inputan 2</td>
<td>:</td>
<td><input type="text" id="b" name="b"></td>
</tr>
<tr>
<td>Hasil</td>
<td>:</td>
<td><input type="text" id="a" name="a"></td>
</tr>
<tr>
<td></td><td></td>
<td><input type="button" value="+" onClick="tambah()">
<input type="button" value="-" onClick="kurang()">
<input type="button" value="x" onClick="kali()">
<input type="button" value="/" onClick="bagi()">
</tr>
</table>
</form>
</body>
</html>
Hasil untuk aksi penjumlahan:
Terima Kasih Telah Berkunjung, Semoga Bermanfaat.....!!!!
Jumat, 03 Februari 2017
Langganan:
Posting Komentar (Atom)
wiihhh..keren, thanks kak udah di tunjukkin coding Kalkulator Sederhana Meggunakan HTML dan JavaScript... jadi saya tau perbedaannya
BalasHapusjangan lupa kunjungi website kampus saya : http://www.atmaluhur.ac.id
dan juga website saya : http://ninabella.mahasiswa.atmaluhur.ac.id/
Gak bisa di total nih gan. Gimana yak ada saran gak???
BalasHapusid hasil coba diganti dengan c
Hapusngg bisa nih kak ... kesalahan atau kekurangannya dimana yak?
BalasHapusid hasil bukan a tapi c
BalasHapusNggak bisa coba cek lagi!!!
BalasHapusFungsi Eval Untuk Ap Bang?
BalasHapusBagi yang gak bisa,
BalasHapusBagian document.getElementById("hasil").value=c;.
"hasil" diganti c