Aplikasi Android M-Resto

11
Aplikasi Android M-RESTO Tujuan Membuat Aplikasi M-Resto untuk memudahkan Restaurant dalam perekapan data secara otomatis, membuat restaurant menjadi elegan, serta meminimalisir terjadinya human error. Materi 1. Pembuatan projek baru android 2. Pembuatan aplikasi M-Resto di Eclipse 3. Tampilan Aplikasi Membuat Projek Baru Untuk membuat projek baru aplikasi android menggunakan IDE Eclipse. Kita skip aja pembuatan projek barunya, karena kalian sudah tahukan bagaimana caranya. Untuk pembuatan projek baru ini, kami di bantu oleh Supervisior kami yaitu EDUARD NAPOLEON. Beliau mengatakan tampilan-tampilan aplikasi android yang keren-keren seperti M- Resto kami :D, bisa di download di www.android-arsenal.com , seperti gambar berikut ini :

description

Rumah makan

Transcript of Aplikasi Android M-Resto

Page 1: Aplikasi Android M-Resto

Aplikasi Android M-RESTO

Tujuan

Membuat Aplikasi M-Resto untuk memudahkan Restaurant dalam perekapan data secara otomatis, membuat restaurant menjadi elegan, serta meminimalisir terjadinya human error.

Materi

1. Pembuatan projek baru android2. Pembuatan aplikasi M-Resto di Eclipse3. Tampilan Aplikasi

Membuat Projek Baru

Untuk membuat projek baru aplikasi android menggunakan IDE Eclipse. Kita skip aja pembuatan projek barunya, karena kalian sudah tahukan bagaimana caranya.

Untuk pembuatan projek baru ini, kami di bantu oleh Supervisior kami yaitu EDUARD NAPOLEON. Beliau mengatakan tampilan-tampilan aplikasi android yang keren-keren seperti M-Resto kami :D, bisa di download di www.android-arsenal.com, seperti gambar berikut ini :

Page 2: Aplikasi Android M-Resto

Pembuatan Aplikasi M-Resto

Untuk pembuatan Aplikasi M-Resto kami membuat packages seperti gambar di bawah ini:

1. Controllernya :

Controller, yaitu bagian kode yang menghubungkan antara Model dan View. Di atas ada class controller: API.java, MainActivity.java, SplashScreen.java, TSApp.java. Kami akan membahas satu persatu tentang controller tersebut.a. API.java

Pertama-pertama kami akan menjelaskan apa itu API ? API (Application Programming Interface) adalah sekumpulan perintah, fungsi, dan protokol yang dapat digunakan oleh programmer saat membangun perangkat lunak untuk sistem operasi tertentu. API memungkinkan programmer untuk menggunakan fungsi standar untuk berinteraksi dengan sistem operasi lain. Source Kodenya di bawah ini :

Simple kan... :D, tapi nda sesimple mengerjakannya ... Jadi API ini terhubung ke WebServicenya. . ..

Page 3: Aplikasi Android M-Resto

Ini adalah bagian request URL APInya bisa di lihat di BASE_URL

b. MainActivity.java

Page 4: Aplikasi Android M-Resto

Di atas adalah source kodenya, jadi Main Activitinya adalah aktivitas halaman muka .. maaf kalau salah,... maklum susah di jelaskan :D

c. SplashScreen.java

Di atas Source codenya, jadi splash screen adalah halaman pertama, saat kita membuka/mengklik logo aplikasi M- restonya, dimana controller splash screen ini terhubung dengan viewnya. Seperti gambar berikut ini.

d. TSapp.java

Page 5: Aplikasi Android M-Resto

2. Model :

Model, yaitu bagian kode aplikasi yang berhubungan dengan basis data. Di atas adalah sebuah model dari aplikasi M-Resto. Modelnya ada Class MainMenu.java, Menu.java, Order.java, Profile.java, sama kayak controller kami akan menjelaskan satu persatu tentang model tersebut.

a. MainMenu.java

Jadi MainMenu.java ini adalah bagian memilih nomor meja dalam aplikasi. Dimana

bagian nomor mejanya di ambli dari webservicenya.

b. Menu.java

Page 6: Aplikasi Android M-Resto

Pada bagian Menu.java, di mana lingkaran merah tersebut adalah pemanggilan API di webservicenya, jadi nama yang di APInya harus sama dengan code di javanya, agar bisa di panggil.

c. Order.java

Page 7: Aplikasi Android M-Resto
Page 8: Aplikasi Android M-Resto

Pada class Order.java, di class ini di fokuskan untuk pemesanan makanan, jadi pada pemesanan tertentu total harga makanannya akan bertambah dengan jumlah makanan yang dipesan, disitu bisa di lihat di string getsumnya. Dan lainnya.. :D

d. Profile.java

Untuk class profile.java kita tidak pakai, karena dalam proses updating.

Tampilan AplikasiUntuk tampilan aplikasi yang kami buat , kita akan menampilkannya di bawah ini :

Page 9: Aplikasi Android M-Resto

1. Splash Screen

2. Nomor Meja (main menu)

Page 10: Aplikasi Android M-Resto

3. Menu

4. Order

Pada order, saat di konfirmasi pemesanan , pemesanan akan ke kitchen dan ke admin. Di mana kitchen akan langsung mengeprint pesanan yang dipesan oleh pelanggan dan admin akan melakukan perekapan secara otomatis.