free page hit counter
22

Latihan: Program Konversi Mata Uang Python

Dalam artikel ini, kita akan belajar membuat program sederhana untuk konversi mata uang menggunakan bahasa pemrograman Python. Latihan ini sangat…

Dalam artikel ini, kita akan belajar membuat program sederhana untuk konversi mata uang menggunakan bahasa pemrograman Python. Latihan ini sangat cocok bagi pemula yang ingin memahami konsep dasar seperti input/output, penggunaan variabel, struktur percabangan (if-elif-else), serta cara melakukan perhitungan matematis dalam program Python. Dengan membuat program konversi mata uang, Anda akan belajar bagaimana memproses nilai tukar antara dua mata uang, seperti dari Rupiah ke Dolar atau sebaliknya.

1. Tujuan Latihan

Tujuan dari latihan ini adalah agar Anda mampu membuat program sederhana yang dapat mengonversi nilai mata uang berdasarkan kurs tertentu. Selain itu, latihan ini juga membantu memahami konsep dasar Python seperti:

  • Mengambil input dari pengguna
  • Menggunakan percabangan kondisi
  • Mengimplementasikan perhitungan matematis
  • Menampilkan hasil dengan format yang rapi

2. Konsep Dasar Konversi Mata Uang

Konversi mata uang berarti mengubah nilai dari satu jenis mata uang ke jenis lain berdasarkan nilai tukar (kurs) yang berlaku. Misalnya:

  • 1 USD = 16.000 IDR
  • 1 EUR = 17.500 IDR

Dengan demikian, jika Anda memiliki Rp160.000 dan ingin mengetahui berapa dolar nilainya, cukup dengan rumus:

USD = IDR / 16000

3. Struktur Program Konversi Mata Uang Python

Berikut adalah contoh program konversi mata uang sederhana dalam Python:

# Program Konversi Mata Uang Python

print("=== Program Konversi Mata Uang ===")
print("1. Rupiah ke Dollar (USD)")
print("2. Dollar (USD) ke Rupiah")
print("3. Rupiah ke Euro (EUR)")
print("4. Euro (EUR) ke Rupiah")

pilihan = int(input("Pilih jenis konversi (1-4): "))

# Kurs dapat Anda ubah sesuai kondisi terkini
kurs_usd = 16000
kurs_eur = 17500

if pilihan == 1:
    rupiah = float(input("Masukkan jumlah Rupiah: "))
    usd = rupiah / kurs_usd
    print(f"Hasil konversi: Rp{rupiah:,.2f} = ${usd:,.2f}")
elif pilihan == 2:
    usd = float(input("Masukkan jumlah Dollar: "))
    rupiah = usd * kurs_usd
    print(f"Hasil konversi: ${usd:,.2f} = Rp{rupiah:,.2f}")
elif pilihan == 3:
    rupiah = float(input("Masukkan jumlah Rupiah: "))
    eur = rupiah / kurs_eur
    print(f"Hasil konversi: Rp{rupiah:,.2f} = €{eur:,.2f}")
elif pilihan == 4:
    eur = float(input("Masukkan jumlah Euro: "))
    rupiah = eur * kurs_eur
    print(f"Hasil konversi: €{eur:,.2f} = Rp{rupiah:,.2f}")
else:
    print("Pilihan tidak valid. Silakan coba lagi.")

4. Penjelasan Program

Pada kode di atas, program dimulai dengan menampilkan menu pilihan konversi. Pengguna memilih jenis konversi dengan memasukkan angka 1 hingga 4. Program kemudian akan meminta jumlah mata uang yang ingin dikonversi, menghitung berdasarkan nilai kurs, dan menampilkan hasilnya dengan format dua angka di belakang koma.

Beberapa hal penting dalam program di atas:

  • Input: menggunakan fungsi input() untuk membaca nilai dari pengguna.
  • Tipe data: dikonversi ke float agar bisa menghitung desimal.
  • Percabangan: menggunakan struktur if-elif-else untuk menentukan logika perhitungan.
  • Output: menggunakan f-string agar hasil lebih rapi dan mudah dibaca.

5. Contoh Hasil Eksekusi

Berikut contoh hasil saat program dijalankan di terminal:

=== Program Konversi Mata Uang ===
1. Rupiah ke Dollar (USD)
2. Dollar (USD) ke Rupiah
3. Rupiah ke Euro (EUR)
4. Euro (EUR) ke Rupiah
Pilih jenis konversi (1-4): 1
Masukkan jumlah Rupiah: 320000
Hasil konversi: Rp320,000.00 = $20.00

6. Latihan Tambahan

Untuk memperdalam pemahaman Anda, coba ubah program di atas agar dapat:

  • Menambahkan konversi dari USD ke EUR dan sebaliknya.
  • Mengambil nilai tukar otomatis dari input pengguna.
  • Menyimpan riwayat konversi ke dalam file teks.

7. Kesimpulan

Latihan ini membantu Anda memahami dasar pemrograman Python, terutama dalam penggunaan input/output, percabangan, dan perhitungan numerik. Program konversi mata uang merupakan contoh sederhana tapi sangat efektif untuk melatih logika berpikir dan struktur kode. Dengan memahami latihan ini, Anda akan lebih siap mengerjakan proyek Python lain seperti kalkulator, aplikasi keuangan, atau bahkan sistem kasir digital.

Semoga latihan ini membantu Anda belajar Python dengan cara yang menyenangkan dan praktis!

rysasahrial@gmail.com

Leave a Reply

Your email address will not be published. Required fields are marked *