Skip to main content

Posts

Belajar ViewModel dan State Compose dengan Permainan Acak Kata

Radhiyan Muhammad Hisan 5025211166 Pemrograman Perangkat Bergerak D   Deskripsi Tugas pertemuan 10 adalah membuat permainan acak kata untuk mempelajari viewmodel  dan  state  dalam jetpack compose. Capaian dari tugas ini adalah memahami serta mengimplementasikan  viewmodel  dan  state  pada aplikasi. Sehingga, tidak diinstruksikan untuk melakukan modifikasi. Pada tutorial ini akan mempelajari hal tersebut dengan mengimplementasikan aturan pada permainan. Terdapat pembagian komponen aplikasinya menjadi: bagian data, bagian layout, bagian status, dan bagian menampilkan. Repositori: https://github.com/SanGit56/PPB_WS_Tugas/tree/main/PPB_250604_Tugas10
Recent posts

Belajar Activity dan Intent dengan Permainan Clicker

Radhiyan Muhammad Hisan 5025211166 Pemrograman Perangkat Bergerak D   Deskripsi Tugas pertemuan 9 adalah membuat permainan clicker untuk mempelajari activity dan intent dalam pengembangan aplikasi android. Capaian dari tugas ini adalah memahami serta mengimplementasikan  activity dan intent  pada aplikasi. Sehingga, tidak diinstruksikan untuk melakukan modifikasi. Pada tutorial, digunakan Logcat untuk mengecek status  activity aplikasi. Sebelumnya telah ditambahkan fungsi-fungsi yang menandakan aplikasi sedang ada di status activity apa. Selain itu, dipelajari juga terkait menyimpan nilai dalam aplikasi jika orientasi layar berubah (sebelumnya nilai pada aplikasi akan hilang jika orientasi layar berubah).  Repositori: https://github.com/SanGit56/PPB_WS_Tugas/tree/main/PPB_250528_Tugas9

Aplikasi Adopsi Anjing dengan Material Design

Radhiyan Muhammad Hisan 5025211166 Pemrograman Perangkat Bergerak D   Deskripsi Tugas pertemuan 8 adalah membuat aplikasi adopsi anjing menggunakan material design . Capaian dari tugas ini adalah memahami serta mengimplementasikan  material design  pada aplikasi. Sehingga, tidak diinstruksikan untuk melakukan modifikasi. Konsep  material design  yang dipelajari di antaranya: warna, bentuk, tipografi, dan tema warna. Fitur-fitur yang dibuat di tugas ini adalah: daftar hewan menggunakan LazyColumn, top bar , serta penggunaan warna, bentuk, dan tipografi kustom. Aplikasi ini juga memiliki tampilan untuk tema perangkat terang maupun gelap. Repositori: https://github.com/SanGit56/PPB_WS_Tugas/tree/main/PPB_250521_Tugas8

Halaman Login dengan Material Design

Radhiyan Muhammad Hisan 5025211166 Pemrograman Perangkat Bergerak D   Deskripsi Tugas pertemuan 7 adalah membuat halaman login menggunakan material design . Dari contoh yang diberikan, yang dibuat adalah halaman login statis. Laman ini dilengkapi: gambar pelengkap, isian untuk alamat surel dan kata sandi, tombol masuk dan lupa sandi, serta gambar logo media sosial sebagai pilihan untuk login . Oleh karena halamannya statis, saya menambahkan fitur popup modal yang muncul saat pengguna menekan tombol masuk. Modal ini menampilkan nilai isian yang diisikan oleh pengguna. Repositori: https://github.com/SanGit56/PPB_WS_Tugas/tree/main/PPB_250423_Tugas7

Aplikasi Konversi Dolar ke Rupiah dengan Jetpack Compose

Radhiyan Muhammad Hisan 5025211166 Pemrograman Perangkat Bergerak D   Deskripsi Tugas pertemuan 6 adalah membuat aplikasi konversi dolar ke rupiah menggunakan jetpack compose . Aplikasi ini menyediakan 10 mata uang dolar dari berbagai negara, yaitu: Amerika Serikat, Australia, Kanada, Selandia Baru, Singapura, Hongkong, Fiji, Jamaika, Trinidad & Tobago, dan Namibia. Kurs ditulis secara statis berdasarkan data terbaru 14 April 2025. Yang menarik dari aplikasi ini adalah besaran konversinya ke rupiah dapat dilihat secara langsung saat penulis mengetikkan jumlah pada isian. Namun kelemahannya adalah jika mata uang di ubah, jumlah harus dimasukkan ulang untuk penghitungan. Repositori: https://github.com/SanGit56/PPB_WS_Tugas/tree/main/PPB_250416_Tugas6