Postingan

Menampilkan postingan dari Juni, 2025

EAS

ETS

Gambar
  Nama: Robby Ulung Pambudi NRP: 5025211042 Kelas: PPB A Prototype: Figma - Prototype Repository: Kode Sumber Aplikasi Catatan Keuangan - BSI Bukalah aplikasi Aplikasi Catatan keuangan Pribadi - BSI Informasi Rekening - Untuk melihat sisa dana dan riwayat transaksi  Transfer - Berguna untuk mengirimkan dana ke sesama nasabah bank ataupun nasabah bank lainnya Bayar - Berguna dalam membayar tagihan-tagihan seperti tagihan Pendidikan (UKT), tagihan listrik, pulsa, dll. QRIS - Berguna untuk mentransfer dana menggunakan QR code Redesign dari aplikasi sesuai dengan fitur yang sering dipakai 1. Login 2. Detail Rekening - Sisa tabungan & Riwayat Transaksi 3. Transfer ke Bank

Tugas 13 - Aplikasi unscramble

Gambar
  Nama: Robby Ulung Pambudi NRP: 5025211042 Link Repository:  https://github.com/robbypambudi/ppb-a/tree/main/my-unscramble-app Pada tugas kali ini diplelajari mengenai viewmodel dan state dalam compose. ViewModel adalah sebuah "tempat penyimpanan" untuk data yang dibutuhkan oleh tampilan aplikasi (UI). Data ini tetap ada walaupun kita memutar layar atau berpindah antar halaman. ViewModel membantu memisahkan antara logika aplikasi (misalnya, cara mengambil data dari internet) dengan tampilan. Jadi, tampilan tidak perlu tahu bagaimana data diambil, hanya perlu menampilkan data tersebut. State adalah data yang bisa berubah-ubah dan langsung mempengaruhi tampilan aplikasi. Saat data ini berubah, tampilan akan otomatis diperbarui. tate memastikan tampilan aplikasi selalu up-to-date dengan data terbaru. Misalnya, saat kita mengetik di kotak teks, teks yang ditampilkan akan selalu sesuai dengan apa yang kita ketik. Pada tugas ini akan dibuat sebuah aplikasi scramble word app. Aplik...

Tugas 12 - Aplikasi Desert Clicker

Tugas 11

Tugas 10 - Membuat Aplikasi Botol Air

Gambar
  Deskripsi Pada tugas kali ini akan dibuat sebuah aplikasi bernama "Water Bottle App". Aplikasi ini bertujuan untuk menghitung jumlah air yang ditambahakan ke dalam botol minuman. Setiap tombol "Drink" ditekan jumlah air di dalam botol akan terus bertambah. Jumlah air dalam botol akan ditampilkan dengan indikator angka yaitu satuan jumlah air dalam mililiter (ml). Berikut tampilan akhir beserta demo dari aplikasi yang telah dibuat : Menggambar bentuk botol minum dengan menggunakan canvas   Membuat gelombang air yang berada dalam botol minum Membuat tutup botol minum Membuat Indikator jumlah air di dalam botol Membuat tombol minum beserta fungsionalitasnya untuk menambah jumlah air sebesar 200ml setiap tombol ditekan Refrensi: youtube-Jetpack Compose Canvas UI Challenge - Draw an animated Water Bottle

Tugas 9

Tugas 8 - Membuat animasi botol Air

Tugas 7 - Aplikasi Login Screen

Gambar
Nama : Robby Ulung Pambudi NRP : 5025211042 Link Repo : https://github.com/robbypambudi/ppb-a/tree/main/LoginPage Deskripsi Pada tugas/latihan kali ini, akan dibuat sebuah halaman login sebuah aplikasi android. Layaknya halaman Login (Login Screen) pada biasanya, halaman ini akan meminta pengguna untuk memasukkan input berupa Email dan Password. Halaman juga menampilkan tombol login, serta tombol text "Forgot Password?" yang dapat digunaka ketika pengguna lupa password akun mereka. Halaman juga akan dilengkapi dengan pilihan opsi login melalui aplikasi pihak ke-3 (3rd party Application) seperti gmail, facebook, x.com, dan github. Berikut tampilan akhir beserta demo dari aplikasi yang telah dibuat:   Implementasi Gambar ilustrasi dan teks sambutan Input teks email dan password beserta tombol "Login" Tombol teks "Forgot Password" beserta opsi login melalui aplikasi pihak ke-3

Tugas 6 - Aplikasi Pengubah Mata Uang

Tugas 5 - Aplikasi Kalkulator

Tugas 4 - Aplikasi Dice Roller

  Nama : Robby Ulung Pambudi  NRP   : 5025211042 Github Link :  Dice Roller Persiapan dan Instalasi Pastikan Android Studio sudah terpasang di komputer Anda dan siap digunakan. Buka Android Studio dan persiapkan untuk membuat proyek baru menggunakan template "Empty Compose Activity". Pembuatan Proyek Mulai dengan mengklik "Start a new Android Studio project" kemudian pilih template "Empty Compose Activity" dan lanjutkan dengan mengklik Next. Berikan nama aplikasi seperti "Dice Roller" dan tentukan direktori penyimpanan proyek. Pilih Kotlin sebagai bahasa pemrograman dan pastikan opsi "Use AndroidX artifacts" telah diaktifkan. Selesaikan proses dengan mengklik Finish. Konfigurasi SDK Minimum Pada tahap pemilihan SDK minimum, tetapkan API Level 24: Android 7.0 (Nougat) sebagai versi minimum yang didukung. Klik Next dan tunggu hingga Android Studio menyelesaikan penyiapan proyek. Pengembangan Antarmuka dengan Jetpack Compose Buka fi...