Pengumuman

📢 Yuk, kunjungi blog kami setiap hari dan jangan lewatkan update terbaru seputar coding dan teknologi!

Saturday, September 27, 2025

Project Python: Kalkulator Sederhana untuk Pemula

🧮 Project Python: Kalkulator Sederhana

Tutorial Python Pemula: Membuat kalkulator sederhana dengan input, percabangan, dan operasi aritmatika.

🎯 Tujuan Pembelajaran

  • Memahami cara menerima input() dari pengguna.
  • Mengubah data string menjadi angka dengan float().
  • Menggunakan percabangan if-elif-else.
  • Menerapkan operasi aritmatika dasar: tambah, kurang, kali, bagi.
  • Menangani error pembagian dengan nol.

🧩 Konsep Dasar

Beberapa konsep Python yang digunakan dalam project ini:

  • Fungsi: program dibungkus dalam def kalkulator():
  • Input & Tipe Data: gunakan input() dan konversi ke angka dengan float()
  • Percabangan: memilih operasi dengan if-elif-else
  • Error Handling: mencegah error saat pembagian dengan nol

💻 Kode Program Lengkap

def kalkulator():
    print("=== Kalkulator Sederhana ===")
    a = float(input("Masukkan angka pertama: "))
    b = float(input("Masukkan angka kedua: "))
    operasi = input("Pilih operasi (+, -, *, /): ")

    if operasi == "+":
        print("Hasil:", a + b)
    elif operasi == "-":
        print("Hasil:", a - b)
    elif operasi == "*":
        print("Hasil:", a * b)
    elif operasi == "/":
        if b != 0:
            print("Hasil:", a / b)
        else:
            print("Error: Tidak bisa dibagi 0")
    else:
        print("Operasi tidak valid")

# Panggil fungsi
kalkulator()
      

🔍 Contoh Hasil

=== Kalkulator Sederhana ===
Masukkan angka pertama: 10
Masukkan angka kedua: 5
Pilih operasi (+, -, *, /): *
Hasil: 50.0
      

Jika angka kedua = 0 saat pembagian:

=== Kalkulator Sederhana ===
Masukkan angka pertama: 7
Masukkan angka kedua: 0
Pilih operasi (+, -, *, /): /
Error: Tidak bisa dibagi 0
      

📘 Pengembangan Lebih Lanjut

  • Tambahkan operasi pangkat (**) dan modulus (%).
  • Buat program berjalan berulang hingga user mengetik exit.
  • Kembangkan versi GUI dengan Tkinter.
  • Buat versi web app dengan Flask/Django.

✅ Manfaat Project

Project ini sangat bermanfaat untuk pemula karena melatih logika pemrograman dasar. Dari sini, kamu bisa mengembangkan project lebih kompleks seperti aplikasi kasir atau keuangan.

© 2025 Belajar Python | Dibuat dengan ❤️ untuk pembelajaran

No comments:

Post a Comment

🤖
Chat Bot
🤖 Virtual Assistant