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

Popular posts from this blog

Tugas 1 PPB D

Tugas 2 PPB

Tugas 5 PPB D