Posts

Showing posts from June, 2025

Pemrograman Perangkat Bergerak (D) - EAS FP

Image
Nama          : Tsaqif Deniar B. NRP            : 5025211151 Kelas           :  PPB (D) EAS Final Project -  DonaLink Deskripsi Singkat Aplikasi      Aplikasi ini bertema "Penggalangan Dana Digital Berbasis Komunitas" . Tujuan utamanya adalah memudahkan individu atau organisasi untuk menggalang dana secara online dengan cara yang transparan, aman, dan mudah diakses. Dengan menggunakan teknologi modern, aplikasi ini menciptakan platform yang mendukung interaksi langsung antara donatur dan penerima manfaat. Tujuan      Aplikasi ini bertujuan untuk meningkatkan aksesibilitas penggalangan dana dengan menghilangkan batasan geografis dan waktu sehingga siapa pun dapat berdonasi dari mana saja, menyediakan solusi transparan dengan memberikan informasi real-time tentang jumlah dana yang terkumpul serta kemajuan kampanye galang dana, mempermudah proses donasi mel...

Pemrograman Perangkat Bergerak (D) - Tugas 11

Image
Nama          : Tsaqif Deniar B. NRP            : 5025211151 Kelas           :  PPB (D) Tugas 11 - Aplikasi Autentifikasi Aplikasi Autentifikasi     Aplikasi Starbucks yang telah dimodifikasi ini dirancang untuk meningkatkan keamanan dan kemudahan akses bagi pengguna dengan mengintegrasikan fitur autentikasi OTP (One-Time Password). Fitur ini memungkinkan pengguna untuk masuk ke akun mereka menggunakan kode unik yang dikirimkan melalui SMS atau email, sehingga menambah lapisan keamanan tambahan dibandingkan dengan metode login tradisional berbasis email dan password. Proses autentikasi OTP berfungsi dengan cara menghasilkan kode sekali pakai yang hanya valid untuk jangka waktu tertentu, sehingga mengurangi risiko pencurian akun melalui serangan phishing atau brute force. Selain itu, aplikasi ini tetap mempertahankan fitur-fitur utama dari versi sebelumnya, seperti pemesanan prod...

Pemrograman Perangkat Bergerak (D) - Tugas 10

Image
Nama          : Tsaqif Deniar B. NRP            : 5025211151 Kelas           :  PPB (D) Tugas 10 - Unscramble Word App Unscramble Word App     Aplikasi Unscramble Word adalah game edukatif sederhana yang dirancang untuk melatih kemampuan berpikir logis dan keterampilan bahasa pemain. Dalam aplikasi ini, pemain diberikan kata yang telah diacak (scrambled word), dan tugas mereka adalah menyusun ulang huruf-huruf tersebut untuk membentuk kata yang benar. Aplikasi ini tidak hanya menyenangkan, tetapi juga membantu meningkatkan kosakata dan kemampuan pemecahan masalah secara interaktif. Dibangun menggunakan teknologi modern seperti Jetpack Compose untuk antarmuka pengguna yang responsif dan ViewModel dengan StateFlow untuk manajemen state yang efisien, aplikasi ini memberikan pengalaman belajar yang praktis bagi pengembang Android pemula. Dengan fitur validasi jawaban real-time dan f...

Pemrograman Perangkat Bergerak (D) - Tugas 9

Image
Nama          : Tsaqif Deniar B. Kelas           :  PPB (D) NRP            : 5025211151 Tugas 9 - Dissert Clicker Dissert Clicker     Dessert Clicker adalah aplikasi game sederhana yang dibuat untuk tujuan pembelajaran dalam kursus Android Basics with Compose Codelab . Game ini memungkinkan pengguna untuk "membuat" dessert dengan menekan tombol, dan setiap kali tombol ditekan, pengguna mendapatkan poin atau uang (big bucks). Aplikasi ini dirancang untuk membantu pengguna memahami konsep dasar pengembangan Android, terutama yang berkaitan dengan Activity Lifecycle dan Logcat . Implementasi Main Code :   Presentasi Github Repo :  https://github.com/TsaqifDeniar/PPB_Tugas9_DessertClicker Referensi : -  https://kuliahppb.blogspot.com/2024/05/activity-dan-intent.html -  https://www.youtube.com/watch?v=KM20BgVp2Kg

Pemrograman Perangkat Bergerak (D) - Tugas 8

Image
Nama          : Tsaqif Deniar B. Kelas           :  PPB (D) NRP            : 5025211151 Tugas 8 - Latihan Woof Latihan Woof      Material Theming adalah fitur dalam Material Design yang memungkinkan pengembang untuk menyesuaikan tampilan aplikasi sesuai dengan identitas merek atau tema tertentu. Dengan menggunakan Material Theming, Anda dapat mengubah elemen-elemen seperti warna, tipografi, dan bentuk untuk menciptakan desain yang konsisten dan unik. Dalam konteks Jetpack Compose , Material Theming diterapkan menggunakan MaterialTheme , sebuah komponen yang menyediakan tema global untuk seluruh aplikasi. Ini memungkinkan Anda untuk mendefinisikan warna, font, dan bentuk yang akan digunakan di seluruh UI aplikasi. Implementasi Main Code :   Presentasi Referensi : -  https://kuliahppb.blogspot.com/2024/04/penerapan-tema-material-aplikasi-woof.html -  https://ww...

Pemgrograman Perangkat Bergerak (D) - Tugas 7

Image
Nama        : Tsaqif Deniar B. NRP           : 5025211151 Kelas           :  PPB (D) Tugas 7 - Login Page Sederhana Login Page Sederhana      Aplikasi ini merupakan implementasi halaman login sederhana menggunakan Android Studio , Kotlin , dan Jetpack Compose . Aplikasi dirancang untuk memenuhi tugas mata kuliah Pemrograman Perangkat Bergerak, dengan fokus pada pembuatan antarmuka pengguna (UI) yang responsif dan interaktif. Halaman login mencakup input email dan password, validasi sederhana, serta fitur tambahan seperti "Forget Password" dan opsi login menggunakan akun Google dan Facebook. Selain itu, aplikasi juga menampilkan pesan selamat datang di bagian atas untuk memberikan kesan personal kepada pengguna. Dengan pendekatan Jetpack Compose, aplikasi ini menunjukkan cara membangun UI secara deklaratif, sehingga lebih mudah dipahami dan dikembangkan. Proyek ini bertujuan untuk melatih ...