💱 Project Python: Currency Converter
Belajar membuat aplikasi konversi mata uang sederhana dengan Python
🎯 Tujuan Pembelajaran
- Belajar menggunakan input() untuk memasukkan data dari user.
- Menggunakan dictionary untuk menyimpan nilai tukar.
- Membuat logika kondisi untuk memilih mata uang.
- Melatih perhitungan aritmatika sederhana di Python.
🧩 Konsep Dasar
- User memasukkan jumlah uang yang ingin dikonversi.
- User memilih mata uang tujuan (misalnya USD, EUR, JPY).
- Program mengalikan jumlah dengan nilai tukar dari dictionary.
- Hasil konversi ditampilkan ke layar.
💻 Kode Program
def currency_converter():
rates = {
"USD": 15500, # Rupiah ke Dollar
"EUR": 17000, # Rupiah ke Euro
"JPY": 110 # Rupiah ke Yen
}
print("=== Currency Converter ===")
print("Pilih mata uang tujuan: USD / EUR / JPY")
target = input("Masukkan kode mata uang: ").upper()
amount = float(input("Masukkan jumlah dalam Rupiah: "))
if target in rates:
result = amount / rates[target]
print(f"{amount} IDR = {result:.2f} {target}")
else:
print("Mata uang tidak tersedia.")
currency_converter()
🔍 Contoh Interaksi
=== Currency Converter ===
Pilih mata uang tujuan: USD / EUR / JPY
Masukkan kode mata uang: USD
Masukkan jumlah dalam Rupiah: 31000
31000 IDR = 2.00 USD
📘 Pengembangan
- Tambahkan lebih banyak pilihan mata uang.
- Ambil data kurs dari API (misalnya exchangeratesapi.io).
- Buat versi GUI dengan Tkinter.
- Buat versi web dengan Flask/Django agar bisa digunakan banyak orang.
✅ Manfaat
Project ini mengajarkan bagaimana menggunakan dictionary untuk menyimpan data, input() untuk interaksi dengan pengguna, dan perhitungan aritmatika sederhana. Sangat cocok untuk pemula yang ingin memahami alur logika dalam program konversi.
No comments:
Post a Comment