Posts

Showing posts from March, 2026

PPB - Tugas 4

Image
Nama : Ahmad Hafiz Mahardika NRP : 5025201196 Kelas : Pemrograman Perangkat Bergerak (B) Dice Roller App Pada tugas 4 ini, dibuat implementasi Button untuk aplikasi Dice Roller. Implementasi 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.Spacer import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.wrapContentSize import androidx.compose.material3.Button import androidx.compose.material3.Text import androidx.compose.runtime. Composable import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.res.painterR...

PPB - Tugas 3

Image
Nama : Ahmad Hafiz Mahardika NRP : 5025201196 Kelas : Pemrograman Perangkat Bergerak (B) Latihan Membuat Aplikasi Happy Birthday Pada tugas ini dibuat aplikasi untuk mengucapkan Happy Birthday menggunakan Text composables. Implementasi dan Hasil: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 package com.example.happybirthday import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column 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...

PPB - Tugas 2

Image
Nama : Ahmad Hafiz Mahardika NRP : 5025201196 Kelas : Pemrograman Perangkat Bergerak (B) Membuat Aplikasi "Hello Android!" Tugas 2 ini yaitu implementasi aplikasi Hello Android pada Android Studio dengan menggunakan Jetpack Compose. Implementasi: Berikut adalah isi dari file MainActivity.kt: Import Library: package com.example.greetingcard 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.greetingcard.ui.theme.GreetingCardTheme MainActivity Class: class MainActivity : ComponentActivity() { override fun onCreate (savedInstanceState: Bundle?...

PPB - Tugas 1

Nama : Ahmad Hafiz Mahardika NRP : 5025201196 Kelas : Pemrograman Perangkat Bergerak (B) Perkembangan Teknologi Perangkat Bergerak Smartphone atau telepon seluler merupakan perangkat yang tidak dapat dipisahkan dari kehidupan masyarakat di era digital. Perangkat ini menawarkan berbagai manfaat, salah satunya adalah kemudahan berkomunikasi jarak jauh. Berikut adalah ulasan mengenai sejarah dan perkembangan smartphone. 1G - Seluler Analog Sistem seluler yang pertama kali digunakan sistem seluler milik NTT pada tahun 1979 di Tokyo, Jepang. Sedangkan di Eropa, sistem seluler pertama kali dirilis oleh Comvik di Swedia. Pada 13 Oktober 1983, sistem seluler analog pertama, Advanced Mobile Phone System (AMPS), dirilis secara komersial di Amerika Utara. Pada tanggal 6 Maret 1983, telepon seluler DynaTAC 8000X diluncurkan pada jaringan 1G pertama di Amerika oleh Ameritech. Telepon tersebut hanya memiliki waktu telpon tiga puluh menit dan membutuhkan sepuluh jam untuk pengisian day...