Untuk membuat website sederhana untuk kalkulator digital menggunakan HTML, CSS, dan XAMPP, berikut langkah-langkahnya:
1. Install XAMPP
- Download dan install XAMPP untuk membuat server lokal.
- Setelah terinstall, jalankan Apache (web server) dari control panel XAMPP.
2. Siapkan Struktur Direktori
- Buka folder
htdocs
di direktori instalasi XAMPP (biasanya diC:\xampp\htdocs
). - Buat folder baru, misalnya
kalkulator
, untuk menyimpan file website Anda.
3. Buat File HTML
Buat file index.html
di dalam folder kalkulator
.
Contoh sederhana kode HTML untuk kalkulator:
<!-- Start Code HTML Index --><!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 rel="stylesheet" href="style.css">
<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>
<script src="script.js"></script>
</body>
</html><!-- Stop Code HTML Index -->
4. Buat File CSS
Buat file style.css
di folder yang sama untuk memberikan tampilan pada kalkulator.
Contoh CSS:
<!-- Start Code CSS -->body { font-family: 'Poppins', sans-serif; display: flex; justify-content: center; align-items: center; height: 100vh; background-color: #e0e0e0; margin: 0; } .calculator { background-color: #fff; padding: 20px; border-radius: 15px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); max-width: 360px; /* Lebih lebar agar sesuai dengan tampilan */ width: 100%; } #result { width: 90%; height: 80px; /* Lebih tinggi agar lebih nyaman */ text-align: right; font-size: 36px; /* Font lebih besar untuk visibilitas */ margin-bottom: 20px; padding: 20px; /* Padding lebih besar */ border: none; border-radius: 10px; background-color: #f7f7f7; box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.1); } .buttons { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; } button { height: 60px; font-size: 24px; font-weight: bold; background-color: #f1f1f1; border: none; border-radius: 10px; cursor: pointer; transition: all 0.3s ease; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); } button:hover { background-color: #d9d9d9; } button:active { transform: scale(0.98); box-shadow: none; } button.zero { grid-column: span 2; } button:nth-child(4n + 4) { background-color: #ff6666; color: white; } button:nth-child(4n + 4):hover { background-color: #ff4d4d; } button:nth-child(4n + 4):active { transform: scale(0.98); } button#equals { background-color: #4CAF50; color: white; } button#equals:hover { background-color: #45a049; }<!-- Stop Code CSS -->
5. Buat File JavaScript
Buat file script.js
untuk mengatur fungsi kalkulator.
Contoh kode JavaScript:
<!-- Start Code JavaScript -->function appendNumber(number) { document.getElementById("result").value += number;}function clearResult() { document.getElementById("result").value = "";}function deleteLast() { var result = document.getElementById("result").value; document.getElementById("result").value = result.slice(0, -1);}function calculateResult() { var result = document.getElementById("result").value; try { document.getElementById("result").value = eval(result); } catch (e) { document.getElementById("result").value = "Error"; }}
<!-- Stop Code JavaScript -->
6. Akses Website melalui Browser
- Jalankan XAMPP dan pastikan server Apache aktif.
- Buka browser dan ketik
localhost/kalkulator
untuk melihat kalkulator Anda.
Dengan struktur ini, Anda sudah membuat kalkulator digital sederhana yang bisa dijalankan di server lokal menggunakan XAMPP. Jika ingin menambahkan fitur lebih lanjut, Anda bisa mengembangkan dari contoh dasar ini.