Postingan

Menampilkan postingan dari Maret, 2025

Tugas 5 - Simple Calculator

Gambar
  Nama : Widian Sasi Disertasiani NRP : 5025211024 Kelas : PPB D  Materi : Membuat aplikasi simple Calculator Ini yang saya kerjakan berdasarkan contoh yang diberikan: Ini yang telah dimodifikasi:  Berikut codenya:  package com.example.simplecalculator import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge import androidx.compose.foundation.background import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.* import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material3.* import androidx.compose.runtime.* import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import com.example.simple...

Tugas 4 - PPB D

Gambar
Nama : Widian Sasi Disertasiani NRP : 5025211024 Kelas : PPB D Materi : Dice Roll App     Sebelumnya saya membuat applikasi dice roller berdasarkan tutorial dari web berikut :  Dice Roller , dan didapatkan output seperti berikut: Karna merasa bosan dan monoton, saya memodifikasi code menjadi seperti berikut: package com.example.diceroller import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.animation.core.* import androidx.compose.foundation.Image import androidx.compose.foundation.background import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.* import androidx.compose.foundation.shape.CircleShape import androidx.compose.material3.Button import androidx.compose.material3.ButtonDefaults import androidx.compose.material3.Surface import androidx.compose.material3.Text import androidx.compose.runtime.* import androidx.compose.ui.Alignment import androidx.compo...

Tugas 3 - PPB D

Gambar
Nama : Widian Sasi Disertasiani NRP : 5025211024 Kelas : PPB D Materi : Happy Birthday Card  package com.example.happybirthdayapplication import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge import androidx.compose.foundation.Image import androidx.compose.foundation.layout.* import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material3.Card import androidx.compose.material3.Surface import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.painterResource import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import com.example.happybirt...

Tugas 2 - PPB D

Gambar
Nama : Widian Sasi Disertasiani NRP : 5025211024 Kelas : PPB D  Materi : Membuat aplikasi simple Android Studio  package com.example.tugas2 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.tugas2.ui.theme.Tugas2Theme class MainActivity : ComponentActivity() {     override fun onCreate(savedInstanceState: Bundle?) {         super.onCreate(savedInstanceState)         enableEdgeToEdge()         setContent {             Tugas2Theme {     ...