Posts

Showing posts from March, 2025

Tugas 5 PPB G - Membuat Aplikasi Kalkulator Sederhana Menggunakan Jetpack Compose

Image
  Tugas Pertemuan 5 PPB G 2025 oleh : Arfi Raushani Fikra (5025211084) Pada pertemuan ke-5 ini, kami diminta membuat aplikasi Kalkulator sederhana.  Aplikasi ini adalah kalkulator sederhana yang dibuat menggunakan Jetpack Compose di Android Studio dengan Kotlin . Pengguna dapat memasukkan dua angka dan memilih operasi matematika dasar ( penjumlahan, pengurangan, perkalian, dan pembagian ) untuk mendapatkan hasilnya. Source Code dapat dilihat  disini Berikut penjelasan kodenya a. MainActivity.kt Kelas MainActivity bertindak sebagai titik masuk utama aplikasi. Di dalamnya, UI dikonstruksi dengan fungsi setContent { CalculatorApp() } , yang memanggil fungsi Composable utama. class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { CalculatorA...

Tugas 4 PPB G - Membuat Aplikasi Dice Roller Menggunakan Jetpack Compose

Image
Tugas Pertemuan 4 PPB G 2025 oleh : Arfi Raushani Fikra (5025211084) Pada pertemuan ke-4 ini, kami diminta membuat aplikasi Dice Roller. Dice Roller adalah  aplikasi Android sederhana berbasis Jetpack Compose yang memungkinkan pengguna untuk mengocok dadu dengan menekan tombol. Setiap kali tombol ditekan, gambar dadu akan diperbarui secara acak dengan angka antara 1 hingga 6. Source Code dapat dilihat  disini Berikut penjelasan kodenya berdasarkan struktur a. MainActivity class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) enableEdgeToEdge() setContent { DiceRollerTheme { DiceRollerApp() } } } } onCreate() adalah metode utama yang dijalank...

Tugas 3 PPB G - Membuat Aplikasi Ucapan Happy Birthday Sederhana Menggunakan Jetpack Compose

Image
Tugas Pertemuan 3 PPB G 2025 oleh : Arfi Raushani Fikra (5025211084) Pada pertemuan ke-3 ini, kami diminta untuk membuat sebuah aplikasi sederhana. Aplikasi ini merupakan contoh sederhana penggunaan Jetpack Compose untuk membuat UI di Android. Aplikasi ini menampilkan ucapan selamat ulang tahun beserta pengirim pesannya, dimana tulisan yang tampil ini menerapkan hierarki UI yang memisahkan antara pesan dan pengirim ucapan. Source Code dapat dilihat  disini Kode ini terdiri dari beberapa bagian utama: MainActivity : Kelas utama yang menampilkan UI. HappyGreeting : Fungsi yang bertanggung jawab untuk menampilkan teks ucapan ulang tahun. BirthdayCardPreview : Fungsi yang memungkinkan pratinjau UI di Android Studio. Berikut penjelasan kodenya Kelas MainActivity ...

Tugas 2 PPB G - Membuat Aplikasi Hello Android Sederhana Menggunakan Jetpack Compose

Image
Tugas Pertemuan 2 PPB G 2025 oleh : Arfi Raushani Fikra (5025211084) Pada pertemuan ke-2 ini, kami diminta untuk membuat sebuah aplikasi sederhana. Aplikasi ini merupakan contoh sederhana penggunaan Jetpack Compose untuk membuat UI di Android. Aplikasi ini memiliki tombol yang harus diklik terlebih dahulu sebelum menampilkan teks "Hello Android!". adapun fitur utamanya yaitu: State Management : Menggunakan remember { mutableStateOf(false) } untuk mengontrol tampilan teks. Composable Functions : Memisahkan UI ke dalam fungsi GreetingScreen . Material 3 Components : Menggunakan Button , Text , dan Scaffold untuk tampilan modern. Preview : Menyediakan preview langsung di Android Studio. Source code dapat dilihat  disini Berikut penjelasan kodenya Fungsi MainActivity onCreate memanggil setContent {} untuk menginisialisasi UI menggunakan Jetpack Compose. enableEdgeToEdge() memastikan aplikasi berjalan dalam mode layar penuh. Menggunakan Scaffold untuk tat...