Posts

Showing posts from March, 2025

Tugas 4 - Membuat Aplikasi Dice Roller

 Moch. Avin (5025221061) Pemrograman Perangkat Bergerak - PPB G Link Repo Github:  https://github.com/mochavin/ppb-dice-roller MainActivity.kt package com.example.diceroller 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.Button import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Surface import androidx.compose.material3.Text import androidx.compose.runtime. Composable import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.res.painterResource...

Tugas 3 - Membuat Card Happy Birthday

Image
Moch. Avin (5025221061) Pemrograman Perangkat Bergerak - PPB G Link Repo Github:  https://github.com/mochavin/PPB-greeting-card 1. Struktur MainActivity Komponen utama yang digunakan adalah Box, yang berfungsi untuk mengatur tata letak dengan menyusun elemen di tengah layar. Kemudian terdapat surface dengan modifier padding sehingga text  tidak langsung menyentuh sisi kiri dan kanan layar. class MainActivity : ComponentActivity() { override fun onCreate (savedInstanceState: Bundle?) { super .onCreate(savedInstanceState) setContent { HappyBirthdayTheme { Box ( modifier = Modifier. fillMaxSize (), contentAlignment = Alignment. Center , ) { // A surface container using the 'background' color from the theme Surface ( modifier = Modifier. padding ( 16 . dp ), color = MaterialTheme. colorScheme...

Tugas 2 - Membuat Aplikasi Hello Android

Image
Membuat Aplikasi Hello Android  Moch. Avin (5025221061) Pemrograman Perangkat Bergerak - PPB G Link Repo Github:  https://github.com/mochavin/ppb Pada MainActivity.kt : package com.example.basicscodelab import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.layout.Box 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.Alignment 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: Bundle?) { super .onCreate(savedInstanceState) setContent { BasicsCodelabTheme { /...

Tugas 1 - Perkembangan Teknologi Perangkat Bergerak

Image
Nama: Moch. Avin NRP: 5025221061 Kelas: PPB G Tahun: 2025 (genap) PPT:  https://www.canva.com/design/DAGg0od2IG4/Q2r22O9G2V88Nd_3l-02PQ/view?utm_content=DAGg0od2IG4&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=h4da4e3db99 Video:  Evolusi Teknologi Mobile: Dari 1G ke AI dan AR Pendahuluan Teknologi mobile telah mengalami perkembangan luar biasa dalam beberapa dekade terakhir. Dari ponsel berbasis suara hingga smartphone dengan kecerdasan buatan (AI), kita telah menyaksikan evolusi yang mengubah cara kita berkomunikasi, bekerja, dan menikmati hiburan. Dalam artikel ini, kita akan membahas sejarah teknologi mobile, perusahaan besar di industri ini, sistem operasi yang mendukungnya, hingga perkembangan aplikasi dan antarmuka pengguna. 1. Evolusi Teknologi Mobile Teknologi mobile berkembang pesat seiring kemajuan jaringan seluler. Berikut adalah beberapa tonggak penting dalam sejarah teknologi mobile: 1983 – Motorola DynaTAC 8000X, ponsel p...