Anda di halaman 1dari 12

Majalah Ilmiah UNIKOM Vol.14 No.

bidang
TEKNIK

ANALISIS DAN PERANCANGAN APLIKASI


RESERVASI DAN ORDER MENU BERBASIS WEB
PADA RESTORAN BEBEK VAN JAVA

DONI ROMDONI KUSNADI, NOVRINI HASTI


Program Studi Sistem Informasi, Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia

Perkembangan di bidang teknologi informasi membuat banyak perusahaan


dibidang restoran mulai mengembangkan sistem yang ada dengan
menggunakan teknologi informasi. Penelitian ini dirancang untuk membuat sua-
tu aplikasi reservasi tempat dan order menu di retstoran Bebek Van Java. Pem-
bangunan aplikasi reservasi dan order menu berbasis web pada Restoran bebek
Van Java dibuat dengan tujuan untuk memudahkan pengguna untuk mendapat-
kan informasi mengenai restoran Bebek Van Java dan memudahkan dalam
melakukan reservasi melalui media internet. Desain penelitian yang digunakan
bersifat deskriptif dengan teknik pengumpulan data yang digunakan meliputi
sumber data primer yaitu dengan cara observasi dan wawancara, sedangkan
sumber data sekunder yaitu dengan cara melihat dokumen - dokumen. Metode
pendekatan yang digunakan terstruktur dan metode pengembangan sistem in-
formasi penjualan pakaian berbasis web dibuat dengan menggunakan metode
prototype. Dengan adanya aplikasi reservasi dan order menu berbasis web
dapat mengatasi salah satu permasalahan dalam hal reservasi dimana kon-
sumen harus melakukan reservasi secara langsung. Aplikasi berbasis web ini
menggunakan bahasa PHP sebagai bahasa pemrograman. Dengan adanya ap-
likasi reservasi berbasis web ini diharapkan akan membantu restoran dan kon-
sumen dalam proses reservasi.

Keywords : : Aplikasi, Reservasi, PHP

PENDAHULUAN berdampak pada kemudahan masyarakat


1. Latar Belakang pengguna komputer dalam mendapatkan
data maupun informasi. seperti contohnya
Di era perkembangan teknologi informasi informasi mengenai daftar menu pada sua-
ini, instansi maupun perusahaan dituntut tu restoran. Proses pemesanan pada suatu
untuk mengikuti dan menyesuaikan dengan restoran merupakan suatu hal yang penting
perkembangan teknologi yang sedang ter- dalam bisnis restoran. Umumnya pemesan-
jadi. Oleh karena itu, penerapan teknologi an makanan dan minuman dilakukan
berbasis internet menjadi salah satu kebu- secara langsung dengan mendatangi
tuhan yang perlu dipenuhi oleh suatu perus- restoran, namun dengan perkembangan
ahaan ataupun suatu instansi. teknologi hal ini dapat dilakukan secara
online.
Dari perkembangan dunia teknologi ini pun

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.

Berdasarkan permasalahan latar belakang 5. Tujuan Penelitian


diatas, dapat diidentifikasi masalahnya se-
bagai berikut: Adapun tujuan dari penelitian ini adalah
a. Belum adanya media yang memberikan sebagai berikut:
informasi seputar Restoran Bebek Van a. Untuk mengetahui system reservasi yang
Java yang dapat diakses dengan mudah berjalan di restoran Bebek Van Java.
oleh masyarakat. b. Untuk membuat rancangan aplikasi yang
b. Adanya Keterbatasan pihak restoran dapat memberikan informasi mengenai

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.

3. Arsitektur Aplikasi Web


