Postingan

Menampilkan postingan dari Juni, 2025

Word scramble

Gambar
 Nama: Mohammad Ahnaf Fauzan NRP: 5025211170 Aplikasi Word Scrambler Pada pertemuan kali ini, diberikan sebuah tugas untuk membuat sebuah game yang bertujuan untuk menebak kata tersembunyi dari beberapa kumpulan karakter yang telah di acak. Aplikasi ini dibangun menggunakan source code sebagai berikut. fun GameScreen (gameViewModel: GameViewModel = viewModel ()) { val gameUiState by gameViewModel. uiState . collectAsState () val mediumPadding = dimensionResource (R.dimen. padding_medium ) Column ( modifier = Modifier . statusBarsPadding () . verticalScroll ( rememberScrollState ()) . safeDrawingPadding () . padding (mediumPadding), verticalArrangement = Arrangement. Center , horizontalAlignment = Alignment. CenterHorizontally ) { Text ( text = stringResource (R.string. app_name ), style = typography . titleLarge , ) GameLayout ( onUserG...

Aplikasi Dessert Clicker

Gambar
 Nama : Mohammad Ahnaf Fauzan NRP: 5025211170 Aplikasi Dessert Clicker Analisis Kode Sumber Aplikasi "Dessert Clicker" Untuk memahami struktur serta fungsionalitas aplikasi, berikut adalah penjabaran dari komponen-komponen penting yang terdapat dalam proyek ini: Struktur Data: Dessert.kt dan Datasource.kt Aplikasi ini menggunakan pendekatan data yang sederhana namun efektif dalam merepresentasikan berbagai jenis makanan penutup (dessert), dengan memanfaatkan data class pada Kotlin. data class Dessert ( val imageId: Int , val price: Int , val startProductionAmount: Int ) Penjelasan atribut: imageId : ID untuk gambar (resource drawable) dari dessert. price : Harga per unit dari dessert. startProductionAmount : Jumlah minimum penjualan sebelum dessert ini mulai muncul di aplikasi. Data tersebut disediakan secara statis melalui file Datasource.kt dalam bentuk List<Dessert> . Antarmuka Pengguna (UI) dengan Jetpack Compose Seluruh t...

EAS PPB

Gambar
  Nama : Mohammad Ahnaf Fauzan NRP: 5025211170 Sport Booking Apps Pada EAS pbb kali ini saya dan anggota kelompok saya akan membuat sebuah aplikasi android yang berguna sebagai wadah untuk membooking lapangan olahraga. Berikut merupakan tampilan dari aplikasi yang dibuat: gambar diatas merupakan halaman depan dimana terdapat banyak pilihan lapangan yang tersedia kemudian diatas ketika kita menekan book now akan muncul detail terkait harga dan hal lainnya dari lapangan yang ingin dipesan. Kemudian setelah kita menekan "book now" maka akan lanjut kehalaman untuk mengkonfirmasi pemesanan dimana kita dapat melihat lapangan mana yang tersedia, pukul berapa penyewaan ingin dilakukan dan pada tanggal berapa, terdapat juga harga yang perlu dibayarkan. Link terkait:  PPT ,  Youtube ,  Github