Posts

Showing posts from May, 2025

Tugas 6 PPB

Image
 TUGAS 6 PPB Membuat Aplikasi Kalkulator Konversi Mata Uang Nama     : Danno Denis Dhaifullah NRP       : 5025211027 Kelas      : PPB (D) Pengertian Aplikasi Currency Converter  merupakan sebuah aplikasi mobile berbasis Android yang dirancang untuk memudahkan pengguna dalam melakukan konversi nilai mata uang antara IDR, EUR, atau USD. Aplikasi ini dibangun menggunakan bahasa pemrograman Kotlin , serta memanfaatkan Jetpack Compose  sebagai framework UI modern yang memungkinkan pembuatan antarmuka pengguna yang intuitif, interaktif, dan responsif. Dengan tampilan yang sederhana namun elegan, aplikasi ini cocok digunakan oleh siapa saja, baik pelancong, pelajar, maupun pelaku bisnis yang membutuhkan konversi mata uang secara cepat dan akurat. Selain itu, aplikasi ini juga dirancang dengan mempertimbangkan performa dan kemudahan penggunaan, sehingga memberikan pengalaman pengguna yang optimal di berbagai perangkat Android. Tampilan Apli...

Tugas 5 PPB

Image
Membuat Aplikasi Kalkulator dengan menggunakan Kotlin Nam a : Danno Denis Dhaifullah NRP   : 5025211027 Kelas  : PPB (D) Konversi Satuan Suhu Celcius dan Fahrenheit Penjelasan Pemrograman: 1. Class Tugas5PPB : ComponentActivity() Fungsi onCreate() akan dipanggil pertama kali saat aplikasi dimulai. Metode setContent{ ... } digunakan untuk menetapkan User Interface (UI) dengan Jetpack Compose. Di dalamnya, fungsi TemperatureConverterUI() dipanggil untuk menampilkan tampilan antarmuka pengguna aplikasi. 2. @Composable fun TemperatureConverterUI() Fungsi ini merupakan fungsi composable  yang digunakan untuk merancang tampilan antarmuka aplikasi. Berikut adalah penjelasan dari setiap komponennya: Variable State input : Menyimpan data suhu yang dimasukkan oleh pengguna. result : Menyimpan output dari hasil konversi suhu. isCtoF : Tipe boolean yang menentukan arah konversi, apakah dari Celsius ke Fahrenheit atau sebaliknya. Tata Letak User Interface (UI) Column : Mengat...

Tugas 4 PPB

Image
 TUGAS 4 PPB Memodifikasi Aplikasi Sederhana dengan Menerapkan Button Component Nam a : D anno Denis Dh aifull ah NRP   : 5025211027 Modifikasi Roller Dice App 1. Penambahan Text Roll Your Dice diatas Gambar Dadu pada MainActivity.kt Column ( modifier = modifier, horizontalAlignment = Alignment. CenterHorizontally ) { Text ( text = stringResource (R.string. title ), fontSize = 32 . sp , fontWeight = FontWeight. Bold ) Spacer ( modifier = Modifier. height ( 16 . dp )) Image ( painter = painterResource (imageResource), contentDescription = result.toString()) Spacer ( modifier = Modifier. height ( 16 . dp )) Button ( onClick = { result = ( 1 .. 6 ). random () } ) { Text ( text = stringResource (R.string. roll ), fontSize = 24 . sp ) } } 2. Perubahan Tulisan Roll menjadi Roll The Dice pada strings.xml <resources> <string name ="app_name" > Dice Roller </string> <string name ="roll" ...