Monday, May 13, 2024

UTS PPB 2024

Nama: Alfin Indrawan  

NRP: 5025201199

Kelas: PPB B

 

Nama: Alfin Indrawan

NRP:  5025201199


 Membuat halaman login menggunakan pin 

Sesuai dengan soal UTS. berikut saya membuat halaman login page dengan email dan password dan pin keamanan. 

Note:Menggunakan android jellyfish untuk mengbuild applikasinya



Sunday, April 28, 2024

Water Bottle App Tugas 5

 

Nama: Alfin Indrawan
NRP: 5025201199
Kelas: PPB-B

Pada tugas ke-5 Pemrograman Perangkat Bergerak saya ditugaskan untuk membuat water bottle app dengan menggunakan bahasa Kotlin. Ketika tombol "Drink"  ditekan, maka air akan ditambahkan dan mengupdate status dari water bottle tersebut.
 
 
 
 

 Botol perlu digambar menggunakan canvas secara garis tiap garis seperti kode berikut:


tutorial yang digunakan dalam tugas ini:


Monday, April 1, 2024

Dice Roll Tugas 3

Tugas 3 - Membuat Aplikasi Dice Roller

Nama : Alfin Indrawan

NRP : 5025201199

Kelas : PPB - B



Pada tugas ini, kita membuat applikasi roll dadu dengan interaksi button. Berikut adalah contoh aplikasi yang saya buat.




Berikut adalah source code saya:

Saturday, March 23, 2024

Happy birthday

Nama: Alfin Indrawan
NRP: 5025201199
Kelas: PPB-B
Tugas: 2


Dalam tugas ini, saya menggunakan Jetpack Compose untuk membangun aplikasi Android sederhana yang menampilkan pesan ulang tahun di layar.





Source Code:

package com.example.happy_birthday

import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Surface
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.happy_birthday.ui.theme.Happy_BirthdayTheme
import androidx.compose.ui.Alignment
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.sp
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Arrangement


class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
Happy_BirthdayTheme {

Surface(modifier = Modifier.fillMaxSize(), color = MaterialTheme.colorScheme.background) {
Greeting("Alfin")
}
}
}
}
}

@Composable
fun Greeting(name: String, modifier: Modifier = Modifier) {
Column(
modifier = Modifier.fillMaxSize(),
horizontalAlignment = Alignment.CenterHorizontally,
verticalArrangement = Arrangement.Center)
{
Text(
text = "Happy Birthday $name!",
fontSize = 32.sp,
color = Color.Magenta,
textAlign = TextAlign.Center
)
Text(
text = "From your best friend",
fontSize = 32.sp, // Set the text size to 32 sp
color = Color.Magenta,
textAlign = TextAlign.Center
)

}
}

@Preview(showBackground = true)
@Composable
fun GreetingPreview() {
Happy_BirthdayTheme {
Greeting("Android")
}
}



Dokumentasi Pengerjaan





UTS PPB 2024

Nama: Alfin Indrawan    NRP: 5025201199 Kelas: PPB B   Nama: Alfin Indrawan NRP:  5025201199  Membuat halaman login menggunakan pin  Sesuai ...