Postingan

Menampilkan postingan dari Maret, 2025

PPB G - Pertemuan 4

  Nama: Moh rosy haqqy aminy NRP: 5025211012 Kelas: PPB G Memahami Jetpack Compose Melalui Aplikasi Dice Roller Jetpack Compose kini menjadi metode modern dalam pengembangan UI di Android. Sebagai toolkit UI deklaratif, Compose memungkinkan pengembang merancang antarmuka yang menarik dengan kode yang lebih ringkas dan mudah dipahami. Dalam artikel ini, kita akan membahas konsep dasar Jetpack Compose melalui contoh aplikasi Dice Roller yang sederhana.

PPB G - Pertemuan 3

Gambar
Nama: Moh rosy haqqy aminy NRP: 5025211012 Kelas: PPB G package com.example.rosy_ppb_1 import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.wrapContentSize 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.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.rosy_p...

PPB G - Pertemuan 2

Gambar
Nama: Moh rosy haqqy aminy NRP: 5025211012 Kelas: PPB G code: 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 { // A surface container using the 'background' color from the theme Surface ( ...

PPB G - Pertemuan 1

Nama: Moh rosy haqqy aminy NRP: 5025211012 Kelas: PPB G Perkembangan Teknologi Perangkat Bergerak (Mobile) dari Awal hingga 2025 canva:  Link 1. Era Awal (1970-an – 1990-an): Ponsel Analog (1G) 1973 : Martin Cooper dari Motorola melakukan panggilan telepon seluler pertama menggunakan Motorola DynaTAC 8000X . 1980-an : Jaringan seluler generasi pertama ( 1G ) berbasis teknologi analog mulai digunakan, memungkinkan komunikasi suara nirkabel meski dengan ukuran perangkat yang besar dan baterai yang cepat habis. 1990-an : Teknologi 2G (GSM & CDMA) diperkenalkan, memungkinkan pengiriman SMS dan data digital, serta ukuran ponsel yang lebih kecil dan efisien. 2. Perkembangan Internet dan Multimedia (2000-an – 2010-an) Awal 2000-an : Munculnya 3G , yang memungkinkan akses internet, email, dan video call. Ponsel seperti Nokia 6600 dan BlackBerry populer dengan fitur multimedia dan keyboard QWERTY. 2007 : Apple iPhone pertama dirilis, mengubah industri dengan layar sentuh kapasi...