KAJIAN PUSTAKA
Arsitektur aplikasi web meliputi klien, web
1. Aplikasi server, middleware dan basis data. Klien
berinteraksi dengan web server . Secara
Perangkat lunak aplikasi yaitu perangkat internal, web server berkomunikasi Dengan
lunak yang digunakan untuk membantu middleware dan middleware yang berkomu-
pemakai komputer untuk melaksanakan nikasi dengan basis data. Contoh middle-
pekerjaannya. Jika ingin mengembangkan ware adalah PHP dan ASP. Pada mekanisme
program aplikasi sendiri, maka untuk menu- aplikasi web dinamis, terjadi tambahan
lis program aplikasi tersebut, dibutuhkan proses yaitu server menerjemahkan kode
suatu bahasa pemrograman, yaitu language PHP menjadi kode HTML. Kode PHP yang
software, yang dapat berbentuk assembler, diterjemahkan oleh mesin PHP yang akan
compiler ataupun interpreter. Sekarang, diterima oleh klien. dikutip dari Abdul Kadir
banyak sekali program-program aplikasi (2005:122)
yang tersedia dalam bentuk paket-paket
program. Ini adalah program-program ap-

H a l a ma n 131
Majalah Ilmiah UNIKOM Vol.14 No. 1 Doni Romdoni Kusnadi, Novrini Hasti

4. Pengertian Restoran Objek Penelitian yang diteliti dalam


penelitian ini adalah “Pembangunan Ap-
Menurut http://spectrum-paint.com/reader/ likasi Reservasi dan Order Menu berbasis
items/111 restoran adalah tempat web pada Restoran Bebek Van Java” yang
menyantap makanan dan minuman yang beralamatkan di Jalan Lombok No.47.
disediakan dengan dipungut bayaran, tidak
termasuk usaha jenis tataboga atau cater- 2. Desain Penelitian
ing,suatu tempat atau bangunan yang di-
organisasi secara komersial yang menye- Design Penelitian adalah tahapan dalam
lenggarakan pelayanan yang baik kepada proses penelitian, yang digunakan untuk
semua tamunya baik berupa makan dan mempermudah peneliti dalam melakukan
minum. penelitian. Desain penelitian akan berguna
bagi peneliti dan pihak-pihak yang terlibat
5. Pengertian Reservasi dalam penelitian.

Menurut http://www.scribd.com/ Dalam penelitian ini, penulis menggunakan


doc/11320689/Definisi-Reservasi/ reserva- jenis penelitian deskriptif dan penelitian
si adalah sebuah proses perjanjian berupa tindakan. Penelitian deskriptif merupakan
pemesanan sebuah produk baik barang penelitian menggunakan metode kuantitatif
maupun jasa dimana pada saat itu telah untuk menggambarkan fenomena seperti
terdapat kesepahaman antara konsumen apa adanya fenomena tersebut tanpa
dengan produsen mengenai produk terse- maksud untuk memanipulasi atau
but. mengontrol. Sedangkan penelitian tindakan
adalah penelitian yang bertujuan untuk
6. Pengertian Internet mengmbangkan suatu pengetahuan
ataupun keterampilan baru untuk
Internet berasal dari kata International Net- memecahkan masalah yang terjadi di
work , yang dapat disingkat dengan kata lapangan.
Internet, merupakan dua komputer atau
lebih yang saling berhubungan membentuk 3. Jenis dan Metode Pengumpulan Data
jaringan komputer hingga meliputi jutaan a. Sumber Data Primer
komputer di dunia (internasional), yang sal- Data primer merupakan sumber data yang
ing berinteraksi dan bertukar informasi. diperoleh langsung dari sumber asli (tidak
Dikutip dari Daryanto (2004 :22) melalui media perantara). Data primer
dapat berupa opini subjek (orang) secara
7. Pengertian Website individual atau kelompok. Pada proses pem-
buatan ensiklopedia manfaat tanaman obat
Website merupakan sumber daya internet ini menggunakan beberapa sumber data
yang sangat popular dan dapat digunakan primer, diantaranya:
untuk memperoleh informasi atau bahkan 1. Wawancara
melakukan transaksi pembelian barang Melakukan teknik pengumpulan data
dikutip dari Abdul Kadir(2003:460). dengan melakukan tanya jawab secara
lisan dengan pihak-pihak yang terlbat
dalam penelitian. Peneliti
OBJEK DAN METODE PENELITIAN mengumpulkan data dengan melakukan
wawancara secara langsung.
1. Objek Penelitian 2. Observasi
Melakukan pengamatan secara langsung
untuk mendapatkan data secara umum

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.

