Tugas 6 PPB D
Tugas 6 PPB D
Aplikasi Kalkulator Konversi Mata Uang
Nama : Charles
NRP : 5025211082
Kelas : PPB D
Pada tugas kali ini akan dibuat aplikasi konversi mata uang sederhana menggunakan bahasa kotlin. Dalam kodenya terdapat beberapa hal penting yang akan dijelaskan sebagai berikut.
exchangeRates
Variabel exchangeRates
adalah sebuah Map
yang menyimpan nilai tukar dari beberapa mata uang terhadap dolar AS (USD). Ini digunakan sebagai referensi saat melakukan konversi mata uang, misalnya dari USD ke IDR atau dari EUR ke JPY.
CurrencyConverterApp()
Fungsi ini adalah UI utama dari aplikasi konversi mata uang. Ia menampilkan input jumlah uang, dropdown untuk memilih mata uang asal dan tujuan, tombol untuk melakukan konversi, serta hasil konversinya. Komponen-komponen ini disusun dalam Scaffold
dengan TopAppBar
dan Column
untuk layout. Konversi dilakukan saat tombol "Convert" ditekan, dan hasilnya ditampilkan di bawah tombol.
CurrencyDropdown()
Fungsi ini menampilkan dropdown berbasis OutlinedTextField
yang digunakan untuk memilih mata uang. Saat ikon panah diklik, DropdownMenu
akan muncul dengan daftar mata uang dari parameter currencyList
. Ketika pengguna memilih salah satu mata uang, onCurrencySelected
akan dipanggil dan dropdown ditutup kembali.
Link github: https://github.com/lodaogos/Tugas_6_PPB_Charles
Presentasi: https://youtu.be/RxHzPHAk6vc
Comments
Post a Comment