Tugas 5 - Membuat Aplikasi Kalkulator dengan menggunakan Kotlin

Membuat Aplikasi Kalkulator dengan menggunakan Kotlin

Ricardo Supriyanto - 5025221218

Pada tugas pertemuan 5, saya diberikan instruksi untuk melakukan pengayaan dengan membuat aplikasi kalkulator dengan menggunakan Kotlin. Project yang saya buat adalah kalkulator untuk melakukan konversi bilangan dari 4 jenis, yaitu desimal, biner, oktal, dan heksadesimal. Berikut merupakan contoh penggunaan aplikasi kalkulator konverter tersebut:



Berdasarkan contoh penggunaan aplikasi tersebut, sejalan dengan tujuan penggunaan konversinya. Saya lakukan batasan terhadap input yang bisa diterima. Awalnya terdapat kendala karena setelah mencoba memberikan batasan input, ketika saya mengetik arah dari ketikannya terbalik (bukan dari depan ke belakang tetapi dari belakang ke depan). Hasil dari batasan input pada kodenya seperti berikut:


Di sisi lain, saya juga mengalami kendala pada penggunaan package di jetpack compose, lebih tepatnya drop down menu. Setelah menggunakan terdapat error yaitu tidak dapat menekan tombol drop down nya sehingga tidak bisa mengganti jenis bilangan untuk dilakukan konversi (pada bagian atas yang seperti button). Akhirnya saya mengganti hal tersebut memanfaatkan alertdialog. Hasil dari kodenya seperti ini:


Pada akhirnya saya berhasil menyelesaikannya. Berikut merupakan kebutuhan dari aplikasi dalam penyelesaian tugas yang diberikan.

Link Repository Github: Tugas 5 - PPB

Demo Aplikasi:


Referensi: 

https://www.asifah.com/konversi-bilangan/

https://developer.android.com/develop/ui/compose/components/card?hl=id

https://developer.android.com/develop/ui/compose/components/dialog?hl=id

Komentar

Postingan populer dari blog ini

Tugas 3 - Membangun Aplikasi Sederhana dengan Composable Teks

EAS - NewsApp

Tugas 11 - Membuat Aplikasi Authentication