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