Postingan

Menampilkan postingan dari Mei, 2025

Tugas Pertemuan 10 PPB - Aplikasi Unscramble (ViewModel dan Status)

Gambar
Nama Akmal Sulthon Fathulloh NRP 5025211047 Kelas PPB - D Pada pertemuan kali ini, kita diminta untuk membuat Dalam mengerjakan ini, saya mengacu pada modul Codelab berikut . Berikut adalah dokumentasi dan hasil pekerjaan yang telah dibuat. Deskripsi Aplikasi Unscramble adalah aplikasi kuis berbasis Android yang menantang pengguna untuk menebak kata asli dari kata yang telah diacak. Aplikasi ini dibangun menggunakan Jetpack Compose sebagai framework UI, serta mengikuti arsitektur MVVM (Model-View-ViewModel) untuk pemisahan logika dan tampilan. Setiap sesi permainan terdiri dari 10 kata, dan pengguna akan mendapatkan skor jika berhasil menebak dengan benar. Permainan akan menampilkan skor akhir setelah seluruh kata selesai ditebak atau dilewati. Struktur utama aplikasi terdiri dari beberapa file penting, yaitu MainActivity.kt , GameScreen.kt , GameViewModel...

Tugas Pertemuan 9 PPB - Aplikasi Dessert Clicker (Activity dan Intent)

Gambar
Nama Akmal Sulthon Fathulloh NRP 5025211047 Kelas PPB - D Pada pertemuan kali ini, kita diminta untuk membuat aplikasi Dessert Clicker. Dalam mengerjakan ini, saya mengacu pada modul Codelabs berikut . Berikut adalah dokumentasi dan hasil pekerjaan yang telah dibuat. Deskripsi Aplikasi Aplikasi Dessert Clicker adalah aplikasi Android interaktif yang dikembangkan menggunakan Jetpack Compose, yang memungkinkan pengguna untuk "menjual" makanan penutup (dessert) dengan mengetuk gambar di layar. Setiap ketukan akan meningkatkan jumlah dessert yang terjual serta total pendapatan. Ketika jumlah dessert yang terjual mencapai batas tertentu, jenis dessert yang ditampilkan akan berubah secara otomatis berdasarkan daftar dessert yang disusun dari termurah hingga termahal. Aplikasi ini dimulai dari kelas MainActivity , yang berfungsi sebagai titik masuk dan bertanggung jawab unt...

Tugas Pertemuan 8 PPB - Aplikasi Woof (Material Design)

Gambar
Nama Akmal Sulthon Fathulloh NRP 5025211047 Kelas PPB - D Pada pertemuan kali ini, kita diminta untuk membuat aplikasi Woof menggunakan Desain Material yang menampilkan daftar anjing dan informasinya. Dalam mengerjakan ini, saya mengacu pada modul Penerapan Tema Material dengan Jetpack Compose . Berikut adalah dokumentasi dan hasil pekerjaan yang telah dibuat. Deskripsi Aplikasi Aplikasi Woof adalah aplikasi Android berbasis Jetpack Compose yang dirancang untuk menampilkan daftar anjing beserta informasi terkait, seperti nama, usia, dan hobi mereka. Aplikasi ini menerapkan prinsip desain modern menggunakan Material 3 dan memanfaatkan fitur-fitur Compose seperti Scaffold , LazyColumn , dan Card untuk membangun antarmuka yang dinamis dan responsif. Kelas utama MainActivity merupakan titik masuk aplikasi. Di dalamnya, fungsi setContent digunakan untuk menerapkan tema aplikas...