Postingan

EAS - PPB G - 5025221040

Gambar
Final Project: Membuat Aplikasi ResIF Nama     : Genta Putra Prayoga NRP        : 5025221040 Kelas      : G Aplikasi ResIF Deskripsi Aplikasi ResIF adalah sebuah aplikasi mobile yang dikembangkan sebagai solusi modern untuk sistem reservasi ruangan di Departemen Informatika ITS. Aplikasi ini bertujuan untuk memudahkan dan menyederhanakan proses pemesanan berbagai fasilitas, seperti Ruang Kelas dan Laboratorium, yang kini dapat diakses secara praktis melalui platform Android. Sasaran pengguna utama dari aplikasi ini adalah seluruh sivitas akademika Departemen Informatika ITS, yang meliputi mahasiswa, dosen, serta staf yang memiliki kebutuhan untuk menggunakan fasilitas tersebut. Fungsionalitas dari Aplikasi Aplikasi ini memiliki beberapa fungsionalitas inti yang telah diimplementasikan: Manajemen Pengguna: Registrasi:  Pengguna baru dapat mendaftarkan akun melalui sebuah form. Setelah registrasi, pengguna dapat langsung melakukan login. ...

Tugas Week 15 - PPB G - 5025221040

  Tugas 11: Membuat Re-Design Aplikasi Starbucks Nama     : Genta Putra Prayoga NRP        : 5025221040 Kelas      : G Link Github:  raymrichigat/ppb-g-tugas11 Membuat UI Starbucks App dengan Jetpack Compose: Panduan Lengkap Dalam tutorial kali ini, kita akan membahas bagaimana membuat aplikasi mobile yang meniru tampilan aplikasi Starbucks menggunakan Jetpack Compose di Android. Aplikasi ini menggunakan desain modern dengan tema gelap dan efek glassmorphism yang menarik. 🎨 Konsep Desain Aplikasi ini mengadopsi beberapa konsep desain modern: Dark Theme : Menggunakan latar belakang gelap untuk tampilan yang elegan Glassmorphism : Efek kaca buram pada card-card tertentu Modern UI Components : Menggunakan Material 3 design system Gradient Effects : Efek gradien radial untuk visual yang menarik 🏗️ Struktur Aplikasi 1. MainActivity class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bun...

Tugas Week 13 - PPB G - 5025221040

  Tugas 10: Membuat Aplikasi Dessert Clicker Nama     : Genta Putra Prayoga NRP        : 5025221040 Kelas      : G Link Github:  raymrichigat/ppb-g-tugas10 Membangun Aplikasi Dessert Clicker dengan Jetpack Compose: Analisis Kode dan Implementasi Pendahuluan Aplikasi Dessert Clicker adalah sebuah game sederhana berbasis Android yang dibangun menggunakan Jetpack Compose. Aplikasi ini mendemonstrasikan konsep-konsep penting dalam pengembangan Android modern, termasuk state management, lifecycle methods, dan modern UI toolkit. Dalam artikel ini, kita akan menganalisis struktur kode, fitur-fitur utama, dan implementasi teknis dari aplikasi tersebut. Overview Aplikasi Dessert Clicker adalah aplikasi game kliker sederhana di mana pengguna dapat: Mengklik gambar dessert untuk mendapatkan poin Mengumpulkan revenue dari setiap klik Membuka dessert baru seiring bertambahnya penjualan Membagikan pencapaian melalui fitur sharing Arsi...

Tugas Week 11 - PPB G - 5025221040

Tugas 8: Membuat Aplikasi Affirmation (Image Scroll) Nama     : Genta Putra Prayoga NRP        : 5025221040 Kelas      : G Link Github:  raymrichigat/ppb-g-tugas8 Membangun Aplikasi Affirmations dengan Jetpack Compose: Inspirasi Harian dalam Genggaman Mental health dan self-care menjadi topik yang semakin penting di era modern ini. Aplikasi Affirmations hadir sebagai solusi sederhana namun powerful untuk memberikan motivasi dan afirmasi positif setiap hari. Dalam artikel ini, kita akan mengeksplorasi bagaimana membangun aplikasi inspiratif ini menggunakan Jetpack Compose dengan pendekatan yang clean dan modern. Mengenal Aplikasi Affirmations Aplikasi Affirmations adalah sebuah aplikasi Android yang menampilkan daftar afirmasi positif dengan gambar yang menarik dalam format scrollable list. Setiap item berisi gambar inspiratif dan teks motivasi yang dirancang untuk memberikan dampak positif bagi pengguna. Aplikasi ini menggunakan Jetp...

