Berikut ini kodenya, tinggal copy paste aja kok.. trus dipelajari yah..
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />
<title>KALKULATOR JAVASCRIPT</title>
<SCRIPT LANGUAGE=”JavaScript”>
<!– Begin
function angka(angka){
if (document.myform.tanda.value == 0){
var sebelum = document.myform.display.value
var kalisepuluh = sebelum * 10
document.myform.display.value = kalisepuluh + angka
}else{
document.myform.display.value = angka
document.myform.tanda.value = 0
}
}
function hapus(){
document.myform.display.value = 0
document.myform.simpan.value = 0
document.myform.tanda.value = 0
document.myform.operasi.value = ”
}
function Operation(operator){
if (document.myform.operasi.value != ”){
if (document.myform.operasi.value == ‘+’){
document.myform.display.value = document.myform.display.value *1 + document.myform.simpan.value*1
document.myform.simpan.value = document.myform.display.value
}else if (document.myform.operasi.value == ‘-’){
document.myform.display.value = document.myform.simpan.value*1 – document.myform.display.value *1
document.myform.simpan.value = document.myform.display.value
}else if (document.myform.operasi.value == ‘*’){
document.myform.display.value = document.myform.display.value *1 * document.myform.simpan.value*1
document.myform.simpan.value = document.myform.display.value
}else if (document.myform.operasi.value == ‘/’){
document.myform.display.value = document.myform.simpan.value*1 / document.myform.display.value *1
document.myform.simpan.value = document.myform.display.value
}
}
document.myform.simpan.value = document.myform.display.value
document.myform.operasi.value = operator
document.myform.tanda.value = 1
// End –>
}
</script>
</head>
<body>
<div align=”center”><font color=”#0000c0″ size=”1″>
<FORM name=”myform” action=”">
<!– Original: http://www.dhaploen.wordpress.com –>
<TABLE>
<B>
<TABLE border=2 width=60 height=60 cellpadding=1 cellspacing=5>
<TR>
<TD colspan=4 align=middle>
<input name=”display” type=”Text” size=22 value=”0″ width=100%>
</TD>
</TR>
<TR>
<TD>
<input name=”btn7″ type=”Button” value=” 7 ” onclick=”angka(7)”>
</TD>
<TD>
<input name=”btn8″ type=”Button” value=” 8 ” onclick=”angka(8)”>
</TD>
<TD>
<input name=”btn9″ type=”Button” value=” 9 ” onclick=”angka(9)”>
</TD>
<TD>
<input name=”btnTambah” type=”Button” value=” + ” onclick=”Operation(‘+’)”>
<input name=”tanda” type=”hidden” id=”tanda” value=”0″ />
</TD>
</TR>
<TR>
<TD>
<input name=”btn4″ type=”Button” value=” 4 ” onclick=”angka(4)”>
</TD>
<TD>
<input name=”btn5″ type=”Button” value=” 5 ” onclick=”angka(5)”>
</TD>
<TD>
<input name=”btn6″ type=”Button” value=” 6 ” onclick=”angka(6)”>
</TD>
<TD>
<input name=”btnKurang” type=”Button” value=” – ” onclick=”Operation(‘-’)”>
<input name=”operasi” type=”hidden” id=”operasi” />
</TD>
</TR>
<TR>
<TD>
<input name=”btn1″ type=”Button” value=” 1 ” onclick=”angka(1)”>
</TD>
<TD>
<input name=”btn2″ type=”Button” value=” 2 ” onclick=”angka(2)”>
</TD>
<TD>
<input name=”btn3″ type=”Button” value=” 3 ” onclick=”angka(3)”>
</TD>
<TD>
<input name=”btnBagi” type=”Button” value=” * ” onclick=”Operation(‘*’)”>
<input name=”simpan” type=”hidden” id=”simpan” value=”0″ />
</TD>
</TR>
<TR>
<TD>
<input name=”btn0″ type=”Button” value=” 0 ” onclick=”angka(0)”>
</TD>
<TD>
<input name=”btnsamadengan” type=”Button” value=” = ” onclick=”Operation(‘=’)”>
</TD>
<TD>
<input name=”btnClear” type=”Button” value=” C ” onclick=”hapus()”>
</TD>
<TD>
<input name=”btnBagi” type=”Button” value=” / ” onclick=”Operation(‘/’)”>
</TD>
</TR>
</TABLE>
</B>
</form>
</div>
</body>
</html>


