Академический Документы
Профессиональный Документы
Культура Документы
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
menggunakan
Perkembangan
saat
ini
telah
teknologi
memberikan
Munculnya
beragam aplikasi
memberikan
pilihan
peningkatan
dalam
aplikasi-aplikasi
menggunakan
Internet
yang
server
yang
fleksibel
tanpa
kabel,
dengan
pada
seperti
Media
bersifat
mobile
client
android.
komunikasi, data
mulai
client server
memberikan beberapa
dalam
dari
komunikasi
memudahkan
pemesanan
karena
oleh
pelanggan
proses
pelanggan,
langsung
40
sehingga
informasi
tentang
Bagaimana
merancang
tersedia ataupun
sudah
serta
pemesanan
penggunaan kertas.
yang
bagaimana
aplikasi
makanan
dan
kasir.
Sehinga
diharapkan
Makanan
dan
ada
beberapa
batasan
masalah,antara lain:
1. Membahas
pembuatan
Resto
server.
profil
platform
dan
konfigurasi
android
dan
mengunakan
dan
kasir
komputer
pada
meja
pelanggan
41
menggunakan
platform
android.
kajian
yang
diluar
diperoleh
lingkungan
akademik
1.4 Tujuan Tugas Akhir
mendukung
untuk
Aplikasi
penyusunan
pengalaman
mahasiswa
untuk
menerapkan keterampilan
dan
server
menghadapi
dengan
platform
keahlian
dalam
masalah-
masalah
and Resto.
yang
ada
di
bidangnya.
b. Bagi Universitas
1) Untuk
a. Bagi Mahasiswa
menambah
kepustakaan
1) Mahasiswa
dapat
dan
akademik
memberikan
mengimplementasikan
informasi
disiplin
yang
di
untuk
ilmu
Universitas
Dian
Omahe
perkembangan
tindak lanjut.
2) Menambah
khasanah
pengetahuan
tentang
kepada
kajian-
cara mendokumentasikan
laporan
Tugas
Akhir
42
dalam
perpustakaan
pengetahuan
Taking
bagi
mahasiswa lain.
Order
meliputi
beberapa
mengenai
semua
makanan
dan
sarana
dan
telah
ada
kinerja
lainnya.
prasarana
yang
karyawan
dalam
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
Server
restoran
menurut
middleware,
Sumarno(2009)
adalah
kegiatan
server.
menerima dan
mencatat pesanan
antara
dan
Hubungan
ketiga
43
komponen tersebut
digambarkan
sebagai
Android
operasi
berikut
(Oetomo,2007) :
adalah
sistem
untuk smartphone
dibuat
oleh
Sistem
operasi ini
yang
Corporation.
bersifat Open
dengan
Server
2007,
mengalami
telah
perkembangan
yang
cukup
yang
memungkinkan
untuk
saling
pesat.
Android
Adress Space
Layout
sama lain.
c. Server:
Randomization
(ASLR).
merupakan
yag
pihak
menyediakan layanan
mapping
untuk
sistem
dengan
teknologi data
operasi
execution
Android
44
operasi
mobile
dengan
sistem
para
pencipta
JAVA
mereka
sendiri
daripada
mengembangkan C++.
Tidak
seperti
Lapisan arsitektur
menjadi
perintah-perintah
tingkat
instalasi software
yang
Java
(Java
Virtual
Machine).
JAVA
yang
dari
gagasan
aplikasi
mandiri
yang
bebas
dan
alone
application).
untuk
Secara
(stand
tidak
sederhana,
halaman
web
atau
hanya
entah
sebuah
itu
garis
berupa
atau
45
2.3.2
berorientasi
object,
terdistribusi,
Android
SDK
Menurut
Safaat,2011,Android
SDK
adalah
dinamis.
adalah
awalnya
adalah
Java
platform
Android
menggunakan
dan
API
mengembangkan
platform
Android
untuk
mulai
aplikasi
pada
menggunakan
2.3.3
Edition),J2ME
(Java2
Eclipse
Menurut Pisa, 2009,
dalam
banyak
pada
46
(Object
Technology
International)
2.3.4
ADT
(Android
Development Tools)
Menurut
Safaat,2011,ADT adalah
yang
source
dari
dirancang
untuk
berjalan
membuat
plug-in
Eclipse
dapat
yang
pada
dengan
IBM.
IDE
Eclipse
yang
akan
MySQL
MySQL
Database
adalah
Management
Relation
System
in manager
menginstal,
menjalankan
masing- masing
berbagai jenis
yang
berbagai
dan
plug-in,
layanan.
Terdapat
bersifat
komersial.
sebenarnya
Database
yang
seperti
berbeda
merupakan
MySql
Management
Relation
System
47
biasa.
dalam database .
MySQL
Aplikasi-aplikasi
yang
browser,
Query
Language).
sebuah
konsep
SQL
tetapi prosesnya
secara
adalah
pengoperasian
III.
METODE PENELITIAN
Sistem
Waterfall
dengan
Metode
pemesanan
makanan
dan
PHP
adalah dengan
metode
waterfall.
salah
sistem
dapat
digunakan
untuk
membangun
satu
model pengembangan
adalah
dengan
model
48
4.1.1
Analisa
Kebutuhan
Sistem
Berdasarkan
hasil
AdministratorDapurdanKasi
r
SISTEM
4.1 Tahap
Kebutuhan
Tahap
Penge mbangan
digunakan
berjalan.
Sistem
Tahap analisis system tahapan
selama
aplikasi
Administrator
harus
mengelola
Aplikasiterutama
dalam
tahap
ini
menemukan
adalah
masalah
proses
dan
yang
data
yang
tersedia,status
pelanggan
masalah
pembayaran di kasir.
memahami
serta
diharapkan
sistem
yang
dapat
di
pada
terkait
pesanan
dapur
dan
guna
b. Pelanggan
transaksi
pemesanan
di aplikasi
2.Mendapat
informasi
semua
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
Gatewayiniadalah :
a. Monitor warna resolusi 1024 x 768
pixel.
b.
SistemOperasiWindows 7
c.
Terdiridariprocessor
Windowsversion 1.7.2
minimal,
Xamppadalah software
instalasi yang
Database
hardisk250GB,RAM
512MB minimal.
c. Keyboard, Mouse, Printer
Version
4.2
DesainSistem
4.2.1.
browser
Digunakan
dual core
5.2.3,
yang
perancangan
lunak
keras
UML
(Unified
Modeling Language)
untuk
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
Cashier
4.3
uc kitchen
getmodel
extend
checking
extend
v alidation
include
login
getorder
gettable
extend
include
kitchen
mplementasi
Implementasi antarmuka
extend
kitchen
getorderdetail
approv e
include
v alidation
include
sebagai berikut :
sav e
Case Kitchen
cashier
uc payment
a. Halaman Login
Sebelum masuk ke halaman admin,
bagian dapur atau kasir harus
login
billing
approv e
setting
extend
extend
extend
sav e
extend
v alidation
getmodel
checkout
table
menucategory
menu
v alidation
user
finishcheckout
extend
extend
extend
extend
extend
extend
extend
getorder
extend
extend
extend
extend
gettable
getdetail
getprice
gettotal
51
b. Halaman Dapur
Di halaman admin bagian dapur,
terdapat data pesanan masuk
yang
waktu
melihat
diurutkan
order,
detail
berdasarkan
tombol
untuk
menu
yang
Input Pesanan
Pelanggan
melakukan
input
c. Halaman Tagihan
Ketika bagian kasir
sudah melakukan login
dan
masuk
halaman
nama
pelanggan
pembayaran.Terdapat
tombol
actions
untuk
yang dipesan.
Input Nama
Pemesan
pelanggan
mengisi
52
tersedia,
dan
kemudian
submit
tap
untuk
4.4
untuk
kesalahan
atau
yang
ada
terjadi
menampilkan daftar
melihat
diharapkan
e.
sistem
output.
blackbox
Pengujian
terfokus
pada
53
pengujian
persyaratan
5.2 Saran
Dari pembuatan tugas akhir ini,
pada
No
Masuka
n
Data
diisi
lengkap
dan
benar
Diisi
dengan
data yang
salah
Tidak
diisi
sama
sekali
Keluara
n yang
di harap
kan
Input
berhasil
Hasil
Kesimpu
lan
aplikasi
makanan
Gagal
Input
pemesanan
dan
minuman
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
Valid
status
V.
KESIMPULAN
DAN
SARAN
5.1 Kesimpulan
Berdasarkan program yang telah
meja
kesimpulan :
selesai.Hal
1. Aplikasi
pemesanan
minuman
dapat
mengatasi
makanan
dengan
dan
platform
memberitahu
pesanan
berapa
yang
ini
mempercepat
sudah
akan
pemberian
dalam
biaya
kasir.
pengiriman
dan
data
proses
lebih
54
cepat,selain
itu
juga
Informtaion System :
keamanannya
bisa
lebih
terjamin.
DAFTAR PUSTAKA
[1].Stair, R. M., & G. W. Reynolds.
(2010). Principles of
Information Systems, a
managerial Approach, 9th
Edition. Course Technology,
USA.
[2].OBrien, 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