Overview
- Operasi Matematika Lengkap: Mendukung fungsi aritmatika dasar (penjumlahan, pengurangan, perkalian, pembagian) dengan logika yang akurat.
- Jam & Tanggal Real-Time: Mengintegrasikan Date() object untuk menampilkan waktu (format 24 jam) dan tanggal dengan lokal id-ID (Indonesia) yang diperbarui secara otomatis setiap detik.
- Mode Gelap (Dark Mode): Fitur toggle dinamis untuk berpindah antara tema terang dan gelap menggunakan transisi CSS yang halus untuk kenyamanan mata pengguna.
- Custom Error Handling: Implementasi blok try...catch untuk menangani input matematika yang tidak valid. Alih-alih pesan standar, aplikasi ini menampilkan pesan error yang unik dan personal: "YANG BENER NYED!"
- Desain Responsif: Menggunakan CSS Grid dan Flexbox untuk memastikan tata letak tombol tetap presisi dan mudah digunakan di berbagai ukuran layar (mobile & desktop).
Technologies Used
- HTML5: Untuk membangun struktur semantik aplikasi.
- CSS3: Untuk desain visual, tata letak grid, dan animasi transisi tema.
- JavaScript (ES6+): Logika utama aplikasi, termasuk penggunaan eval() untuk kalkulasi, setInterval untuk jam, dan manipulasi class untuk fitur Dark Mode.
