diff --git a/README.md b/README.md index 205382e..adff1df 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,40 @@ -Cupcake app -================================= +# 🍔 Burger App (Modifikasi dari Cupcake App) -This app contains an order flow for cupcakes with options for quantity, flavor, and pickup date. -The order details get displayed on an order summary screen and can be shared to another app to -send the order. +**Mata Kuliah:** Pemrograman Perangkat Bergerak +**Tugas:** Pertemuan 5 - Modifikasi Proyek Sumber Terbuka +--- -Pre-requisites --------------- -* Experience with Kotlin syntax. -* How to create and run a project in Android Studio. -* How to create composable functions +## Deskripsi Proyek +Repositori ini merupakan hasil modifikasi dari proyek pelatihan Android Studio/Kotlin yang awalnya dirancang untuk aplikasi penjualan Cupcake. Sesuai dengan instruksi tugas Pertemuan 5 mata kuliah Pemrograman Perangkat Bergerak, proyek ini telah dimodifikasi secara signifikan untuk mengubah item yang dijual dari **Cupcake** menjadi **Burger**. -Getting Started ---------------- -1. Install Android Studio, if you don't already have it. -2. Download the sample. -3. Import the sample into Android Studio. -4. Build and run the sample. +Modifikasi yang dilakukan mencakup penyesuaian pada: + +1. **Model Data:** Mengganti data dan daftar item yang awalnya 'Cupcake' (dengan rasa-rasa cupcake) menjadi berbagai jenis 'Burger'. +2. **User Interface (UI):** Pembaruan teks, label, dan *string* di seluruh aplikasi (misalnya dari "Pesan Cupcake" menjadi "Pesan Burger"). +3. **Logika Bisnis:** Memastikan bahwa semua perhitungan harga, pemrosesan pesanan, dan validasi pesanan berfungsi dengan baik sesuai dengan data item Burger yang baru. +4. **Sumber Daya (Assets):** Penggantian atau pembaruan gambar/ikon yang relevan (jika ada) untuk merefleksikan produk Burger. + +## Tujuan Tugas + +Tujuan utama dari tugas ini adalah untuk menunjukkan pemahaman dan kemampuan dalam: + +* Memahami struktur kode aplikasi Android yang sudah ada. +* Melakukan modifikasi pada model, ViewModel, dan komponen UI (Compose) untuk mengubah fungsionalitas inti aplikasi. +* Mengelola sumber daya dan *string* untuk menyesuaikan konteks aplikasi. + +--- + +## Struktur Folder Kunci + +Semua kode sumber yang telah dimodifikasi, termasuk Composable function, ViewModel, dan Model data, berada di dalam folder utama: + +* `app/` + +## Cara Menjalankan Proyek + +1. *Clone* repositori ini ke mesin lokal Anda. +2. Buka proyek di **Android Studio**. +3. Sinkronisasi Gradle (*File > Sync Project with Gradle Files*). +4. Jalankan aplikasi pada Emulator atau perangkat Android fisik. \ No newline at end of file