Rabu, 23 April 2025

PPB (D) - EAS - Aplikasi "Kerjaanku"

Nama : Richie Seputro

NRP : 5025211213

Kelas : Pemrograman Perangkat Bergerak D

Tahun Ajaran : 2024/2025 (Semester Genap)

Link Repository: https://github.com/faillock/PPB-EAS-Kerjaanku

Link Video Demo: https://youtu.be/mpSh7xAZds0

Link Google Docs: https://docs.google.com/document/d/1Ru3pDPKpJ8UZmDKqqY2Ga8ZNqpHKqR04OwWFA378348/edit?usp=sharing 

Link APK: https://github.com/faillock/PPB-EAS-Kerjaanku/releases/download/v1/app-debug.apk 

 

EAS Aplikasi "Kerjaanku"



Deskripsi:

Kerjaanku adalah aplikasi mobile yang dapat membantu anda mengelola kesibukan Anda mulai dari mengorganisir kegiatan harian sampai perencanaan yang lebih panjang. Tudulis adalah solusi produktivitas yang berbentuk daftar kegiatan yang mudah digunakan dan memiliki tampilan yang menarik dan intuitif.
 

Fitur:

1. Otentikasi register, login + logout
2. Tambah, ubah, dan hapus item dalam daftar
3. Pengategorian (keterangan kategori atau tag) dengan warna
4. Kolom pencarian
5. Statistik singkat
6. Penyaringan berdasarkan kategori atau tag 


Screenshot:

         

Rabu, 16 April 2025

PPB (D) - 2 - Aplikasi Hello World

Nama : Richie Seputro

NRP : 5025211213

Kelas : Pemrograman Perangkat Bergerak D

Tahun Ajaran : 2024/2025 (Semester Genap)

Link Repository: https://github.com/faillock/PPB-D-2-Hello-World

Link Demo: https://youtu.be/qQAAj3wRCaA

 

TUGAS 2: APLIKASI HELLO WORLD

 

Pada tugas kedua, diberikan arahan untuk mengikuti materi dan membuat aplikasi mobile seperti yang tertera pada laman https://developer.android.com/codelabs/jetpack-compose-basics. Berikut adalah aplikasi yang saya hasilkan berdasarkan arahan tersebut. 

Gambar 1. OnboardingScreen

Pada Gambar 1 terdapat fungsi Composable bernama OnboardingScreen yang menampilkan layar penyambut ketika aplikasi pertama kali diluncurkan. Ketika tombol Continue ditekan, maka aplikasi tidak akan menampilkan layar penyambut tersebut lagi kecuali aplikasi dimulai ulang.

Gambar 2. Greetings dan Greeting

Pada Gambar 2 terdapat fungsi-fungsi Composable bernama Greetings dan Greeting yang mengatur tampilnya konten seperti daftar kartu bertuliskan "Hello" diikuti angka. Greetings mengatur berapa banyak kartu yang muncul dan data apa yang akan di-passing ke komponen di dalamnya. Greeting berisi komponen Card yang di dalamnya berisi CardContent.

Gambar 3. CardContent

Pada Gambar 3 terdapat fungsi Composable bernama CardContent yang mengatur isi dari kartu. Pada fungsi ini, dimuat elemen-elemen seperti elemen kontainer Row dan Column, lalu elemen Text bertuliskan "Hello" dan angka dinamis, serta hidden Text yang akan muncul ketika tombol Show More ditekan. Jika tombol Show Less ditekan, maka hidden Text akan menghilang kembali.
 
Gambar 4. Preview
 
Pada Gambar 4 terdapat beberapa Preview yang digunakan untuk melihat tampilan aplikasi tanpa perlu menyalakan Android Virtual Device. Selain itu, dimensi / ukuran dari Preview dapat disesuaikan dengan mudah. Preview yang dihasilkan dapat dilihat pada bilah di sebelah kanan.
 
Link repository dan link demo aplikasi tertera di header post ini. Pada video demo akan ditampilkan efek animasi yang sudah diterapkan pada kontainer Row pada CardContent.

Selasa, 04 Maret 2025

PPB (D) - 1 - Infografis Evolusi Perangkat Bergerak

Nama : Richie Seputro

NRP : 5025211213

Kelas : Pemrograman Perangkat Bergerak D

Tahun Ajaran : 2024/2025 (Semester Genap)

 

TUGAS 1: INFOGRAFIS EVOLUSI PERANGKAT BERGERAK

 

Gambar 1. Infografis Evolusi Perangkat Bergerak

PPB (D) - 11 - AuthOTP

Nama : Richie Seputro NRP : 5025211213 Kelas : Pemrograman Perangkat Bergerak D Tahun Ajaran : 2024/2025 (Semester Genap) Link Repository:  ...