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! 🚀