Nama : Muhammad Ismail NRP : 5025201223 Kelas : PPB F Pada kesempatan kali ini, kita diberikan tugas untuk membuat sebuah aplikasi sederhana berupa ucapan ulang tahun kepada seseorang menggunakan mobile app. Berikut merupakan langkah-langkah untuk membuatnya. 1. Set up project Buka Android Studio dan pada laman Project klik New Project untuk membuat project android baru Setelah itu, Pilih Empty Activity untuk set up environtment projectnya. 2. Source Code 3. App Interface
Nama: Muhammad Ismail NRP: 5025201223 Kelas: PPB F - 2024 Pada pertemuan ini, Kita diberikan tugas untuk mengimplementasikan ViewModel pada aplikasi Android kita untuk menghandle state di UI. Berikut ini merupakan gambaran kerja dari ViewModel . Gambar 1 Layer pada Aplikasi Android Gambar 2 Workflow dari ViewModel ViewModel menyimpan state yang digunakan UI dan tidak mengalami destroy ketika activity berada di fase destroy. Berbeda dengan Activity yang tidak menyimpan state ketika di- destroy . Berikut ini akan saya jelaskan mengenai bagaimana cara menerapkan ViewModel pada aplikasi android kita. 1. Clone Github Berikut ini https://github.com/google-developer-training/basic-android-kotlin-compose-training-unscramble.git 2. Tambahkan Dependency pada build.gradle agar dapat menggunakan ViewModel 3. Buatlah File GameViewModel dan GameUiState 4. Tambahkan variabel StateFlow pada GameViewModel untuk menyimpan variabel (state) pada ViewModel 5. Tambahkan Backing Property pada Ga
Nama : Muhammad Ismail NRP : 5025201223 Tugas : Impact Analysis pada Penerimaan Siswa Baru Pada Penerimaan siswa baru, terdapat berbagai modul salah satunya modul pendaftaran siswa, modul unggah berkas-berkas penting, modul penerimaan siswa. Perubahan pada Modul Penerimaan Siswa : Dalam penerimaan siswa baru khususnya jenjang SMA, Indonesia menerapkan sistem zonasi, di mana pada sistem tersebut penerimaan siswa dihitung berdasarkan jarak koordinat rumah dengan sekolah yang didaftarkan. Hal ini menjadikan dibutuhkannya perubahan pada tabel siswa dan juga sistem berikut: Modul Pendaftaran Siswa : Karena modul penerimaan siswa terjadi perubahan, maka pertukaran informasi pada tabel siswa juga harus diperbarui salah satunya lokasi koordinat dari rumah siswa tersebut. Selain dari itu, pengoptimalan dari adanya siswa baru dengan siswa lama menjadikan modul ini diharuskan untuk diperbarui. Modul Unggah Berkas : Pada modul ini, siswa diharuskan juga mengupload posisi sesuai dengan ia b
Comments
Post a Comment