Posts

MEMBUAT ANIMASI SIMPLE

Tugas 5 - Membuat Animasi Simple Nama : Wahyu Tri Saputro NRP : 5025201217 Kelas : PPB - B Tugas kelima kali ini adalah membuat sebuah simple animation berupa botol yang terisi oleh air. Buat class baru bernama WaterBottle, kemudian masukkan class tersebut ke MainActivity MainActivity.kt package com.example.simpleanimation import android.graphics.Paint.Align 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.Spacer import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.width 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 and...

MEMBUAT HALAMAN LOGIN SIMPLE

Image
Tugas 4 - Membuat Halaman Login Simple Nama : Wahyu Tri Saputro NRP : 5025201217 Kelas : PPB - B Tugas keempat kali ini adalah membuat sebuah login page/login button sederhana. Langsung saja seperti biasa buat project baru di Android Studio. Setelah itu delete Composable, Preview, dan isi MainActivity karena kita akan menggantinya nanti. Kemudian buat kotlin class baru dengan nama LoginScreen di dalam package android. Buat sebuah function di dalam class LoginScreen untuk mengetes apakah tampilan teks muncul atau tidak. Setelah dibuat functionnya, panggil class tersebut di dalam MainActivity. Setelah itu coba run apakah muncul text. Setelah itu, saya sudah memiliki gambar untuk login screen saya. Copy dan masukkan gambar ke folder drawables di Android Studio. Lalu masukkan gambar ke dalam class LoginScreen seperti di Dice Roller dan tambahkan text. Namun nanti hasilnya text akan overlap dengan gambar sehingga selanjutnya adalah menggunakan row dan column. Di dalam column, kita bisa edit...

MEMBUAT APLIKASI DICE ROLLER

Image
Tugas 3 - Membuat Aplikasi Dice Roller Nama : Wahyu Tri Saputro NRP : 5025201217 Kelas : PPB - B Tugas ketiga PPB kali ini kita diminta untuk mencoba membuat interaksi di aplikasi kita. Kita akan menggunakan button interaction.  Dalam project Dice Roller ini akan dipelajari beberapa hal, antara lain cara menambahkan composable Button ke aplikasi Android dengan Compose, cara menambahkan perilaku ke composable Button di aplikasi Android dengan Compose, cara membuka dan mengubah kode Activity untuk aplikasi Android. Sama seperti sebelumnya, kita buat dulu new activity di Android Studio. Berikut adalah instruksi untuk membuat proyek Dice Roller menggunakan Android Studio: Membuat Proyek 1. Buka Android Studio dan buat proyek baru dengan langkah-langkah berikut:    - Pilih File > New > New Project.    - Pilih Empty Activity pada dialog New Project dan klik Next.    - Beri nama proyek Dice Roller.    - Pilih Minimum SDK level 24 (Nougat) dan ...

MEMBUAT BIRTHDAY CARD DI ANDROID STUDIO

Image
Tugas 2 - Membuat Birthday Card Nama : Wahyu Tri Saputro NRP : 5025201217 Kelas : PPB - B Pada tugas kedua kelas PPB-B ini, kami diminta untuk membuat sebuah aplikasi sederhana yang menampilkan sebuah ucapan happy birthday. Pada project kali ini kita menggunakan Android Studio dan bahasa kotlin sebagai media membuat aplikasi. Aplikasi ini akan menerapkan "Composable" pada Jetpack Compose. Pertama, buka Android Studio dan buat project baru, klik empty activity. Setelah itu berikan nama project dan lokasi project seperti biasa. Langkah selanjutnya adalah membuat fungsi Greeting yang berisi ucapan selamat ulang tahun. Pada fungsi ini terdapat dua parameter, yaitu message yang berisi pesan ucapan selamat ulang tahun dan from yang berisi nama pengirim. Fungsi Greeting ini dipanggil di fungsi onCreate supaya dapat ditampilkan di aplikasi. Untuk menampilkan preview aplikasi yang sudah dibuat, dapat menggunakan anotasi “Preview” yang ditulis “@Preview” dan juga membuat fungsi Birthda...

REDESIGN APLIKASI MOBILE

  Tugas 1 - Redesign Aplikasi Mobile Nama : Wahyu Tri Saputro NRP : 5025201217 Kelas : PPB - B Redesign Aplikasi Mobile Aplikasi yang akan saya desain ulang antarmukanya adalah aplikasi mobile Adobe Lightroom. Aplikasi tersebut digunakan untuk mengatur komponen foto seperti warna, saturasi, bayangan, dan lain - lain. Dengan gambaran desain ulang yang saya inginkan, diharapkan desain antarmuka tersebut bisa memudahkan pengguna untuk menggunakan aplikasi photo editing ini. Berikut aspek - aspek yang ingin saya ubah dari antarmuka aplikasi tersebut. 1. Sederhana dan Intuitif Antarmuka akan saya redesign agar menjadi lebih sederhana dan intuitif  sehingga pengguna dapat dengan mudah menavigasi dan menggunakan fitur-fitur penting tanpa kesulitan. P enggunaan ikon yang jelas dan deskriptif untuk memudahkan pengguna dalam mengidentifikasi fungsi-fungsi tertentu. 2. Toolbar yang Mudah Diakses Penyusunan ulang tata letak alat-alat pengeditan foto agar lebih efisien dan mudah diakses. ...

LATIHAN STUDI KASUS LARAVEL

Image
Latihan Studi Kasus Laravel - POS App Disini saya ingin membuat aplikasi POS atau semacam kasir. Hasil aplikasi bisa dilihat di gambar berikut : Untuk code bisa diakses di sini :  Github

LATIHAN MEMBUAT APLIKASI MOBILE DENGAN NET MAUI

Image
Latihan .NET MAUI Kali ini saya akan mencoba latihan membuat aplikasi mobile dengan .NET MAUI. Pertama buat project baru di Visual Studio, lalu pilih .NET MAUI App. Tampilan awal akan terlihat seperti berikut. Kemudian klik Target Debug dan ganti ke Android Emulator. Setelah itu klik Android Emulator untuk membuat mesin emulator tersebut dan kemudian tunggu. Setelah selesai maka bisa dijalankan. Kira - kira hasilnya akan seperti berikut :