Postingan

PPB - Authentication

Gambar
Pada pertemuan kali ini saya diberi tugas untuk membuat sebuah Aplikasi Autentikasi Registrasi dengan menggunakan OTP. Untuk implementasinya adalah seperti berikut ini Aplikasi ini mengikuti proses registrasi dan login dengan verifikasi OTP sebagai berikut: LoginScreen.kt Tampilan awal saat aplikasi dibuka. User bisa login atau menekan tombol "Daftar Akun Baru" untuk masuk ke proses registrasi. RegisterScreen.kt Form pendaftaran berisi: Email, Password, Konfirmasi Password, Nomor HP, dan checkbox persetujuan. Setelah validasi, data dikirim ke MainActivity , lalu OTP digenerate dan dikirim. OTPVerificationScreen Menampilkan input 6 digit OTP yang dikirim ke nomor HP. Verifikasi OTP secara otomatis ketika 6 digit sudah dimasukkan. Jika OTP valid → lanjut ke pengisian data diri ( PersonalDataScreen ). PersonalDataScreen Form data diri: Nama Lengkap, Tanggal Lahir, Provinsi, Kota. Setelah data valid, user dianggap terdaftar dan terverifikasi . W...

PPB - Unscramble Word App

Gambar
Pada tugas kali ini saya diberi tugas untuk membuat sebuah aplikasi Unscramble Word. Aplikasi ini adalah sebuah permainan yang dimana user akan diberi sebuah huruf acak dan bertugas untuk menemukan kata yang dapat dibentuk dari huruf acak yang diberikan. Berikut adalah dokumentasi dari pembuatan aplikasi tersebut Aplikasi tersebut mempunyai beberapa fitur seperti sistem scoring, skip level, alert jika salah memasukkan jawaban. Permainan akan selesai apabila user telah mencapai level 10 dengan adanya pop up poin yang didapatkan. Berikut adalah souce code dari aplikasi :  GitHub Lalu berikut ini adalah video demo dari aplikasi yang telah dibuat

PPB - DessertClicker

Gambar
 Pada tugas kali ini saya diberi tugas untuk membuat sebuah aplikasi bernama dessertclicker. Disini saya membuat tugas sesuai dengan arahan pada  Stages of the Activity lifecycle . Berikut adalah dokumentasi untuk aplikasi yang saya buat Berikut adalah source code dari aplikasi tersebut :  GitHub Dan berikut adalah demo dari aplikasi tersebut Terima Kasih 🙏🏻

PPB - Woof

Gambar
 Pada tugas kali ini saya diberi tugas untuk membuat sebuah aplikasi Woof. Berikut adalah code dan tampilan aplikasinya Berikut adalah source code dari aplikasi tersebut :  source code Dan berikut adalah demo dari aplikasi tersebut

PPB - Konversi Mata Uang

Gambar
Pada tugas kali ini saya diberi tugas untuk membuat sebuah aplikasi konversi mata uang. Pada aplikasi yang saya buat saya menggunakan 10 Fitur konversi mata uang, yaitu "IDR to USD", "IDR to MYR", "IDR to SGP", "IDR to AUD", "IDR to JPY", "IDR to CNY", "IDR to PHP", "IDR to LAK", "IDR to BDT", "IDR to KHR" Berikut adalah tampilan dari aplikasi yang saya buat Berikut adalah link source code :  arilimata/PPB-MoneyConverter Berikut adalah video dari demo aplikasinya : 

PPB - Halaman Login

Gambar
Pada pertemuan kali ini saya diberi tugas untuk membuat sebuah halaman login menggunakan jetpack compose dengan Android Studio. Berikut ini adalah tampilan awal halaman login yang saya buat Lalu berikut adalah hasil modifikasi dari tampilan untuk landing page login: Berikut adalah source code secara lengkap :  arilimata/PPB-LoginPage Dan berikut adalah video untuk demo dari desain saya: Terima Kasih 🙏🏻

PPB - Membuat Aplikasi Kalkulator

Gambar
 Dalam pertemuan kali ini saya berlatih untuk membuat sebuah kalkulator sederhana. Saya membuat sebuah kalkulator berdasarkan sumber referensi  berikut . Lalu ini adalah hasil akhir dari pengerjaan saya Lalu untuk modifikasinya saya menambahkan beberapa fitur berikut ini : Suhu (Temperature) : Mengkonversi suhu dari Celcius ke Fahrenheit. Panjang (Length) : Mengkonversi panjang dari meter ke kilometer. Mata Uang (Currency) : Mengkonversi nilai dari IDR ke USD (perkiraan). Umur (Age) : Menghitung usia berdasarkan tahun lahir. Kecepatan (Speed) : Mengkonversi kecepatan dari m/s ke km/h. Area & Keliling (Area & Perimeter) : Menghitung area dan keliling lingkaran berdasarkan jari-jari. Berikut adalah tampilan dari hasil modifikasi Berikut adalah video demonstrasai dari aplikasi saya Link Github :  arilimata/PPB-Calculator