Posts

Showing posts from March, 2026

Tugas Pertemuan 5 - Composable Button Dice Roll

Image
Nama: Dewa Putu Ananda Taurean Mahesa NRP: 5025231158 Kelas: Pemrograman Perangkat Bergerak C Membuat aplikasi sederhana yang menampilkan roll dadu menggunakan komponen Button. 1. Package Library 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.mutableIntStateOf import androidx.compose.runtime.remember import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.res...

Tugas 3 - Aplikasi Selamat Ulang Tahun

Image
Nama: Dewa Putu Ananda Taurean Mahesa NRP: 5025231158 Kelas: Pemrograman Perangkat Bergerak C Membuat aplikasi sederhana yang menampilkan ucapan selamat ulang tahun. Projek ini memanfaatkan Composables, Layout Composers, dan Styling dengan Jetpack Compose. 1. MainActivity class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) enableEdgeToEdge() setContent { HappyBirthdayTheme { Surface( modifier = Modifier.fillMaxSize(), color = MaterialTheme.colorScheme.background ) { BirthdayText(message = "Happy Birthday Sam!", from = "From Emma") } } } } } MainActivity adalah titik masuk aplikasi melalui onCreate. Terdapat fungsi setContent untuk mendefinisikan tampilan UI aplikasi dengan Compose. Tema diatur dalam HappyBirthdayTheme...

Tugas 2 - Membuat Aplikasi Hello Android

Image
Nama: Dewa Putu Ananda Taurean Mahesa NRP: 5025231158 Kelas: Pemrograman Perangkat Bergerak C Membuat aplikasi sederhana yang hanya menampilkan "Hello Android!" pada layar menggunakan Android Studio. Langkah yang dilakukan adalah sebagai berikut. 1. Membuat project baru dan memilih "Empty Activity". 2. Mengkonfigurasi project seperti nama, path penyimpanan, dan minimum SDK.  3. Setelah menunggu Android Studio selesai download dependency dan importing, project bisa langsung di run/play untuk membuild dan menjalankan app.

Tugas 1 - Eksplorasi Perkembangan Teknologi

Nama: Dewa Putu Ananda Taurean Mahesa NRP: 5025231158 Kelas: Pemrograman Perangkat Bergerak C Device OS Dibuat Oleh Negara Tahun Fungsi Programming Link Gambar/Video Smart TV Tizen Samsung Korea Selatan 2012 Hiburan & IoT Hub C++, HTML5 Lihat Gambar Smartphone Android Google Amerika Serikat 2008 Ekosistem Mobile Kotlin, Java Lihat Gambar Smartphone iOS Apple Amerika Serikat 2007 Ekosistem Mobile Apple Swift Lihat Gambar Smartwatch watchOS Apple Amerika Serikat 2015 Kesehatan & Notifikasi Swift, SwiftUI Lihat Gambar Smart Speaker Alexa (Fire OS) Amazon Amerika Serikat 2014 Asisten Virtual Java, Python Lihat Video Smart Home Hub Google Home OS Google Amerika Serikat 2016 Otomasi Rumah Go, Java Lihat Gambar Game Console PS5 OS Sony Jepang 2020 Gaming & Multimedia C++, C# Lihat Video Handheld Console SteamOS Valve Amerika Serikat 2013 Portable PC Gaming C++...