Postingan

Menampilkan postingan dari Maret, 2025

PPB G - Pertemuan 4

Gambar
  Nama: Moh rosy haqqy aminy NRP: 5025211012 Kelas: PPB G Memahami Jetpack Compose Melalui Aplikasi Dice Roller link github:  https://github.com/rosyhaqqy/Tugas_Tugas_PPB/tree/main/dice 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. MainActivity – Entry Point Aplikasi class MainActivity : ComponentActivity() {     override fun onCreate(savedInstanceState: Bundle?) {         super.onCreate(savedInstanceState)         setContent {             DierollerTheme {                 DiceRollerApp()             }         } ...

PPB G - Pertemuan 3

Gambar
Nama: Moh rosy haqqy aminy NRP: 5025211012 Kelas: PPB G Latihan Membuat Aplikasi Ulang Tahun dari CodeLab 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 and...

PPB G - Pertemuan 2

Gambar
Nama: Moh rosy haqqy aminy NRP: 5025211012 Kelas: PPB G Membuat Aplikasi Helloworld 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 ...

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...