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-elseuntuk 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