Muammar Qadhafi 1), Anjik Sukmaaji, S.Kom.,M.Eng 2), Rangsang Purnama, M.Kom.,
MCP 3)
1)
Mahasiswa S1 Sistem Informasi STIKOM Surabaya, 2) Dosen Jurusan Sistem Informasi STIKOM
Surabaya, 3) Dosen Jurusan Sistem Informasi STIKOM Surabaya
e-mail: 1) davy_jhones@yahoo.com, 2) anjik@stikom.edu, 3) rangsang@stikom.edu
Abstract
Food ordering using the telephone is a common way adopted by most of the restaurant to
handle the delivery order. Based on the results of a survey conducted by the author on 9-15
September 2011 with 20 respondents, found the fact that in ordering food by phone,
customers often face constraints include a time-consuming ordering process, the cost of a phone
conversation increasingly along the length of time on the phone, and difficulty responding to the
other person's intentions because of signal interruption of communication service providers or
manner of speech that are less understood. One solution to solve these constraints is make the
online food ordering application based on mobile application that is aimed for customer
at chicken mania fast-food restaurant. Through these applications, customers can easily view a
list of the latest food menu offered by the restaurants and make online food ordering.
Pendahuluan
Proses pemesanan makanan pada pemesanan secara tidak langsung di luar
suatu restoran merupakan salah satu hal lokasi restoran biasanya dilakukan
yang penting dalam bisnis restoran. dengan memanfaatkan pesawat telepon
Proses pemesanan tersebut dapat yang mengharuskan pelanggan untuk
dilakukan baik secara langsung di menyebutkan pesanan mereka secara
dalam restoran maupun secara tidak manual. (Simorangkir, 2010:1)
langsung di lokasi tempat pelanggan Cara memesan makanan dengan
berada. Pencatatan pesanan pelanggan menggunakan pesawat telepon adalah
secara langsung di lokasi restoran cara yang umum diterapkan oleh
biasanya dapat dilakukan dengan sebagian besar restoran untuk
menggunakan alat tulis seperti bolpoin menangani pesanan pelanggan yang
dan kertas atau menggunakan komputer berada di luar lokasi restoran. Kendala
seperti yang terdapat pada beberapa yang sering dihadapi adalah proses
restoran cepat saji. Sedangkan proses pemesanan yang memakan waktu
1
dikarenakan pelanggan harus Aplikasi ini tidak secara langsung
menyebutkan pesanan satu per satu, terkoneksi dengan internet. Semua data
biaya percakapan menggunakan makanan akan disimpan pada memory
pesawat telepon yang semakin ponsel. Aplikasi akan terhubung dengan
meningkat seiring lamanya durasi internet jika pelanggan ingin
menelepon, dan kesulitan menanggapi memperbarui menu makanan atau
maksud lawan bicara dikarenakan ketika melakukan pemesanan makanan,
gangguan sinyal penyedia layanan sehingga dapat menekan biaya
komunikasi atau cara bicara yang pemakaian pulsa karena tidak harus
kurang dimengerti. selalu terhubung dengan internet.
Seiring dengan berkembangnya
METODE
teknologi saat ini, proses pemesanan
J2ME (Java 2nd Micro Edition)
makanan di luar lokasi restoran tidak
J2ME merupakan sebuah
hanya dapat dilakukan melalui
kombinasi yang terbentuk antara
panggilan telepon saja, melainkan dapat
sekumpulan interface Java yang sering
menggunakan teknologi lain. Beberapa
disebut dengan Java API (Application
peneliti sebelumnya menggunakan
Interface Protocol) dengan JVM (Java
teknologi Short Message Service (SMS)
Virtual Machine) yang didesain khusus
dari Happy Rulianto, dan Wireless
untuk ruang yang terbatas. Kombinasi
Application Protocol (WAP) dari
tersebut kemudian digunakan untuk
Andhika Satriya Pamungkas.
melakukan pembuatan aplikasi-aplikasi
Melihat kekurangan dari beberapa
yang dapat berjalan diatas mobile
peneliti sebelumnya, maka diperlukan
device. (Raharjo, 2010:3)
suatu solusi lain dalam mengatasi
permasalahan pemesanan makanan.
RMS (Record Management System)
Dengan memanfaatkan teknologi Java
Salah satu fitur utama dari MIDP
2nd Micro Edtion(J2ME), maka
adalah RMS (Record Management
nantinya aplikasi pemesanan makanan
System) yaitu sebuah API yang
akan dipasang di ponsel pelanggan.
memberikan kemampuan untuk
Pelanggan cukup membuka aplikasi ini
meyimpan data di dalam perangkat
dari ponselnya untuk melihat menu
seluler. Hampir semua perangkat MIDP
makanan serta melakukan pemesanan.
saat ini hanya mendukung RMS sebagai
2
satu-satunya media penyimpanan data. UML (Unified Modelling Language)
Oleh karena itu RMS sangat penting UML (Unified Modelling
dipahami untuk mengembangkan Language) merupakan keluarga notasi
aplikasi pada perangkat seluler. grafis yang didukung oleh meta-model
(Johanes, 2010:45). Dengan tunggal, yang membantu pendeskripsian
menggunakan RMS, pengguna dapat dan desain sistem perangkat lunak,
menyimpan data-data seperti data khususnya sistem yang dibangun
pesanan, data pelanggan, dll pada menggunakan pemrograman
perangkat seluler seperti layaknya berorientasi obyek. UML merupakan
menyimpan data menggunakan basis standar yang relatif terbuka yang
data konvensional. dikontrol oleh OMG (Object
Management Group), sebuah
PHP
konsursium terbuka yang terdiri dari
Menurut dokumen resmi PHP,
banyak perusahaan. OMG dibentuk
PHP merupakan singkatan dari PHP
untuk membuat standar-standar yang
Hypertext Preprocessor. PHP
mendukung interoperabilitas, khususnya
merupakan bahasa berbentuk skrip yang
interoperabilitas sistem berorientasi
ditempatkan di dalam server dan
obyek. OMG mungkin lebih dikenal
diproses di server. Secara khusus, PHP
dengan standar-standar CORBA
dirancang untuk membentuk aplikasi
(Common Object Request Broker
web dinamis. Artinya, PHP dapat
Architecture). (Fowler, 2004)
membentuk suatu tampilan berdasarkan
permintaan terkini. Misalnya, pengguna
dapat menampilkan isi suatu database
pada halaman web. Pada prinsipnya
PHP mempunyai fungsi yang sama
dengan skrip-skrip seperti ASP (Active
Server Page), Cold Fusion, ataupun
Perl. Namun perlu diketahui bahwa
PHP sebenarnya dapat dipakai secara
command line, artinya skrip PHP dapat
dijalankan tanpa melibatkan web server
maupun web browser. (Kadir, 2008:2)
3
PEMBAHASAN
Gambaran Umum Sistem
4
java dikenal dengan istilah
RecordStore.
5
Proses ini digunakan untuk Proses ini digunakan untuk
menyetujui pesanan, dan Send menampung saran dan kritik
daftar pesanan akan Suggestion dari pengguna mobile
dikirimkan ke web server and Critics application dan selanjutnya
Confirm
melalui jaringan internet. dikirimkan kepada web server.
Order
Sebelum mengirimkan data
kepada web server, pelanggan
diminta untuk melakukan
proses login terlebih dahulu.
Proses yang dijalankan ketika
pelanggan melakukan
Login
pemesanan online, melihat
Application
riwayat pesanan, dan
mengubah informasi kontak.
Proses ini digunakan untuk
Change mengubah informasi kontak
Contact pelanggan seperti data alamat,
kota, dan no telepon.
6
Proses yang menangani menampung saran dan kritik yang diisi
Maintenance
pemeliharaan data
Order oleh pengguna mobile application dan
transaksi pesanan.
Proses yang digunakan selanjutnya dikirimkan ke web server,
View Report untuk menampilkan
laporan pemesanan. bantuan yang digunakan untuk
menampilkan keterangan dan petunjuk
dari menu-menu yang tersedia pada
HASIL DAN PEMBAHASAN
aplikasi, tentang aplikasi yang
Form Utama Mobile Application
digunakan untuk menampilkan
informasi perangkat lunak beserta nama
pembuatnya, dan keluar yang digunakan
untuk keluar dari aplikasi.
7
makanan, dan keranjang belanja yang dengan data baru yang di dapat dari web
digunakan untuk melihat daftar pesanan server.
yang dipesan saat itu juga.
Form Keranjang Belanja Mobile
Form Refresh Menu Mobile Application
Application
8
Form Pesanan Baru Web Application Tabel 3 Kesimpulan Kuesioner Aplikasi
Pemesanan Makanan Online untuk
Pelanggan Restoran
Rata-
Interpretasi
Variabel Rata
Responden
Skor
Kemudahan 79% Kuat
Kecepatan 79% Kuat
Keakuratan 80% Kuat
Gambar 8 Form Pesanan Baru Web Persepsi 78% Kuat
Application
Rata–rata skor untuk semua
Form pesanan baru digunakan variabel yaitu 79%, yang
untuk menampilkan daftar pesanan menggambarkan bahwa responden
baru. Pada form ini, pengguna dapat memiliki interpretasi yang kuat untuk
mengubah status dari pesanan menjadi aplikasi ini.
dilayani maupun dibatalkan. Sebelum
mengubah status pesanan, pihak Kesimpulan Kuesioner Aplikasi
restoran harus terlebih dahulu Pemesanan Makanan Online untuk
mengkonfirmasi pelanggan dengan cara Pihak Restoran
menelepon pelanggan yang melakukan Berikut adalah kesimpulan hasil
pemesanan. Setelah mendapatkan kuesioner untuk pihak restoran:
konfirmasi dari pelanggan, pihak
Tabel 4 Kesimpulan Kuesioner Aplikasi
restoran dapat mengubah status Pemesanan Makanan Online untuk
pesanan. Form pesanan baru hanya Pihak Restoran
dapat dibuka oleh pengguna dengan hak Rata-
Interpretasi
akses admin dan kasir. Variabel Rata
Responden
Skor
Kemudahan 84% SangatKuat
Kesimpulan Kuesioner Aplikasi
Kecepatan 93% SangatKuat
Pemesanan Makanan Online untuk Keakuratan 90% SangatKuat
Pelanggan Restoran Persepsi 100% SangatKuat
9
memiliki interpretasi yang sangat kuat posisi pelanggan dapat diketahui
untuk aplikasi ini. dengan mudah oleh pihak restoran
untuk meminimalisir pemalsuan
KESIMPULAN
alamat pemesan.
Berdasarkan implementasi dan
2. Mobile application yang dibangun
evaluasi yang telah dilakukan, dapat
nantinya dapat berjalan pada semua
disimpulkan bahwa:
jenis platform ponsel, seperti
1. Aplikasi berbasis mobile yang
Android, Blackberry, dan Windows
dibangun dengan menggunakan
Mobile.
teknologi J2ME dapat
3. Data makanan yang diakses dari
memudahkan pelanggan dalam
ponsel dapat tersaji secara real time
melakukan pemesanan makanan
tanpa perlu melakukan refresh
secara online, serta dapat
menu secara terus menerus.
meminimalisir penggunaan pulsa
telepon. RUJUKAN
2. Dengan adanya aplikasi berbasis Fowler, Martin, 2004. UML Distilled
web, maka pihak restoran dapat Edisi 3 Panduan Singkat Bahasa
memantau pesanan dari pelanggan Pemodelan Objek Standar. Yogyakarta:
serta dapat memelihara data-data Andi
yang berkaitan dengan pemesanan
Johanes, 2010. Java ME: Membangun
online (seperti data menu makanan,
Berbagai Aplikasi Handphone. Jakarta:
data pelanggan, dan data pesanan).
Jasakom
SARAN
Kadir, Abdul, 2008. Dasar
Adapun saran yang dapat
Pemrograman Web Dinamis Dengan
diberikan kepada peneliti berikutnya
PHP – Edisi Revisi. Yogyakarta: Andi
apabila ingin mengembangkan sistem
yang telah dibuat ini agar menjadi lebih
Pamungkas, Andhika Satriya, 2008.
baik adalah:
Rancang Bangun Aplikasi Pemesanan
1. Mobile application yang dibangun
Makanan Pada Restoran Waralaba
nantinya dapat mengirimkan
Cepat Saji Berbasis WAP dan Web
koordinat dari pelanggan saat
Service. STIKOM Surabaya, Surabaya
melakukan pemesanan, sehingga
10
Raharjo, Budi. dkk., 2010. Tuntunan
Pemrograman Java Untuk Handphone
dan Alat Telekomunikasi Mobile
Lainnya - Edisi Revisi. Bandung:
Informatika
11