Postingan

Menampilkan postingan dari 2026

EAS - PPB

Gambar
Nama        : Amanda Illona Farrel NRP          : 5025221056 Mata Kuliah : Pemrograman Perangkat Bergerak (C) Waroeng Legit Membership App Dalam artikel kali ini, saya ingin berbagi hasil pengerjaan proyek individu yang ditujukan untuk memenuhi ujian Evaluasi Akhir Semester mata kuliah Pemrograman Perangkat Bergerak. Saya bersama rekan saya Hilmi Fawwaz Sa'ad mengembangkan aplikasi mobile bernama Waroeng Legit Membership , sebuah aplikasi kartu keanggotaan digital untuk kedai jajan pasar tradisional. Nama Waroeng Legit dipilih untuk menghadirkan nuansa hangat khas warung jajan pasar Indonesia, di mana "legit" yang berarti manis dan mengena, sekaligus mencerminkan tujuan aplikasi: membuat setiap pembelian terasa lebih berkesan melalui poin dan reward. 1. Deskripsi Aplikasi Sebelum masuk ke detail teknis, izinkan saya memperkenalkan Waroeng L...

Pertemuan 14 - PPB

Gambar
Nama               : Amanda Illona Farrel NRP                : 5025221056 Mata Kuliah    : Pemrograman Perangkat Bergerak (C) News App Dalam artikel kali ini, saya ingin berbagi hasil eksplorasi saya dalam membuat aplikasi berita Android menggunakan MVVM Architecture, Retrofit, Room Database, dan Jetpack Compose. Aplikasi ini bernama News App, sebuah aplikasi untuk menampilkan berita terkini dari REST API. Langkah awal dimulai dengan membuat proyek baru menggunakan template Empty Activity di Android Studio. Saya mengintegrasikan News API (newsapi.org) sebagai sumber data berita, lalu membangun tampilan Home Screen yang menampilkan headline utama dan daftar breaking news sesuai dengan arahan yang diberikan. Dimana fitur yang ada, yakni Home News, Detail News, Search News, Pull to Resfresh, Loading State, dan Error State. Berikut hasilnya: Kemudian, saya melakukan eksplorasi dengan memodifikas...

Pertemuan 13 - PPB

Gambar
Nama               : Amanda Illona Farrel NRP                : 5025221056 Mata Kuliah    : Pemrograman Perangkat Bergerak (C) Student Registration App Dalam artikel kali ini, saya ingin berbagi hasil eksplorasi saya dalam membuat aplikasi Android berbasis CRUD (Create, Read, Update, Delete) menggunakan MVVM Architecture, Jetpack Compose, dan Room Database. Aplikasi ini saya beri nama Student Registration App, sebuah aplikasi pengelolaan data siswa sederhana. Langkah awal dimulai dengan membuat proyek baru menggunakan template Empty Activity di Android Studio. Saya membuat tampilan utama yang sederhana dari referensi berikut berisi form input nama dan email, tombol tambah, dan daftar siswa yang tersimpan. Kemudian, saya melakukan eksplorasi dengan memodifikasi dan mengembangkan kode tersebut secara bertahap. Saya menerapkan MVVM Architecture dengan memisahkan layer: UI (Jetpack Compose), ViewModel ...

Pertemuan 12 - PPB

Gambar
Nama                 : Amanda Illona Farrel NRP                  : 5025221056 Mata Kuliah    : Pemrograman Perangkat Bergerak (C) Penerapan MVVM pada Halaman Login Dalam artikel kali ini, saya ingin berbagi hasil eksplorasi saya dalam membuat aplikasi login Android menggunakan MVVM Architecture dan Room Database . Aplikasi ini saya beri nama Flo Login, sebuah aplikasi autentikasi user sederhana. Langkah awal dimulai dengan membuat proyek baru menggunakan template Empty Activity di Android Studio. Saya membuat form login yang sederhana dengan input username dan password, tombol submit, dan pesan error/sukses. Berikut hasilnya: Kemudian, saya melakukan eksplorasi dengan memodifikasi dan mengembangkan kode tersebut secara bertahap. Saya menerapkan MVVM Architecture dengan memisahkan layer: UI (Jetpack Compose), ViewModel (state management), Repository (data abstraction), dan Room D...