b. Sumber Data Sekunder Pendekatan Prototipe melewati tiga proses,


Data sekunder merupakan sumber data yaitu pengumpulan kebutuhan,
penelitian yang diperoleh peneliti secara perancangan, dan evaluasi Prototipe. Pros-
tidak langsung melalui media perantara es-proses tersebut dapat dijelaskan sebagai
(diperoleh dan dicatat oleh pihak lain). Pada berikut:
penelitian ini, peneliti menggunakan be-
berapa sumber data primer, diantaranya a. Pengumpulan kebutuhan: developer dan
sumber buku dan sumber internet serta klien bertemu dan menentukan tujuan
data sekunder yang diperoleh dari instansi umum, kebutuhan yang diketahui dan
terkait. gambaran bagian-bagian yang akan dibu-
tuhkan berikutnya;
4. Metode Pendekatan Sistem b. Perancangan: perancangan dilakukan
cepat dan rancangan mewakili semua
Pendekatan sistem yang digunakan pada aspek software yang diketahui, dan
penelitian ini adalah pendekatan ter- rancangan ini menjadi dasar pembuatan
setruktur. Pendekatan terstruktur Prototipe.
mengenalkan penggunaan alat-alat dan c. Evaluasi Prototipe: klien mengevalua-
teknik-teknik untuk mengembangkan sistem si Prototipe yang dibuat dan digunakan
yang terstruktur. Tujuan pendekatan ter- untuk memperjelas kebutuhan software.
struktur adalah agar pada akhir pengem- Metode pengembangan system yang
bangan perangkat lunak dapat memenuhi digunakan oleh penulis dalam perancangan
kebutuhan user, dilakukan tepat waktu, system informasi ini yaitu menggunakan
tidak melampaui anggaran biaya, mudah metode Prototyping. Dengan menggunakan
dipergunakan, mudah dipahami dan mudah metode Prototyping, pengembang dan
dirawat. pengguna dapat saling berinteraksi selama
proses pembuatan system yang dibuat.
5. Metode Pengembangan Sistem
6. Alat Bantu Analisis dan Perancangan
Dibutuhkan langkah-langkah atau metode
dalam pengerjaanya. Dalam Penelitian ini Alat bantu analisis dan perancangan meru-
metode pengembangan system yang pakan tools yang digunakan untuk memper-
digunakan adalah Prototype. Proto- mudah penulis dalam melakukan analisis
tipe adalah proses iterative yang melibatkan dan perancangan aplikasi. Dengan
hubunan kerja yang dekat antara perancang menggunakan metode pendekatan system
dan pengguna. tersetruktur, Alat bantu yang digunakan di-
antaranya adalah sebagai berikut:
Pressman (2001 : 117) menyatakan bahwa
seringkali seorang pelanggan mendefinisi-
kan serangkaian sasaran umum bagi

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.

c. Data Flow Diagram


Data Flow Diagram (DFD) adalah suatu dia-
gram yang menggunakan notasi-notasi un-
tuk menggambarkan arus dari data sistem.

d. Kamus Data
Kamus data adalah suatu daftar data ele-
men yang terorganisir dengan definisi yang
tetap dan sesuai dengan sistem.

e. Perancangan Basis Data


Perancangan basis data dapat dilakukan
dengan cara.Untuk merancang suatu sistem
informasi dibutuhkan database.

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.

Gambar 1. Flow Map yang Sedang Berjalan


