Posts

Showing posts from June, 2025

EAS PPB D Aplikasi Berbagi Foto Online

Image
    EAS Aplikasi Berbagi Foto Online Kelompok 1 5025211007 Achmad Khosyi’ A. R. 5025211047 Akmal Sulthon Fathulloh 5025211082 Charles Pemrograman Perangkat Bergerak - D KaryaKita - Aplikasi Berbagi Foto Online Deskripsi Aplikasi KaryaKita adalah aplikasi galeri seni digital tempat kamu bisa menikmati, mengunggah, dan berbagi karya seni dengan mudah. Cocok buat seniman, kolektor, atau siapa pun yang suka dengan visual yang indah. Fitur-fitur Utama: GridView/RecyclerView untuk menampilkan gambar Halaman detail gambar Upload gambar Tampilan estetis, responsive, dan mendukung mode gelap Login/Register OTP (Simulasi) User profil Tampilan UI Aplikasi: Link Gdocs : Gdocs Link Canva : PPT Link Github : Github Link Blog Tugas Sebelumnya ; Tugas 1 Tugas 2 Tugas 3 Tugas 4 Tugas 5 Tugas 6 Tugas 7 Tugas 8 Tugas 9 Tugas 10 Tugas 11 ETS Video Demo Aplikasi : Video Link Aplikasi : KaryaKita

Tugas 11 PPB D

Image
    Tugas 11 PPB D Aplikasi Starbucks Nama : Charles NRP : 5025211082 Pada tugas kali ini diminta untuk membuat aplikasi starbucks dan mencoba mengimplementasikan otp. Aplikasi starbucks adalah suatu aplikasi yang digunakan untuk memesan minuman/makanan di toko starbucks. Dengan menggunakan aplikasi ini pengguna dapat memesan minuman/makanan dengan lebih mudah dan juga dapat memimiliki kesempatan untuk mengumpulkan voucher. Pada tugas kali ini diminta untuk mengimplementasikan otp pada aplikasi tiruan starbucks. Untuk implementasinya saya menggunakan firebase, sebuah BaaS (Backend as a Service) yang digunakan sebagai backend yang mengurus OTP aplikasi. Dengan menggunakan firebase ini di asumsikan bahwa otp akan di urus oleh aplikasi firebase tersebut. Tetapi dikarenakan agar bisa menggunakan service OTP secara lengkapnya jika membayar firebase tersebut maka pada tugas kali ini akan saya akan terbatas pada OTP yang sudah di preset saja. Berikut hasil dokumentasi aplikasi: ...
Image
   Tugas 10 PPB D Aplikasi Unscramble Word Nama : Charles NRP : 5025211082 Pada tugas kali ini diminta untuk membuat aplikasi unscramble word. Untuk aplikasi ini sendiri dapat dikerjakan mengikuti tutorial  https://developer.android.com/codelabs/basic-android-kotlin-compose-viewmodel-and-state?hl=id#10 . Aplikasi Unscramble adalah game pengacak ejaan kata untuk satu pemain. Aplikasi menampilkan kata acak, dan pemain harus menebak kata tersebut menggunakan semua huruf yang ditampilkan. Pemain akan mendapatkan poin jika kata tersebut benar. Jika tidak, pemain dapat mencoba menebak kata sebanyak-banyaknya. Aplikasi ini juga memiliki opsi untuk melewati kata saat ini. Di pojok kanan atas, aplikasi menampilkan jumlah kata, yaitu jumlah kata acak yang dimainkan dalam game saat ini. Ada 10 kata acak per game. Fokus utama yang ingin dipelajari pada tugas ini yakni mengenai implementasi ViewModel. ViewModel adalah komponen dari Android Architecture Components yang digunakan untuk ...
Image
 Tugas 9 PPB D Aplikasi Dessert Clicker Nama : Charles NRP : 5025211082 Pada tugas kali ini diminta untuk membuat aplikasi dessert clicker. Untuk aplikasi ini sendiri dapat dikerjakan mengikuti tutorial  https://developer.android.com/codelabs/basic-android-kotlin-compose-activity-lifecycle?hl=en&continue=https%3A%2F%2Fdeveloper.android.com%2Fcourses%2Fpathways%2Fandroid-basics-compose-unit-4-pathway-1%3Fhl%3Did%23codelab-https%3A%2F%2Fdeveloper.android.com%2Fcodelabs%2Fbasic-android-kotlin-compose-activity-lifecycle#6 . Tugas utama pada latihan ini yakni memahami bagaimana life cycle dalam android bekerja dan bagaimana life cycle composition berhubungan dengan android life cycle tersebut. Dalam android sendiri life cycle terdapat 7 lifecycle yakni   onCreate() ,  onRestart() ,  onStart() ,  onResume() ,  onPause() ,  onStop() ,  onDestroy()   yang digunakan untuk mendefinisikan sekarang aplikasi tersebut sedang berada di cycle m...

Tugas 8 PPB D

Image
 Tugas 8 PPB D Aplikasi Woof Nama : Charles NRP : 5025211082 Pada tugas kali ini diminta untuk membuat halaman login sederhana. Untuk halaman login ini sendiri dapat dikerjakan mengikuti tutorial  https://developer.android.com/courses/pathways/android-basics-compose-unit-3-pathway-3?hl=id . Tugas utama pada latihan ini yakni mengaplikasikan tema material ke dalam kode aplikasi, dimana warna dari aplikasi tersebut akan menggunakan tema yang sudah ditetapkan sebelumnya. Berikut dokumentasi dari aplikasi yang dibuat. Link Github:  https://github.com/lodaogos/Tugas_8_PPB_Charles Link Presentasi:  https://youtu.be/7uvKyYLcbAE