Posts

Final Project PPB G

Image
Final Project PPB (G) 👤 Anggota Kelompok: 5025221302 - Muhammad Fahmi Syahputra 5025221315 - Fairuz Fuadi 1. Judul Proyek ClassMate: Aplikasi Manajemen Jadwal, Tugas, dan Catatan Mahasiswa 2. Deskripsi Singkat Proyek Tema: Produktivitas & Manajemen Akademik Tujuan: Membantu mahasiswa dalam mengelola jadwal perkuliahan, tugas, dan catatan penting secara terpusat dan terstruktur. Target Pengguna: Mahasiswa tingkat sarjana atau diploma yang ingin merapikan seluruh kegiatan akademiknya dalam satu aplikasi mobile yang ringan dan sederhana. ClassMate adalah aplikasi mobile berbasis Android yang dirancang untuk membantu mahasiswa dalam mengelola aktivitas perkuliahan sehari-hari. Aplikasi ini menyediakan empat layanan utama: Manajemen Jadwal Kuliah Manajemen Tugas Mahasiswa Catatan Pribadi  Profil Pengguna Figur utama dari aplikasi ini adalah seorang mahasiswa yang ingin tetap terorganisir dan produktif selama masa kuliah. Dengan tampilan yang simple dan modern, ClassMate memban...

Tugas 11 - Redesign Starbucks App

Image
  Muhammad Fahmi Syahputra  5025221302 - PPB (G) Link GitHub : https://github.com/fahmisyahputra/starbuck-app Pada tugas kali ini, saya membuat sebuah aplikasi Starbuck  dengan menerapkan Jetpack Compose dan  bahasa pemrograman   Kotlin .  Tools & Library Jetpack Compose  (Material 3) NavigationBar State management  via  remember Image assets  dalam  res/drawable Locale formatting  untuk harga IDR Desain & Warna Warna utama yang digunakan adalah hijau khas Starbucks  #00704A , putih, serta font bold/medium untuk hierarki visual. Dan berikut adalah fitur dan struktur utama aplikasi: 1. Splash Screen Halaman pembuka menampilkan logo Starbucks, sapaan selamat datang, serta tombol “Start” yang berwarna putih, menyatu dengan tema hijau khas Starbucks ( #00704A ). 2. Welcome Page Halaman utama menampilkan sapaan personal: “Good Morning, Fahmi. It’s a great day for coffee.” Disusul banner promosi dan daftar min...

Tugas 10 - Cake Clicker App

Image
  Muhammad Fahmi Syahputra  5025221302 - PPB (G) Link GitHub : https://github.com/fahmisyahputra/cake-clikker-app-ppb Pada tugas kali ini, saya membuat sebuah aplikasi Cake Clicker  dengan menerapkan Jetpack Compose dan  bahasa pemrograman   Kotlin .  Aplikasi ini adalah  aplikasi interaktif sederhana dengan Compose yang dimana ketika gambar dessert diklik, aplikasi akan: - Menambah pendapatan (revenue) - Menambah jumlah penjualan (dessertsSold) - Menampilkan dessert baru secara otomatis, tergantung milestone tertentu Fitur utama aplikasi ini adalah: - Menggunakan Compose state management (rememberSaveable) - Interaktif (gambar bisa diklik) - Top app bar dengan tombol share - Tampilan yg responsif dan modern File Utama: MainActivity.kt File ini adalah entry point utama dari aplikasi. Kita menggunakan ComponentActivity sebagai basis, dan memanggil setContent untuk mengisi UI menggunakan Jetpack Compose. Di dalamnya juga terdapat lifecycle logg...

Tugas 9 - PPB G Aplikasi Woof

Image
 Muhammad Fahmi Syahputra  5025221302 - PPB (G) Link GitHub : https://github.com/fahmisyahputra/app-woof Pada tugas kali ini, saya membuat sebuah aplikasi Woof  dengan menerapkan Jetpack Compose dan  bahasa pemrograman   Kotlin .  Aplikasi ini adalah katalog anjing yang menampilkan daftar anjing beserta detail nama dan usia dalam bentuk card. File 1: MainActivity.kt File ini adalah entry point utama aplikasi. Di dalam onCreate() , kita menggunakan setContent {} untuk mengatur UI berbasis Jetpack Compose. Aplikasi dibungkus dengan WoofTheme {} agar seluruh tampilan konsisten mengikuti tema yang telah disediakan (baik untuk light mode maupun dark mode). Di dalamnya, fungsi WoofApp() dipanggil untuk menampilkan semua konten utama. Fungsi WoofApp() Fungsi ini memanfaatkan Scaffold sebagai layout utama, yang menyediakan Top App Bar dan isi konten di bawahnya. Di bagian atas ada WoofTopAppBar() (menampilkan logo dan nama aplikasi). Di bagian...