
🔧 SERI 1: MEMBANGUN MINI PROJECT UNTUK PEMULA
Bagian 2: Membuat Kalkulator Sederhana dengan Java Console
Membangun kalkulator sederhana adalah latihan dasar yang sangat bagus untuk pemula yang ingin belajar bahasa Java. Dalam proyek ini, kita akan mempraktikkan penggunaan Scanner
untuk input, if-else
atau switch-case
untuk logika, dan operasi matematika dasar.
🎯 Tujuan Mini Project
- Memahami cara menerima input dari pengguna menggunakan
Scanner
. - Menggunakan
if-else
atauswitch-case
untuk mengatur alur logika. - Melakukan operasi matematika dasar: tambah, kurang, kali, bagi.
🧱 Fitur Aplikasi
- Pengguna memasukkan dua angka
- Pengguna memilih operator: +, -, *, /
- Program menghitung dan menampilkan hasilnya
- Validasi jika terjadi pembagian dengan nol
📦 Source Code Kalkulator Java Console
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
import java.util.Scanner; public class KalkulatorSederhana { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("Masukkan angka pertama: "); double angka1 = input.nextDouble(); System.out.print("Masukkan operator (+, -, *, /): "); char operator = input.next().charAt(0); System.out.print("Masukkan angka kedua: "); double angka2 = input.nextDouble(); double hasil; switch (operator) { case '+': hasil = angka1 + angka2; break; case '-': hasil = angka1 - angka2; break; case '*': hasil = angka1 * angka2; break; case '/': if (angka2 == 0) { System.out.println("Error: Tidak bisa dibagi dengan nol."); return; } hasil = angka1 / angka2; break; default: System.out.println("Operator tidak dikenali."); return; } System.out.println("Hasil: " + hasil); } } |
📝 Catatan
- Kode ini cocok dijalankan di IDE seperti IntelliJ, NetBeans, atau VS Code dengan Java extension.
- Pastikan untuk menuliskan nama class sama dengan nama file jika menggunakan compiler manual, contoh:
KalkulatorSederhana.java
.
📌 Penutup
Kalkulator sederhana ini mungkin terlihat sepele, tapi justru di sinilah kekuatan belajar ngoding dimulai. Kamu belajar input, logika, kondisi, dan output — empat fondasi penting dalam pemrograman. Di artikel selanjutnya, kita akan membuat Todo List Console App untuk belajar konsep CRUD.
Sudah coba buat kalkulatormu sendiri? Coba modifikasi dengan menggunakan if-else
alih-alih switch
, atau tambahkan operasi baru seperti modulus (%).