Anda di halaman 1dari 10

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 :

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. . ..

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.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

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

Tampilan Aplikasi
Untuk tampilan aplikasi yang kami buat , kita akan menampilkannya di bawah ini
:
1. Splash Screen

2. Nomor Meja (main menu)

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.

Anda mungkin juga menyukai