Tugas Pertemuan ke-6 [Aplikasi Konversi Mata Uang]
Currency Converter IDR to JPY
Pengertian Aplikasi
Aplikasi Currency Converter IDR ke JPY adalah sebuah aplikasi mobile Android yang berfungsi untuk mengkonversi mata uang Rupiah Indonesia (IDR) ke mata uang Yen Jepang (JPY). Aplikasi ini dibuat menggunakan bahasa pemrograman Kotlin dengan framework Jetpack Compose untuk tampilan yang modern dan responsif.
Implementasi Kode
1. StateFlow Implementation:
class CurrencyConverterViewModel : ViewModel() {
private val _exchangeRate = MutableStateFlow(...)
val exchangeRate: StateFlow<ExchangeRate> = _exchangeRate.asStateFlow()
private val _conversionResult = MutableStateFlow<ConversionResult?>(null)
val conversionResult: StateFlow<ConversionResult?> = _conversionResult.asStateFlow()
}
2. Currency Conversion Function:
fun convertCurrency(amountInIDR: Double) {
_isLoading.value = true
android.os.Handler(android.os.Looper.getMainLooper()).postDelayed({
val convertedAmount = amountInIDR * _exchangeRate.value.rate
_conversionResult.value = ConversionResult(...)
_isLoading.value = false
}, 500)
}
Tampilan Aplikasi

Video Demonstrasi
Source Code Repository
Comments
Post a Comment