Posts

Showing posts from March, 2025

Tugas 5 PPB D

Image
 Tugas 5 PPB D Nama : Charles NRP : 5025211082 Kelas PPB D Pada pertemuan ini tugasnya berupa membuat aplikasi kalkulator menggunakan bahasa pemrograman kotlin di android studio. Untuk referensi yang digunakan kali ini adalah di sini  https://www.youtube.com/watch?v=HlE8MEtKBr0 . Cukup mengikuti dari referensi saja maka aplikasi kalkulatornya pun bisa dibuat. Berikut merupakan hasil pengerjaannya. Untuk kode lengkapnya sebagai berikut: package com.example.calculator import android.os.Bundle import android.widget.Toast import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.material3.Text import androidx.compose.ui.Modifier import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.width import androidx.compose.material3.Button import androidx.compose...
Image
 Tugas 4 PPB D Nama : Charles NRP : 5025211082 Tugas ini dikerjakan sesuai dengan referensi yang diberikan yakni https://developer.android.com/codelabs/basic-android-kotlin-compose-build-a-dice-roller-app?hl=id#8. Pada tugas ini diminta untuk membuat aplikasi dice roller sederhana. Untuk hasilnya sendiri setelah mengikuti tutorialnya adalah sebagai berikut. Dadu itu juga bisa di roll sehingga akan berubah angkanya. Berikut kode full untuk aplikasi di atas: package com.example.diceroller import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.padding import androidx.compose.material3.Scaffold import androidx.compose.material3.Text import androidx.compose.runtime. Composable import androidx.compose.ui.Modifier import androidx.compose.ui.tooling.preview. Preview import com.example.diceroll...

Tugas 3 PPB D

Image
Tugas 3 PPB: Aplikasi Selamat Ulang Tahun Nama : Charles NRP : 5025211082 Kelas : PPB D Pada tugas ini cukup mengikuti langkah-langkah dari  https://developer.android.com/codelabs/basic-android-kotlin-compose-text-composables?hl=id#9 untuk mempelajari cara membuat aplikasi happy birthday. Berikut di bawah merupakan contoh aplikasinya. Berikut merupakan hasil akhir setelah kode di modifikasi sedikit dengan warna yang lebih cerah: Berikut Video demo :  https://youtu.be/xx7l48WXIHI Berikut Githubnya  :  https://github.com/lodaogos/lodaogos-Tugas_3_PPB_Charles- Berikut Kode Fullnya : package com.example.happybirthday import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.layout.* import androidx.compose.material3.* import androidx.compose.runtime. Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import ...

Tugas 2 PPB

Image
Tugas 2 :  Membuat Aplikasi Hello Android Nama : Charles NRP : 5025211082 Kelas : PPB D Pada tugas 2 PPB ini diminta untuk membuak aplikasi sederhana yang dapat menampilkan hello. Untuk tugas ini diminta untuk mengikuti langkah-langkah yang ada di  https://developer.android.com/codelabs/jetpack-compose-basics?hl=id#0. Berikut merupakan hasil pengerjaan saya mengikuti langkah-langkah tersebut Pertama terdapat greeting preview yang merupakan sebuah preview untuk function greeting bisa dilihat hasilnya seperti di gambar. Di greeting preview ini terdapat dua tema, yang satunya dark theme kemudian yang satu lagi light theme. Kemudian terdapat juga onboarding screen yang merupakan screen yang pertama kali muncul ketika aplikasi dijalankan. Terakhir berikut merupakan full preview dari aplikasi ketika dijalankan secara interaktif. Pertama akan muncul onboarding screen dulu. Ketika continue di tekan akan muncul tampilan seperti dibawah. Kemudian untuk masing-masing tab nya bisa ditekan...