PPB: TUGAS 6
Nama : Shazia Ingeyla Naveeda
NRP : 5025211203
Kelas : PPB (A)
Membuat Aplikasi Konversi Nilai Mata Uang
Pada pertemuan keenam, diminta untuk membuat aplikasi yang dapat mengkonversi mata uang menggunakan bahasa pemrograman Kotlin berbasis console. Fokus utamanya adalah mengubah nilai dari satu mata uang ke mata uang lain menggunakan nilai tukar statis.
1. CurrencyConverterApp()
Ini adalah fungsi utama UI aplikasi. Di dalamnya, pengguna bisa memasukkan nominal uang (OutlinedTextField), memilih mata uang asal dan tujuan melalui dropdown, lalu menekan tombol "Convert". Hasil konversi akan ditampilkan dalam bentuk teks di bawahnya.
2. CurrencyDropdown()
Fungsi ini menampilkan dropdown untuk memilih mata uang. Gunakan dua kali dalam UI: satu untuk memilih "From", satu lagi untuk "To". Memanfaatkan ExposedDropdownMenuBox dari Material3 untuk tampilan modern dan mudah digunakan.
3. converter()
Fungsi inilah yang melakukan perhitungan nilai tukar. Konversi dilakukan dalam dua tahap: dari fromCurrency ke USD, lalu dari USD ke toCurrency. Nilai yang dikonversi kemudian diformat dengan pemisah ribuan (.) dan desimal (,) agar lebih mudah dibaca.
4. CurrencyConverterPreview()
Ini adalah fungsi @Preview untuk melihat tampilan UI di Android Studio tanpa harus menjalankan aplikasinya. Cocok untuk pengembangan dan testing antarmuka.
Comments
Post a Comment