TUGAS 6 PPB - KEYSA ANADEA 5025211028
TUGAS 5 PPB
Deskripsi Proyek: Currency Converter
Nama: Keysa Anadea Aqiva Ajie
NRP: 5025211028
Kelas: PPB A
Membangun Aplikasi Currency Converter
Membangun program Currency Converter sederhana menggunakan bahasa pemrograman Kotlin berbasis console.
Program ini dapat mengkonversi mata uang dari satu negara ke negara lain berdasarkan nilai tukar yang sudah ditentukan.
Langkah-Langkah Pembuatan Program
1. Membuat Project Baru
Saya membuat folder project baru dengan nama CurrencyConverter.
Kemudian membuat file Kotlin baru bernama CurrencyConverter.kt
.
2. Membuat Program Konversi Mata Uang
Program dibuat menggunakan fitur dasar Kotlin:
-
Data Class:
-
Membuat
Currency
untuk menyimpan data kode, nama, nilai tukar, dan locale.
-
-
Fungsi
main()
:-
Menampilkan daftar pilihan mata uang sumber.
-
Menampilkan daftar pilihan mata uang tujuan.
-
Input jumlah uang yang ingin dikonversi.
-
Menghitung hasil konversi dan menampilkannya dalam format mata uang lokal.
-
Struktur Program
a) Data Class
Membuat data class Currency
yang berisi:
-
code
➔ Kode mata uang (contoh: USD, IDR). -
name
➔ Nama negara atau mata uang. -
ratePerUSD
➔ Nilai tukar terhadap USD. -
locale
➔ Lokalisasi format uang.
b) Fungsi Main
Fungsi utama program yang mencakup:
-
Menampilkan daftar mata uang sumber.
-
Menampilkan daftar mata uang tujuan.
-
Input jumlah uang dari pengguna.
-
Proses konversi nilai tukar.
-
Menampilkan hasil konversi dengan format angka lokal.
c) Proses Perhitungan
Menghitung hasil konversi dengan rumus:
Menggunakan NumberFormat.getCurrencyInstance(locale)
untuk memformat hasil sesuai dengan format negara tujuan.
Komentar
Posting Komentar