Home >Documents >Aplikasi Android M-Resto

Aplikasi Android M-Resto

Date post:05-Feb-2016
Category:
View:16 times
Download:0 times
Share this document with a friend
Description:
Rumah makan
Transcript:

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.

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

Membuat Projek BaruUntuk 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 :

Pembuatan Aplikasi M-RestoUntuk 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.javaPertama-pertama kami akan menjelaskan apa itu API ? API (Application Programming Interface) adalah sekumpulan perintah, fungsi, dan protokol yang dapat digunakan olehprogrammer 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. . ..

Ini adalah bagian request URL APInya bisa di lihat di BASE_URL

b. MainActivity.java

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

c. SplashScreen.javaDi 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

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

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

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.javaUntuk class profile.java kita tidak pakai, karena dalam proses updating.

Tampilan AplikasiUntuk tampilan aplikasi yang kami buat , kita akan menampilkannya di bawah ini :1. Splash Screen 2. Nomor Meja (main menu)

3. Menu4. OrderPada 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.

Embed Size (px)
Recommended