Publikasi1 96006 3577
Publikasi1 96006 3577
27-34
ISSN 1411-870X
Abstrak — Efisiensi pada proses pemesanan menu dan layanan dengan aplikasi dan tablet smartphone yang disediakan oleh
dalam sebuah restoran merupakan hal yang penting dan dapat restoran, serta meningkatkan efisiensi proses pemanggilan
dimaksimalkan, terutama dalam hal waktu. Ada banyak cara pelayan melalui aplikasi Android.
meningkatkan efisiensi waktu pada kedua proses tersebut. Salah Sistem pemesanan menu dan layanan ini dijalankan dengan
satu alternatif yang dapat digunakan adalah dengan
menggunakan tiga buah aplikasi android, baik untuk
memanfaatkan aplikasi Android
Sistem menu dan layanan restoran dapat dibuat pengunjung, koki, maupun pelayan. Selain itu, sebagai
menggunakan tiga buah aplikasi, antara lain aplikasi koki, komponen pendukung juga akan dibuat tombol untuk aplikasi
aplikasi pelayan, dan aplikasi pengunjung. Pemanfaatan aplikasi koki dan sebuah display seven segment 5 inci untuk
android ini dapat meningkatkan efisiensi waktu. Untuk menampilkan nomor meja yang memiliki pesanan yang telah
melengkapi sistem, dapat pula ditambahkan tombol untuk koki siap untuk diantar serta nomor meja yang meminta layanan.
agar koki dapat memberikan input pesanan yang siap dengan Platform yang digunakan adalah smartphone dengan sistem
lebih mudah dan display sebagai redundancy dengan aplikasi operasi Android Kitkat API19. Pembuatan aplikasi
pelayan. menggunakan software Eclipse dengan bahase pemrogram
Hasil pengujian sistem tersebut menunjukkan
java. Informasi yang diberikan oleh aplikasi maupun oleh
penghematan waktu dalam proses pemesanan menu sebesar
21,88% dan penghematan waktu dalam proses layanan sebesar input tombol disimpan dalam database MySQL.
41,41%
Kata Kunci— Sistem Restoran, Efisiensi, Aplikasi Android.
II. PERANCANGAN SISTEM
A. Gambaran Umum Sistem
I. PENDAHULUAN Sistem menu dan layanan untuk restoran yang akan dibuat
Dalam proses pelayanan restoran terkadang ada beberapa terdiri atas beberapa komponen, yakni sebuah database,
masalah yang muncul, seperti pengunjung yang marah sebuah web server, 3 buah aplikasi Android (aplikasi koki,
dikarenakan terlalu lama menunggu pelayan untuk memesan aplikasi pelayan, dan aplikasi pengunjung), Arduino board.
menu, menu habis yang diberitahukan setelah memesan Blok diagram sistem dapat dilihat pada Gambar 1.
sehingga pengunjung kecewa, pelayan yang kesulitan dalam Database yang akan digunakan adalah MySQL. Database
melayani order karena banyaknya jumlah pengunjung, dan ini berfungsi untuk menyiman informasi tertentu yang
waktu yang terbuang untuk pelayan berbolak-balik dari meja dikirimkan oleh ketiga aplikasi, yaitu aplikasi koki, aplikasi
pengunjung (menanyakan kebutuhan pengunjung) ke dapur pelayan, dan aplikasi pengunjung. Database ini dibuat untuk
atau tempat service (mengambil barang yang dibutuhkan) pendataan menu restoran, pelayan yang melayani, serta
kemudian kembali lagi ke meja pengunjung untuk menyimpan riwayat pemesanan menu yang terjadi sehingga
memberikan service yang diminta. pihak restoran dapat menganalisis dan melakukan inovasi
Di Indonesia terdapat contoh penggunaan aplikasi mobile yang diperlukan pada menu restorannya.
yang dapat menjawab beberapa permasalahan tersebut, yaitu Layanan pada web server akan diprogram menggunakan
aplikasi yang dimiliki oleh restoran D’Cost. Aplikasi tersebut PHP yang akan dijalankan ketika ada permintaan (request)
dapat didownload pada Google Play (application store resmi dari aplikasi Android. Ada beberapa fitur yang diperlukan
untuk aplikasi Android) memungkinkan penggunanya antara lain untuk menampilkan database menu restoran,
memesan makanan sesuai jumlah orang dan anggaran yang melakukan disable pada menu yang kosong, menyimpan
ada, reservasi tempat, mencari lokasi restoran D’Cost pesanan, melakukan assign pelayan pada pesanan yang ada
terdekat, dan melihat promo terbaru yang disediakan oleh secara bergantian, menggabungkan pesanan yang sama pada
D’Cost [1]. Aplikasi tersebut menjadi alternatif yang dapat batas waktu tertentu, menyimpan dan memberikan informasi
membantu mengurangi waktu pengunjung untuk mengunggu pesanan yang siap diantar, menyimpan dan memberikan
pelayanan pesanan. Selain itu, D’Cost sendiri juga telah informasi layanan yang dibutuhkan pengunjung.
membuat sistem pemesanan yang paperless, dimana pelayan Arduino board yang digunakan adalah Arduino Mega
tidak lagi menggunakan kertas dan bolpoin/pensil dalam 2560. Arduino berfungsi untuk mengirim informasi nomor
mencatat pesanan menu, namun menggunakan iPod. Hal meja yang memiliki pesanan siap diantar ataupun meminta
tersebut membantu D’Cost untuk menghemat waktu [2]. layanan dari web server menuju hardware tombol koki.
Aplikasi yang akan dibuat pada tugas akhir ini akan
menjawab permasalahan yang berbeda dengan aplikasi
tersebut dimana aplikasi ini difokuskan untuk meningkatkan
efisiensi waktu dalam proses pemesanan menu makanan
melalui pemesanan yang dilakukan sendiri oleh pengunjung
27
Jurnal Teknik Elektro, Vol. 9, No. 1, Maret 2016: 27-34
Halaman
Database Halaman Menu
Services
Arduino
Web server Arduino
Tidak Apakah pesanan tertentu dipilih Tidak
Apakah Services tertentu
dan diberi jumlah? dicentang/ diisi?
Tombol
Display
Koki
Aplikasi Aplikasi Aplikasi Ya Ya
koki pengunjung Pelayan
Ya Ya
Tidak
Apakah tombol
Tidak Apakah hardware Tidak
Send ditekan?
tombol OK untuk
Tidak Apakah tombol Apakah tombol Tidak
pesanan tertentu ditekan?
Halaman Menu Halaman Apakah tombol Tidak
ditekan? Services ditekan? Halaman Ya
Receipt ditekan? Ya
Ya Ya Kirim info menu
Ya Pesanan yang dipilih yang kosong ke web
Halaman dihapus dari tampilan server untuk ganti
Halaman Menu Services status available.
Halaman aplikasi koki.
Receipt Kirim info pesanan
siap diantar ke web
server
Kirim info menu
yang telah dipesan
ke web server Gambar 4. Flowchart Aplikasi Koki
28
Sistem Menu dan Layanan Restoran Memanfaatkan Aplikasi Android
[Anggraeni et al.]
15V
Mulai Aplikasi Pelayan
Masuk R29
A1'
halaman Login
A2'
R30
A3'
R31
220
A4'
R32
220
A5'
R33
220
Apakah tombol A6'
R34
220
Selesai Aplikasi Pelayan A7'
R35
220
Back ditekan? Ya 220
220
Tidak
Baca Username
dan Password U1
CLOCK 11 15 A1
SH_CP Q0
+5V DATA 14 1 A2
5V DS Q1
2 A3
Q2
+15V LATCH 12 3 A4
Tidak ST_CP Q3
Apakah tombol Login 15V 4 A5
Q4
ditekan? 5 A6
Q5
GND 6 A7
Q6
5V 10 7
Ya GND
MR Q7
13 9
OE Q7'
74HC595
Tidak Apakah Username dan Password
15V
15V
sesuai dengan database?
U2:A U2:B
8
Ya
A1 3 A2 5
1 A1' 7 A2'
Masuk halaman Menu
2 6
Ready & Services LM358N LM358N
GND 4
GND 4
R1 R3
Baca jumlah dan 220 220
nama pesanan
GND
GND
Baca service yang diminta R2 R4
1k 1k
15V
15V
Tidak Apakah pesanan/service
tertentu ditekan lama?
8
U3:A U3:B
8
Ya
A3 3 A4 5
1 A3' 7 A4'
Tampilan dihapus dari aplikasi 2 6
LM358N LM358N
pelayan
Kirim info menu ready / services
GND 4
GND 4
telah selesai ke web server R5 R7
220 220
Gambar 5. Flowchart Aplikasi Pelayan
GND
GND
R6 R8
Rangkaian untuk tombol koki cukup sederhana. Komponen 1k 1k
15V
resistor 220Ω, 4 buah kapasitor 1µF, sumber tegangan 5V, U4:A U4:B
8
8
dan header male. Berikut adalah rangkaian tombol. A5 A6
3 5
1 A5' 7 A6'
2 6
LM358N LM358N
GND 4
GND 4
R9 R11
220 220
GND
GND
R10 R12
1k 1k
15V
U5:A
8
A7 3
1 A7'
2
LM358N
GND 4
R13
220
GND
R14
1k
29
Jurnal Teknik Elektro, Vol. 9, No. 1, Maret 2016: 27-34
30
Sistem Menu dan Layanan Restoran Memanfaatkan Aplikasi Android
[Anggraeni et al.]
31
Jurnal Teknik Elektro, Vol. 9, No. 1, Maret 2016: 27-34
32
Sistem Menu dan Layanan Restoran Memanfaatkan Aplikasi Android
[Anggraeni et al.]
33
Jurnal Teknik Elektro, Vol. 9, No. 1, Maret 2016: 27-34
34