Close Menu
Renovasi Otak
    • Home
    • News
    • Financial
    • Tips & Trik
    • Game
    • Internet
    • Aplikasi
    • Informasi
    Facebook Instagram
    • Tentang Kami
    • Disclaimer
    • Info Iklan
    • Redaksi
    • Kebijakan Privasi
    • Pedoman Media Siber
    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
      10 Prompt Gemini AI Pasangan Polaroid Terbaru, VIRAL!
      17 April 2026
      Etika Memakai AI di Kampus dan Tempat Kerja
      10 April 2026
      30 Istilah AI yang Sering Muncul dan Artinya dalam Bahasa Sederhana
      10 April 2026
      Jangan Sampai Rugi! Ini Arti “1 Sesuai Main Package” Telkomsel yang Sebenarnya
      9 April 2026
      Ikuti Kami
      • Facebook
      • Twitter
      • Pinterest
      • WhatsApp
      Jangan Lewatkan
      5 Cara Jual Foto di Google, Cepat Untung!
      15 December 2024

      VASIOTA.COM – Dalam era digital yang serba cepat ini, fotografi telah menjadi lebih dari sekadar…

      Cara Mengetahui ID Telegram dan Link Telegram, Lengkap!
      15 December 2024

      Renovasi Otak – Jika Anda baru saja bergabung dengan Telegram, mungkin Anda akan bertanya-tanya id…

      Cara Setting APN dan Pengaturan Mode Jaringan di Xiaomi
      15 December 2024

      VASIOTA.COM – Koneksi internet yang lambat memang membuat kita kesal, terlebih jika sedang melakukan aktivitas yang…

      Cara Setting APN Telkomsel 4G di HP Xiaomi, Tercepat!
      15 December 2024

      VASIOTA.COM – Bagaimana cara setting APN Telkomsel di Xiaomi? Saat ini Telkomsel merupakan provider dengan…

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

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