Analisis Dan Perancangan Aplikasi Reservasi Dan Order Menu Berbasis Web Pada Restoran Bebek Van Java
Analisis Dan Perancangan Aplikasi Reservasi Dan Order Menu Berbasis Web Pada Restoran Bebek Van Java
bidang
TEKNIK
H a l a ma n 129
Majalah Ilmiah UNIKOM Vol.14 No. 1 Doni Romdoni Kusnadi, Novrini Hasti
Restoran Bebek Van Java merupakan salah dalam pencatatan data reservasi kon-
satu restoran terkemuka dikota Bandung. sumen yang masih dilakukan secara
Dengan jumlah konsumen yang terus ber- manual. Hal ini memungkinkan ter-
tambah, akan mengakibatkan jumlah jadinya kesalahan dan tercecernya data.
reservasi pada restoran tersebut. Proses Serta memakan waktu dalam proses
reservasi yang dilakukan oleh restoran ter- pencarian
sebut dilakukan melalui reservasi langsung c. Semakin banyaknya jumlah konsumen
dan melalui telepon. Dengan menggunakan Restoran Bebek Van Java yang me-
media telepon memang dapat mengem- nyebabkan kebutuhan pelayanan infor-
bangkan usaha, namun akan berdampak masi dan proses reservasi bagi kon-
pada keterbatasan pelanggan dalam sumen.
menentukan daftar menu yang terdapat d. Adanya keterbatasan informasi bagi
pada restoran. pelanggan dalam melakukan reservasi
dan order menu melalui telepon. Pelang-
Bagi Restoran, terdapat beberapa kendala gan harus bertanya berbagai hal terlebih
yang dialami terutama dalam proses pen- dahulu untuk mendapatkan informasi.
catatan reservasi, seperti meja mana yang Sedangkan Petugas memakan waktu
dipesan oleh konsumen, daftar menu apa dalam pencarian informasi yang dibutuh-
saja yang dipesan oleh konsumen dan wak- kan oleh konsumen.
tu reservasi. Selama ini proses pencatatan
masih bersifat konvensional yaitu dengan 3. Rumusan Masalah
melakukan pencatatan secara manual.
Melihat hal tersebut, tidaklah tidak mungkin Berdasarkan permasalahan tersebut maka
catatan data reservasi konsumen akan rumusan masalah yang dapat diuraikan
tercecer atau bahkan hilang. Dan bila hal adalah sebagai berikut:
tersebut sampai terjadi maka secara lang- a. Bagaimana sistem reservasi yang se-
sung dapat merusak citra restoran di mata dang berjalan di Restoran Bebek Van
konsumen. Java.
b. Bagaimana membuat rancangan aplikasi
Sedangkan bagi konsumen, masalah yang yang dapat memberikan informasi
dihadapi terdapat dalam melakukan proses reservasi dan pemilihan menu lengkap
reservasi dan pemilihan daftar menu yang yang membantu konsumen dalam
terdapat pada restoran. Untuk melakukan melakukan reservasi berbasis web.
reservasi konsumen harus mendatangi
restoran ataupun melalui media telepon. 4. Maksud Penelitian
Hal ini dapat menyita waktu konsumen, ter-
lebih konsumen akan kesulitan dalam mem-
Maksud dari penelitian ini adalah mem-
peroleh daftar menu secara lengkap bila
bangun suatu aplikasi pelayanan reservasi
melalui media telepon. dan pemesanan menu berbasis web pada
2. Identifikasi Masalah Restoran Bebek Van Java.
H a l a m a n 130
Doni Romdoni Kusnadi, Novrini Hasti Majalah Ilmiah UNIKOM Vol.14 No. 1
Restoran Bebek Van Java dan membantu likasi yang sudah ditulis oleh orang lain atau
konsumen dalam melakukan reservasi perusahaan-perusahaan perangkat lunak.
berbasis web. Beberapa perusahaan perangkat lunak te-
lah memproduksi paket-paket perangkat
6. Batasan Masalah lunak yang mempunyai reputasi internasion-
al.
Batasan masalah dari penelitian ini meliputi
perancangan dan implementasi 2. Aplikasi Web
Perancangan Sistem Informasi Reservasi
dan Order Menu Secara Online pada Pada awalnya aplikasi web dibangun hanya
Restoran Bebek Van Java dengan batasan dengan menggunakan bahasa yang disebut
sebagai berikut; HTML (HyperText Markup Languange) dan
a. Aplikasi yang akan dirancang meliputi protokol yang digunakan dinamakan HTTP
halaman informasi Restoran Bebek Van (HyperText Transfer Protocol).
Java, proses reservasi dan pemesanan
menu konsumen serta pengolahan data Pada peerkembangan berikutnya, sejumlah
reservasi dan pemesanan menu. script dan objek yang dikembangkan untuk
b. Tidak tersedianya fasilitas interaksi sesa- memperluas kemampuan HTML. Pada saat
me konsumen. ini, banyak script seperti itu; antara lain PHP
c. Jam Reservasi yang tersedia pada dan ASP, sedangkan contoh yang berupa
Restoran Bebek Van Java adalah dari objek antara lain adalah applet (Java).
pukul 11:00 hingga 22:00 dikutip dari Abdul Kadir (2005:122)
d. Adanya campur tangan petugas untuk
merubah status reservasi konsumen. Aplikasi web sendiri dapat dibagi menjadi
e. Dalam melakukan reservasi dan order web statis dan web dinamis. Web
menu konsumen dituntut untuk statisdibentuk dengan mengguankan HTML
melakukan pembayaran DP sebesar saja. Kekurangan aplikasi ini terletak pa-
50%. dakeharusan untuk mememlihara program
f. Apabila dalam tenggang waktu 1 hari secara terus-menerus untuk mengikuti se-
konsumen tidak melakukan konfirmasi tiapperubahan yang terjadi. Kelamahan ini
pembayaran DP maka proses reservasi dapat diatasi dengan model aplikasi web
akan dibatalkan dinamis.
H a l a ma n 131
Majalah Ilmiah UNIKOM Vol.14 No. 1 Doni Romdoni Kusnadi, Novrini Hasti
H a l a m a n 132
Doni Romdoni Kusnadi, Novrini Hasti Majalah Ilmiah UNIKOM Vol.14 No. 1
dengan melihat langsung dan mengama- perangkat lunak, tetapi tidak mengidentifi-
ti proses yang berjalan di restoran Bebek kasi kebutuhan input, pemrosesan, atau-
Van Java. pun output detail.
H a l a ma n 133
Majalah Ilmiah UNIKOM Vol.14 No. 1 Doni Romdoni Kusnadi, Novrini Hasti
b. Diagram Konteks
Diagram konteks adalah diagram yang
terdiri dari suatu proses dan menggam-
barkan ruang lingkup suatu sistem.
d. Kamus Data
Kamus data adalah suatu daftar data ele-
men yang terorganisir dengan definisi yang
tetap dan sesuai dengan sistem.
f. ERD
ERD merupakan suatu model untuk men-
jelaskan hubungan antar data dalam basis
data berdasarkan objek-objek dasar data
yang mempunyai hubungan antar relasi.
H a l a m a n 134
Doni Romdoni Kusnadi, Novrini Hasti Majalah Ilmiah UNIKOM Vol.14 No. 1
No Permasalahan Usulan
1 Belum adanya media yang memberikan Dibuatkan system informasi berbasis
informasi seputar Restoran Bebek Van web yang dapat mempromosikan
Java yang dapat diakses dengan mudah restoran serta memberikan informasi
oleh masyarakat. seputar restoran.
2 Adanya Keterbatasan pihak restoran Dibuatkan database sebagai media
dalam pencatatan data reservasi kon- penyimpanan data reservasi konsumen.
sumen yang masih dilakukan secara
manual. Hal ini memungkinkan ter-
jadinya kesalahan dan tercecernya da-
ta. Serta memakan waktu dalam proses
pencarian
3 Semakin banyaknya jumlah konsumen Dibuatkan system informasi berbasis
Restoran Bebek Van Java yang me- web yang dapat memberikan kemu-
nyebabkan kebutuhan pelayanan infor- dahan dalam melakukan reservasi. Dan
masi dan proses reservasi bagi kon- reservasi dapat dilakukan tidak hanya di
sumen. tempat restoran saja.
4 Adanya keterbatasan informasi bagi Dibuatkan system informasi yang dapat
pelanggan dalam melakukan reservasi memberikan informasi yang dibutuhkan
dan order menu melalui telepon. konsumen seputar reservasi dan order
Pelanggan harus bertanya berbagai hal menu.
terlebih dahulu untuk mendapatkan
informasi. Sedangkan Petugas me-
makan waktu dalam pencarian informa-
si yang dibutuhkan oleh konsumen.
H a l a ma n 135
Majalah Ilmiah UNIKOM Vol.14 No. 1 Doni Romdoni Kusnadi, Novrini Hasti
5. Gambaran Umum Sistem yang diusulkan a. Diagram Konteks Sistem Yang Diusulkan
Perangkat luak yang akan dibangun ber- Gambar 3. Diagram Konteks Sistem Yang
basiskan web dengan menggunakan PHP Diusulkan
sebagai bahasa pemrograman utama.
H a l a m a n 136
Doni Romdoni Kusnadi, Novrini Hasti Majalah Ilmiah UNIKOM Vol.14 No. 1
Gambar 5. Relasi Tabel Sistem Yang Di- 10. Implementasi Basis Data
usulkan
Data – data yang dibutuhkan oleh
perangkat lunak baik hasil inputan, ataupun
d. ERD Yang Diusulkan data yang nantinya akan diolah untuk dijadi-
kan sebagai suatu informasi. Pembuatan
Basis Data dilakukan dengan menggunakan
bahasa sql. Berikut adalah implementa-
sinya :
H a l a ma n 137
Majalah Ilmiah UNIKOM Vol.14 No. 1 Doni Romdoni Kusnadi, Novrini Hasti
H a l a m a n 138
Doni Romdoni Kusnadi, Novrini Hasti Majalah Ilmiah UNIKOM Vol.14 No. 1
H a l a ma n 139
Majalah Ilmiah UNIKOM Vol.14 No. 1 Doni Romdoni Kusnadi, Novrini Hasti
H a l a m a n 140