Postingan

Menampilkan postingan dari April, 2026

Mochamad Kolbi Nuron_Membuat Kalkulator

 Nama: Mochamad Kolbi Nuron NRP: 5025231183 Kelas: PPB B Membuat aplikasi kalkulator sederhana 1. Gambaran Umum Aplikasi ini adalah kalkulator sederhana berbasis Android yang dibuat menggunakan Jetpack Compose . Fitur utama: Input dua angka menggunakan TextField Operasi matematika: Penjumlahan (+) Pengurangan (-) Perkalian (*) Pembagian (/) Menampilkan hasil perhitungan Tombol reset untuk menghapus input 2. Struktur Utama Program Aplikasi terdiri dari: MainActivity → entry point aplikasi CalculatorScreen() → UI utama dan logika Preview → tampilan di Android Studio 3. Penjelasan Kode per Bagian 3.1 MainActivity (Entry Point) class MainActivity : ComponentActivity () { override fun onCreate ( savedInstanceState : Bundle ? ) { super . onCreate ( savedInstanceState ) enableEdgeToEdge () setContent { KalkulatorTheme { Scaffold ( modifier = Modifier . fillMaxSize ()) { innerPadding -> ...

Mochamad Kolbi Nuron_DiceRoller

 Nama: Mochamad Kolbi Nuron Nrp: 5025231183 kelas: PPB B Tugas: membuat implementasi komponen antarmuka pengguna (UI) pada platform Android menggunakan Jetpack Compose. Fokus utama praktikum ini adalah pembuatan aplikasi Dice Roller, sebuah permainan dadu sederhana yang mendemonstrasikan interaksi tombol dan pengelolaan status (state) dalam aplikasi. 1. Pendahuluan Dalam pengembangan aplikasi Android modern, pembuatan antarmuka pengguna (User Interface/UI) menjadi lebih mudah dengan hadirnya Jetpack Compose . Toolkit ini memungkinkan developer membuat UI secara deklaratif hanya menggunakan bahasa Kotlin tanpa perlu XML. Pada praktikum ini, dibuat sebuah aplikasi sederhana bernama Dice Roller , yaitu aplikasi yang mensimulasikan pelemparan dadu. Aplikasi ini akan menampilkan gambar dadu sesuai angka yang dihasilkan secara acak ketika tombol ditekan. Praktikum ini berfokus pada: Pembuatan UI menggunakan Jetpack Compose Interaksi pengguna melalui tombol Pengelolaan state (da...