tugas akhir -te090362 -...
TRANSCRIPT
“Penggunaan Android Untuk Pemesanan Makanan dan Minuman Otomatis Di Restoran”
Zakariya Al Anshori _2210039031Fauzan Aristyo R _2210039035
Dosen Pembimbing IRudy Dikairono,ST.,M.Sc. 19810325 200501 1 002
Dosen Pembimbing IIEko Pujiyatno Matni, S.Pd19710330 199403 1 002
-TE090362
Bidang Studi Elektro Industri | Program D3 Teknik Elektro (Disnaker) | ITS Surabaya
TUGAS AKHIR
PENILAIAN
PERANCANGAN
RELEVANSI
BATASAN MASALAH
TUJUAN
LATAR BELAKANG
PEMBUATAN APLIKASI
PENGUJIAN APLIKASI
KESIMPULAN dan SARAN
Latar Belakang
Tujuan
1. Membuat sebuah sistem pemesan makanan dan minuman secara otomatis berbasis Android.
2. Mengurangi antrian pada restoran-restoran ramai pengunjung.
Batasan Masalah
1. Menggunakan bahasa pemrograman berbasis Android.
2. Hardware Android yang dipakai adalah Tablet Android 10 inch, OS IceCream Sandwich 4.0.3 sebagai server; Tablet Android 7 inch, OS Ice CreamSandwich 4.0 sebagai client 1; Tablet Android 7 inch, OS Ice CreamSandwich 4.0 sebagai client 2.
3. Dalam Tablet Android client menampilkan 3 macam bagian yaitu bagianmenu makanan yang berisi 10 macam menu makanan , bagian minumanyang berisi 7 macam menu minuman, dan bagian list pesanan yang berisipesanan yang telah dipilih dari bagian menu makanan dan menu minuman.
4. Dalam Tablet Android server akan menampilkan data-data pesanan dari meja1 dan 2 (Tablet Android client 1 dan 2) yang masuk sehingga bisa dilakukanpelayanan terhadap pesanan yang masih berstatus pending dan diurutkanberdasarkan id pesanan mulai dari nomor yang terkecil.
5. Pada aplikasi ini tidak sampai membahas sistem pembayaran pemesananmakanan dan minuman.
Relevansi
Yang diharapkan dari tugas akhir ini yaitu terciptanya sistem pemesanan makanandan minuman otomatis menggunakan Android yang dapat digunakan padarestoran-restoran ramai pengunjung sebagai contoh restoran-restoran junk food (Mcd, KFC, dll). Serta sebagai solusi untuk mengatasi antrian yang panjang danlama di kasir restoran
Perancangan
Diagram Fungsional Keseluruhan
Perancangan (1)
a. Perancangan Aplikasi pada Tablet Android Client
b. Perancangan Aplikasi pada Tablet Android Server
Pembuatan AplikasiFlowchart Aplikasi pada Tablet Android Client
START
Data Array daribeberapa string :
- Id- Menu
- Gambar Menu- Keterangan
- Harga
Tampilan ListView berupa :Menu MakananMenu Minuman Daftar Pesanan
Alert Dialog tambah pesananberupa jumlah
pesanan
Penambahan Daftar menu makanan berupaNama MenuJumlah PesananHarga MenuHarga Total
Kirim daftar Pesanan padaWebservice
Alert dialog kirimdaftar pesanan padadatabase di web serviceberupa format XML
Pemilihan Menu Makanan danMenu Minuman
Hapus beberapa DaftarPesanan Semua
STOPya
ya
Tidak
Tidak
Pembuatan Aplikasi (1)Flowchart Aplikasi pada Tablet Android Server
START
Tampilan ListView Status Pesananberupa :Id PesananStatus PesananNo Meja
Mengambil data daridatabase webservice dalam
bentuk format XML :XML (Status Pesanan) XML2 (Pesanan Detail)
Mengeklik tombol refresh untuk mengambil data dari
database webserviceDdalam bentuk XML
Pemilihan Item Status Pesanan pending (belum terlayani) pada ListView Pesanan
Tampilan ListView detail pesananberupa : Tombol Ubah Status Pesanan No Meja Total Harga Array Menu Pesanan berupa :
a. Menu Pesananb. Jumlahc. Hargad. Harga Total Item
Mengklik tombol Ubah untukmengubah status pesanan pending
menjadi terlayani
STOP
Status pesanan dikirim ke database webservice untuk merubah status
pesanan pending menjadi ok berdasarkankan Id
Pembuatan Webservice (Internet)
1. Pembuatan Tabel Database2. Pemograman (koding) pada webservice untuk dapat
menjalankan perintah pada database.
Pengujian Aplikasi
List Pesanan Android ClientMenu pada Android Client
Pesanan Detail dari Android client padaAndroid Server
Status Pesanan Android server
Pengujian Database Webservice
2 Tabel Di dalam Database
Tabel pesanan
Tabel pesanan detail
Tabel pesanan setelah ada inputan
Tabel pesanan detail setelah ada inputan
Penilaian
Penilaian Tampilan Aplikasi Penilaian Manfaat Aplikasi
No KeteranganPenilaian
SM M KM1 Penilaian Tam
pilan Aplikasi
√2 √3 √4 √5 √6 √7 √8 √9 √
10 √
No KeteranganPenilaian
SM CM KM1 Penilaian M
anfaat Aplikasi√
2 √3 √4 √5 √6 √7 √8 √9 √10 √
Keterangan:SM : Sangat MenarikM : MenarikKM : Kurang Menarik
Keterangan:SM : Sangat MembantuCM : Cukup MembantuKM : Kurang Membantu
Penilaian kami lakukan dengan mengambil 10 orang sampel sebagai penguji
Penilaian (1)
No Keterangan PenilaianSC C L
1 Penilaian Kinerja Aplikasi
√2 √3 √4 √5 √6 √7 √8 √9 √10 √
No KeteranganJumlah
sangat baik baik
kurang
1Penilaian Tampilan Aplikasi
3 7 0
2Penilaian Manfaat Aplikasi
8 2 0
3Penilaian
kinerja Aplikasi
0 10 0
0
2
4
6
8
10
sangat baik baikkurang
Penilaian Tampilan Aplikasi
Penilaian Manfaat Aplikasi
Penilaian Kinerja Aplikasi
Kesimpulan Penilaian AplikasiPenilaian Kinerja Aplikasi
Keterangan: SC : Sangat CepatC : CepatL : Lambat
Kesimpulan1. Dengan aplikasi pemesanan otomatis ini, memungkinkan proses pemesanan makanan dan
minuman dilakukan secara praktis melalui perangkat-perangkat tanpa kabel seperti TabletAndroid. Sehingga bisa melakukan transaksi tanpa harus dengan mengantri di depan kasir restorandengan waktu yang lama.
2. Aplikasi dibagi menjadi dua, yaitu pertama adalah aplikasi untuk Tablet Android Server yangmenjalankan aplikasi berbasis web sevice untuk melihat atau menampilkan data-data yangdimasukkan oleh pelanggan pada Tablet Android Client. Sedangkan kedua adalah aplikasi untukTablet Android Client dimana berguna untuk memesan menu menu restoran yang telahditampilkan pada tampilan Tablet Android Client tersebut.
3. Dari penggunaan terhadap aplikasi ini khususnya dari segi tampilan, tampilan ini cukup menarikserta sederhana sehingga mudah untuk dipahami para pelanggan atau masyarakat umum.
4. Pada Tablet Android Client terdapat tiga macam tab yaitu tab menu makanan, tab menuminuman, tab pesanan dari menu makanan dan menu minuman yang telah dipilih. Sedangkanpada Tablet Android Server dapat ditampilkan pesanan yang dipesan oleh pelanggan diurutkanberdasarkan nomor id pesanannya, nomor yang paling kecil adalah nomor id pesanan pelangganyang harus lebih dahulu dilayani.
5. Software yang dipakai untuk membuat aplikasi ini adalah JDK (JavaDevelopment Kit), AndroidSDK (Software Development Kit) dan Eclipse Classic v4.2 Juno (optional).
Saran
Saran yang dapat kami berikan untuk pengembangan sistem ini selanjutnyaantara lain:
1. Membuat sistem untuk membaca stok bahan makanan atau minuman apakahmasih tersedia digudang atau tidak. Sehingga jika ada pelanggan yangmemesan makanan atau minuman tetapi makanan atau minuman itu sudahhabis stok maka dapat otomatis menu yang ada pada Tablet Android Clientdapat hilang atau terdapat tanda yang menandakan menu tersebut telah habisdan tidak bisa dipesan.
2. Menu makanan dan menu minuman bisa lebih bervariasi tentunya dengantampilan layout yang lebih menarik namun tetap mudah untuh digunakanoleh masyarakat umum.
3. Penambahan sistem dengan menambahkan sistem pembayaran sehinggaaplikasi ini lebih sempurna.