Posts

Showing posts from June, 2025

PPB: TUGAS 10

Image
Nama      : Shazia Ingeyla Naveeda NRP         : 5025211203 Kelas      : PPB (A) Membuat Aplikasi Unscramble Link Github Game ini mengajak pengguna untuk menyusun ulang huruf acak menjadi kata yang benar, sekaligus melatih pemahaman tentang state management , penerapan ViewModel , serta pembuatan antarmuka dengan Jetpack Compose. Tujuan Pembelajaran Melalui proyek ini, mahasiswa belajar: Menerapkan arsitektur Model-View-ViewModel (MVVM) menggunakan Jetpack Compose. Mengelola state dan logika aplikasi dengan ViewModel . Mendesain tampilan interaktif berbasis Compose. Melakukan pemisahan kode secara modular antara data ( WordsData.kt ) dan logika ( GameViewModel.kt ). Fitur Utama Aplikasi Tampilan Interaktif : Menampilkan susunan huruf acak dan kolom input jawaban. Validasi Jawaban : Mengecek kebenaran susunan kata dari pengguna. Skor Otomatis : Poin bertambah jika jawaban benar. Navigasi Soal : Lanjut ke kat...

PPB: TUGAS 9

Image
Nama      : Shazia Ingeyla Naveeda NRP         : 5025211203 Kelas      : PPB (A) Membuat Aplikasi Dessert Clicker Link Github Pada pertemuan ke-12 mata kuliah Pemrograman Perangkat Bergerak , mahasiswa diberikan tugas membuat aplikasi Android bertema makanan penutup (dessert) yang interaktif. Proyek ini dirancang untuk melatih keterampilan pengelolaan state , pembuatan antarmuka berbasis gambar, serta implementasi Intent Android untuk berbagi data. Tujuan Pembelajaran Melalui tugas ini, mahasiswa akan: Membangun UI dinamis menggunakan Jetpack Compose. Memahami konsep stateful UI , di mana tampilan berubah berdasarkan interaksi pengguna. Menggunakan Intent untuk berbagi skor ke aplikasi lain. Menerapkan modularisasi data melalui pemisahan model dan sumber data. Struktur Utama Proyek MainActivity.kt : Menampilkan gambar dessert, skor, dan mengelola interaksi klik. Datasource.kt : Menyediakan daftar dessert sebagai ...

PPB: EVALUASI AKHIR SEMESTER

Image
Nama : Shazia Ingeyla Naveeda NRP : 5025211203 Kelas : PPB (A) Anggota Kelompok Yohanes Teguh Ukur Ginting 5025211179 Shazia Ingeyla Naveeda 5025211203 Armadya Hermawan Sarwono 5025211243 GYM Member Link PPT  | Link Video Presentasi  | Link Source Code Tema Aplikasi Manajemen Keanggotaan Gym berbasis digital yang memudahkan pihak admin dalam mengelola data member secara efisien dan real-time. Tujuan Membangun sistem yang terpusat dan praktis untuk mengatur, memantau, dan memproses data keanggotaan gym tanpa perlu pencatatan manual. Aplikasi ini bertujuan untuk meningkatkan efisiensi kerja admin, meminimalkan kesalahan data, dan memberikan pengalaman kerja yang lebih modern. Target Pengguna Admin/staff dari pusat kebugaran (gym), pelatih pribadi, atau pemilik gym yang bertanggung jawab atas pengelolaan keanggotaan. Fitur Utama Dashboard Menampilkan ringkasan jumlah total member yang terdaftar. Member dikelompokkan berdasarkan kategori keanggotaan sehingga admin ...