Posts

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

ETS PPB D 2025

Image
 ETS PPB D Nama : Charles NRP : 502521082 Kelas : PPB D Aplikasi LetsDoIt adalah sebuah aplikasi mobile yang dirancang untuk mempermudah pengguna dalam mengatur aktivitas yang akan dilakukan sehari-hari. Aplikasi ini akan memudahkan pengguna untuk menambahkan aktivitas yang akan dilakukan hari ini ataupun hari-hari selanjutnya. Aplikasi ini memiliki fitur untuk menambah, mengedit, dan menghapus suatu aktivitas pada hari yang dipilih. Fitur Utama pada aplikasi yakni : 1. Melihat aktivitas Melihat aktivitas yang patut dilakukan hari ini maupun aktivitas yang sudah dilewati 2. Menambahkan aktivitas Menambahkan aktivitas yang ingin dilakukan 3. Menghapus aktivitas Menghapus aktivitas yang sekiranya tidak dibutuhkan 4. Planning aktivitas di tanggal depan Dapat melakukan semua hal di atas pada hari yang belum datang Berikut desain antarmukanya  Berikut merupakan preview aplikasi yang sudah jadi: Link GDOCS :   https://docs.google.com/document/d/1NWBl6ihuxLreybgjYryLbsB8GY3...

Tugas 7 PPB D

Image
 Tugas 7 PPB D Halaman Login Sederhana Nama : Charles NRP : 5025211082 Kelas : PPB D Pada tugas kali ini diminta untuk membuat halaman login sederhana. Untuk halaman login ini sendiri dapat dikerjakan mengikuti tutorial youtube  https://www.youtube.com/watch?v=-Kj9T1sa6zk . Kode ini semuanya ditulis didalam fungsi column agar bisa disusun perbaris setiap teks dan gambarnya. Setelah itu terdapat image dan text yang ditampilkan sebagai penanda bahwa halaman ini berupa halaman login. Kemudian terdapat text field untuk menyimpan email address dan pasword yang akan di ketik. Terdapat juga tombol button untuk login dan tombol ketika lupa password. Terakhir terdapat alternatif login lain yang dapat ditampilkan menggunakan image dari alternatif tersebut. Berikut merupakan preview fullnya Untuk modifikasinya sendiri, saya ubah gambarnya sesuai preferensi sendiri, kemudian mengubah warna serta mengubahnya menjadi bahasa indonesia. Link Presentasi :  https://youtu.be/0Pw6eRs5ats Lin...