penjelasan tugas
This commit is contained in:
parent
2172b2a7af
commit
45c3afd5b7
51
README.md
51
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.
|
||||
Loading…
x
Reference in New Issue
Block a user