Pengumuman

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

Saturday, September 27, 2025

Project Python #6: Konverter Mata Uang | Belajar Python untuk Pemula

Project Python #6: Konverter Mata Uang 💱

Belajar membuat aplikasi konversi mata uang sederhana dengan Python

🎯 Tujuan Pembelajaran

  • Belajar mengambil input numerik dari pengguna.
  • Melatih operasi aritmatika dasar di Python.
  • Memahami percabangan if-else untuk menentukan jenis konversi.

📘 Konsep Dasar

Program ini meminta pengguna memasukkan jumlah uang dalam Rupiah lalu mengonversinya ke mata uang lain seperti Dolar atau Euro dengan menggunakan nilai tukar tetap. Program ini bisa dikembangkan untuk mengambil nilai tukar langsung dari internet menggunakan API.

💻 Kode Program

print("=== Konverter Mata Uang ===")
print("1. Rupiah ke Dolar")
print("2. Rupiah ke Euro")
print("3. Dolar ke Rupiah")

pilihan = input("Pilih menu (1/2/3): ")

if pilihan == "1":
    rupiah = float(input("Masukkan jumlah Rupiah: "))
    dolar = rupiah / 15000
    print(f"Hasil: ${dolar:.2f}")
elif pilihan == "2":
    rupiah = float(input("Masukkan jumlah Rupiah: "))
    euro = rupiah / 16500
    print(f"Hasil: €{euro:.2f}")
elif pilihan == "3":
    dolar = float(input("Masukkan jumlah Dolar: "))
    rupiah = dolar * 15000
    print(f"Hasil: Rp {rupiah:,.0f}")
else:
    print("Pilihan tidak valid.")

🔍 Contoh Hasil

=== Konverter Mata Uang ===
1. Rupiah ke Dolar
2. Rupiah ke Euro
3. Dolar ke Rupiah
Pilih menu (1/2/3): 1
Masukkan jumlah Rupiah: 30000
Hasil: $2.00

🚀 Pengembangan Lebih Lanjut

  • Gunakan API kurs mata uang agar nilai tukar lebih akurat.
  • Tambahkan lebih banyak pilihan mata uang (JPY, SGD, GBP, dll).
  • Buat antarmuka GUI dengan Tkinter agar lebih user-friendly.
  • Kembangkan jadi aplikasi web dengan Flask atau Django.

📚 Manfaat

Project ini melatih pemrosesan input, percabangan, dan operasi matematika di Python. Sangat cocok untuk latihan logika dan bisa dikembangkan ke arah aplikasi real-time dengan data online.

No comments:

Post a Comment

🤖
Chat Bot
🤖 Virtual Assistant