Posts

GasNugas - ETS

Image
Gas Nugas - Smart Todo Apps for Smarter Days

Tugas 6

Image
 Tugas 6 - Currency Converter Ahmad Fauzan Alghifari - 5025211091 Problem Statement Membuat aplikasi konversi mata uang dengan android studio. Disini saya membuat aplikasi konverter dengan empat mata uang yakni IDR, USD, JPY, dan SGD. Kode Sumber : Github Output Video Presentasi

Tugas 5

Image
 Aplikasi Kalkulator Sederhana Ahmad Fauzan Alghifari 5025211091 PPB D Problem Statement Pada pertemuan ke lima, ditugaskan untuk mencoba kotlin dengan latihan membuat aplikasi kalkulator sederhana, yang mengimplementasikan operasi aritmatika dasar. Yakni penjumlahan, pengurangan, perkalian, dan pembagian. Adapun referensi yang saya gunakan sebagai referensi utama dari penugasan ini dapat diakses pada link berikut Kode Sumber : Github  Tampilan Output:  Video presentasi : 

Tugas 4 PPB D

Image
 Tugas 4 - PPB D Ahmad Fauzan Alghifari - 5025211091 Membuat aplikasi sederhana yaitu Dice Roller app menggunakan android studio. class MainActivity : ComponentActivity() { override fun onCreate (savedInstanceState: Bundle?) { super .onCreate(savedInstanceState) enableEdgeToEdge () setContent { DiceRollerTheme { DiceRollerApp () } } } } @Preview @Composable fun DiceRollerApp () { DiceWithButtonAndImage ( modifier = Modifier . fillMaxSize () . wrapContentSize (Alignment. Center ) ) } @Composable fun DiceWithButtonAndImage (modifier: Modifier = Modifier) { var result by remember { mutableStateOf ( 1 ) } val imageResource = when (result) { 1 -> R.drawable. dice_1 2 -> R.drawable. dice_2 3 -> R.drawable. dice_3 4 -> R.drawable. dice_4 5 -> R.drawable. dice_5 else -> R.drawable. dice_6 } Column ( ...

Tugas 3 PPB D

Image
 Tugas 3 PPB D Ahmad Fauzan Alghifari 5025211091 Pada pertemuan ini ditugaskan untuk membuat aplikasi sederhana ucapan selamat ulang tahun, yang direferensikan dari :  Membangun aplikasi sederhana dengan composable teks . Berikut merupakan inti dari aplikasi yang dibuat class MainActivity : ComponentActivity() { override fun onCreate (savedInstanceState: Bundle?) { super .onCreate(savedInstanceState) enableEdgeToEdge () setContent { HappyBirthdayTheme { Scaffold ( modifier = Modifier. fillMaxSize ()) { innerPadding -> GreetingText ( message = "Happy Birthday Fauzan!" , from = "From Ahmad" , modifier = Modifier. padding ( 8 . dp ) ) } } } } } @Composable fun GreetingText (message: String, from: String, modifier: Modifier = Modifier) { Column ( vert...

Tugas 2 PPB D

Image
 Tugas 2 - PPB Membuat Aplikasi Hello World Android Studio Jetpack Compose Ahmad Fauzan Alghifari - 5025211091 Pada pertemuan ke 2 PPB ini, ditugaskan untuk membuat aplikasi sederhana menggunakan android studio jetpack compose. Berikut merupakan dokumentasi kode dari aplikasi yang sudah dibuat Dokumentasi :  Fungsi MainActivity Entry point aplikasi yang memanggil MyApp() menggunakan tema Tugas1Theme. Fungsi MyApp() Menentukan apakah pengguna masih berada di layar onboarding atau sudah masuk ke halaman utama greeting. Menggunakan rememberSaveable untuk menyimpan status tampilan. OnboardingScreen() Menampilkan teks "Hello World!" serta nama dan NIM pengguna. Terdapat tombol "Continue" untuk melanjutkan ke tampilan berikutnya. Greetings() Menampilkan daftar greeting sebanyak 1000 item dengan menggunakan LazyColumn. Greeting() dan CardContent() Setiap item greeting dibungkus dalam card Teks hello disertai angka Tombol expand/collapse yang menampilkan deskripsi tamba...

Tugas 1 PPB D

Image
 Tugas 1 Infografis PPB Ahmad Fauzan Alghifari - 5025211091