HASIL PENELITIAN
a. Flowmap
Flowmap merupakan penggambaran secara 1. Analisis dan Perancangan Sistem
grafik prosedur-prosedur dalam suatu sis-
tem informasi yang Requirement Design Analisis system yang sedang berjalan meru-
Maintenance Implementation Verification pakan suatu tahapan atau langkah awal
bertujuan untuk mempermudah peneliti. dalam pembangunan atupun pengem-
bangan sistem, terhadap sitem atau ap-
likasi yang akan dibangun. Tahapan ini ber-
tujuan untuk mengetahui mekanisme dan
cara kerja ataupun prosedur yang sedang
berjalan. Proses ataupun mekanisme yang
sedang berjalan nantinya akan dijadikan
sebagai salah satu acuan dalam pem-
bangunan ataupun pengembangan system.

2. Analisis prosedur yang Berjalan

Untuk melihat dan mempelajari prosedur


system yang sedang berjalan secara lebih
Gambar 2. Diagram Konteks yang Sedang
Berjalan

H a l a m a n 134
Doni Romdoni Kusnadi, Novrini Hasti Majalah Ilmiah UNIKOM Vol.14 No. 1

detail, maka dibutuhkan penggambaran kanan yang sedang berjalan di Restoran


aliran – aliran informasi dari proses yang Bebek Van Java, penulis melakukan evalua-
terkait. si sistem yang berjalan sebagai berikut:
a. Flowmap yang berjalan
b. Diagram Konteks yang berjalan 4. Perancangan Sistem

3. Evaluasi Sistem yang Berjalan Sebagai tindak lanjut setelah tahapan


anaslisi system yang sedang berjalan pada
Evaluasi system bertujuan untuk restoran Bebek Van Java, maka dibuatlah
menemukan kelemahan ataupun keku- Aplikasi Reservasi dan Order Menu berbasis
rangan dari system yang sedang berjalan web pada Restoran Bebek Van Java.
dan sebisa mungkin memberikan solusi Tahapan perancangan sistem merupakan
terhadap permasalahan yang dihadapi oleh tahapan yang memberikan gambaran
system yang sedang berjalan. mengenai system atau aplikasi yang akan
diusulkan.
Berdasarkan hasil pengamatan dari
prosedur reservasi dan pemesanan ma-

Tabel 1. Evaluasi Sistem yang sedang Berjalan

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

Gambaran umum system yang diusulkan


merupakan tahapan lebih lanjut yang meng-
gambarkan system secara umum dimana
gambaran system tersebut menjelaskan
fungsi dan proses dari system secara garis
besar.

Pembangunan Aplikasi Reservasi dan Order


Menu berbasis web pada Restoran Bebek
Van Java ini dapat digambarkan sebagai
suatu fasilitas yang dapat memberikan
kemudahan layanan kepada konsumen
Restoran Bebek Van Java dan memberikan
kemudahan dalam mengelola data reserva-
si bagi petugas.

Perangkat luak yang akan dibangun ber- Gambar 3. Diagram Konteks Sistem Yang
basiskan web dengan menggunakan PHP Diusulkan
sebagai bahasa pemrograman utama.

Proses yang dapat dilakukan oleh Sistem


b. DFD Lv 1 Sistem Yang Diusulkan
Aplikasi adalah sebagai berikut:

Proses dalam mendapatkan informasi sepu-


tar Restoran Bebek Van Java, Proses dalam
mendapatkan informasi seputar reservasi
Restoran Bebek Van Java berbasis web,
Proses dalam melakukan reservasi dan or-
der menu berbasis web pada Restoran Be-
bek Van Java dan Proses mengelola data
reservasi dan order menu konsumen hingga
proses pembuatan laporan.

6. Perancangan Prosedur yang diusulkan

Perancangan prosedur merupakan salah


satu tahapan pengembangan suatu sistem. Gambar 4. DFD Lv 1 Sistem Yang Diusulkan
Tahap perancangan prosedur merupakan
tahap penggambaran mengenai runtaian
proses yang diusulkan.

H a l a m a n 136
Doni Romdoni Kusnadi, Novrini Hasti Majalah Ilmiah UNIKOM Vol.14 No. 1

