SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN PADA OMAHE CAFÉ AND RESTO BERBASIS CLIENT SERVER DENGAN PLATFORM ANDROID Dian Galih Tegar Jurusan Sistem Informasi Fakultas Ilmu Komputer, Universitas Dian Nuswantoro
Abstrak Android adalah sistem operasi mobile menggunakan versi modifikasi dari kernel Linux. Tidak hanya dipakai untuk melakukan fungsi mobile seperti sms (short messaging service), telepon, ataupun browsing, android kini banyak digunakan untuk keperluan lainnya seperti pemesanan makanan di restoran atau tempat makan lainnya. Penggunaan media mobile android untuk pemesanan makanan dapat membantu proses bisnis didalam sebuah restoran/cafe. Seperti yang dirancang pada “Omahe Café and Resto” dengan menggunakan metode Waterfall sebagai model pengembangan sistem.Aplikasi ini memakai komputer di sisi server dapur dan kasir,mobile android di sisi client pemesan. Dimana ketika pengunjung melakukan input pemesanan menu di mobile android ,bagian dapur dan kasir dapat melakukan view. Bahasa pemrograman yang membaca inputan dari sisi client di dapur menggunakan script PHP. Script PHP menerima data, dan selanjutnya akan membangkitkan perintah MySQL dalam bentuk query dan memanggil stroted procedure yang ada pada server basis data. Hal ini bertujuan memberikan solusi alternatif untuk pemesanan makanan dan minuman dengan menggunakan mobile android. Kata Kunci : Mobile android, MySQL, PHP,Client Server, pemesanan, basis data Abstract Android is a mobile operating system uses a modified version of the Linux kernel. Not only used to perform functions such as mobile SMS (short messaging service), telephone, or browsing, the android is now widely used for other purposes such as ordering food in restaurants or other eating places. Android mobile media usage for ordering food can help the business process in a restaurant / eating place. As designed to "Omahe Café and Resto" using Waterfall method as a model system development.Ordering food and beverage applications is to use a computer on the server side (kitchen) and mobile android on the client side (customer). Where in when the customer ordering food and input at the mobile android, kitchen and cashier can view the order list. Programming language that reads input from the client side in the 39
40
kitchen using PHP script. PHP script to receive data, and will further raise the MySQL command in a query and call stroted existing procedure on the database server. It aims at providing an alternative solution for ordering food and drinks by using mobile android. Keywords: Mobile Android, Mysql, PHP, Client Server, Order, DataBase
I.
PENDAHULUAN
dimana
1.1 Latar Belakang
menggunakan
Perkembangan saat
ini
telah
teknologi memberikan
pengaruh yang sangat besar bagi dunia teknologi informasi dan telekomunikasi.
Munculnya
beragam aplikasi
memberikan
pilihan
peningkatan
dalam
kinerja suatu pekerjaan, baik yang bersifat dekstop based, web baseb hingga yang sekarang ini munculnya
aplikasi-aplikasi
baru yang berjalan dalam mobile pada sistem platform android.
menggunakan
Internet
yang
server
untuk salah satu pengembangan aplikasi selain lebih mudah dalam pengoperasiannya, karena sifat mobile
yang
fleksibel
menjadi salah satu alasannya. Saat ini muncul teknologi baru
tanpa
kabel,
dengan
pada
seperti Media
bersifat mobile
client
android.
Sebagai pendatang baru yang sudah
mulai popular didunia
komunikasi, data mulai
client server
memberikan beberapa
solusi dan layanan yang bisa diimplementasikan
dalam
kehidupan sehari- hari. Salah satu implementasi client server yang populer adalah pada peralatan mobile yang digunakan untuk pertukaran data.
Pemilihan mobile android
dari
komunikasi
Penggunaan media client server pada platform android untuk Omahe Café and Resto akan
memudahkan
pemesanan karena
oleh
pelanggan
proses pelanggan, langsung
terhubung dengan bagian dapur
40
sehingga
informasi
tentang
Bagaimana
merancang
makanan dan minuman yang
aplikasi pemesanan makanan dan
tersedia ataupun
sudah
minuman menggunakan platform
habis bisa langsung diketahui
android berbasis client server,
oleh pelanggan. Selain itu juga
serta
terhubung dengan bagian kasir
pemesanan
sehingga mempermudah dalam
minuman dengan mobile android
pembayaran ,serta meminimalisir
ini dapat memberitahu pesanan
penggunaan kertas.
pelanggan ke bagian dapur dan
yang
Pemakaian sistem aplikasi
bagaimana
aplikasi
makanan
dan
kasir.
pesan makan dan minum untuk memudahkan proses kerja dalam
1.3 Batasan Masalah
lingkungan Omahe Café and Resto.
Sehinga
diharapkan
dengan adanya “Sistem Informasi Pemesanan
Makanan
dan
Pada penelitian tugas akhir ini
ada
beberapa
batasan
masalah,antara lain: 1. Membahas
pembuatan
Minuman Pada Omahe Cafe and
aplikasi android dan client-
Resto
server.
Berbasis Client Server
Dengan Platform Android” dapat
2. Aplikasi ini hanya berjalan
meningkatkan kinerja karyawan
pada mobile yang memiliki
dalam melayani pelanggan dan
profil
dapat meningkatkan pemasukan
platform
bagi Omahe Café and Resto.
didukung jaringan wireless. 3. Dapur
1.2 Rumusan Masalah
dan
konfigurasi
android
dan
mengunakan
dan
kasir komputer
Berdasarkan latar belakang
dengan antarmuka berbasis
di atas, maka rumusan masalah
web dengan script PHP dan
yang dapat diambil adalah :
pada
meja
pelanggan
41
menggunakan
platform
android.
kajian
yang
diluar
diperoleh lingkungan
akademik 1.4 Tujuan Tugas Akhir
mendukung
Tujuan dari tugas akhir ini adalah : 1. Merancang
untuk
Aplikasi
penyusunan
Tugas Akhir ini. 3) Menambah
pengalaman
mahasiswa
untuk
pemesanan makanan dan
menerapkan keterampilan
minuman berbasis client
dan
server
menghadapi
dengan
platform
keahlian
dalam masalah-
android pada Omahe Café
masalah
and Resto.
lapangan sesuai dengan
2. Menghasilkan aplikasi yang
yang
ada
di
bidangnya.
dapat memberitahu pesanan pelanggan ke bagian dapur dan kasir.
b. Bagi Universitas
1.5. Manfaat Tugas Akhir
1) Untuk
a. Bagi Mahasiswa
menambah
kepustakaan
1) Mahasiswa
dapat
dan
akademik memberikan
mengimplementasikan
informasi
disiplin
yang
pembaca sebagai bahan
diperoleh selama belajar
pertimbangan dan acuan
di
untuk
ilmu
Universitas
Dian
Nuswantoro melalui objek penelitian,yaitu
Omahe
Café and Resto. 2) Menambah penulis
perkembangan
tindak lanjut. 2) Menambah
khasanah
pustaka akademik dengan
pengetahuan
tentang
kepada
kajian-
cara mendokumentasikan laporan
Tugas
Akhir
42
dalam
perpustakaan
diteruskan ke bagian yang terkait,
sehingga dapat menambah
antara lain dapur, bar, dan kasir.
pengetahuan
Taking
bagi
mahasiswa lain.
Order
meliputi
beberapa
kegiatan antara lain: a. Menampilkan informasi yang akurat
c. Bagi Omahe Café and Resto Sebagai peningkatan atau penyempurnaan
mengenai
semua
makanan
dan
minuman yang tersedia di daftar
sarana
dan
telah
ada
b. Mencatat menu yang dipesan, jumlah
sehingga dapat meningkatkan
yang dipesan, nama pemesan dan
kinerja
lainnya.
prasarana
yang
karyawan
dalam
melayani pelanggan dan secara tidak
langsung
menu.
c. Mengkonfirmasi
dapat
pesanan
meningkatkan pemasukan di Omahe Café and Resto.
kepada
pelanggan. d. Meneruskan pesanan ke bagian terkait. 2.2.
Aplikasi Client
Server II. LANDASAN TEORI 2.1
Client
Pengertian Pe mesanan
Makanan di Restoran
di
dibentuk
oleh 3 komponen
Pemesanan atau Taking Order
Server
dasar, yaitu client,
restoran
menurut
middleware,
Sumarno(2009)
adalah
kegiatan
server.
menerima dan
mencatat pesanan
tamu.Dalam hal ini makanan dan minuman,
yang selanjutnya akan
antara
dan
Hubungan ketiga
43
komponen tersebut digambarkan sebagai
Android operasi
berikut
(Oetomo,2007) :
adalah
sistem
untuk smartphone
dibuat
oleh
Sistem
Google
operasi ini
yang
Corporation. bersifat Open
Source dan dikembangkan
dengan
Gambar 2.1 Komponen Dasar Client
memanfaatkan linux kernel. Sejak
Server
pertama kali versi beta dirilis pada 5 November
a. Client : merupakan terminal yang
2007,
mengalami
telah
perkembangan
yang
digunakan oleh pengguna untuk
cukup
meminta layanan tertentu yang di
Android adalah Jelly Bean 4.1 yang
butuhkan dan juga digunakan untuk
di rilis pada bulan Juni 2012 lalu.
menerima hasil pemrosesan yang
Pada versi ini Android mempunyai
diminta dari server.
tingkat kemanan yang jauh lebih baik
b. Middleware : merupakan komponen perantara
yang
memungkinkan
client dan server
untuk
saling
pesat.
Android
Versi terbaru dari
dibandingkan versi- versi sebelumnya karena sudah mengimplementasikan keamanan berbasis
Adress Space
terhubung dan berkomunikasi satu
Layout
sama lain.
Berkat ASLR, hacker dan malware
c. Server:
Randomization
(ASLR).
merupakan
jadi sulit mengeksploitasi kelemahan
yag
memory corruption karena memory
pihak
menyediakan layanan
mapping
untuk
sistem
server dapat berupa
mengalami pengacakan. Dipadukan
basis data SQL
dengan
teknologi data
operasi
execution
prevention yang juga ditanamkan Google dalam OS Android terbaru 2.3
Android
tersebut, Jelly Bean menjadi sistem
44
operasi
mobile
dengan
sistem
keamananan paling mumpuni.
namun seiring dengan kemajuan yang dicapai,
para
pencipta
JAVA
menyadari bahwa akan lebih baik bila mereka menemukan (menciptakan) bahasa
mereka
sendiri
daripada
mengembangkan C++. Tidak
seperti
bahasa-bahasa compiler tradisional, yang mengubah kode (source code) Gambar 2.3
Lapisan arsitektur
sistem operasi android secara umum.
menjadi
perintah-perintah
tingkat
mesin (bahasa mesin), kompiler Java mengubah (menterjemahkan) kode-
Dalam pembuatan aplikasi,diperlukan beberapa
instalasi software
kode sumber Java menjadi perintah-
yang
perintah yang akan di interpretasi
mendukung antara lain Java,Android
(dibaca) oleh runtime Mesin Virtual
SDK,Eclipse, dan ADT.
Java
(Java
Virtual
Machine).
Java dapat digunakan untuk membuat 2. 3.1 JAVA
dua jenis program, yaitu applet dan TM
JAVA
yang
dikembangkan di Sun Microsystem berawal
dari
gagasan
aplikasi
mandiri
yang
bebas
dan
alone
application).
untuk Secara
menciptakan suatu bahasa, perangkat lunak
(stand
tidak
sederhana,
sebuah applet adalah bagian dari
bergantung pada platform atau sistem
halaman
web
operasi tertentu (tidak hanya bekerja
animasi, gambar sederhana (image)
pada sistem operasi tertentu). Tujuan
atau
awalnya adalah dengan menggunakan
sekumpulan teks.Para pencipta Java
bahasa yang sudah ada, yaitu C++
di Sun Microsystem mendefinisikan
hanya
entah
sebuah
itu
garis
berupa
atau
45
Java sebagai bahasa yang sederhana,
2.3.2
berorientasi
(Software Development Kit)
object,
terdistribusi,
Android
terinterpretasi, kokoh, aman, netral
SDK
Menurut
arsitektur, akrab, berkinerja tinggi,
Safaat,2011,Android
SDK
adalah
multi jalinan (multithreaded) dan
tools API (Application Programming
dinamis.
Interface) yang diperlukan untuk mulai mengembangkan aplikasi pada Java2
adalah
generasi kedua dari java platform (generasi
awalnya
adalah
Java
Development Kit). Java berdiri di atas mesin interpreter yang diber nama Java Virtual Machine (JVM). JVM inilah yang akan membaca bytecode
platform
Android
menggunakan
bahasa pemrograman Java. Saat ini disediakan Android SDK sebagai alat bantu
dan
API
mengembangkan platform
Android
untuk
mulai
aplikasi
pada
menggunakan
bahasa pemrograman Java.
dalam file.class dari suatu program sebagai sebuah representasi langsung
2.3.3
program yang berisi bahasa mesin. Oleh karena itu, bahasa java disebut sebagai bahasa pemrograman yang portable karena dapat dijalankan pada berbagai sistem operasi, asalkan pada sistem operasi tersebut terdapat JVM. Platform java memiliki tiga buah edisi yang berbeda, yaitu J2EE (Java2 Enterprise
Edition),J2ME
(Java2
Micro Edition), dan J2SE (Java2 Second Edition).
Eclipse Menurut Pisa, 2009,
Eclipse adalah sebuah pengembangan lingkungan yang terintegrasi yang membantu anda untuk membangun aplikasi-aplikasi
dalam
banyak
bahasa. Eclipse adalah Software Open Source yang didukung oleh Eclipse foundation, sebuah asosiasi non profit yang serupa dalam ruang lingkup dasar Apache. Eclipse
pada
awalnya dikembangkan oleh OTI
46
(Object
Technology
International)
dan kemudian oleh IBM sebagai
2.3.4
ADT
(Android
Development Tools)
bagian dari proyek VisualAge. Hal ini
Menurut
kemudian menjadi bagian dari strategi
Safaat,2011,ADT adalah
IBM untuk membuat kode open
yang
source
membuat project berbasis Android.
dari
untuk mendorong adaptasi teknologi-teknologi
dirancang
untuk
berjalan
membuat
plug-in
Eclipse
dapat
yang
ADT harus di install,karena sebagai
pada
penghubung antara Android SDK
platform yang lebih disukai oleh
dengan
IBM.
digunakan sebagai tempat coding Berkat arsitekturnya
IDE
Eclipse
yang
akan
aplikasi Android nantinya.
yang sangat kuat dan stabil, dank arena sebagian yang ditulis dalam 2.4
MySQL
bahasa Java, Eclipse dapat berjalan di beberapa
system operasi dengan
MySQL Database
adalah
Management
Relation System
mudah. Inti dari Eclipse adalah plug-
(RDBMS) yang didistribusikan secara
in manager
gratis dibawah lisensi GPL (General
yang dapat memuat,
menginstal,
menjalankan
Public License). Dimana setiap orang
masing- masing
bebas untuk menggunakan MySql,
seperti komponen yang menyediakan
namun tidak boleh dijadikan turunan
berbagai jenis
yang
berbagai
dan plug-in,
layanan.
Terdapat
bersifat
komersial.
plug-in yang mengetes, debug, dan
sebenarnya
menjalankan kode dan membantu
Database
menulis kode dalam banyak bahasa
(RDBMS) yang didistribusikan secara
yang
seperti
gratis dibawah lisensi GPL ( General
AS,Javascript,CF,PHP dan lain- lain.
Public License). Dimana setiap orang
Bahasa default-nya adalah Java.
bebas untuk menggunakan MySQL,
berbeda
merupakan
MySql
Management
Relation System
namun tidak boleh dijadikan turunan
47
yang turunan salah satu konsep utama
biasa.
dalam database .
dibangun oleh PHP pada umumnya
MySQL
Aplikasi-aplikasi
yang
sebenarnya merupakan turunan salah
akan memberikan hasil pada web
satu konsep utama dalam database
browser,
sejak lama, yaitu SQL (Structure
keseluruhan dijalankan di server.
Query
Language).
sebuah
konsep
SQL
tetapi prosesnya
secara
adalah
pengoperasian
database, terutama untuk seleksi dan
III.
METODE PENELITIAN
3.1. Tahap-Tahap Penge mbangan
pemasukan data, yang memungkinkan
Sistem
pengoperasian data dikerjakan dengan
Waterfall
mudah secara otomatis.
dengan
Metode
Pada penelitian tugas akhir ini peneliti akan membangun suatu sistem
pemesanan
makanan
dan
minuman di Omahe Café and Resto berbasis client server dengan platform Android. Sedangkan metode yang 2.5
PHP
digunakan untuk membangun aplikasi PHP adalah bahasa skrip yang
adalah dengan
metode
waterfall.
dapat ditanamkan atau disisipkan ke
Menurut Pressman ( 2010, p39 ),
dalam HTML. PHP banyak dipakai untuk
salah
memrogram situs web dinamis. PHP
sistem
dapat
waterfall. Waterfall model adalah
digunakan
untuk
membangun
sebuah CMS. PHP dikatakan sebagai
sebuah server-side embedded script language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML
satu
model pengembangan
adalah
dengan
model
model yang paling populer dan sering dianggap sebagai pendekatan klasik dalam daur hidup pengembangan sistem. Adapun tahapannya sebagai berkut :
48
4.1.1
Analisa
Kebutuhan
Sistem Berdasarkan
hasil
analisa, dalam membangun Aplikasi Client server ini dibutuhkan adanya software, hardware, dan brainware. 4.1.1.1 Analisa Brainware
Gambar 3.1 Waterfall Model a. IV.
ANALISIS DAN PERANCANGAN
AdministratorDapurdanKasi r
Kebutuhan tenaga administrator akan
SISTEM 4.1 Tahap
Kebutuhan
–Tahap
Penge mbangan
digunakan berjalan.
Sistem Tahap analisis system tahapan
selama
aplikasi
Administrator
harus
mempunyai kemampuan dalam
awal dalam metode pengembangan
mengelola
waterfall.Tugas yang paling penting
Aplikasiterutama
dalam
dengan menu yang tersedia,meja
tahap
ini
menemukan
adalah
masalah
proses dan
yang
data yang
tersedia,status
menghasilkan alternative pemecahan
pelanggan
masalah
pembayaran di kasir.
memahami
serta
diharapkan
sistem
yang
dapat
di
pada terkait
pesanan
dapur
dan
guna
menentukan kebutuhan pemakai dan
b. Pelanggan
hambatan pada Omahe Cafe aand
1.Dapat melihat menu yang tersedia
Resto bila mengalami kesulitan dalam melakukan
transaksi
pemesanan
makanan hingga pembayaran.
di aplikasi 2.Mendapat
informasi
semua
pesanan dan total yang harus dibayar.
49
3.Mendapat
menu
sesuai
yang
4.1.1.3 AnalisaKebutuhanHardware
dipesan di meja.
Perangkat
4.1.1.2 AnalisaKebutuhanSistem Kebutuhan perangkat dalam
rancang
sistem
yang digunakan bangun
AplikasiLayananInformasisms
Aplikasi
Pemesanan makanan dan minuman
Gatewayiniadalah : a. Monitor warna resolusi 1024 x 768
berbasis client server ini adalah :
pixel.
b.
SistemOperasiWindows 7
c.
Web server Xamppopen project for
Terdiridariprocessor
Windowsversion 1.7.2
minimal,
Xamppadalah software
b. CPU (Central Proscessing Unit).
instalasi yang
2.2.4, PHP Script Language version MySQL
Database
hardisk250GB,RAM
512MB minimal. c. Keyboard, Mouse, Printer
Version
5.0.45, dan PHP MyAdmin Database
4.2
DesainSistem
Manager Version 2.10.2 d. Web
4.2.1. browser
Digunakan
dual core
1GB minimal, dan VGA card
memuat Apache Web Server Version
5.2.3,
yang
dibutuhkan untuk rancang bangun
perancangan
lunak
keras
:
UML
(Unified
Modeling Language)
untuk
a. Use Cse Diagram
mengakses aplikasi. e. Notepad ++
uc customer
getcategory
Digunakansebagaieditord
getmenu
alammenulisscript.
«include» «include» menu
f. Eclipse Eclipse
adalah
«include»
IDE
gettable
order getdata
«include» customer «include»
untukpengembangan java/android.
cancel
«include»
v alidation
«extend»
sav e report
50
Gambar4.1
:Diagram
Gambar4.3 : Diagram Use Case
Use Case Customer
Cashier 4.3
uc kitchen
getmodel
sistem merupakan implementasi
«extend»
checking
«extend»
v alidation
hasil dari desain yang telah
«include» login
dirancang sebelumnya. Berikut
getorder gettable
«extend»
«include»
kitchen
mplementasi Implementasi antarmuka
«extend»
ini adalah implementasi dari
kitchen getorderdetail approv e
sistem yang telah dibuat yaitu
«include» v alidation
«include»
sebagai berikut :
sav e
Gambar4.2 : Diagram Use 4.3.1
Case Kitchen
Inte rface Sisi
Admin (Dapur dan Kasir)
cashier
uc payment
a. Halaman Login Sebelum masuk ke halaman admin, bagian dapur atau kasir harus
login
billing
approv e
setting
login terlebih dahulu dengan «include»
melakukan input username dan checking
«extend»
«extend»
«extend»
sav e
«extend»
v alidation
getmodel
checkout
table
menucategory
menu
v alidation
user
finishcheckout
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
password di halaman login.
getorder «extend»
«extend»
«extend»
«extend»
gettable
getdetail
getprice
gettotal
Gambar 4.30 Halaman Login
51
b. Halaman Dapur Di halaman admin bagian dapur, terdapat data pesanan masuk yang waktu melihat
diurutkan order, detail
berdasarkan
tombol
untuk
menu
yang
dipesan, dan tombol edit untuk merubah status pemesanan.
Gambar 4.32 Halaman Proses Checkout pertama
4.3.2 Inte rface Sisi Pelanggan a.
Input Pesanan
Pelanggan
melakukan
input
pesanan dari kategori menu yang ada, dengan menyertakan jumlah dan keterangan bila diperlukan Gambar 4.31 Halaman Dapur
c. Halaman Tagihan Ketika bagian kasir sudah melakukan login dan
masuk
halaman
tagihan, terdapat daftar atas
nama
pelanggan
yang akan melakukan Gambar 4.40 Tampilan
pembayaran.Terdapat tombol
actions
untuk
Input Menu di Android
mengetahui detail menu d.
yang dipesan.
Input Nama Pemesan
Setelah megisi menu yang aka n dipesan,
pelanggan
mengisi
52
nama pemesan, memilih meja yang
tersedia,
dan
menambahkan keterangan bila diperlukan, tombol
kemudian submit
tap untuk
mengirimkan ke bagian dapur dan segera dilayani.
Gambar 4.42 Tampilan Menu yang Dipesan dan Total Harga di Android
4.4
Testing atau Pengujian Pengujian dilakukan
Gambar 4.41 Tampilan Input Nama Pemesan di Android
untuk
Tampilan Menu Yang Telah Dipesan
sesuai dengan yang telah
submit, maka aplikasi akan menu
yang dipesan lengkap dengan total harga.
kesalahan
atau yang
ada terjadi
sehingga aplikasi masih harus
Setelah pelanggan tap tombo l
menampilkan daftar
melihat
apakah aplikasi telah berjalan
diharapkan e.
sistem
diperbaiki. Di bawah ini akan dilakukan pengujian dengan metode blackbox untuk input dan
output.
blackbox
Pengujian
terfokus
pada
53
pengujian
persyaratan
5.2 Saran Dari pembuatan tugas akhir ini,
fungsional perangkat lunak
terdapat beberapa saran untuk melakukan
Tabel 4.6 : Pesanan Pada Android
pada No
Masuka n
1
Data diisi lengkap dan benar Diisi dengan data yang salah Tidak diisi sama sekali
2
3
Keluara n yang di harap kan Input berhasil
Hasil
Kesimpu lan
aplikasi
makanan
Gagal Input
pemesanan
dan
minuman
berbasis client server pada platform android :
Database updated
Valid
1. Menambahkan pemberitahuan baik dengan system alert pada platform
Gagal Input
pengembangan
Muncul pesan kesalaha n Muncul pesan kesalaha n
Valid
android
atau
pemberitahuan dengan system tampilan display layar monitor.
Valid
Sehingga ketika bagian dapur mengkonfirmasikan
status
makanan menjadi “selesai”, maka aka nada pemberitahuan
V.
KESIMPULAN
DAN
pada mobile android di meja pelanggan atau tampilan pada
SARAN
display monitor. Sehingga para
5.1 Kesimpulan Berdasarkan program yang telah
pelayan akan tahu lebih cepat
dibuat, penulis disini mengambil
meja
kesimpulan :
selesai.Hal
1. Aplikasi pemesanan minuman
dapat
mengatasi
makanan dengan
dan
platform
android berbasis client server. 2. Aplikasi mobile android ini bias
memberitahu
pesanan
berapa
yang ini
mempercepat
sudah akan
pemberian
pesanan ke meja pelanggan tanpa ada keributan. 2. Membuat aplikasi pemesanan ini pada jaringan intranet atau jaringan lokal agar lebih efektif
pelanggan ke bagian dapur dan
dalam
biaya
kasir.
pengiriman
dan data
proses lebih
54
cepat,selain
itu
juga
Informtaion System :
keamanannya
bisa
lebih
Managing the Digital Firm,
terjamin.
11th edition. Prentice-Hall. [4].Safaat.H Nazaruddin. (2009). From
DAFTAR PUSTAKA [1].Stair, R. M., & G. W. Reynolds. (2010). Principles of Information Systems, a managerial Approach, 9th Edition. Course Technology, USA. [2].O’Brien, J. A., & G. M. Marakas. (2008). Management Information System, 8th Edition. Mc. Graw-Hill Inc., New York. [3].Laudon, K, & J.P. Laudon. (2010). Management
Master Entry Data Ke mysql server berbasis android. Bandung : ITB [5].suryatiningsih. (2009). Pemrograman Web. Bandung: Politeknik Telkom. [6].Siregar Michael, Ivan. (2011). Membongkar source code berbagi aplikasi android. [7] Android Developers. 2010. Android SDK Docs. http://www.android.com/. Diakses tanggal 28 Januari 2013