Cara Membuat Program Kalkulator dengan Python

Python adalah bahasa pemrograman interpreter yang dapat digunakan untuk mengembangkan atau membuat program atau aplikasi, mulai dari program atau aplikasi untuk sistem komputer, jaringan komputer sampai pada aplikasi sistem informasi berbasis web. Python memiliki struktur bahasa yang sangat sederhana, mudah digunakan dan banyak memiliki dukungan pustaka (libraries) yang memperkaya dan mempertangguh python sebagai bahasa pemrogram yang dapat digunakan untuk berbagai keperluan.

Artikel ini membahas langkah-langkah praktis untuk membuat program kalkulator sederhana menggunakan Python, salah satu bahasa pemrograman yang populer dan mudah dipelajari. Anda akan dipandu mulai dari persiapan hingga pembuatan kode yang dapat menghitung operasi dasar seperti penjumlahan, pengurangan, perkalian, dan pembagian. Dengan pendekatan yang mudah dipahami, artikel ini cocok untuk pemula yang ingin memulai perjalanan belajar pemrograman Python. Mari pelajari cara membuat kalkulator sendiri dan tingkatkan keterampilan coding Anda!

Baca juga:

Berikut adalah langkah-langkah untuk membuat program kalkulator sederhana menggunakan Python:

1. Persiapan

Pastikan Anda sudah menginstal Python di komputer Anda. Jika belum, unduh dan instal Python dari python.org.

2. Membuat File Python
  • Buka editor kode seperti VS Code, PyCharm, atau IDLE bawaan Python.
  • Buat file baru, misalnya calculator.py.
3. Tulis Kode Program

Berikut adalah contoh kode untuk kalkulator sederhana:

# Program Kalkulator Sederhana

def add(x, y):
    return x + y

def subtract(x, y):
    return x - y

def multiply(x, y):
    return x * y

def divide(x, y):
    if y == 0:
        return "Error: Division by zero is not allowed."
    return x / y

def calculator():
    print("Selamat Datang di Program Kalkulator!")
    print("Pilih Operasi:")
    print("1. Penjumlahan")
    print("2. Pengurangan")
    print("3. Perkalian")
    print("4. Pembagian")

    try:
        choice = int(input("Masukkan pilihan (1/2/3/4): "))
        if choice in [1, 2, 3, 4]:
            num1 = float(input("Masukkan angka pertama: "))
            num2 = float(input("Masukkan angka kedua: "))

            if choice == 1:
                print(f"Hasil: {num1} + {num2} = {add(num1, num2)}")
            elif choice == 2:
                print(f"Hasil: {num1} - {num2} = {subtract(num1, num2)}")
            elif choice == 3:
                print(f"Hasil: {num1} * {num2} = {multiply(num1, num2)}")
            elif choice == 4:
                print(f"Hasil: {num1} / {num2} = {divide(num1, num2)}")
        else:
            print("Pilihan tidak valid. Silakan coba lagi.")
    except ValueError:
        print("Input tidak valid. Masukkan angka.")

# Menjalankan program
calculator()


4. Penjelasan Kode
  • Definisi Fungsi:
    • add(x, y) untuk penjumlahan.
    • subtract(x, y) untuk pengurangan.
    • multiply(x, y) untuk perkalian.
    • divide(x, y) untuk pembagian dengan validasi untuk mencegah pembagian dengan nol.
  • Menu Operasi:
    • Program meminta pengguna memilih operasi (1-4).
  • Input Pengguna:
    • Pengguna memasukkan dua angka untuk operasi yang dipilih.
  • Output:
    • Hasil operasi ditampilkan berdasarkan pilihan pengguna.
5. Menjalankan Program
  • Simpan file dan jalankan di terminal dengan perintah:
python calculator.py
6. Pengembangan Lebih Lanjut

Anda dapat mengembangkan kalkulator ini dengan fitur tambahan seperti:

  • Operasi matematika lain (akar kuadrat, eksponensial, dll.).
  • Antarmuka grafis menggunakan pustaka seperti Tkinter atau PyQt.
  • Fitur logika bilangan kompleks.

Selamat mencoba! 🚀

© 2023 Nurul Fikri Academy. All Rights Reserved Owned by PT Nurul Fikri Cipta Inovasi