Posts

Showing posts from April, 2025

Pemrograman Perangkat Bergerak (D) - Pertemuan 5

Image
Nama      : Tsaqif Deniar Bhakti NRP         :  5025211151 Kelas      : Pemrograman Perangkat Bergerak (D) Tugas Pertemuan 5 Kalkulator Sederhana      Aplikasi kalkulator sederhana dikembangkan menggunakan Kotlin pada Android Studio 2024.3.1.14, dirancang untuk melakukan operasi aritmatika dasar seperti penjumlahan, pengurangan, perkalian, dan pembagian. Antarmuka pengguna memanfaatkan ConstraintLayout dan GridLayout untuk menyusun dua kolom input angka (EditText), empat tombol operasi, serta area hasil perhitungan (TextView). Implementasi Data Binding digunakan untuk menghubungkan elemen antarmuka (XML) dengan logika aplikasi (Kotlin), memastikan sinkronisasi data yang efisien. Aplikasi juga mencakup validasi input untuk mencegah kesalahan seperti pembagian dengan nol atau karakter non-numerik, dengan pesan Toast sebagai umpan balik interaksi. Proyek ini bertujuan mengeksplorasi konsep dasar pengembangan Android...

Pemrograman Perangkat Bergerak (D) - Pertemuan 4

Image
Nama      : Tsaqif Deniar Bhakti NRP         :  5025211151 Kelas      : Pemrograman Perangkat Bergerak (D) Tugas Pertemuan 4 Composable Text      Aplikasi Dice Roller sederhana dibangun menggunakan Android Studio dan Jetpack Compose, toolkit modern untuk pengembangan antarmuka pengguna secara deklaratif. Proyek ini mencakup pembuatan tampilan UI yang responsif dengan memanfaatkan komponen seperti Column, Image, Text, Button, dan Spacer. Logika interaktif diimplementasikan melalui state management dengan mutableStateOf untuk menyimpan dan memperbarui hasil pelemparan dadu secara dinamis. Gambar-gambar dadu yang sesuai dengan hasil pelemparan ditampilkan menggunakan resource drawable yang diakses melalui painterResource. Penggunaan string resource diterapkan untuk mendukung aksesibilitas dan memudahkan pemeliharaan teks dalam aplikasi. Proyek ini mencakup penerapan konsep dasar pengembangan aplikasi Android, termas...