Posts

Showing posts from March, 2025

Tugas 4 Pemrograman Perangkat Bergerak

Image
Nama     : Nabila A'idah Diani NRP        : 5025211032 Kelas     : PPB A Tugas 4 Pemrograman Perangkat Bergerak     Pada tugas keempat ini, kami ditugaskan untuk membuat aplikasi dice roller menggunakan Jetpack Compose. Pada aplikasi ini, ketika tombol roll ditekan, maka dice akan bergerak secara acak antara 1 sampai 6 dikarenakan adanya ' Button(onClick = {result = (1..6).random()})'. Gambar dadu ditampilkan melalui painter = painterResource(imageResource). Berikut merupakan contoh kode MainActivity.kt secara lebih lengkap: 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.Image import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.material3.Text import androidx.compose.runtime. Composable imp...
Image
Nama:      Nabila A'idah Diani NRP:      5025211032  Kelas:      PPB A Tugas 3 Pemrograman Perangkat Bergerak A Pada pertemuan 3 ini, diberikan tugas untuk membuat aplikasi sederhana ucapan selamat ulang tahun. Kode: @Composable fun Greeting (name: String, from: String, modifier: Modifier = Modifier) { Column ( modifier = modifier. padding ( 24 . dp ). fillMaxWidth (). fillMaxHeight (), horizontalAlignment = Alignment. CenterHorizontally , verticalArrangement = Arrangement. Center ) { Text ( text = "Happy Birthday $ name !" , fontWeight = FontWeight. Bold , color = Color ( 0xFFE91E63 ), textAlign = TextAlign. Center , fontSize = 82 . sp , lineHeight = 80 . sp , style = MaterialTheme. typography . headlineLarge .copy( shadow = Shadow( ...

Tugas 2 Pemrograman Perangkat Bergerak B

Image
Nama:      Nabila A'idah Diani Kelas:      PPB A NRP:        5025211032 Tugas 2 Pemrograman Perangkat Bergerak A     Pada pertemuan 2 ini ditugaskan untuk membuat aplikasi Hello Android. Hasil dari aplikasi ini adalah sebagai berikut: Berikut merupakan kode MainActivity.kt: package com.example.basicscodelab 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.basicscodelab.ui.theme.BasicsCodelabTheme class MainActivity : ComponentActivity() { override fun onCreate (savedInstanceState: Bund...

Tugas 1 Pemrograman Perangkat Bergerak A

Image
Nama:    Nabila A'idah Diani NRP:      5025211032 Kelas:    PPB A Perkembangan Teknologi Perangkat Bergerak Sumber: ResearchGate     Pada era modern ini, perangkat bergerak memiliki beragam jenis dan desain minimalis yang mempermudah penggunanya dalam beraktivitas sehari-hari. Perangkat ini berperan dalam berbagai aspek, mulai dari komunikasi, transaksi, hingga pemantauan data kesehatan. Awalnya, perangkat bergerak berukuran besar dan berat, namun seiring waktu, ukurannya menjadi lebih ringkas dan praktis untuk digunakan. Perkembangannya mencakup berbagai aspek, seperti hardware , sistem operasi, dan jenis aplikasi yang tersedia. Resume ini akan membahas perkembangan perangkat bergerak dalam berbagai aspek tersebut. a. Perkembangan Hardware dalam Perangkat Bergerak Sumber:  studentwork.prattsi.org      Salah satu perkembangan signifikan dalam hardware adalah evolusi mobile phone menjadi smartphone. Perangkat mobile pertama...