Tutorial Membuat Web Kalkulator Part 2: Struktur Dasar HTML
Pada Part 2 ini, kita membuat struktur dasar kalkulator digital dengan HTML. Struktur ini sudah dilengkapi tombol angka, operator, clear (C), delete (DEL), dan sama dengan (=).
Apa yang Dibuat?
- Layar kalkulator (input readonly untuk hasil perhitungan).
- Tombol angka (0–9).
- Tombol operator dasar (+, -, ×, ÷).
- Tombol C untuk reset dan DEL untuk hapus 1 karakter.
- Tombol = untuk menampilkan hasil.
Contoh Kode Struktur Dasar
Salin dan simpan kode ini sebagai index.html:
<!DOCTYPE html>
<html lang="id">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Kalkulator Digital</title>
    <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap" rel="stylesheet">
</head>
<body>
    <div class="calculator">
        <input type="text" id="result" readonly>
        <div class="buttons">
            <button onclick="clearResult()">C</button>
            <button onclick="deleteLast()">DEL</button>
            <button onclick="appendNumber('/')">/</button>
            <button onclick="appendNumber('*')">*</button>
            <button onclick="appendNumber('7')">7</button>
            <button onclick="appendNumber('8')">8</button>
            <button onclick="appendNumber('9')">9</button>
            <button onclick="appendNumber('-')">-</button>
            <button onclick="appendNumber('4')">4</button>
            <button onclick="appendNumber('5')">5</button>
            <button onclick="appendNumber('6')">6</button>
            <button onclick="appendNumber('+')">+</button>
            <button onclick="appendNumber('1')">1</button>
            <button onclick="appendNumber('2')">2</button>
            <button onclick="appendNumber('3')">3</button>
            <button id="equals" onclick="calculateResult()">=</button>
            <button onclick="appendNumber('0')" class="zero">0</button>
        </div>
    </div>
</body>
</html>
    Kesimpulan
Dengan kode ini, kita sudah memiliki struktur dasar kalkulator digital. Pada Part 3 berikutnya, kita akan menambahkan CSS agar tampilannya lebih menarik dan responsif.
Baca juga: Part 1: Pengantar Membuat Kalkulator Web
