Posts

EAS - CoffeeBliss

Image
Nama                     : Ahmad Fadhilah Mappisara NRP                        : 5025221195 Mata Kuliah         : Pemrograman Perangkat Bergerak (C) Aplikasi Coffee Bliss Digital Membership 1. Deskripsi Proyek Aplikasi Coffee Bliss Digital Membership adalah aplikasi Android modern yang dikembangkan untuk menggantikan sistem kartu member fisik (kertas/plastik) menjadi kartu member digital berbasis aplikasi. Aplikasi ini membantu pemilik toko kopi Coffee Bliss dalam mengelola loyalitas pelanggan, mencatat transaksi penjualan, melacak perolehan poin secara otomatis, serta menyediakan sistem penukaran poin hadiah (rewards) langsung dari genggaman pengguna. Melalui aplikasi ini, pelanggan dapat mendaftar dengan identitas unik mereka, memantau riwayat transaksi, menunjukkan kode QR keanggotaan mereka saat memesan kopi, serta ...

Pertemuan 14 - News App

Image
Nama                     : Ahmad Fadhilah Mappisara NRP                        : 5025221195 Mata Kuliah         : Pemrograman Perangkat Bergerak (C) NEWS APP Platform: Android (Kotlin) Arsitektur: Model-View-ViewModel (MVVM) Framework UI: Jetpack Compose 1. Deskripsi Proyek NewsApp adalah sebuah aplikasi mobile Android modern yang dirancang untuk menyajikan berita terkini secara cepat, efisien, dan interaktif. Aplikasi ini dibangun menggunakan teknologi native Android terbaru, yaitu bahasa pemrograman Kotlin dan toolkit UI deklaratif Jetpack Compose . Dengan mengadopsi pola arsitektur MVVM (Model-View-ViewModel) , aplikasi ini memastikan pemisahan kode yang bersih (clean ...

Pertemuan 13 - Registrasi Siswa

Image
Nama                     : Ahmad Fadhilah Mappisara NRP                        : 5025221195 Mata Kuliah         : Pemrograman Perangkat Bergerak (C) Student Registration App 1. Deskripsi Proyek Student Registration App adalah aplikasi Android modern berbasis Kotlin dan Jetpack Compose yang menerapkan konsep CRUD (Create, Read, Update, Delete) menggunakan Room Database sebagai penyimpanan data lokal. Aplikasi ini dikembangkan untuk memudahkan proses pendaftaran, pembaruan, dan penghapusan data siswa secara responsif dan aman secara lokal di perangkat pengguna. 2. Teknologi yang Digunakan Bahasa Pemrograman: Kotlin UI Framework: Jetpack Compose (Material Design 3) Penyimpanan Lokal: Room Database (SQLite abstraction) Arsitektur: Model-View-ViewModel (MVVM) ...

Pertemuan 12 - Login MVVM

Image
Nama                     : Ahmad Fadhilah Mappisara NRP                        : 5025221195 Mata Kuliah         : Pemrograman Perangkat Bergerak (C) Login MVVM 1. Deskripsi Projek Projek ini adalah aplikasi mobile berbasis Android yang mengimplementasikan fitur autentikasi dasar, yaitu pendaftaran pengguna baru (Register) dan masuk ke dalam akun (Login). Aplikasi ini dirancang dengan mengikuti praktik terbaik pengembangan modern Android menggunakan arsitektur MVVM (Model-View-ViewModel), penyimpanan lokal menggunakan Room Database, serta antarmuka deklaratif berbasis Jetpack Compose dengan desain modern (mengadopsi estetika gradasi dan efek glassmorphism). 2. Fitur-Fitur Utama Pendaftaran Pengguna Baru (Register): Validasi ...

Pertemuan 11 - Skoola Marketplace

Image
Nama                     : Ahmad Fadhilah Mappisara NRP                        : 5025221195 Mata Kuliah         : Pemrograman Perangkat Bergerak (C) Skoola Marketplace Aplikasi Marketplace Mahasiswa berbasis Android Native (Kotlin) dengan Clean Architecture & Jetpack Compose. 1. Deskripsi Proyek Skoola adalah platform marketplace digital mobile khusus untuk lingkungan sekolah dan kampus. Aplikasi ini memfasilitasi transaksi jual-beli barang bekas layak pakai (buku pelajaran, seragam, alat laboratorium, kalkulator scientific, alat tulis), penyewaan perlengkapan, serta penawaran jasa akademik/kreatif (les privat pemrograman, desain poster, jasa pembuatan PPT kelompok) antar siswa atau mahasiswa. Proyek ini dibangun menggunakan standar pengembangan Android modern terkini ( ...

ETS - PPB

Image
Nama                     : Ahmad Fadhilah Mappisara NRP                        : 5025221195 Mata Kuliah         : Pemrograman Perangkat Bergerak (C) Mobile Front End — Artharum: Aplikasi Catatan Keuangan Pribadi Dalam artikel ini, saya ingin mendokumentasikan proses pengembangan aplikasi mobile sebagai bagian dari Evaluasi Tengah Semester (ETS). Kami memilih proyek aplikasi catatan keuangan pribadi dan mengembangkan sebuah aplikasi Android bernama Artharum . Nama Artharum berasal dari dua kata, yaitu Artha (bekal hidup yang bermartabat) dan Arum (harum yang berkesan). Filosofi ini menjadi dasar bahwa setiap rupiah yang dicatat bukan sekadar angka, tetapi memiliki makna. Deskripsi Aplikasi Artharum adalah aplikasi pencatatan keuangan pribadi berbasis Android yang mem...

Pertemuan 7 - Login Screen

Image
 Nama                     : Ahmad Fadhilah Mappisara NRP                        : 5025221195 Mata Kuliah          : Pemrograman Perangkat Bergerak (C) Aplikasi Login Android dengan Jetpack Compose Pada tugas ini, saya membuat sebuah aplikasi login sederhana berbasis Jetpack Compose . Aplikasi ini menampilkan form login modern lengkap dengan input email, password, serta dukungan social login dan logo dari internet. Deskripsi Aplikasi Aplikasi ini merupakan halaman login sederhana dengan beberapa fitur utama: Form input email dan password Tombol Login Teks interaktif “Forgot Password?” Ikon login sosial (Facebook, Google, Twitter) Logo yang diambil dari internet menggunakan Coil (AsyncImage) Prasyarat Sebelum mulai, pastikan sudah menyiapkan: Android Studio versi terbaru JDK 11 Koneksi internet (untuk dependency dan...