Postingan

Menampilkan postingan dari Juni, 2024

EAS_PPB_Zunia Aswaroh_5025201058

Gambar
Nama     : Zunia Aswaroh NRP        : 5025201058 Kelas     :  PPB - F Evaluasi Akhir Semester Soal Buat pertanyaan/problem yang akan diselesaikan Buat spesifikasi dan deskripsi aplikasi yang mampu dibuat Rancang design UI dan implementasi Implementasikan Rancangan Buat presentasi dan demo implementasi upload di Youtube, dan isi lembar monitoring Jawaban  Buatlah aplikasi simple starbuck yang menampilkan fitur pemilihan menu pada layanan starbucks Starbucks Menu Selector Spesifikasi Platform : Android Bahasa Pemrograman : Flutter IDE : Android Studio Deskripsi      Aplikasi Starbucks Menu Selector dirancang untuk memberikan pengalaman yang mudah dan intuitif bagi pengguna untuk memilih dan memesan minuman dan makanan dari Starbucks. Aplikasi ini akan membantu pengguna menelusuri menu, melihat deskripsi dan harga, serta menambahkan item ke keranjang belanja sebelum melakukan pemesanan. Ruang Lingkup aplikasi Screen Pembuka S...

Tugas 6 - Pemograman Perangkat Bergerak

Gambar
Nama : Zunia Aswaroh NRP  : 5025201058 Kelas: PPB - F Tugas : M embuat Image Scroll  dengan menggunakan Desain Material      Scrolling merupakan fitur penting yang harus dikuasai dalam pembuatan aplikasi Android. Saat aplikasi memiliki banyak item yang tidak bisa ditampilkan sekaligus di satu layar, fitur ini memungkinkan pengguna untuk menggulir layar agar dapat melihat semua item. Dalam proyek ini, saya membuat aplikasi afirmasi yang menggunakan fitur scrolling pada gambar untuk mempelajari penerapan fungsi scrolling dalam pengembangan aplikasi Android. Langkah - langkah membuat image scroll Membuat model pada package affirmation,  Fungsi utama dari kelas ini adalah untuk mengelompokkan ID sumber daya string dan gambar yang berhubungan dengan sebuah afirmasi, sehingga dapat digunakan dalam aplikasi dengan cara yang lebih terstruktur dan mudah diakses.  Membuat file kotlin didata dengan nama 'Datasource', Dengan kata lain, Datasource adalah kelas yang...

Tugas 5 - Pemograman Perangkat Bergerak

Gambar
Nama : Zunia ASwaroh NRP  : 505225201058 kelas: PPB-F Tugas: Membuat aplikasi simpel login page Tugas kali ini adalah membuat halaman aplikasi login yang sederhana. Aplikasi ini dikembangkan menggunakan fungsi Jet Compose. Pada halaman tersebut, pengguna akan diminta untuk memasukkan email atau nama pengguna, kemudian memasukkan kata sandi untuk login. Selain itu, terdapat tombol teks bagi pengguna yang lupa kata sandi, serta opsi untuk login menggunakan akun Google. untuk full code nya bisa dilihat Disini

Tugas 4 - PPB Dice roller

Gambar
Nama : Zunia Aswaroh NRP  : 5025201058 Kelas: PPB - F Tugas 4 : Membuat aplikasi dice roller Dide roller merupakan alat yang digunakan untuk mensimulasikan pelemparan dadu secara digital. Alat ini bisa berupa perangkat keras atau perangkat lunak, dan umumnya digunakan dalam berbagai permainan untuk menggantikan dadu fisik. Dalam tugas ini diminta untuk membuat aplikasi dice roller yang memungkinkan pengguna melempar dadu dengan menekan tombol composable Button . Hasil lemparan akan ditampilkan di layar melalui composable Image . Hasil dari dokumentasi sebagai berikut : Full Code :  https://github.com/zunia25/PPB_Dice-Roller

Tugas 3 - PPB

Gambar
Nama : Zunia Aswaroh NRP  : 5025201058 Kelas: PPB F Tugas 3 : Membuat aplikasi Happy Birthday menggunakan Composable      Composable dalam Android Studio merujuk pada elemen-elemen dari Jetpack Compose, toolkit modern untuk membangun UI native di Android menggunakan Kotlin. Jetpack Compose menggantikan pendekatan UI berbasis XML dengan pendekatan deklaratif yang memungkinkan pengembang mendefinisikan UI secara langsung dalam kode Kotlin. Dengan itu diminta untuk membuat aplikasi menggunakan jetpack compose. Berikut hasil dokumentasi aplikasi yang telah dibuat: dengan code sebagai berikut : package com.example.ultah 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.Ma...

Tugas 7 - PPB

Gambar
Nama : Zunia Aswaroh NRP  : 5025201058 Kelas: PPB - F Tugas 7 : M engimplementasikan ViewModel pada aplikasi Android kita untuk menghandle state di UI.      Dalam pengembangan aplikasi Android, ViewModel adalah salah satu komponen utama dari arsitektur MVVM (Model-View-ViewModel). ViewModel dirancang untuk menyimpan dan mengelola data UI terkait dengan siklus hidup, sehingga dapat membantu menjaga data tetap konsisten dan terhindar dari masalah yang disebabkan oleh perubahan siklus hidup seperti rotasi layar. berikut hasil dokumentasi pada tugas tersebut: Penjelasan terkait code  Data class GameUiState: Kelas ini berfungsi sebagai template data yang akan dipakai dalam aplikasi. Fungsi GameViewModel: Fungsi ini berperan sebagai ViewModel dalam aplikasi ini, bertugas menyimpan dan menampilkan state untuk ditampilkan di UI. Fungsi GameScreen: Fungsi ini bertindak sebagai pengatur elemen-elemen UI (UI elements). hasil code bisa di akses pada link berikut:  ...

Tugas 2 _ PPB_Hello World

Gambar
Nama : Zunia Aswaroh NRP  : 5025201058 Kelas: PPB - F Tugas 2: Buat Aplikasi Sederhana "Hello World" Menggunakan Android Studio Pendahuluan Selamat datang dan welcome to this tutorial pengembangan aplikasi Android! Dalam tugas ini, saya akan membuat aplikasi sederhana "Hello World" menggunakan Android Studio. Ini adalah titik awal yang bagus untuk pemula yang baru mengenal pengembangan aplikasi Android, dan akan memberikan Anda pemahaman dasar tentang cara membuat aplikasi Android dari awal. Tujuan: Buat proyek Android baru di Android Studio Desain dan implementasikan antarmuka pengguna yang sederhana dengan text view yang menampilkan pesan "Hello World" Jalankan dan uji aplikasi pada emulator atau perangkat fisik Instruksi Langkah demi Langkah Buat Proyek Baru : Buka Android Studio dan buat proyek baru dengan memilih "File" > "New" > "New Project" dari menu. Pilih template "Empty Activity" dan klik "Next...