Postingan

Tugas 7

Gambar
Nama : Tengku Fredly Reinaldo NRP : 5025201198 Kelas : Pemrograman Perangkat Bergerak (I) Tahun Ajaran : Genap 2023/2024 Link Github :  Github Pada tugas 7 ini, kita di minta untuk membuat sebuah aplikasi botol minum sederhana menggunakan Jetpack Compose di Android Studion Source Code 1. MainActivity.kt package com.example.drinkingbottle import android.os.Bundle import android.util.Log import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.animation.core.animateFloatAsState import androidx.compose.animation.core.animateIntAsState import androidx.compose.animation.core.tween import androidx.compose.foundation.Canvas import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxHeight import android...

Tugas 6

Gambar
Nama : Tengku Fredly Reinaldo NRP : 5025201198 Kelas : Pemrograman Perangkat Bergerak (I) Tahun Ajaran : Genap 2023/2024 Link Github :  Github Pada tugas 6 ini, kita diminta untuk membuat sebuah aplikasi kalkulator sederhana dengan 4 operasi matematika : penjumlahan, pengurangan, perkalian, dan pembagian, dengan menggunakan Jetpack Compose di Android Studio Source Code package com.example.mycalculator import android.os.Bundle import android.widget.Toast import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.width import androidx.compose.material3.Button import androidx.compose.material3.Scaffold import androidx.compose.ma...

Tugas 5

Gambar
Nama : Tengku Fredly Reinaldo NRP : 5025201198 Kelas : Pemrograman Perangkat Bergerak (I) Tahun Ajaran : Genap 2023/2024 Link Github :  Github Pada tugas 5 ini, kita diminta untuk membuat sebuah halaman login aplikasi sederhana dengan menggunakan Jetpack Compose di Android Studio. Source Code package com.example.mylogin import android.util.Log import android.widget.Space import androidx.compose.foundation.Image import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.size import androidx.compose.material3.Button import androidx.compose.material3.Outli...

Tugas 4

Gambar
Nama : Tengku Fredly Reinaldo NRP : 5025201198 Kelas : Pemrograman Perangkat Bergerak (I) Tahun Ajaran : Genap 2023/2024 Link Github :  Github Pada tugas 4 ini, kita diminta untuk membuat sebuah aplikasi Dice Roller interaktif yang memungkinkan pengguna melempar dadu dengan mengetuk tombol "Roll". Proses pembuatan aplikasi ini menggunakan Jetpack Compose pada Android Studio. Source Code package com.example.diceroller import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.wrapContentSize import androidx.compose.material3.Button import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Surface import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.runtime.getValu...

Tugas 3

Gambar
Nama : Tengku Fredly Reinaldo NRP : 5025201198 Kelas : Pemrograman Perangkat Bergerak (I) Tahun Ajaran : Genap 2023/2024 Link Github :  Github Pada tugas 3 ini, kita di minta untuk membuat sebuah aplikasi ulang tahun sederhana menggunakan Jetpack Compose di Android Studio. Aplikasi ini nantinya akan menampilkan pesan sederhana "Happy Birthday, Seb!" dan diakhiri salam "From Lewis". Source Code package com.example.happybirthday import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent 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.MaterialTheme import androidx.compose.material3.Surface import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.co...

ETS PPB (I)

Gambar
Nama : Tengku Fredly Reinaldo NRP : 5025201198 Kelas : Pemrograman Perangkat Bergerak (I) ETS Gambarkan dan jelaskan siklus aktivitas dari aplikasi android ? Siklus aktivitas dari aplikasi android terdiri atas berbagai status yang dapat dilalui oleh aktivitas, dari saat aktivitas pertama kali diinisialisasi hingga dihancurkan, yang pada saat itu sistem operasi (OS) akan mengklaim kembali memorinya. Biasanya, titik entry program adalah metode main() . Namun, aktivitas Android dimulai dengan metode onCreate() . Setelah menggunakan metode onCreate() , kita dapat menerapkan metode onStart() . Berbeda dengan metode onCreate() , metode onStart() dapat dapat dipanggil oleh sistem beberapa kali dalam siklus aktivitas aplikasi, sehingga metode onCreate() harus selalu dipasangkan dengan metode onStop() yang sesuai. Siklus ini akan terus ber-iterasi hingga aplikasi Android dimatikan atau selesai. Penggunaan aplikasi Android yang sesuai di bidang apa saja? Jelaskan dan berikan contohnya Penggun...

Tugas 2

Gambar
Nama : Tengku Fredly Reinaldo NRP : 5025201198 Kelas : Pemrograman Perangkat Bergerak (I) Tahun Ajaran : Genap 2023/2024 Link Github :  Github Pada tugas 2 ini, kita diminta untuk membuat aplikasi sederhana menggunakan Jetpack Compose di Android Studio. Di sini saya membuat aplikasi sederhana yang menampilkan kalimat "Hello Android!". Source Code package com.example.simplecomposeapp 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.simplecomposeapp.ui.theme.SimpleComposeAppTheme class MainActivity : ComponentActivity() { override fun ...