c. Relasi Tabel Sistem Yang Diusulkan 7. Implementasi dan Pengujian Sistem

Implementasi system merupakan pengem-


bangan dari tahap desain system. Pada
tahap implementasi system yang telah dibu-
at diterapkan untuk mewujudkan hasil dari
perancangan system.

8. Implementasi Perangkat Lunak

Kebutuhan perangkat lunak dari implemen-


tasi program ini adalah:
a. Sistem Operasi Windows XP (minimal)
b. Browser yang mendukung java script.

9. Implementasi Perangkat Keras

Perangkat keras yang di butuhkan oleh sis-


tem informasi akademik ini untuk bekerja
secara optimal adalah sebagai berikut :
a. Komputer dengan processor 1,8 Ghz
b. RAM 1 GB
c. Harddisk Free Space 200 MB
d. Modem minimal 64KBps

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 :

Gambar 6. ERD Yang Diusulkan

H a l a ma n 137
Majalah Ilmiah UNIKOM Vol.14 No. 1 Doni Romdoni Kusnadi, Novrini Hasti

Implementasi Tabel user


CREATE TABLE IF NOT EXISTS `user` (
`iduser` int(20) NOT NULL AUTO_INCREMENT,
`namauser` varchar(20) NOT NULL, `password` varchar(50) NOT NULL,
`level` varchar(20) NOT NULL, PRIMARY KEY (`iduser`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

Implementasi Tabel konsumen


CREATE TABLE IF NOT EXISTS `konsumen` (
`idkonsumen` int(20) NOT NULL AUTO_INCREMENT,
`namakonsumen` varchar(20) NOT NULL, `nohpkonsumen` varchar(20) NOT NULL,
`emailkonsumen` varchar(30) NOT NULL, `password` varchar(50) NOT NULL,
`statuskonsumen` int(2) NOT NULL, PRIMARY KEY (`idkonsumen`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;

Implementasi Tabel reservasi


CREATE TABLE IF NOT EXISTS `reservasi` (
`idreservasi` int(10) NOT NULL AUTO_INCREMENT,
`nama` varchar(20) NOT NULL, `nohp` varchar(30) NOT NULL,
`tgl` date NOT NULL, `jam` time NOT NULL, `nomeja` int(10) NOT NULL,
`status` varchar(20) NOT NULL, `iduser` varchar(20) NOT NULL,
PRIMARY KEY (`idreservasi`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=72 ;

Implementasi Tabel orders


CREATE TABLE IF NOT EXISTS `orders` (
`idorders` int(10) NOT NULL AUTO_INCREMENT, `idreservasi` int(10) NOT NULL, `total`
int(20) NOT NULL, PRIMARY KEY (`idorders`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=70 ;

Implementasi Tabel detail


CREATE TABLE IF NOT EXISTS `detail` (
`no` int(20) NOT NULL AUTO_INCREMENT,
`idorders` int(10) NOT NULL, `idmenu` varchar(10) NOT NULL,
`qty` int(10) NOT NULL, `subtotal` int(20) NOT NULL,
PRIMARY KEY (`no`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=30 ;

Implementasi Tabel pembayaran


CREATE TABLE IF NOT EXISTS `pembayaran` (
`idtransaksi` int(10) NOT NULL AUTO_INCREMENT,
`idreservasi` int(10) NOT NULL, `tglpembayaran` date NOT NULL,
`totalbayar` int(20) NOT NULL, `status` int(2) NOT NULL,
`idtransfer` varchar(30) NOT NULL, PRIMARY KEY (`idtransaksi`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;

H a l a m a n 138
Doni Romdoni Kusnadi, Novrini Hasti Majalah Ilmiah UNIKOM Vol.14 No. 1

Implementasi Tabel buktitransfer


CREATE TABLE IF NOT EXISTS `buktitransfer` (
`idtransfer` varchar(30) NOT NULL, `atasnama` varchar(30) NOT NULL,
`tgltransfer` date NOT NULL, `totaltransfer` int(30) NOT NULL,
PRIMARY KEY (`idtransfer`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Implementasi Tabel meja


CREATE TABLE IF NOT EXISTS `meja` (
`nomeja` int(10) NOT NULL, `kapasitas` int(10) NOT NULL,
PRIMARY KEY (`nomeja`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Implementasi Tabel menu


CREATE TABLE IF NOT EXISTS `menu` (
`idmenu` varchar(10) NOT NULL, `namamenu` varchar(20) NOT NULL,
`harga` int(10) NOT NULL, PRIMARY KEY (`idmenu`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Implementasi Tabel bukutamu


CREATE TABLE IF NOT EXISTS `bukutamu` (
`idbukutamu` int(10) unsigned NOT NULL AUTO_INCREMENT,
`namabukutamu` varchar(15) NOT NULL, `situs` varchar(30) NOT NULL,
`email` varchar(30) NOT NULL, `pesan` text NOT NULL,
`waktu` datetime NOT NULL, PRIMARY KEY (`idbukutamu`),
UNIQUE KEY `id` (`idbukutamu`), KEY `id_2` (`idbukutamu`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ;

KESIMPULAN DAN SARAN Order Menu berbasis web pada Restoran


Bebek Van Java terdiri dari pembuatan
1. Kesimpulan situs web Bebek Van Java yang mem-
berikan informasi seputar Restoran,
Berdasarkan hasil pembahasan yang telah proses reservasi dan pemesanan menu
diuraikan sebelumnya, maka penulis dapat secara online, dan proses pengolahan
menarik kesimpulan sebagai berikut: data yang terkomputerisasi.
c. Aplikasi Reservasi dan Order Menu ber-
a. Sistem reservasi yang berjalan pada basis web pada Restoran Bebek Van
restoran Bebek Van Java dalam proses Java diimplementasikan dengan teknolo-
reservasi hingga pengolahan data gi intermet.
reservasi masih menggunakan system d. Dengan adanya Aplikasi Pelayanan
yang manual. Dan belum adanya website Reservasi dan Order Menu Online ini,
restoran yang memberikan informasi maka dapat meningkatkan efisiensi wak-
kepada konsumen. tu dalam proses pelayanan reservasi di
b. Pembangunan Aplikasi Reservasi dan Restoran Bebek Van Java.

H a l a ma n 139
Majalah Ilmiah UNIKOM Vol.14 No. 1 Doni Romdoni Kusnadi, Novrini Hasti

2. Saran Jogiyanto H M, Akt MBA, 2005, Sistem Infor-


masi Pendekatan Terstruktur Teori dan
Adapun saran yang penulis berikan adalah Praktek Aplikasi Bisnis, Andi. Yogyakar-
sebagai berikut : ta.
Kristanto, Andi.(2003).Perancangan Sistem
a. Dengan adanya Pembangunan Aplikasi Informasi dan Aplikasinya, Gava Media
Reservasi dan Order Menu berbasis web
Klaten.
pada Restoran Bebek Van Java maka
akan muncul kemungkinan untuk Kadir, Abdul..2009.Pengenalan Sistem In-
mengembangkan aplikasi atau system formasi, Andi Offset. Yogyakarta
ke tahapan yang lebih lanjut
Kadir, Abdul. 2003.Pemrograman Web Men-
b. Adanya peningkatan dalam aplikasi
cakup : HTML,CSS, JAVASCRIPT & PHP,
online, terutama dalam hal keamanan.
C. V. Andi Offset. Yogyakarta
Pressman, Roger S, 2002, Rekayasa
DAFTAR PUSTAKA Perangkat Lunak: Pendekatan Praktisi
(Buku I), Andi, Yogyakarta.
Daryanto. 2004 Memahami Kerja Internet,
Yrama Widya Bandung
Irawan.Budhi 2005. Jaringan Komputer.
Graha Ilmu. Yogyakarta.

H a l a m a n 140

Anda mungkin juga menyukai