Close Menu
Renovasi Otak
    • Home
    • News
    • Financial
    • Tips & Trik
    • Game
    • Internet
    • Aplikasi
    • Informasi
    Facebook X (Twitter) Instagram
    Facebook X (Twitter) Instagram
    Renovasi OtakRenovasi Otak
    • Home
    • News
    • Financial
    • Tips & Trik
    • Game
    • Internet
    • Aplikasi
    • Informasi
    Renovasi Otak
    Home»Tips Komputer»Cara Membuat Kalkulator Sederhana Menggunakan HTML dan CSS
    Nando RifkyBy Nando Rifky

    Cara Membuat Kalkulator Sederhana Menggunakan HTML dan CSS

    Tips Komputer 15 December 2024No Comments4 Mins Read0 Views
    Copy Link WhatsApp Facebook Twitter Pinterest LinkedIn Telegram Threads
    Follow Us
    WhatsApp
    Share
    Facebook Twitter LinkedIn Pinterest Email
    Membuat Kalkulator Sederhana

    Cara Membuat Kalkulator Sederhana. Alat yang sering kita gunakan ini, dapat kita buat sendiri loh. Salah satunya dengan menggunakan HTML.

    Lanjut ke pembahasan utama, pada kesempatan kali ini admin akan membagikan cara membuat kalkulator dengan HTML. Tidak hanya itu saja, kali ini kita akan memadukan HTML dengan CSS dan JavaScript.

    Dengan begitu kita bisa membuat kalkulator simple dengan tampilan yang elegan. Pastinya, tersebut akan menambah wawasan kita tentang dunia pemrogramman.

    Mengapa Menggunakan HTML CSS dan JavaScript

    Seperti yang kita ketahui, HTML akan kita gunakan untuk menampilkan kalkulator tersebut. CSS akan kita gunakan untuk mendesign tampilan dari kalkulator tersebut agar lebih elegan dan enak dilihat. JavaScript akan kita gunakan sebagai fungsi.

    BACA JUGA: Cara Setting MikroTik di Android

    Cara Membuat Kalkulator Sederhana dengan Notepad

    Kita dapat memanfaatkan notepad untuk membuat kalkulator sederhana ini. Oke, langsung saja.

    Untuk JavaScript perhatikan kode beikut:

    function insert(num){
    document.form.textview.value = document.form.textview.value+num;
    }
    function equal(){
    var exp = document.form.textview.value;
    if(exp){
    document.form.textview.value = eval(exp)
    }
    }
    function clean(){
    document.form.textview.value = "";
    }
    function back(){
    var exp = document.form.textview.value;
    document.form.textview.value = exp.substring(0,exp.length-1);
    }

    Kita bisa mempercantik tampilan kalkulator tersebut dengan menggunakan kode CSS berikut:

    *{
    margin: 0%;
    padding: 0%;
    }
    .button{
    width:50;
    height:50;
    font-size:25;
    margin: 2;
    cursor: pointer;
    background: grey;
    border:none;
    color: white;
    }
    .textview{
    width:217;
    margin:5;
    font-size: 25;
    padding:5;
    border: none;
    }
    .main{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    }
    .bg{
    background: linear-gradient(to right, rgb(17, 141, 212),rgb(20, 233, 169));
    height: 100%;
    }
    .button:active{
    background: rgb(54, 54, 54);
    }

    Langkah terakhir masukkan kode HTML berikut ini:

        <div class="bg"></div>
    <div class="main">
    <form name="form">
    <input class="textview" name="textview">
    </form>
    <table>
    <tr>
    <td><input class="button" type="button" value="C" onclick="clean()"></td>
    <td><input class="button" type="button" value="Del" onclick="back()"></td>
    <td><input class="button" type="button" value="/" onclick="insert('/')"></td>
    <td><input class="button" type="button" value="x" onclick="insert('*')"></td>
    </tr>
    <tr>
    <td><input class="button" type="button" value="7" onclick="insert(7)"></td>
    <td><input class="button" type="button" value="8" onclick="insert(8)"></td>
    <td><input class="button" type="button" value="9" onclick="insert(9)"></td>
    <td><input class="button" type="button" value="-" onclick="insert('-')"></td>
    </tr>
    <tr>
    <td><input class="button" type="button" value="4" onclick="insert(4)"></td>
    <td><input class="button" type="button" value="5" onclick="insert(5)"></td>
    <td><input class="button" type="button" value="6" onclick="insert(6)"></td>
    <td><input class="button" type="button" value="+" onclick="insert('+')"></td>
    </tr>
    <tr>
    <td><input class="button" type="button" value="1" onclick="insert(1)"></td>
    <td><input class="button" type="button" value="2" onclick="insert(2)"></td>
    <td><input class="button" type="button" value="3" onclick="insert(3)"></td>
    <td rowspan="5"><input class="button" type="button" style="height: 106" value="=" onclick="equal()"></td>
    </tr>
    <tr>
    <td colspan="2"><input class="button" type="button" style="width: 106" value="0" onclick="insert(0)"></td>
    <td><input class="button" type="button" value="." onclick="insert('.')"></td>
    </tr>
    </table>
    </div>

    Jadi, kesuruhan dari kode diatas jika kita gabungkan akan seperti ini:

    <html>
    <head>
    <title>Kalkulator - Renovasi Otak</title>
    <script>
    function insert(num){
    document.form.textview.value = document.form.textview.value+num;
    }
    function equal(){
    var exp = document.form.textview.value;
    if(exp){
    document.form.textview.value = eval(exp)
    }
    }
    function clean(){
    document.form.textview.value = "";
    }
    function back(){
    var exp = document.form.textview.value;
    document.form.textview.value = exp.substring(0,exp.length-1);
    }
    </script>
    <style>
    *{
    margin: 0%;
    padding: 0%;
    }
    .button{
    width:50;
    height:50;
    font-size:25;
    margin: 2;
    cursor: pointer;
    background: grey;
    border:none;
    color: white;
    }
    .textview{
    width:217;
    margin:5;
    font-size: 25;
    padding:5;
    border: none;
    }
    .main{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    }
    .bg{
    background: linear-gradient(to right, rgb(17, 141, 212),rgb(20, 233, 169));
    height: 100%;
    }
    .button:active{
    background: rgb(54, 54, 54);
    }
    </style>
    </head>
    <body>
    <div class="bg"></div>
    <div class="main">
    <form name="form">
    <input class="textview" name="textview">
    </form>
    <table>
    <tr>
    <td><input class="button" type="button" value="C" onclick="clean()"></td>
    <td><input class="button" type="button" value="Del" onclick="back()"></td>
    <td><input class="button" type="button" value="/" onclick="insert('/')"></td>
    <td><input class="button" type="button" value="x" onclick="insert('*')"></td>
    </tr>
    <tr>
    <td><input class="button" type="button" value="7" onclick="insert(7)"></td>
    <td><input class="button" type="button" value="8" onclick="insert(8)"></td>
    <td><input class="button" type="button" value="9" onclick="insert(9)"></td>
    <td><input class="button" type="button" value="-" onclick="insert('-')"></td>
    </tr>
    <tr>
    <td><input class="button" type="button" value="4" onclick="insert(4)"></td>
    <td><input class="button" type="button" value="5" onclick="insert(5)"></td>
    <td><input class="button" type="button" value="6" onclick="insert(6)"></td>
    <td><input class="button" type="button" value="+" onclick="insert('+')"></td>
    </tr>
    <tr>
    <td><input class="button" type="button" value="1" onclick="insert(1)"></td>
    <td><input class="button" type="button" value="2" onclick="insert(2)"></td>
    <td><input class="button" type="button" value="3" onclick="insert(3)"></td>
    <td rowspan="5"><input class="button" type="button" style="height: 106" value="=" onclick="equal()"></td>
    </tr>
    <tr>
    <td colspan="2"><input class="button" type="button" style="width: 106" value="0" onclick="insert(0)"></td>
    <td><input class="button" type="button" value="." onclick="insert('.')"></td>
    </tr>
    </table>
    </div>
    </body>
    </html>

    Hasilnya akan seperti ini

    Membuat Kalkulator dengan Notepad

    Sertakan Sumber! Jika ingin memposting ulang.


    Sangat menarik bukan? Cuma butuh waktu 5 menit anda sudah bisa membuat kalkulator sendiri dengan notepad. Semoga dengan ini wawasan kita bisa bertambah. Cukup sekian pembahasan kali ini, terimakasih.

    Follow on WhatsApp
    Share. WhatsApp Copy Link Facebook Twitter Pinterest LinkedIn Tumblr Email
    Nando Rifky

      Saya Nando Rifky, antusias di dunia teknologi, mulai dari mobile, desktop, kecerdasan buatan, sampai tren digital terkini. Di luar itu, saya juga aktif sebagai pegiat SEO, freelancer, serta penulis konten di berbagai media.

      Artikel Terkait

      Pertama Kali Merakit PC Pahami Dulu 7 Hal Ini

      16 December 2024By Nando Rifky

      Windows 11 Versi 22H2 Simak Tampilan Dan Perubahannya

      16 December 2024By Nando Rifky

      AMD dan Mitra Memamerkan Motherboard AM5 Premium Untuk CPU Ryzen 7000 Mendatang

      16 December 2024By Nando Rifky

      Cara Mengatasi Aw Snap di Google Chrome, 100% Fix!

      15 December 2024By Nando Rifky

      Cara Membuka File PDF yang Terkunci Tanpa Aplikasi

      15 December 2024By Nando Rifky

      3 Situs Game Belajar Mengetik 10 Jari

      15 December 2024By Nando Rifky
      Terbaru
      Cara Memilih Laptop Bisnis yang Sesuai dengan Kebutuhan Perusahaan
      14 February 2026
      Apa itu COM Surrogate? Apakah Berbahaya?
      14 February 2026
      Perbandingan Harga Laptop Berbagai Merk: Mana yang Paling Worth It?
      13 February 2026
      Dapat Pesan dari Anson Notif di WA Berbahaya atau Tidak?
      27 January 2026
      Ikuti Kami
      • Facebook
      • Twitter
      • Pinterest
      • WhatsApp
      Jangan Lewatkan
      Terra (LUNA), TerraUSD (UST) Crash News: 99% Turun! Cek Harga Terbaru
      15 December 2024

      Renovasi Otak – Terra (LUNA), TerraUSD (UST) Crash News (12 Mei): Harga Terra (LUNA) telah…

      Bahaya Menggunakan “JASA JOKI GALBAY PINJOL”
      12 December 2025

      VASIOTA.COM – Fenomena gagal bayar pada layanan pinjaman online sering kali memicu kepanikan luar biasa…

      18+ Yandex Blue China Full Video Bokeh Museum No Sensor 2024
      15 December 2024

      VASIOTA.COM – Dalam artikel ini, Vasioters akan menemukan informasi lengkap mengenai Yandex Blue China full…

      2 Cara Mengubah Text Menjadi Suara dengan Mudah
      15 December 2024

      Kali ini saya akan membagikan tips tentang cara mengubah teks menjadi suara secara online di…

      Banner BlogPartner Backlink.co.id Seedbacklink
      WhatsApp X (Twitter) Facebook Pinterest
      • Tentang Kami
      • Disclaimer
      • Pedoman Media Siber
      • Kode Etik
      • Info Iklan
      • Redaksi
      • Kebijakan Privasi
      © 2026 Vasiota.com

      Type above and press Enter to search. Press Esc to cancel.