Posts

Showing posts from April, 2024

Tugas 7 PPB I

Image
Tugas 7 - Membuat Animated Water Bottle Nama: Muhammad Ghani Taufiqurrahman Atmaja NRP : 5025201110 Kelas: PPB - I Dalam tugas ini, saya membuat Animated Water Bottle menggunakan Kotlin dan dibantu dengan Jetpack Compose. Berikut adalah kode program dan hasil pengerjaannya. Source Code:  Repo Code: MainActivity.kt: package com.example.tugas7ppb import android.os.Bundle import android.util.Log import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.animation.core.animateFloatAsState import androidx.compose.animation.core.animateIntAsState import androidx.compose.animation.core.tween import androidx.compose.foundation.Canvas import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxHeight import android

Tugas 6 PPB I

Image
Tugas 6 - Membuat Kalkulator Sederhana Nama: Muhammad Ghani Taufiqurrahman Atmaja NRP : 5025201110 Kelas: PPB - I Dalam tugas ini, saya membuat Kalkulator sederhana menggunakan Kotlin dan dibantu dengan Jetpack Compose. Berikut adalah kode program dan hasil pengerjaannya. Source Code:  Repo Code: package com.example.tugas6ppb import android.os.Bundle import android.widget.Toast import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.width import androidx.compose.material3.Button import androidx.compose.material3.Text import androidx.compose.material3.TextField import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember import androidx.compose.runtime.setValue import androidx.compose.ui.Modifier import and

Tugas 5 PPB I

Image
Tugas 5 - Membuat Halaman Login Sederhana Nama: Muhammad Ghani Taufiqurrahman Atmaja NRP : 5025201110 Kelas: PPB - I Dalam tugas ini, saya membuat halaman login sederhana menggunakan Kotlin dan dibantu dengan Jetpack Compose. Berikut adalah kode program dan hasil pengerjaannya. Source Code: Repo Code: Kode pada Login.kt : package com.example.tugas5ppb import android.util.Log import androidx.compose.foundation.Image import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.size import androidx.compose.material3.Button import androidx.compose.material3.Outlined

Tugas 4 PPB I

Image
Tugas 4 - Membuat Aplikasi Sederhana Acak Dadu dengan Menggunakan Android Studio Nama: Muhammad Ghani Taufiqurrahman Atmaja NRP : 5025201110 Kelas: PPB - I Pada tugas 4 ini, Saya akan membuat aplikasi android sederhana untuk melakukan lempar dadu secara random dengan menggunakan Jetpack Compose melalui Android Studio. Dalam pembuatan aplikasi ini, saya mengambil referensi dari website developer.android.com untuk pengerjaan tugas ini. Berikut hasil dan source code tugas ini: Source Code: Repo Code: package com.example.tugas4ppb import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.wrapContentSize import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Surface import androidx.compose.runtime.remember import androidx.compos