Postingan

Menampilkan postingan dari April, 2025

Evaluasi Tengah Semester - Pemrograman Perangkat Bergerak

Gambar
Nama Akmal Sulthon Fathulloh NRP 5025211047 Kelas PPB - D Pada pertemuan kali ini, kita diminta untuk mengerjakan proyek tengah semester. Ada beberapa pilihan topik proyek, yaitu aplikasi to-do list, resep makanan, booking tempat olahraga, catatan keuangan, dan galeri foto. Dalam mengerjakan ini, saya bersama rekan kelompok saya, Achmad Khosyi' (5025211007) , memilih membuat aplikasi galeri foto. Berikut adalah dokumentasi dan hasil pekerjaan yang telah dibuat. Deskripsi Aplikasi KaryaKita adalah aplikasi galeri gambar digital di mana kita dapat melihat dan mengunggah berbagai gambar dari perangkat lokal dengan mudah. Cocok untuk seniman, kolektor, atau siapa pun yang suka dengan visual gambar/foto yang indah. Fitur Aplikasi GridView/RecyclerView untuk menampilkan gambar Halaman detail gambar Simulasi upload (dummy) Tampilan estetis, responsif, dan mendukung mo...

Tugas Pertemuan 7 PPB - Membuat aplikasi login page sederhana

Gambar
Nama Akmal Sulthon Fathulloh NRP 5025211047 Kelas PPB - D Pada pertemuan kali ini, kita diminta untuk membuat sebuah aplikasi login page sederhana. Berikut adalah dokumentasi dan hasil pekerjaan yang telah dibuat. Fungsi LoginScreen() Bagian utama LoginScreen() ini merupakan fungsi Composable yang bertugas merender tampilan antarmuka halaman login dalam arsitektur Jetpack Compose. Fungsi ini menyusun berbagai elemen UI seperti logo, teks, input email dan password, serta tombol login dalam satu kolom ( Column ), sehingga semua komponen tertata secara vertikal dan berada di tengah layar. Tata letaknya diatur menggunakan properti seperti padding , fillMaxSize , dan Alignment.CenterHorizontally . Pada awal fungsi, terdapat dua state: email dan password . Keduanya dideklarasikan dengan remember { mutableStateOf("") } , yang artinya Compose akan mengingat nilainya selama r...

Tugas Pertemuan 6 PPB - Membuat aplikasi kalkulator konversi mata uang

Gambar
Nama Akmal Sulthon Fathulloh NRP 5025211047 Kelas PPB - D Pada pertemuan kali ini, kita diminta untuk membuat sebuah aplikasi konverter mata uang sederhana. Berikut adalah dokumentasi dan hasil pekerjaan yang telah dibuat. Fungsi CurrencyConverterApp Fungsi CurrencyConverterApp adalah sebuah composable function dalam Jetpack Compose yang membangun UI untuk aplikasi konversi mata uang. Fungsi ini menyediakan antarmuka pengguna yang terdiri dari input angka ( inputAmount ), dua dropdown untuk memilih mata uang asal ( fromCurrency ) dan tujuan ( toCurrency ), serta tombol "Convert" yang akan menghitung dan menampilkan hasil konversi ke variabel result . Dropdown memuat daftar lima mata uang: IDR, USD, JPY, KRW, dan SAR. Terdapat juga tombol "Clear" untuk mereset nilai input dan hasil. UI dirancang agar semua elemen berada di tengah layar dengan penataan verti...