Posts

Showing posts from June, 2025

EAS Aplikasi Berbagi Foto Online

Image
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 : Membuat Autentikasi Aplikasi

Image
Achmad Khosyi' Assajjad Ramandanta 5025211007 PPB (D) Membuat Autentikasi Aplikasi       Pada pertemuan ini, kami diminta membuat sistem autentikasi untuk aplikasi Starbucks. Aplikasi ini adalah aplikasi Android yang dibangun menggunakan Kotlin dan Jetpack Compose, dengan tujuan utama menangani proses login dan registrasi pengguna melalui Firebase Phone Authentication, serta menyimpan dan menampilkan data pengguna di Firebase Firestore. Komponen utama aplikasi terdiri dari beberapa layar seperti SplashScreen, Login, Register, OTP, dan Home, yang diatur menggunakan sistem navigasi berbasis Jetpack Compose. Saat aplikasi dijalankan, pengguna akan melihat logo Starbucks di layar pembuka, lalu diarahkan ke halaman login. Di halaman login, pengguna dapat masuk menggunakan nomor telepon, sementara pada halaman registrasi, pengguna diminta mengisi data seperti nama lengkap, tanggal lahir, dan jenis kelamin sebelum menerima OTP. Setelah menerima dan memasukkan kode OTP di la...

Tugas 10 : Membuat Aplikasi Unscramble Word App

Image
Achmad Khosyi' Assajjad Ramandanta 5025211007 PPB (D) Membuat Aplikasi Unscramble Word App     Tugas 10 ini, saya ditugaskan untuk membuat aplikasi unsramble word app.  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.     Tahap pengerjaan dimulai dari mendownload aplikasi awal yang masih mentah, berikutnya mempelajari tentang arsitektur aplikasi, lalu menambahkan view model, merancang compose UI, memverifikasi kata tebakan dan memperbarui skor serta memperbarui jumlah kata, lalu menangani putaran terakhir pada g...

Tugas 9 : Membuat Aplikasi Desert Clicker

Image
Achmad Khosyi' Assajjad Ramandanta 5025211007 PPB (D) Membuat Aplikasi Desert Clicker     Pada tugas 9 ini, saya ditugaskan untuk membuat aplikasi desert clicker,  Di aplikasi ini setiap kali user mengetuk makanan penutup di layar, aplikasi akan "membeli" makanan penutup tersebut untuk user. Aplikasi memperbarui nilai dalam tata letak untuk jumlah makanan penutup yang "dibeli" dan total pendapatan untuk makanan penutup yang "dibeli". Aplikasi ini berisi beberapa bug yang terkait dengan siklus hidup Android. Misalnya, dalam keadaan tertentu, aplikasi menyetel ulang nilai makanan penutup ke 0. Memahami siklus hidup Android akan membantu memahami mengapa masalah ini terjadi dan cara memperbaikinya.     Beberapa cara dilakukan ketika mengerjakan tugas ini, serperti meme eriksa metode onCreate() dan menambahkan pencatatan, men erapkan metode onStart(), mena mbahkan lebih banyak pernyataan log, membuka dan menutup activity, menavigasi keluar dan kembali ke a...