Nama : Pierra Muhammad Shobr NRP : 5025201062 Kelas : PPB F ViewModel dan State pada Compose Pada tugas kali ini, akan dicoba implementasi ViewModel dan State pada aplikasi android menggunakan JetPack-Compose Android Studio. ViewModel digunakan untuk memisahkan logic dan juga state yang digunakan UI oleh aplikasi. Berkut cara menerapkan ViewModel pada aplikasi Android. 1. Tambahkan dependency ViewModel 2. Buat file kotlin untuk ViewModel dan State 3. Tambahkan variable StateFlow pada ViewModel untuk menyimpan state 4. Tambahkan Backing Property untuk mengenerate getter dan setter 5. masukkan ViewModel dan State ke Screen
Pemrograman A - Kuis 1 Nama: Pierra Muhammad Shobr NRP: 5025201062 HTML: <! DOCTYPE html > < html lang = "en" > < head > < meta charset = "UTF-8" > < meta http-equiv = "X-UA-Compatible" content = "IE=edge" > < meta name = "viewport" content = "width=device-width, initial-scale=1.0" > < title > Formulir Registrasi </ title > < link rel = "stylesheet" href = "./style.css" > </ head > < body > < div class = "judul" > < h1 > Formulir Registrasi </ h1 > </ div > < h2 > PESERTA </ h2 > < div class = "container" > < form id = "form-regis" > < div class = "input" > < p > Nama L...
Kuis Akhir - Evolusi Perangkat Lunak nama: Pierra Muhammad Shobr nrp: 5025201062 tahun: 2023/2024 Soal 1. Sebutkan dan jelaskan alasan mengapa perangkat lunak harus mengalami proses evolusi? 2. Apa yang dimaksud dengan evolusi perangkat lunak, meliputi apa saja prosesnya? 3. Untuk dapat menjaga kualitas dari perangkat lunak tersebut dalam melakukan evolusi perangkat lunak, maka dibuatlah ”Laws” dari perangkat lunak tersebut. Menurut Lehman apa saja Laws nya? Jawaban: 1. Beberapa alasan untuk perangkat lunak mengalami proses evolusi adalah: a. Perbaikan dan peningkatan Fungsionalitas: Evolusi perangkat lunak memungkinkan penyempurnaan dari waktu ke waktu. Perubahan-perubahan ini bisa berupa perbaikan bug, peningkatan kinerja, atau penambahan fitur baru yang diperlukan oleh pengguna. b. ...
Komentar
Posting Komentar