Pertemuan 11 - PPB

Gambar
Nama                 : Amanda Illona Farrel NRP                 :  5025221056 Mata Kuliah    : Pemrograman Perangkat Bergerak (C) Waroeng Legit Dalam artikel kali ini, saya ingin berbagi hasil eksplorasi saya dalam membuat aplikasi marketplace Android menggunakan Jetpack Compose . Aplikasi ini saya beri nama Waroeng Legit , sebuah platform jual beli jajan pasar tradisional untuk siswa. Langkah awal dimulai dengan membuat proyek baru menggunakan template Empty Activity di Android Studio, lalu mengimplementasikan  `MainActivity.kt`  dari dosen sebagai referensi awal. File tersebut sudah berisi struktur dasar sebuah marketplace sederhana: data model `Product`, navigasi antar screen, form tambah produk, dan tampilan daftar produk menggunakan `LazyColumn`. Berikut hasil implementasinya: Namun, saya merasa hasilnya masih terlalu sederhana sehingga saya melakukan eksplorasi deng...

ETS - PPB

Gambar
Nama        : Amanda Illona Farrel NRP          : 5025221056 Mata Kuliah : Pemrograman Perangkat Bergerak (C) Mobile Front End - Artharum Dalam artikel kali ini, saya ingin berbagi hasil pengerjaan proyek bersama rekan saya, Ahmad Fadhilah Mappisara , yang ditujukan untuk memenuhi Evaluasi Tengah Semester (ETS). Kami memilih Proyek 4: Aplikasi Catatan Keuangan Pribadi dan bersama-sama mengembangkan aplikasi mobile bernama Artharum . Artharum berasal dari Artha (bekal hidup bermartabat) dan Arum (harum yang membekas) — pengingat bahwa setiap rupiah yang dicatat adalah penghargaan terhadap kehidupan. 1. Deskripsi Aplikasi Sebelum masuk ke detail teknis, izinkan kami memperkenalkan Artharum secara lebih mendalam. Artharum adalah aplikasi catatan keuangan pribadi berbasis Android yang dirancang untuk membantu pengguna merekam, meng...

Pertemuan 7 - PPB

Gambar
Nama               : Amanda Illona Farrel NRP                 : 5025221056 Mata Kuliah    : Pemrograman Perangkat Bergerak (C) My Login Dalam artikel kali ini, saya ingin berbagi hasil eksplorasi terbaru saya dalam membuat halaman login berbasis Android. Saya membuat aplikasi tersebut berdasarkan pada  Simple Login Page 🔥 | Jetpack Compose 🚀 | Android Studio | 2024 . Langkah awal dimulai dengan membuat proyek baru menggunakan template Empty Activity di Android Studio, serta mengatur konfigurasi SDK dan package name sesuai kebutuhan.  Kemudian, saya membuat a plikasi kalkulator hanya dengan mengikuti referensi yang diberikan. Berikut merupakan hasil aplikasinya. Namun, saya merasa hasilnya kurang sesuai dengan apa yang saya ekspetasikan. Maka dari itu , saya melakukan eksplorasi dengan memodifikasi kode pada  LoginScreen.kt  sehingga menjadi seperti gambar dibawah ini has...

Pertemuan 6 - PPB

Gambar
Nama               : Amanda Illona Farrel NRP                 : 5025221056 Mata Kuliah    : Pemrograman Perangkat Bergerak (C) My Calculator App Dalam artikel kali ini, saya ingin berbagi hasil eksplorasi terbaru saya dalam membangun aplikasi Kalkulator Sederhana berbasis Android. Saya membuat aplikasi tersebut berdasarkan pada  Basic Calculator App .  Langkah awal dimulai dengan membuat proyek baru menggunakan template Empty Activity di Android Studio, serta mengatur konfigurasi SDK dan package name sesuai kebutuhan standar.  Kemudian, saya membuat a plikasi kalkulator hanya dengan mengikuti referensi yang diberikan. Berikut merupakan hasil aplikasinya. Namun, saya merasa hasilnya kurang sesuai dengan apa yang saya ekspetasikan. Maka dari itu , saya melakukan eksplorasi dengan memodifikasi kode pada MainActivity.kt ,  sehingga menjadi seperti gambar dibawah ini hasil a...