Tugas Week 12 - PPB G - 5025221040

  Tugas 9: Membuat Aplikasi Woof Nama     : Genta Putra Prayoga NRP        : 5025221040 Kelas      : G Link Github:  raymrichigat/ppb-tugas-9   Membangun Aplikasi Woof dengan Jetpack Compose: Tutorial Lengkap Pengembangan Android Modern Jetpack Compose telah merevolusi cara kita membangun antarmuka pengguna (UI) pada platform Android. Salah satu contoh implementasi yang menarik adalah aplikasi Woof - sebuah aplikasi sederhana namun elegan yang menampilkan daftar anjing dengan informasi lengkap mereka. Dalam artikel ini, kita akan membahas secara mendalam bagaimana aplikasi ini dibangun dan konsep-konsep penting yang dapat dipelajari. Apa itu Aplikasi Woof? Aplikasi Woof adalah contoh sempurna dari implementasi Jetpack Compose yang menampilkan daftar anjing dalam format card yang menarik. Setiap card berisi foto anjing, nama, umur, dan deskripsi hobi mereka. Aplikasi ini menggunakan Material Design 3 dan mendukung tema gelap...

Tugas Week 7 - PPB G - 5025221040

  Tugas 7: Membuat Simple Login Page Nama     : Genta Putra Prayoga NRP        : 5025221040 Kelas      : G Link Github:  raymrichigat/ppb-g-tugas7 Membuat Login Screen Modern dengan Jetpack Compose di Android Dalam era pengembangan aplikasi mobile yang semakin maju, antarmuka pengguna yang menarik dan fungsional menjadi kunci kesuksesan sebuah aplikasi. Salah satu komponen penting yang hampir selalu ada di setiap aplikasi adalah halaman login. Pada artikel ini, kita akan membahas implementasi login screen yang modern menggunakan Jetpack Compose untuk Android. Mengapa Jetpack Compose? Jetpack Compose adalah toolkit UI modern dari Google untuk membangun antarmuka pengguna Android secara native. Dengan menggunakan paradigma deklaratif, Compose membuat pengembangan UI menjadi lebih sederhana, intuitif, dan mudah dipelihara dibandingkan dengan sistem View tradisional. Struktur Aplikasi Aplikasi login ini terdiri dari dua file utama:...

Evaluasi Tengah Semester - PPB G - 5025221040

Gambar
  DOKUMENTASI ETS PPB Tahun 2025 Nama     : Genta Putra Prayoga NRP        : 5025221040 Kelas      : G Money Tracker Deskripsi Aplikasi Money Tracker adalah aplikasi pengelola keuangan personal yang dirancang untuk membantu mahasiswa memantau aliran keuangan sehari-hari dengan cara yang sederhana dan efektif. Dengan antarmuka yang modern dan intuitif, aplikasi ini memudahkan Mahasiswa dalam mencatat setiap transaksi keuangan, baik pemasukan maupun pengeluaran. Foto Infografis Aplikasi Fitur Aplikasi Pencatatan dan Pengelompokan Transaksi   Fitur dimana pengguna memasukkan transaksi yang telah dilakukan dengan 2 jenis transaksi utama, yakni Pemasukan atau Pengeluaran . Pengguna juga memasukkan Nama, Nominal, Tanggal, dan Kategori. Catat pemasukan (gaji, bonus, dll) dan pengeluaran (makanan, transportasi, dll) dalam hitungan detik Kategori transaksi yang lengkap (8 kategori pengeluaran & 6 kategori pemasukan) Input data mudah den...