Postingan

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:

Tugas 6 PPB - Muhammad Rafi Insan Fillah (5025211169)

Nama : Muhammad Rafi Insan Fillah NRP : 5025211169 Kelas : PPB - G Tahun : 2024/2025 (genap) Pada penugasan keenam ini, saya membuat aplikasi currency converter dengan Kotlin. Saya menerapkan logika konversi mata uang pada klik button "Convert" berdasarkan mata uang asal dan mata uang tujuan dari mapping dictionary currency. Saya juga memanfaatkan layout Column dan Row untuk penataan elemen text field, drop down menu, dan button. Repository: Link repository Dokumentasi: