Postingan

FP PPB - Muhammad Rafi Insan Fillah (5025211169)

Gambar
Final Project PPB  BluVault - Aplikasi Bank Digital Anggota Kelompok: Ahda Filza Ghaffaru - 5025211144 Muhammad Rafi Sutrisno - 5025211167 Muhammad Rafi Insan Fillah - 5025211169 ========================== Link Laporan PPT: Link canva Laporan: Link Docs Github:  Github BluVault APK: Gdrive APK ========================== Deskripsi Aplikasi BluVault merupakan aplikasi perbankan digital berbasis Android yang dirancang menggunakan Jetpack Compose dan terintegrasi dengan Firebase Firestore sebagai basis data. Aplikasi ini memungkinkan pengguna untuk: Melihat dan mengelola beberapa kartu bank (Card Collection) Melihat riwayat transaksi untuk setiap kartu Melakukan transfer dana antar kartu Melakukan top-up e-wallet dari kartu yang dimiliki Memastikan keamanan dan validasi setiap transaksi melalui konfirmasi swipe gesture Menyimpan dan memperbarui saldo kartu dan e-wallet secara real-time melalui Firestore Aplikasi ini mengedepankan antarmuka pengguna yang intuitif, pengelolaan trans...

Tugas 10 PPB - Muhammad Rafi Insan Fillah (5025211169)

Gambar
Nama : Muhammad Rafi Insan Fillah NRP : 5025211169 Kelas : PPB - G Tahun : 2024/2025 (genap) Pada penugasan kali ini saya membuat aplikasi dengan tajuk "Dessert Clicker" yang merupakan sebuah permainan dimana aplikasi menghitung berapa kali pengguna klik layar. Jumlah klik pengguna diubah menjadi sebuah currency.  Repository:  Github Dokumentasi:

Tugas 9 PPB - Muhammad Rafi Insan Fillah (5025211169)

Gambar
Nama : Muhammad Rafi Insan Fillah NRP : 5025211169 Kelas : PPB - G Tahun : 2024/2025 (genap) Pada penugasan kali ini saya membuat aplikasi dengan tajuk "Woof" yang merupakan satu variasi scroll component dari Jetpack Compose dengan Android Studio. Saya menerapkan Material sebagai design. Aplikasi ini memanfaatkan model data static yang tersimpan pada sebuah model dan dimuat pada LazyColumn. Repository: Github Dokumentasi:

Tugas 8 PPB - Muhammad Rafi Insan Fillah (5025211169)

Gambar
Nama : Muhammad Rafi Insan Fillah NRP : 5025211169 Kelas : PPB - G Tahun : 2024/2025 (genap) Pada penugasan kali ini saya menerapkan Material design pada aplikasi image scroller menggunakan Jetpack Compose. Saya memodifikasi color theme yang dipakai oleh aplikasi sehingga didapat tema aplikasi berwarna light blue. Repository: Github Dokumentasi: 

Tugas 11 PPB - Muhammad Rafi Insan Fillah (5025211169)

Gambar
Nama : Muhammad Rafi Insan Fillah NRP : 5025211169 Kelas : PPB - G Tahun : 2024/2025 (genap) Pada penugasan kali ini saya melakukan redesign aplikasi Starbucks dengan nama Moonbucks. Saya mengembangkan aplikasi tersebut menggunakan Jetpack Compose. Aplikasi yang saya kembangkan dilengkapi dengan fitur OTP authentication melalui SMS terintegrasi dengan Firebase dan penyimpanan data pengguna ke Firestore. Repository: Github Desain: Dokumentasi:

ETS PPB - Muhammad Rafi Insan Fillah (5025211169)

Gambar
Nama : Muhammad Rafi Insan Fillah NRP : 5025211169 Kelas : PPB - G Tahun : 2024/2025 (genap) Pada ETS kali ini saya memilih topik aplikasi front-end aplikasi booking tempat olahraga dengan nama proyek "BookSport". Saya merealisasikan aplikasi front-end tersebut berbasis aplikasi android dengan Jetpack Compose Kotlin pada android studio. BookSport merupakan aplikasi frontend booking fasilitas olahraga berbasis android. BookSport menyediakan layanan pemasaran fasilitas olahraga yang dapat dibooking berdasarkan kategori olahraga. Data fasilitas olahraga yang ditampilkan oleh BookSport sangat lengkap, meliputi nama, lokasi, rating, harga sewa per jam, jumlah lapangan, dan jam buka. Booking pada BookSport memiliki validasi input yang jelas, meminimalisir kesalahan input pada formulir booking. Terdapat empat fitur utama pada aplikasi BookSport yang saya buat. Fitur pertama adalah Explore Screen yang menampilkan fasilitas-fasilitas olahraga yang tersedia. Fitur selanjutnya adalah pa...

Tugas 7 PPB - Muhammad Rafi Insan Fillah (5025211169)

Nama : Muhammad Rafi Insan Fillah NRP : 5025211169 Kelas : PPB - G Tahun : 2024/2025 (genap) Pada penugasan ketujuh kali ini, saya membuat laman login dengan jetpack compose pada android studio. Antarmuka login terletak pada file LoginScreen.kt yang dipanggil pada mainActivity.kt dan mengembalikan komponen laman login. State seperti email dan password dikelola dengan remember dan mutableStateOf, memungkinkan variabel dan label untuk otomatis ter-update saat nilai berubah. Input dari email dan password memanfaatkan komponen OutlinedTextField. Terdapat penggunaan komponen image untuk menampilkan icon opsi login menggunakan akun sosial media. Selain itu komponen seperti Column dan Row digunakan untuk menyusun layout login. Terdapat modifikasi tambahan dari saya, yaitu modal dialog yang menunjukkan pesan login sukses dan email akun yang sedang login. Repository: link repository Dokumentasi demo: