Postingan

EAS PPB - KEYSA ANADEA 5025211028

Gambar
  EAS PPB Deskripsi Proyek: ClubArena (Booking Lapangan) Nama: Keysa Anadea Aqiva Ajie NRP: 5025211028  Kelas: PPB A Link PPT:  PPT Link Project:  Github Project Link Demo PPT dan Aplikasi:  Youtube Link Docs:  Docs ClubArena – Solusi Klub Olahraga dalam Genggaman! ClubArena adalah aplikasi mobile berbasis Android yang dirancang untuk membantu pengguna mencari dan memesan sesi olahraga di berbagai klub. Aplikasi ini merupakan hasil proyek ETS (Evaluasi Tengah Semester) dari mata kuliah Pemrograman Perangkat Bergerak : Thalent Athalla Razzaq (5025211101) Keysa Anadea Aqiva Ajie (5025211028) Fitur-Fitur Keren di ClubArena                     Daftar & Kelola Akun dengan Mudah Pengguna bisa login atau sign-up dengan cepat. Setelah masuk, pengguna bisa atur profil seperti nama, email, nomor HP, tinggi badan, berat badan, hingga status keanggotaan klubmu. Join Klub Olahraga Di ClubArena, pe...

TUGAS 10 PPB - KEYSA ANADEA 5025211028

Gambar
  TUGAS 10 PPB Deskripsi Proyek: World Unscrambpe Nama: Keysa Anadea Aqiva Ajie NRP: 5025211028 Kelas: PPB A Aplikasi ini dibuat sebagai tugas ke-10 dalam mata kuliah Pemrograman Perangkat Bergerak. Game sederhana ini mengajak pengguna menyusun ulang huruf acak menjadi kata yang benar , sekaligus melatih pemahaman dasar tentang state management, ViewModel, dan Jetpack Compose. Tujuan Pembelajaran Menerapkan arsitektur MVVM dalam Compose. Mengelola UI dan state dengan ViewModel . Menyusun tampilan interaktif berbasis Jetpack Compose . Memisahkan data ( WordsData.kt ) dan logika ( GameViewModel.kt ) secara modular. Fitur Aplikasi Tampilan interaktif : Menampilkan kata acak dan input field. Validasi jawaban : Cek apakah susunan user benar. Skor otomatis : Bertambah jika jawaban benar. Navigasi antar soal : Lanjut ke kata berikutnya atau akhiri game. Tombol reset game . Struktur Teknis File Fungsi MainActivity.kt Entry point aplikasi GameScreen.kt UI utama g...

TUGAS 9 PPB - KEYSA ANADEA 5025211028

Gambar
  TUGAS 9 PPB Deskripsi Proyek:  Dessert Clicker App Nama: Keysa Anadea Aqiva Ajie NRP: 5025211028 Kelas: PPB A Pada pertemuan ke-12 mata kuliah Pemrograman Perangkat Bergerak, mahasiswa ditugaskan membuat aplikasi interaktif bertema makanan penutup (dessert). Proyek ini dirancang untuk melatih penggunaan state, pengelolaan UI berbasis gambar, serta pemanfaatan intent Android. Tujuan Proyek Melatih penggunaan Jetpack Compose untuk membangun UI dinamis. Memahami konsep stateful UI – bagaimana tampilan berubah seiring interaksi pengguna. Menerapkan Intent Android untuk fitur berbagi data (share score). Belajar modularisasi data melalui model dan data source . Struktur Proyek MainActivity.kt — Menyusun tampilan utama dengan gambar dessert, skor, dan aksi klik. Datasource.kt — Berisi daftar dessert dalam bentuk objek statis. Dessert.kt — Mendefinisikan data class Dessert(val name: String, @DrawableRes val imageResId: Int) . Folder res/drawable ...