Upload
tep
View
215
Download
0
Embed Size (px)
Citation preview
8/18/2019 mentahan.doc
1/75
8/18/2019 mentahan.doc
2/75
SISTEM INFORMASI PEMESANAN MAKANAN DAN MINUMAN PADAOMAHE CAFÉ AND RESTO BERBASIS CLIENT SERVER DENGAN
PLATFORM ANDROID
8/18/2019 mentahan.doc
3/75
8/18/2019 mentahan.doc
4/75
8/18/2019 mentahan.doc
5/75
8/18/2019 mentahan.doc
6/75
8/18/2019 mentahan.doc
7/75
Dian Galih Tegar
Jurusan Sistem Informasi
8/18/2019 mentahan.doc
8/75
8/18/2019 mentahan.doc
9/75
8/18/2019 mentahan.doc
10/75
8/18/2019 mentahan.doc
11/75
8/18/2019 mentahan.doc
12/75
8/18/2019 mentahan.doc
13/75
Fakultas Ilmu Komputer, Universitas Dian Nuswantoro
8/18/2019 mentahan.doc
14/75
8/18/2019 mentahan.doc
15/75
8/18/2019 mentahan.doc
16/75
8/18/2019 mentahan.doc
17/75
Abstrak
Android adalah sistem operasi mobile menggunakan versi modifikasi dari kernel Linux.Tidak hanya dipakai untuk melakukan fungsi mobile seperti sms ( sort messa!in!
servi"e), telepon, ataupun browsin! , android kini banyak digunakan untuk keperluanlainnya 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 “mahe !af" and #esto$ dengan
menggunakan metode #aterfall sebagai model pengembangan sistem.%plikasi inimemakai komputer di sisi server dapur dan kasir,mobile android di sisi "lient pemesan.
&imana ketika pengun'ung melakukan input pemesanan menu di mobile android ,bagiandapur dan kasir dapat melakukan view. ahasa pemrograman yang membaca inputan dari
sisi client di dapur menggunakan s"ript $%$ . S"ript $%$ menerima data, dan selan'utnyaakan membangkitkan perintah yS&L dalam bentuk 'uer( dan memanggil stroted
pro"edure yang ada pada server basis data. *al ini bertu'uan memberikan solusi alternatif
untuk pemesanan makanan dan minuman dengan menggunakan mobile android .
Kata Kunci : Mobile android M!S"L P#PClient Ser$er %e&esanan basis data
Abstrat%ndroid is a mobile operating system uses a modified version of the +inu kernel. -ot
only used to perform functions such as mobile SS (short messaging service), telephone,
or brosing, the android is no idely used for other purposes such as ordering food inrestaurants or other eating places. %ndroid mobile media usage for ordering food can help
the business process in a restaurant / eating place. %s designed to mahe !af" and#esto using 0aterfall method as a model system development.rdering food and
beverage applications is to use a computer on the server side (kitchen) and mobile android
on the client side (customer). 0here in hen the customer ordering food and input at the
mobile android, kitchen and cashier can vie the order list. Programming language thatreads input from the client side in the
8/18/2019 mentahan.doc
18/75
8/18/2019 mentahan.doc
19/75
kitchen using P*P script. P*P script to receive data, and ill further raise the yS1+
command in a 2uery and call stroted eisting procedure on the database server. 3t aims at
providing an alternative solution for ordering food and drinks by using mobile android.
8/18/2019 mentahan.doc
20/75
Ke!'ords: Mobile Android M!s(l P#P Client Ser$er Order )ata*ase
I! PENDAHU"UAN
#!# "atar Bela$ang
Perkembangan teknologi saat ini
telah memberikan pengaruh yangsangat besar bagi dunia teknologiinformasi dan telekomunikasi.
unculnya beragam aplikasi
memberikan pilihan dalam
peningkatan kiner'a suatu peker'aan, baik yang bersifat dekstop based,
eb baseb hingga yang sekarangini munculnya aplikasi4aplikasi
baru yang ber'alan dalam mobile
pada sistem platform android.
Pemilihan mobile android untuk salah satu pengembangan aplikasi selain lebihmudah dalam pengoperasiannya, karena sifat dari mobile yang fleksibel men'adi
salah satu alasannya. Saat ini muncul teknologi baru dimana komunikasi tanpa
menggunakan kabel, seperti dengan menggunakan edia 3nternet yang bersifat
"lient server pada mobile android. Sebagai pendatang baru yang sudah mulai
popular didunia komunikasi, data "lient server mulai memberikan beberapa solusidan layanan yang bisa diimplementasikan dalam kehidupan sehari4hari. Salah satuimplementasi "lient server yang populer adalah pada peralatan mobile yang
digunakan untuk pertukaran data.
Penggunaan media "lient server
pada platform android untuk mahe
!af" and #esto akan memudahkan
proses pemesanan oleh pelanggan,karena pelanggan langsungterhubung dengan bagian dapur
8/18/2019 mentahan.doc
21/75
8/18/2019 mentahan.doc
22/75
sehingga informasi tentang
makanan dan minuman yang
tersedia ataupun yang sudah habis bisa langsung diketahui oleh
pelanggan. Selain itu 'ugaterhubung dengan bagian kasir
sehingga mempermudah dalam pembayaran ,serta meminimalisir
penggunaan kertas.
8/18/2019 mentahan.doc
23/75
8/18/2019 mentahan.doc
24/75
Pemakaian sistem aplikasi pesanmakan dan minum untukmemudahkan proses ker'a dalam
lingkungan mahe !af" and #esto.Sehinga diharapkan dengan adanya
“Sistem 3nformasi Pemesanan
akanan dan inuman Pada
mahe !afe and #esto erbasis)lient Server &engan $latform
%ndroid$ dapat meningkatkankiner'a karyaan dalam melayani
pelanggan dan dapat meningkatkan pemasukan bagi mahe !af" and
#esto.
#!% R&'&san Masalah
erdasarkan latar belakang di atas,
maka rumusan masalah yang dapatdiambil adalah 5
agaimana merancang aplikasi
pemesanan makanan dan minuman
menggunakan platform android berbasis "lient server , serta
bagaimana aplikasi pemesananmakanan dan minuman dengan
mobile android ini dapatmemberitahu pesanan pelanggan ke
bagian dapur dan kasir.
#!( Batasan Masalah
Pada penelitian tugas akhir ini ada
beberapa batasan masalah,antaralain5
6. embahas pembuatan aplikasi
android dan client4server.
7. %plikasi ini hanya ber'alan pada mobile yang memiliki profil
dan konfigurasi platform androiddan didukung 'aringan ireless.
8. &apur dan kasir mengunakan
komputer dengan antarmuka berbasis eb dengan script P*Pdan pada me'a pelanggan
8/18/2019 mentahan.doc
25/75
menggunakan platform
android.
#!) T&*&an T&gas A$hir
Tu'uan dari tugas akhir ini adalah 5
6. erancang %plikasi pemesanan makanan dan
minuman berbasis "lient server dengan platform android pada
mahe !af" and #esto.
7. enghasilkan aplikasi yang
dapat memberitahu pesanan pelanggan ke bagian dapur dan
kasir.
#!+! Man,aat T&gas A$hira! Bagi Mahasis-a
6) ahasisa dapatmengimplementasikan disiplin
ilmu yang diperoleh selama bela'ar di 9niversitas &ian
-usantoro melalui ob'ek
penelitian,yaitu mahe !af"
and #esto.
7)
enambah pengetahuan
penulis tentang ka'ian4
ka'ian yang diperoleh diluar
lingkungan akademik untuk
mendukung penyusunanTugas %khir ini.
8) enambah pengalaman
mahasisa untuk menerapkanketerampilan dan keahlian
dalam menghadapi masalah4
masalah yang ada di lapangan
sesuai dengan bidangnya.
b! Bagi Uni.ersitas
6)
9ntuk menambahkepustakaan akademik dan
memberikan informasi kepada pembaca sebagai bahan
pertimbangan dan acuan untuk perkembangan tindak lan'ut.
7) enambah khasanah pustakaakademik dengan cara
mendokumentasikan laporan
Tugas %khir
8/18/2019 mentahan.doc
26/75
dalam perpustakaan
sehingga dapat menambah
pengetahuan bagimahasisa lain.
! Bagi O'ahe Ca,/ an0 Rest1
Sebagai peningkatan atau
penyempurnaan sarana dan prasarana yang telah ada
sehingga dapat meningkatkan
kiner'a karyaan dalam melayani pelanggan dan secara tidaklangsung dapat meningkatkan
pemasukan di mahe !af" and
#esto.
II! "ANDASAN TEORI
%!# Pengertian Pe'esananMa$anan 0i Rest1ran
Pemesanan atau *akin! +rder di restoran menurut Sumarno(7::;) adalah kegiatan
menerima dan mencatat pesanan tamu.&alam hal ini makanan dan minuman, yang
selan'utnya akan diteruskan ke bagian yang terkait, antara lain dapur, bar, dan kasir.*akin! +rder meliputi beberapa
kegiatan antara lain5
a! enampilkan informasi yang akuratmengenai semua makanan dan minuman
yang tersedia di daftar menu.
b! encatat menu yang dipesan, 'umlah
yang dipesan, nama pemesan danlainnya.
! engkonfirmasi pesanan kepada
pelanggan.
0! eneruskan pesanan ke bagianterkait.
%!%! A2li$asi Client Ser$er
)lient Server
dibentuk oleh 8komponen dasar,
yaitu "lient ,middleware, dan
server . *ubungan
antara ketiga
8/18/2019 mentahan.doc
27/75
8/18/2019 mentahan.doc
28/75
komponen tersebut
digambarkan sebagai
berikut(etomo,7::
8/18/2019 mentahan.doc
29/75
=ambar 7.6 >omponen &asar )lient
Server
a! )lient 5 merupakan terminal yang
digunakan oleh pengguna untuk memintalayanan tertentu yang di butuhkan dan
'uga digunakan untuk menerima hasil
pemrosesan yang diminta dari server .
b! iddleware 5 merupakan komponen perantara yang memungkinkan client danserver untuk saling terhubung dan
berkomunikasi satu sama lain.
! Server 5 merupakan pihakyag menyediakan layanan
server dapat berupa basisdata S1+
%!( An0r1i0
%ndroid adalah sistem operasi untuk
smartphone yang dibuat oleh =oogle
!orporation. Sistem operasi ini bersifatpen Source dan dikembangkan dengan
memanfaatkan linu kernel. Se'ak pertama kali versi beta dirilis pada ?
-ovember 7::
8/18/2019 mentahan.doc
30/75
8/18/2019 mentahan.doc
31/75
operasi mobile dengan sistem
keamananan paling mumpuni.
8/18/2019 mentahan.doc
32/75
=ambar 7.8 +apisan arsitektursistem operasi android secara umum.
&alam pembuatan aplikasi,diperlukan beberapa instalasi softare yang
mendukung antara lain Aava,%ndroid
S&>,Cclipse, dan %&T.
%! (!# 3A4A
A%@%T yang dikembangkan di Sun icrosystem beraal dari gagasan untuk
menciptakan suatu bahasa, perangkat lunak yang bebas dan tidak bergantung pada
platform atau sistem operasi tertentu (tidak hanya beker'a pada sistem operasi tertentu).Tu'uan aalnya adalah dengan menggunakan bahasa yang sudah ada, yaitu !DD namun
seiring dengan kema'uan yang dicapai, para pencipta A%@% menyadari baha akan lebih baik bila mereka menemukan (menciptakan) bahasa mereka sendiri daripada
mengembangkan !DD.
Tidak seperti bahasa4bahasa compilertradisional, yang mengubah kode ( sour"e
"ode) men'adi perintah4perintah tingkat
mesin (bahasa mesin), kompiler Aavamengubah (menter'emahkan) kode4kodesumber Aava men'adi perintah4perintah
yang akan di interpretasi (dibaca) olehruntime esin @irtual Aava ( Java /irtual
a"ine). Aava dapat digunakan untukmembuat dua 'enis program, yaitu applet
dan aplikasi mandiri ( stand alone
appli"ation).
Secara sederhana, sebuah applet adalah
bagian dari halaman eb entah itu berupa animasi, gambar sederhana
(image) atau hanya sebuah garis atausekumpulan teks.Para pencipta Aava di
Sun icrosystem mendefinisikan
8/18/2019 mentahan.doc
33/75
8/18/2019 mentahan.doc
34/75
Aava sebagai bahasa yang sederhana,
berorientasi ob'ect, terdistribusi,
terinterpretasi, kokoh, aman, netralarsitektur, akrab, berkiner'a tinggi, multi
'alinan (
8/18/2019 mentahan.doc
35/75
multitreaded
8/18/2019 mentahan.doc
36/75
) dan dinamis.
8/18/2019 mentahan.doc
37/75
Aava7 adalah generasi kedua dari 'ava platform (generasi aalnya adalah Java
Development Kit ). Aava berdiri di atas
mesin interpreter yang diber nama Java /irtual a"ine (A@). A@ inilahyang akan membaca b(te"ode dalam
file.class dari suatu program sebagaisebuah representasi langsung program
yang berisi bahasa mesin. leh karenaitu, bahasa 'ava disebut sebagai bahasa
pemrograman yang portable karena
dapat di'alankan pada berbagai sistem
operasi, asalkan pada sistem operasitersebut terdapat A@. $latform 'ava
memiliki tiga buah edisi yang berbeda,
yaitu A7CC (Aava7 0nterprise 0dition),A7C (Aava7 i"ro 0dition),
dan A7SC (Aava7 Se"ond 0dition).
%!(!% An0r1i0 SDK 5 So+t'are )e$elo%&ent Kit 6
enurut Safaat,7:66,%ndroid S&>
adalah tools %P3 ( Appli"ation $ro!rammin! Interfa"e1 yang
diperlukan untuk mulaimengembangkan aplikasi pada platform
%ndroid menggunakan bahasa
pemrograman Aava. Saat ini disediakan
%ndroid S&> sebagai alat bantu dan%P3 untuk mulai mengembangkan
aplikasi pada platform %ndroidmenggunakan bahasa pemrograman
Aava.
%!(!( Eli2se
enurut Pisa, 7::;, Cclipse adalahsebuah pengembangan lingkungan yang
terintegrasi yang membantu anda untuk
membangun aplikasi4aplikasi dalam banyak bahasa. Cclipse adalah Software
+pen Sour"e yang didukung olehCclipse foundation, sebuah asosiasi non
profit yang serupa dalam ruang lingkup
dasar %pache.
Cclipse pada aalnya dikembangkan
oleh T3
8/18/2019 mentahan.doc
38/75
8/18/2019 mentahan.doc
39/75
(b'ect Technology 3nternational) dan
kemudian oleh 3 sebagai bagian dari
proyek @isual%ge. *al ini kemudianmen'adi bagian dari strategi 3 untuk
membuat kode
8/18/2019 mentahan.doc
40/75
open sour"e
8/18/2019 mentahan.doc
41/75
untuk mendorong adaptasi dari
teknologi4teknologi yang dirancang
untuk ber'alan pada
8/18/2019 mentahan.doc
42/75
platform
8/18/2019 mentahan.doc
43/75
yang lebih disukai oleh 3.
8/18/2019 mentahan.doc
44/75
erkat arsitekturnya yang sangat kuat
dan stabil, dank arena sebagian yang
ditulis dalam bahasa Aava, Cclipse dapat
ber'alan di beberapa system operasidengan mudah. 3nti dari Cclipse adalah
plu!2in mana!er yang dapat memuat,menginstal, dan men'alankan berbagai
plu!2in, masing4masing seperti
komponen yang menyediakan berbagai
'enis layanan. Terdapat plu!2in yangmengetes, debu!, dan men'alankan
kode dan membantu menulis kodedalam banyak bahasa yang berbeda
seperti %S,Aavascript,!E,P*P dan lain4lain. ahasa default4nya adalah Aava.
%!(!) ADT 5An0r1i0 De.el12'entT11ls6
enurut Safaat,7:66,%&T adalah
plu!2in yang membuat Cclipse dapatmembuat pro'ect berbasis %ndroid. %&T
harus di install,karena sebagai penghubung antara %ndroid S&>
dengan 3&C Cclipse yang akan
digunakan sebagai tempat coding
aplikasi %ndroid nantinya.
%!) M7S8"
(S&L adalah -elation Database
ana!ement S(stem (#&S) yang
didistribusikan secara gratis dibaahlisensi =P+ (3eneral $ubli" Li"ense).
&imana setiap orang bebas untuk
menggunakan yS2l, namun tidak boleh di'adikan turunan yang bersifat
komersial. yS2l sebenarnya
merupakan -elation Database ana!ement S(stem (#&S) yang
didistribusikan secara gratis dibaahlisensi =P+ ( 3eneral $ubli" Li"ense).
&imana setiap orang bebas untukmenggunakan (S&L, namun tidak
boleh di'adikan turunan
8/18/2019 mentahan.doc
45/75
8/18/2019 mentahan.doc
46/75
yang turunan salah satu konsep utama dalam
8/18/2019 mentahan.doc
47/75
database
8/18/2019 mentahan.doc
48/75
.
8/18/2019 mentahan.doc
49/75
(S&L
8/18/2019 mentahan.doc
50/75
sebenarnya merupakan turunan salah satu
konsep utama dalam
8/18/2019 mentahan.doc
51/75
database
8/18/2019 mentahan.doc
52/75
se'ak lama, yaitu S1+ (
8/18/2019 mentahan.doc
53/75
Stru"ture &uer( Lan!ua!e
8/18/2019 mentahan.doc
54/75
). S1+ adalah sebuah konsep pengoperasian
8/18/2019 mentahan.doc
55/75
database
8/18/2019 mentahan.doc
56/75
, terutama untuk seleksi dan pemasukan data,
yang memungkinkan pengoperasian data
diker'akan dengan mudah secara otomatis.
8/18/2019 mentahan.doc
57/75
%!+
8/18/2019 mentahan.doc
58/75
8/18/2019 mentahan.doc
59/75
PHP
8/18/2019 mentahan.doc
60/75
P*P adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam *T+. P*P banyak dipakai untuk memrogram situs eb dinamis. P*P dapat digunakan untuk
membangun sebuah !S. P*P dikatakan sebagai sebuah server2side embedded s"riptlan!ua!e artinya sintaks4sintaks dan perintah yang kita berikan akan sepenuhnya
di'alankan oleh server tetapi disertakan pada halaman %*L biasa. %plikasi4aplikasi
yang dibangun oleh P*P pada umumnya akan memberikan hasil pada eb broser,
tetapi prosesnya secara keseluruhan di'alankan di server .
III! METODE PENE"ITIAN(!#! Taha29Taha2 Penge'banganSiste' 0engan Met10e ,ater+all Pada penelitian tugas akhir ini peneliti
akan membangun suatu sistem pemesanan makanan dan minuman di
mahe !af" and #esto berbasis "lient
server dengan platform %ndroid.
Sedangkan metode yang digunakanuntuk membangun aplikasi adalah
dengan metode waterfall . enurutPressman ( 7:6:, p8; ), salah satu
model pengembangan sistem adalah
dengan model waterfall . #aterfall
model adalah model yang paling populer
dan sering dianggap sebagai pendekatanklasik dalam daur hidup pengembangansistem. %dapun tahapannya sebagai
berkut 5
8/18/2019 mentahan.doc
61/75
8/18/2019 mentahan.doc
62/75
8/18/2019 mentahan.doc
63/75
=ambar 8.6 #aterfall odel
I4! ANA"ISIS DAN PERANCANGANSISTEM
)!# Taha2 :Taha2 Penge'bangan Siste'
Tahap analisis system tahapan aaldalam metode pengembangan
aterfall.Tugas yang paling penting
dalam tahap ini adalah prosesmenemukan masalah dan menghasilkanalternative pemecahan masalah serta
diharapkan dapat memahami sistem yangguna menentukan kebutuhan pemakai
dan hambatan pada mahe !afe aand
#esto bila mengalami kesulitan dalam
melakukan transaksi pemesananmakanan hingga pembayaran.
)!#!# Analisa Keb&t&han Siste'
erdasarkan hasil analisa,
dalam membangun %plikasi!lient server ini dibutuhkan
adanya software, ardware,dan brainware.
)!#!#!# Analisa Keb&t&han *rain'are
a. %dministrator&apurdan>asir
>ebutuhan tenaga administrator akan
digunakan selama aplikasi ber'alan.%dministrator harus mempunyai
kemampuan dalam mengelola data pada
Aplikasiterutama yang terkait dengan
menu yang tersedia,me'a yangtersedia,status pesanan pelanggan di
dapur dan pembayaran di kasir.
b. Pelanggan
6.&apat melihat menu yang tersedia di
aplikasi
7.endapat informasi semua pesanan
dan total yang harus dibayar.
8/18/2019 mentahan.doc
64/75
8.endapat menu sesuai yang
dipesan di me'a.
)!#!#!% AnalisaKeb&t&hanSiste'
>ebutuhan perancangan perangkat
lunak yang digunakan dalam rancang
bangun %plikasi Pemesanan makanan
dan minuman berbasis client server iniadalah 5
b. Sistemperasi#indows 4
c.
0eb server Famppopen pro'ect for0indosversion 6.eyboard, ouse, Printer
)!% DesainSiste'
)!%!#! UM" 5Uni,ie0 M10eling"ang&age6
a! Use Cse Diagra'
8/18/2019 mentahan.doc
65/75
8/18/2019 mentahan.doc
66/75
3ambar567 8Dia!ram
Use )ase )ustomer
8/18/2019 mentahan.doc
67/75
3ambar569 8 Dia!ram Use )ase
Kit"en
3ambar56: 8 Dia!ram Use )ase
)asier
)!( '2le'entasi
3mplementasi antarmuka sistem
merupakan implementasi hasil
dari desain yang telah dirancang
sebelumnya. erikut ini adalahimplementasi dari sistem yang
telah dibuat yaitu sebagai berikut 5
)!(!# Inter,ae Sisi A0'in5Da2&r 0an Kasir6
a. *alaman+ogin
8/18/2019 mentahan.doc
68/75
Sebelum masuk ke halaman admin,
bagian dapur atau kasir harus login
terlebih dahulu dengan melakukaninput username dan passord dihalaman login.
=ambar B.8: *alaman +ogin
b. *alaman &apur
&i halaman admin bagian dapur,
terdapat data pesanan masuk yangdiurutkan berdasarkan aktu order,
tombol untuk melihat detail menu yang
dipesan, dan tombol edit untuk
merubah status pemesanan.
=ambar B.86 *alaman &apur
c. *alaman Tagihan
>etika bagian kasir sudahmelakukan login dan
masuk halaman tagihan,terdapat daftar atas nama
pelanggan yang akanmelakukan
pembayaran.Terdapat
tombol actions untuk
mengetahui detail menuyang dipesan.
=ambar B.87 *alaman Proses !heckout
pertama )!(!% Inter,ae Sisi Pelanggana. 3nput Pesanan Pelanggan melakukan input
pesanan dari kategori menu yang ada,
dengan menyertakan 'umlah dan keterangan
bila diperlukan
=ambar B.B: Tampilan 3nput enu di
%ndroid
d. 3nput -ama
Pemesan
Setelah megisi menu yang akan
dipesan, pelanggan mengisi
8/18/2019 mentahan.doc
69/75
8/18/2019 mentahan.doc
70/75
nama pemesan, memilih me'a
yang tersedia, dan menambahkan
keterangan bila diperlukan,kemudian tap tombol submit
untuk mengirimkan ke bagiandapur dan segera dilayani.
8/18/2019 mentahan.doc
71/75
=ambar B.B6 Tampilan 3nput
-ama Pemesan di %ndroid
e.
Tampilan enu Iang Telah
&ipesan
Setelah pelanggan tap tombolsubmit, maka aplikasi akanmenampilkan daftar menu yang
dipesan lengkap dengan total harga.
=ambar B.B7 Tampilan enu
yang &ipesan dan Total *argadi %ndroid
)!) Testing ata& Peng&*ianPengu'ian sistem dilakukan untuk
melihat apakah aplikasi telah ber'alansesuai dengan yang telah diharapkan atau
ada kesalahan yang ter'adi sehingga
aplikasi masih harus diperbaiki. &i
baah ini akan dilakukan pengu'iandengan metode bla"kbox untuk input dan
output. Pengu'ian bla"kbox terfokus pada
8/18/2019 mentahan.doc
72/75
8/18/2019 mentahan.doc
73/75
pengu'ian persyaratan
fungsional perangkat lunak
8/18/2019 mentahan.doc
74/75
Tabel B.G 5 Pesanan Pada %ndroid
N1 Mas&$an Kel&aran7ang0ihara2$an
*asil Kesi'2&lan
# &ata diisilengkap dan
benar
Input
berhasil
Database
updated
@alid
% &iisi dengandata yang
salah
=agal 3nput uncul
pesan
kesalahan
@alid
( Tidak diisisama sekali
=agal Input uncul
pesan
kesalahan
@alid
4! KESIMPU"AN DAN SARAN
+!# Kesi'2&lan
erdasarkan program yang telah
dibuat, penulis disini mengambil
kesimpulan 5
6.
%plikasi dapat mengatasi
pemesanan makanan dan minuman
dengan platform android berbasis
client server.
7.
%plikasi mobile android ini bias
memberitahu pesanan pelanggan ke
bagian dapur dan kasir.
+!% Saran
&ari pembuatan tugas akhir ini,
terdapat beberapa saran untukmelakukan pengembangan pada
aplikasi pemesanan makanan dan
minuman berbasis client server pada
platform android 5
6.
enambahkan pemberitahuan
baik dengan system alert pada
platform android atau
pemberitahuan dengan system
tampilan display layar monitor.
Sehingga ketika bagian dapur
mengkonfirmasikan status makanan
men'adi “selesai$, maka aka nada
pemberitahuan pada mobile android
di me'a pelanggan atau tampilan
pada display monitor. Sehingga para
pelayan akan tahu lebih cepat me'a
berapa yang sudah selesai.*al ini
akan mempercepat pemberian
pesanan ke me'a pelanggan tanpaada keributan.
7.
embuat aplikasi pemesanan ini
pada 'aringan intranet atau 'aringan
lokal agar lebih efektif dalam biaya
dan proses pengiriman data lebih
8/18/2019 mentahan.doc
75/75
cepat,selain itu 'uga
keamanannya bisa lebih
ter'amin.
DAFTAR PUSTAKA J6K.Stair,#. ., L =. 0. #eynolds. (7:6:).
Principles of 3nformation Systems, amanagerial %pproach, ;th Cdition.
!ourse Technology, 9S%.J7K.Mrien, A. %., L =. . arakas.
(7::H). anagement 3nformation
System, Hth Cdition. c. =ra4*ill
3nc., -e Iork.
J8K.+audon, >, L A.P. +audon. (7:6:). anagement 3nformtaion System 5
anaging the &igital Eirm, 66th edition. Prentice4*all. JBK.Safaat.* -aNaruddin.
(7::;). From aster 0ntr( Data Ke m(s'l server berbasis android . andung 5 3TJ?K.suryatiningsih. (7::;). $emro!raman #eb6 andung5 Politeknik Telkom.
JGK.Siregar ichael, 3van. (7:66). embongkar source code berbagi aplikasiandroid. J &ocs.
http5//.android.com/. &iakses
tanggal 7H Aanuari 7:68