Posts

TUGAS 4 - APLIKASI DICE ROLLER

Image
Nama : Dimas Aria Pujangga NRP      : 5025211212 Kelas     : PPB (A) APLIKASI DICE ROLLER Output: Penjelasan: MainActivity : Merupakan aktivitas utama aplikasi yang menggunakan Jetpack Compose untuk membuat UI. Di dalam onCreate(), tema DiceRollerTheme diterapkan dan Surface digunakan sebagai container utama dengan background sesuai MaterialTheme. Konten utama aplikasi dijalankan melalui DiceRollerApp(). DiceRollerApp : Fungsi @Composable yang berfungsi sebagai tampilan utama aplikasi. Mengatur layout dengan memanggil komponen DiceWithButtonAndImage dan menggunakan modifier untuk menempatkan seluruh konten di tengah layar dengan fillMaxSize() dan wrapContentSize(Alignment.Center). DiceWithButtonAndImage : Fungsi @Composable utama yang menampilkan gambar dadu dan tombol roll. Komponen ini menggunakan: State management dengan var result by remember { mutableStateOf(1) } untuk menyimpan nilai dadu saat ini (1-6) When expression untuk memilih gambar dadu yang...

EVALUASI TENGAH SEMESTER - BOOKSPORT

  Nama anggota: 1. Anneu Tsabita Putri (5025211026) 2. Dimas Aria Pujangga (5025211212)

TUGAS 3 - MEMBUAT APLIKASI ULANG TAHUN DARI CODELAB

Image
 Nama : Dimas Aria Pujangga NRP      : 5025211212 Kelas     : PPB (A) Dokumentasi Source Code https://github.com/dimaspujangga/HappyBirthday

TUGAS 2 - APLIKASI HELLO ANDROID

Image
Nama : Dimas Aria Pujangga NRP      : 5025211212 Kelas     : PPB (A) Dokumentasi Source Code package com.example.helloandroid 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.helloandroid.ui.theme.HelloAndroidTheme class MainActivity : ComponentActivity() { override fun onCreate (savedInstanceState: Bundle?) { super .onCreate(savedInstanceState) enableEdgeToEdge () setContent { HelloAndroidTheme { Scaffold ( modifier = Modifier. fillMaxSize ()) { innerPadding -> ...

TUGAS 1 - RESUME PERKEMBANGAN TEKNOLOGI PERANGKAT LUNAK

 Nama : Dimas Aria Pujangga NRP      : 5025211212 Kelas     : PPB (A) RESUME PERKEMBANGAN TEKNOLOGI PERANGKAT LUNAK      Pendahuluan      Teknologi perangkat bergerak telah berkembang pesat dalam beberapa dekade terakhir. Dimulai dari telepon genggam sederhana, kini perangkat mobile telah berevolusi menjadi smartphone canggih yang mampu menjalankan berbagai aplikasi dan layanan. Perkembangan ini mencakup tiga aspek utama, yaitu perangkat keras (hardware), sistem operasi (OS), dan aplikasi. Perkembangan Hardware Perangkat Bergerak      Perkembangan perangkat keras pada perangkat bergerak mencakup berbagai aspek, seperti prosesor, layar, baterai, kamera, dan sensor. Prosesor: Dari prosesor single-core kini berkembang menjadi multi-core (dual-core, quad-core, octa-core) dengan arsitektur yang lebih efisien, seperti ARM Cortex dan Apple A-series. Layar: Layar berkembang dari LCD ke OLED dan AMOLED, dengan resolusi ...

TUGAS PERTEMUAN 14

Image
 Dimas Aria Pujangga 5025211212 PBKK B Google App Sheet      Google Sheets merupakan bagian dari layanan Google Workspace yang menyajikan platform spreadsheet secara daring. Dengan menggunakan web browser, pengguna dapat dengan mudah membuat, mengedit, dan berbagi spreadsheet. Google Sheets menawarkan fitur kolaboratif yang kuat, memungkinkan beberapa pengguna untuk bekerja bersama-sama pada lembar kerja yang sama secara waktu nyata. Selain itu, Google Sheets dapat ditingkatkan melalui integrasi dengan Google Apps Script untuk mengotomatisasi tugas tertentu. Selain itu, kemampuannya dapat diperluas lebih jauh melalui berbagai add-on dan API, memungkinkan keterhubungan dengan berbagai layanan lainnya. Link Spreadsheets

TUGAS PERTEMUAN 13 PBKK

Image
 Dimas Aria Pujangga 5025211212 PBKK B Google Apps Script           Google Apps Script adalah platform pengembangan yang diberikan oleh Google untuk menciptakan aplikasi, otomatisasi tugas, dan menambahkan fungsionalitas ekstra ke produk-produk Google seperti Google Sheets, Google Docs, Google Forms, dan layanan Google lainnya. Platform ini menggunakan JavaScript yang terintegrasi dengan API dari produk-produk Google, memungkinkan pengguna membuat skrip yang dapat mengeksekusi berbagai tugas, termasuk pengelolaan data dan otomatisasi alur kerja. Link Github Link Deployment Link Spreadsheets