Postingan

Menampilkan postingan dari Mei, 2026

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...