Aplikasi Pemesanan Menu dan Monitoring Meja pada Restoran Berbasis IOS.
iv
ABSTRAK
Kota Bandung adalah tujuan pariwisata yang paling diminati oleh wisatawan.
Hal tersebut dapat berpengaruh terhadap kemajuan industri kuliner, dalam hal ini
adalah restoran, jika restoran tersebut dapat memanfaatkannya. Restoran harus siap
dalam melayani pelanggan yang datang, dalam hal ini kepuasaan pelanggan harus
diperhatikan. Kasus yang biasa terjadi dampak dari pelayanan restoran yang tidak
memuaskan adalah pelanggan yang terlalu lama menunggu karena pelayan tidak
dapat langsung memilihkan meja atau karena pelayan sibuk melayani pelanggan lain.
Oleh karena itu dibutuhkan aplikasi yang mampu menghubungkan antara pelanggan
dan pegawai restoran untuk dapat memanajerial status meja dan penyampaian daftar
pesanan. Aplikasi tersebut akan dipasang pada perangkat mobile iPad dengan data
yang terpusat di server dan bahasa pemrograman yang akan digunakan untuk
membangun aplikasi iPad adalah Objective-C. Proses pertukaran data menggunakan
XML dengan difasilitasi oleh teknologi wifi sebagai penghubungnya. Administrator,
pegawai kasir, pelayan dan pelanggan akan difasilitasi oleh aplikasi yang memiliki
fungsi yang berbeda, dimana fungsi tersebut disesuaikan dengan proses bisnis masing
masing peran. Administrator berperan mengatur data yang digunakan, pegawai kasir
berperan memonitoring meja dan tagihan, pelayan berperan mengatur status meja,
dan pelanggan berperan sebagai pemesan menu. Aplikasi ini menjadi media
penghubung antara pegawai dan pelanggan sehingga kasus kasus yang dapat
menimbulkan ketidakpuasan terhadap pelanggan dapat diminimalisir.
(2)
v
ABSTRACT
Bandung is the most desirable tourism destination by tourists. This can
affect the progress of the culinary industry, in this case is a restaurant, if the
restaurant could use it. The restaurant should be ready to serve customers who
come, in this case the customer satisfaction must be considered.
Common case is
customers wait too long because the waiter can not directly choose a table or waiter
too busy serving other customers.
Therefore, it needs the application is able to
connect between the customer and the restaurant employees. The application will
be installed on the iPad mobile devices in a centralized data server and
programming language that will be used to build iPad applications is Objective-C.
The process of data exchange using XML facilitated by technology as the
connecting wifi. Administrator, cashier, waiters and customers will be facilitated by
the application which have different functions, where the function is adjusted to
each business process role. Administrator role set of data used, employee
monitoring role cashier table and bill, the waiter helps maintain the status table,
and the customer acts as a buyer. This application becomes connector between
employees and customers so that cases that lead to customer dissatisfaction can be
minimized.
(3)
vi
DAFTAR ISI
BAB I PENDAHULUAN ... IV
1.1 LATAR BELAKANG MASALAH ... XIII
1.2 RUMUSAN MASALAH ... XIII
1.3 TUJUAN PEMBAHASAN ... XIV
1.4 RUANG LINGKUP KAJIAN ... XIV
1.5 METODELOGI PENELITIAN ... XV
1.6 SISTEMATIKA PENYAJIAN ... XV BAB II DASAR TEORI ... XVII
2.1 STANDAR MENU RESTORAN ... XVII
2.2 UNIFIED MODELING LANGUAGE (UML) ... XVII
2.2.1 Use Case ... xvii 2.2.2 Activity Diagram ... xviii 2.2.3 Class Diagram ... xviii
2.3 ERD ... XVIII
2.4 DATABASE ... XVIII
2.5 MYSQL ... XVIII
2.6 FRAMEWORK CODEIGNITER ... XIX
2.7 PHPHYPERTEXT PREPROCESSOR (PHP) ... XIX
2.8 OBJECT ORIENTED PROGRAMMING(OOP)... XIX
2.9 OBJECTIVE C ... XX
2.10 IPHONE SDK DAN X-CODE ... XX
2.11 WIRELESS-FIDELITY (WIFI) ... XX
2.12 WEB SERVICE ... XXI
2.13 EXTENSIBLE MARKUP LANGUAGE(XML) ...XXII BAB III ANALISIS DAN PERANCANGAN ... XXIII
3.1 SISTEMATIKA APLIKASI ... XXIII
3.2 PROSES LOGIN APLIKASI ...XXVI
3.3 PROSES LOGOUT APLIKASI ...XXVI
3.4 PROSES MENAMPILKAN DATA MASTER ... XXVII
3.5 PROSES TAMBAH DATA MASTER ... XXVIII
(4)
vii
3.7 PROSES HAPUS DATA MASTER ... XXX
3.8 PROSES MENAMPILKAN DAFTAR MEJA ... XXXI
3.9 PROSES MENAMPILKAN DAN MENGUBAH STATUS PESANAN ... XXXII
3.10 PROSES PENGATURAN IPADDRESS ... XXXIV
3.11 PROSES PENOMORAN MEJA ... XXXV
3.12 PROSES MENAMPILKAN DAFTAR PROMOSI ... XXXVI
3.13 PROSES MENAMPILKAN MENU RESTORAN ... XXXVII
3.14 PROSES PEMESANAN MENU ... XXXVIII
3.15 PROSES MENAMPILKAN DAFTAR PESANAN DAN TAGIHAN ... XXXIX
3.16 PROSES HAPUS PESANAN ... XL
3.17 PROSES KONFIRMASI PESANAN ... XL
3.18 PROSES MEMINTA NOTA TAGIHAN ... XLI
3.19 PROSES MENGOSONGKAN MEJA ... XLII BAB IV PERANCANGAN DAN IMPLEMENTASI ... LXI
4.1 HALAMAN LOGIN... LXI
4.2 HALAMAN DAFTAR MEJA ... LXII
4.3 HALAMAN MANAJEMEN MENU ... LXII
4.4 HALAMAN TAMBAH MENU ... LXIII
4.5 HALAMAN TAMBAH MENU ... LXIII
4.6 HALAMAN UBAH MENU ... LXIV
4.7 HALAMAN HAPUS MENU ... LXV
4.8 HALAMAN MANAJEMEN MEJA ... LXVI
4.9 HALAMAN TAMBAH MENU ... LXVII
4.10 HALAMAN TAMBAH MEJA ... LXVII
4.11 HALAMAN UBAH MEJA ... LXVIII
4.12 HALAMAN HAPUS MEJA ... LXIX
4.13 HALAMAN MANAJEMEN PROMO ... LXX
4.14 HALAMAN TAMBAH MENU ... LXX
4.15 HALAMAN TAMBAH PROMO ... LXXI
4.16 HALAMAN UBAH PROMO ... LXXI
4.17 HALAMAN HAPUS PROMO... LXXII
4.18 HALAMAN MANAJEMEN PELAYAN ... LXXIII
(5)
viii
4.20 HALAMAN TAMBAH PELAYAN ... LXXIII
4.21 HALAMAN UBAH PELAYAN ... LXXIV
4.22 HALAMAN HAPUS PELAYAN ... LXXV
4.23 TAMPILAN MENU PROMO TERBARU ... LXXVI
4.24 TAMPILAN MENU DAFTAR MENU MAKANAN ... LXXVII
4.25 TAMPILAN MENU DAFTAR MENU MINUMAN ... LXXX
4.26 TAMPILAN MENU DAFTAR PESANAN ... LXXXII
4.27 TAMPILAN MENU PENGATURAN ... LXXXIII
4.28 TAMPILAN MENU DAFTAR PESANAN UNTUK PELAYAN ... LXXXV BAB V PENGUJIAN ... LXXXVII
5.1 HALAMAN LOGIN... LXXXVII
5.2 TAMBAH DATA MENU RESTORAN ... LXXXVII
5.3 UBAH DATA MENU RESTORAN ... LXXXIX
5.4 TAMBAH DATA MEJA ... XC
5.5 UBAH DATA MEJA ... XCI
5.6 TAMBAH DATA GAMBAR PROMOSI ... XCII
5.7 UBAH DATA PROMO ... XCII
5.8 TAMBAH DATA PELAYAN ... XCIII
5.9 UBAH DATA PELAYAN ... XCIV
5.10 TAMBAH PESANAN ... XCV
5.11 INPUT PENGATURAN IPADDRESS DAN NOMOR MEJA ... XCVI BAB VI SIMPULAN DAN SARAN... XCVIII
6.1 SIMPULAN ... XCVIII
6.2 SARAN ... XCVIII DAFTAR PUSTAKA... XCVIII
(6)
ix
DAFTAR GAMBAR
GAMBAR 2.1 CONTOH ONE-TO-ONE RELATIONSHIPS………7
GAMBAR 2.2 CONTOH ONE-TO-MANY RELATIONSHIPS ………...7
GAMBAR 2.3 CONTOH MANY-TO-MANY RELATIONSHIPS ………..….7
GAMBAR 2.4 APPLICATION FLOWCHART ………..10
GAMBAR 2.5 CARA MENULISKAN SCRIPT PHP ………12
GAMBAR 2.6 CONTOH EMBEDDED SCRIPT ………..12
GAMBAR 2.7 CONTOH NON-EMBEDDED SCRIPT ………13
GAMBAR 2.8 CONTOH KODE PROGRAM CLASS ………14
GAMBAR 2.9 CONTOH KODE PROGRAM INHERITANCE ……….15
GAMBAR 2.10 WIFI VARIASI 802.11 ………16
GAMBAR 3.1 GAMBARAN UMUM SISTEMATIKA APLIKASI ……….19
GAMBAR 3.2 USE CASE APLIKASI ………21
GAMBAR 3.3 ACTIVITY DIAGRAM PROSES LOGIN APLIKASI ………...22
GAMBAR 3.4 ACTIVITY DIAGRAM PROSES LOGOUT APLIKASI ………...23
GAMBAR 3.5 ACTIVITY DIAGRAM PROSES MENAMPILKAN DATA MASTER ………24
GAMBAR 3.6 ACTIVITY DIAGRAM PROSES TAMBAH DATA MASTER...25
GAMBAR 3.7 ACTIVITY DIAGRAM PROSES UBAH DATA MASTER ………..26
GAMBAR 3.8 ACTIVITY DIAGRAM PROSES HAPUS DATA MASTER ………..27
GAMBAR 3.9 ACTIVITY DIAGRAM PROSES MENAMPILKAN DAFTAR MEJA 28 GAMBAR 3.10 ACTIVITY DIAGRAM PROSES MENAMPILKAN DAN MENGUBAH PESANAN ………..29
(7)
x
GAMBAR 3.12 ACTIVITY DIAGRAM PROSES PENOMORAN MEJA ……….31 GAMBAR 3.13 ACTIVITY DIAGRAM PROSES MENAMPILKAN DAFTAR MEJA
………..32
GAMBAR 3.14 ACTIVITY DIAGRAM PROSES MENAMPILKAN MENU
RESTORAN………33 GAMBAR 3.15 ACTIVITY DIAGRAM PROSES PEMESANAN MENU ……….34 GAMBAR 3.16 ACTIVITY DIAGRAM PROSES MENAMPILKAN DAFTAR PESANAN DAN TAGIHAN..………...35 GAMBAR 3.17 ACTIVITY DIAGRAM PROSES HAPUS PESANAN ……….36 GAMBAR 3.18 ACTIVITY DIAGRAM PROSES KONFIRMASI PESANAN………37 GAMBAR 3.19 ACTIVITY DIAGRAM PROSES MEMINTA NOTA TAGIHAN…..38 GAMBAR 3.20 ACTIVITY DIAGRAM PROSES MENGKOSONGKAN MEJA…....38 GAMBAR 3.21 ENTITY RELATION DIAGRAM ………...39 GAMBAR 3.22 CLASS DIAGRAM APLIKASI ……….40 GAMBAR 3.23 PERANCANGAN ANTAR MUKA FORM LOGIN ………..41 GAMBAR 3.24 PERANCANGAN ANTAR MUKA MENU DAFTAR MEJA………42 GAMBAR 3.25 PERANCANGAN ANTAR MUKA MENU DAFTAR MEJA
(PESANAN) ………...43 GAMBAR 3.26 PERANCANGAN ANTAR MUKA MENU DAFTAR PESANAN 43
GAMBAR 3.27 PERANCANGAN ANTAR MUKA MENU PENGATURAN……….44 GAMBAR 3.28 PERANCANGAN ANTAR MUKA MENU PROMO TERBARU….45 GAMBAR 3.29 PERANCANGAN ANTAR MUKA MENU MAKANAN ………..46 GAMBAR 3.30 ANTAR MUKA MENU MINUMAN ………..47 GAMBAR 3.31 PERANCANGAN ANTAR MUKA MENU DAFTAR PESANAN 48
GAMBAR 3.32 PERANCANGAN ANTAR MUKA MENU PENGATURAN 49
GAMBAR 3.33 PERANCANGAN ANTAR MUKA MENU DAFTAR MEJA 50
GAMBAR 3.34 PERANCANGAN ANTAR MUKA MENU MANAJEMEN MENU 51
(8)
xi
GAMBAR 3.36 PERANCANGAN ANTAR MUKA KOTAK PERINGATAN HAPUS 53
GAMBAR 3.37 PERANCANGAN ANTAR MUKA MENU MANAJEMEN MEJA 54
GAMBAR 3.38 PERANCANGAN ANTAR MUKA HALAMAN TAMBAH MEJA BARU ………55 GAMBAR 3.39 PERANCANGAN ANTAR MUKA MENU MANAJEMEN PROMO
………..56
GAMBAR 3.40 PERANCANGAN ANTAR MUKA HALAMAN TAMBAH GAMBAR PROMO ………57 GAMBAR 3.41 PERANCANGAN ANTAR MUKA MENU MANAJEMEN PELAYAN
……….58
GAMBAR 3.42 PERANCANGAN ANTAR MUKA HALAMAN TAMBAH PELAYAN
(9)
xii
DAFTAR TABEL
TABEL 5.1 PENGUJIAN HALAMAN LOGIN ………..77 TABEL 5.2 PENGUJIAN HALAMAN TAMBAH DATA MENU RSTORAN……….78 TABEL 5.3 PENGUJIAN HALAMAN UBAH DATA MENU RESTORAN ………...79 TABEL 5.4 PENGUJIAN HALAMAN TAMBAH DATA MEJA ……….80 TABEL 5.5 PENGUJIAN HALAMAN UBAH DATA MEJA ……….81 TABEL 5.6 PENGUJIAN HALAMAN TAMBAH DATA GAMBAR PROMOSI 82
TABEL 5.7 PENGUJIAN HALAMAN UBAH DATA GAMBAR PROMOSI 83
TABEL 5.8 PENGUJIAN HALAMAN TAMBAH DATA PELAYAN ………..84 TABEL 5.9 PENGUJIAN HALAMAN UBAH DATA PELAYAN ………85 TABEL 5.10 PENGUJIAN PROSES TAMBAH PESANAN ………86 TABEL 5.11 PENGUJIAN PROSES PENGATURAN IP ADDRESS DAN NOMOR MEJA ……….87
(10)
1
Universitas Kristen MaranathaBAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Kota bandung merupakan salah satu tujuan pariwisata yang paling diminati oleh
wisatawan. Berdasarkan data yang dimiliki Dinas Kebudayaan dan Pariwisata (Disbudpar)
Kota Bandung, hingga bulan September 2013 sudah tercatat sebanyak 3.917.390 orang
wisatawan berkunjung ke Kota Bandung. Dari jumlah itu, 142.575 orang merupakan
wisatawan mancanegara dan 3.774.815 wisatawan domestik. Hal tersebut dapat berpengaruh
terhadap perkembangan industri kuliner (dalam hal ini adalah restoran), jika restoran tersebut
dapat memanfaatkannya. Restoran harus siap dalam melayani pelanggan yang datang, dalam
hal ini kepuasan pelanggan sangatlah diperhatikan.
Kekurangan pelayanan yang biasa terjadi di restoran adalah pelayan tidak dapat
langsung memilihkan meja untuk pelanggan, karena pelayan tidak bisa melihat semua meja
yang tersedia. Pelanggan tak kunjung dilayani karena pelayan harus melayani pelanggan lain
yang datang, dan belum tentu pelanggan lain tersebut lebih dahulu datang. Dampak dari
kekurangan pelayanan tersebut adalah pelanggan harus menunggu dengan waktu yang tidak
dapat ditentukan, dan tidak semua pelanggan mau untuk menunggu. Keadaan lapar dapat
menjadi pemicu emosi pelanggan jika terlalu lama menunggu. Tidak jarang pelanggan yang
kesal kepada pelanyanan restoran karena tak kunjung dilayani. Hal tersebut tidak baik bagi
citra restoran jika pelanggan menceritakan ketidakpuasannya kepada orang banyak.
Harapannya seluruh pelanggan yang datang dapat memperoleh meja dan dapat
memesan makanan atau minuman tanpa harus menunggu. Sehingga pelanggan merasa puas
dan dapat menceritakan kepuasannya kepada orang lain.
1.2 Rumusan Masalah
Rumusan masalah untuk permasalahan di atas adalah sebagai berikut :
1.
Bagaimana membuat aplikasi yang dapat menampilkan daftar meja yang kosong dan
terisi kepada pegawai kasir ?
2.
Bagaimana membuat aplikasi yang dapat menampilkan daftar menu terbaru secara
digital kepada pelanggan ?
(11)
2
Universitas Kristen Maranatha3.
Bagaimana membuat aplikasi yang dapat melakukan pemesanan menu secara langsung,
menampilkan total tagihan pesanan, meminta nota tagihan kepada kasir tanpa harus
memanggil pelayan ?
1.3 Tujuan Pembahasan
Tujuan pembahasan untuk permasalahan di atas adalah sebagai berikut :
1.
Membuat aplikasi yang dapat menampilkan daftar meja yang kosong dan terisi kepada
pegawai.
2.
Membuat aplikasi yang dapat menampilkan daftar menu secara digital kepada pelanggan.
3.
Membuat aplikasi yang dapat melakukan pemesanan menu secara langsung,
menampilkan total tagihan pesanan, meminta nota tagihan kepada kasir tanpa harus
memanggil pelayan.
1.4 Ruang Lingkup Kajian
Berdasarkan tujuan pembahasan yang telah diuraikan pada bagian 1.3, maka ruang
lingkup kajian dalam tugas akhir ini mempunyai beberapa batasan-batasan, antara lain:
1.
Perangkat Keras
Dalam pembangunan aplikasi digital menu ini akan menggunakan perangkat keras
wifi adaptor minimal spesifikasi IEEE 802.11b untuk koneksi antara perangkat iPad,
komputer server dan komputer untuk kasir.
2.
Perangkat lunak
Dalam pembangunan aplikasi manajemen menu dan monitoring meja ini akan
menggunakan beberapa perangkat lunak, antara lain :
a.
MySQL versi 5.5.32 untuk mengelola database.
b.
Menggunakan bahasa pemrograman PHP versi 5.4.19 untuk aplikasi webservice
dan aplikasi pada kasir.
c.
Menggunakan bahasa pemrograman Objective-C untuk aplikasi pada perangkat
iPad.
d.
Apache versi 2.4.4 sebagai web server.
(12)
3
Universitas Kristen Maranatha3.
Aplikasi
Dalam pembuatan aplikasi digital menu ini terdapat beberapa batasan aplikasi, antara
lain :
a.
Pada kasus ini diasumsikan bentuk ruangan restoran adalah persegi panjang.
b.
Data terpusat di dalam komputer server.
c.
Proses bisnis dari aplikasi ini meliputi informasi data meja, info menu yang
tersedia, pemesanan menu yang tersedia dan informasi tagihan pesanan permeja.
d.
Pada implementasinya pembatalan pesanan hanya bisa dilakukan sebelum
pelanggan melakukan konfirmasi pesanan.
e.
Mata uang yang digunakan adalah rupiah.
1.5 Metodelogi Penelitian
Metodelogi penelitian untuk tugas akhir ini adalah :
1.
Mempelajari buku, diktat, artikel dan situs yang berhubungan dengan topik yang
diambil.
2.
Melakukan diskusi dan konsultasi dengan ahli pengembang aplikasi iOS.
1.6 Sistematika Penyajian
Sistematika penyajian dalam laporan tugas akhir ini adalah sebagai berikut:
BAB I PENDAHULUAN
Bab ini membahas mengenai uraian latar belakang masalah, rumusan masalah,
tujuan, batasan masalah, dan sistematika penyajian.
BAB II KAJIAN TEORI
Bab ini membahas mengenai teori-teori yang mendasari dan mendukung
pembangunan aplikasi manajemen menu dan monitoring meja. Teori-teori ini diambil dari
pustaka yang diperlukan.
(13)
4
Universitas Kristen MaranathaBAB III ANALISIS DAN RANCANGAN SISTEM
Bab ini membahas mengenai analisis, masalah dan perancangan aplikasi, dimana
hasil perancangan ini harus memenuhi tujuan yang harus dicapai. Aplikasi yang dimaksud
adalah aplikasi iPad untuk pelanggan dan pelayan, serta aplikasi web yang digunakan oleh
kasir.
BAB IV HASIL PENELITIAN
Bab ini membahas mengenai implementasi seluruh hasil rancangan aplikasi yang
telah diidentifikasi dan hasil aplikasi yang telah dibangun.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini membahas mengenai pengujian terhadap aplikasi yang telah selesai
dikerjakan untuk memastikan tidak adanya kekurangan dalam pembuatan aplikasi.
BAB VI SIMPULAN DAN SARAN
Bab ini membahas mengenai kesimpulan dari laporan dan saran dari penulis untuk
pengembangan sistem informasi yang diambil dari seluruh proses selama melakukan
penyusunan Laporan Tugas Akhir ini.
(14)
98 Universitas Kristen Maranatha
BAB VI
SIMPULAN DAN SARAN
6.1 Simpulan
Dari hasil pembahasan bab
–
bab sebelumnya dapat ditarik kesimpulan, yaitu :
1.
Melalui aplikasi ini pegawai kasir dapat menampilkan daftar meja yang kosong dan
terisi.
2.
Melalui aplikasi ini pelanggan dapat melihat daftar menu terbaru secara digital lewat
perangkat iPad.
3.
Melalui aplikasi ini pelanggan dapat melakukan pemesanan menu secara langsung,
menampilkan total tagihan pesanan, dan meminta nota tagihan kepada kasir tanpa
harus memanggil pelayan.
6.2 Saran
Aplikasi pemesanan menu dan monitoring meja pada restoran ini masih dapat
dikembangkan dengan menambahkan fitur tambahan seperti kategori kategori pada menu
restoran dan menambahkan notifikasi pada perangkat iPad pelayan jika ada menu baru yang
masuk. Dapat pula menambahkan ruang likup pengembangan aplikasi sampai ke pengaturan
stok gudang dan keuangan, sehingga aplikasi ini benar mampu menjawab kebutuhan restoran
dari segala sisi, sisi keuangan, sisi persediaan, dan sisi penjualan.
(15)
99
DAFTAR PUSTAKA
Walker, J. R. (2011) The Restaurant : From Concept to Operation. JOHN WILEY & SON,
INC.
J. Whitten, L. Bentley and K. Dittman. (2004) System Analysis and Design Methods. New
York: Mc-Graw Hill, INC.
Silberschatz, Korth & Sudarshan. (2011). Database System Concepts 4
thEdition.
Kadir, A. (2008) Belajar Database Menggunakan MySQL. Yogyakarta: Penerbit Andi.
Daqiqil, I. Id., M.Ti. (2011) Framework CodeIgniter : Sebuah Panduan dan Best Practice.
Mark, D. (2009). Xcode 4 Developer Reference.
Deitel, Deitel, & Goldberg. (2004). Internet and World Wide Web: How to Program.
Walsh. (2008). Definitive XML Schema.
(1)
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Kota bandung merupakan salah satu tujuan pariwisata yang paling diminati oleh wisatawan. Berdasarkan data yang dimiliki Dinas Kebudayaan dan Pariwisata (Disbudpar) Kota Bandung, hingga bulan September 2013 sudah tercatat sebanyak 3.917.390 orang wisatawan berkunjung ke Kota Bandung. Dari jumlah itu, 142.575 orang merupakan wisatawan mancanegara dan 3.774.815 wisatawan domestik. Hal tersebut dapat berpengaruh terhadap perkembangan industri kuliner (dalam hal ini adalah restoran), jika restoran tersebut dapat memanfaatkannya. Restoran harus siap dalam melayani pelanggan yang datang, dalam hal ini kepuasan pelanggan sangatlah diperhatikan.
Kekurangan pelayanan yang biasa terjadi di restoran adalah pelayan tidak dapat langsung memilihkan meja untuk pelanggan, karena pelayan tidak bisa melihat semua meja yang tersedia. Pelanggan tak kunjung dilayani karena pelayan harus melayani pelanggan lain yang datang, dan belum tentu pelanggan lain tersebut lebih dahulu datang. Dampak dari kekurangan pelayanan tersebut adalah pelanggan harus menunggu dengan waktu yang tidak dapat ditentukan, dan tidak semua pelanggan mau untuk menunggu. Keadaan lapar dapat menjadi pemicu emosi pelanggan jika terlalu lama menunggu. Tidak jarang pelanggan yang kesal kepada pelanyanan restoran karena tak kunjung dilayani. Hal tersebut tidak baik bagi citra restoran jika pelanggan menceritakan ketidakpuasannya kepada orang banyak.
Harapannya seluruh pelanggan yang datang dapat memperoleh meja dan dapat memesan makanan atau minuman tanpa harus menunggu. Sehingga pelanggan merasa puas dan dapat menceritakan kepuasannya kepada orang lain.
1.2 Rumusan Masalah
Rumusan masalah untuk permasalahan di atas adalah sebagai berikut :
1. Bagaimana membuat aplikasi yang dapat menampilkan daftar meja yang kosong dan terisi kepada pegawai kasir ?
2. Bagaimana membuat aplikasi yang dapat menampilkan daftar menu terbaru secara digital kepada pelanggan ?
(2)
2
Universitas Kristen Maranatha 3. Bagaimana membuat aplikasi yang dapat melakukan pemesanan menu secara langsung,menampilkan total tagihan pesanan, meminta nota tagihan kepada kasir tanpa harus memanggil pelayan ?
1.3 Tujuan Pembahasan
Tujuan pembahasan untuk permasalahan di atas adalah sebagai berikut :
1. Membuat aplikasi yang dapat menampilkan daftar meja yang kosong dan terisi kepada pegawai.
2. Membuat aplikasi yang dapat menampilkan daftar menu secara digital kepada pelanggan. 3. Membuat aplikasi yang dapat melakukan pemesanan menu secara langsung, menampilkan total tagihan pesanan, meminta nota tagihan kepada kasir tanpa harus memanggil pelayan.
1.4 Ruang Lingkup Kajian
Berdasarkan tujuan pembahasan yang telah diuraikan pada bagian 1.3, maka ruang lingkup kajian dalam tugas akhir ini mempunyai beberapa batasan-batasan, antara lain:
1. Perangkat Keras
Dalam pembangunan aplikasi digital menu ini akan menggunakan perangkat keras wifi adaptor minimal spesifikasi IEEE 802.11b untuk koneksi antara perangkat iPad, komputer server dan komputer untuk kasir.
2. Perangkat lunak
Dalam pembangunan aplikasi manajemen menu dan monitoring meja ini akan menggunakan beberapa perangkat lunak, antara lain :
a. MySQL versi 5.5.32 untuk mengelola database.
b. Menggunakan bahasa pemrograman PHP versi 5.4.19 untuk aplikasi webservice dan aplikasi pada kasir.
c. Menggunakan bahasa pemrograman Objective-C untuk aplikasi pada perangkat iPad.
d. Apache versi 2.4.4 sebagai web server.
(3)
3. Aplikasi
Dalam pembuatan aplikasi digital menu ini terdapat beberapa batasan aplikasi, antara lain :
a. Pada kasus ini diasumsikan bentuk ruangan restoran adalah persegi panjang. b. Data terpusat di dalam komputer server.
c. Proses bisnis dari aplikasi ini meliputi informasi data meja, info menu yang tersedia, pemesanan menu yang tersedia dan informasi tagihan pesanan permeja. d. Pada implementasinya pembatalan pesanan hanya bisa dilakukan sebelum
pelanggan melakukan konfirmasi pesanan. e. Mata uang yang digunakan adalah rupiah.
1.5 Metodelogi Penelitian
Metodelogi penelitian untuk tugas akhir ini adalah :
1. Mempelajari buku, diktat, artikel dan situs yang berhubungan dengan topik yang diambil.
2. Melakukan diskusi dan konsultasi dengan ahli pengembang aplikasi iOS.
1.6 Sistematika Penyajian
Sistematika penyajian dalam laporan tugas akhir ini adalah sebagai berikut: BAB I PENDAHULUAN
Bab ini membahas mengenai uraian latar belakang masalah, rumusan masalah, tujuan, batasan masalah, dan sistematika penyajian.
BAB II KAJIAN TEORI
Bab ini membahas mengenai teori-teori yang mendasari dan mendukung pembangunan aplikasi manajemen menu dan monitoring meja. Teori-teori ini diambil dari pustaka yang diperlukan.
(4)
4
Universitas Kristen Maranatha BAB III ANALISIS DAN RANCANGAN SISTEMBab ini membahas mengenai analisis, masalah dan perancangan aplikasi, dimana hasil perancangan ini harus memenuhi tujuan yang harus dicapai. Aplikasi yang dimaksud adalah aplikasi iPad untuk pelanggan dan pelayan, serta aplikasi web yang digunakan oleh kasir.
BAB IV HASIL PENELITIAN
Bab ini membahas mengenai implementasi seluruh hasil rancangan aplikasi yang telah diidentifikasi dan hasil aplikasi yang telah dibangun.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini membahas mengenai pengujian terhadap aplikasi yang telah selesai dikerjakan untuk memastikan tidak adanya kekurangan dalam pembuatan aplikasi.
BAB VI SIMPULAN DAN SARAN
Bab ini membahas mengenai kesimpulan dari laporan dan saran dari penulis untuk pengembangan sistem informasi yang diambil dari seluruh proses selama melakukan penyusunan Laporan Tugas Akhir ini.
(5)
BAB VI
SIMPULAN DAN SARAN
6.1 Simpulan
Dari hasil pembahasan bab – bab sebelumnya dapat ditarik kesimpulan, yaitu :
1. Melalui aplikasi ini pegawai kasir dapat menampilkan daftar meja yang kosong dan terisi.
2. Melalui aplikasi ini pelanggan dapat melihat daftar menu terbaru secara digital lewat perangkat iPad.
3. Melalui aplikasi ini pelanggan dapat melakukan pemesanan menu secara langsung, menampilkan total tagihan pesanan, dan meminta nota tagihan kepada kasir tanpa harus memanggil pelayan.
6.2 Saran
Aplikasi pemesanan menu dan monitoring meja pada restoran ini masih dapat dikembangkan dengan menambahkan fitur tambahan seperti kategori kategori pada menu restoran dan menambahkan notifikasi pada perangkat iPad pelayan jika ada menu baru yang masuk. Dapat pula menambahkan ruang likup pengembangan aplikasi sampai ke pengaturan stok gudang dan keuangan, sehingga aplikasi ini benar mampu menjawab kebutuhan restoran dari segala sisi, sisi keuangan, sisi persediaan, dan sisi penjualan.
(6)
99
DAFTAR PUSTAKA
Walker, J. R. (2011) The Restaurant : From Concept to Operation. JOHN WILEY & SON, INC.
J. Whitten, L. Bentley and K. Dittman. (2004) System Analysis and Design Methods. New York: Mc-Graw Hill, INC.
Silberschatz, Korth & Sudarshan. (2011). Database System Concepts 4th Edition. Kadir, A. (2008) Belajar Database Menggunakan MySQL. Yogyakarta: Penerbit Andi. Daqiqil, I. Id., M.Ti. (2011) Framework CodeIgniter : Sebuah Panduan dan Best Practice. Mark, D. (2009). Xcode 4 Developer Reference.
Deitel, Deitel, & Goldberg. (2004). Internet and World Wide Web: How to Program. Walsh. (2008). Definitive XML Schema.