Anda di halaman 1dari 13

Majalah Ilmiah UNIKOM Vol.14 No.

1
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
perkembangan teknologi yang sedang ter- penting dalam bisnis restoran. Umumnya
jadi. Oleh karena itu, penerapan teknologi pemesan- an makanan dan minuman
berbasis internet menjadi salah satu kebu- dilakukan secara langsung dengan
tuhan yang perlu dipenuhi oleh suatu mendatangi restoran, namun dengan
perus- ahaan ataupun suatu instansi. perkembangan teknologi hal ini dapat
dilakukan secara online.
Dari perkembangan dunia teknologi ini pun

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

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 Restoran Bebek Van Java yang me-
menggunakan media telepon memang nyebabkan kebutuhan pelayanan infor-
dapat mengem- bangkan usaha, namun masi dan proses reservasi bagi kon-
akan berdampak pada keterbatasan sumen.
pelanggan dalam menentukan daftar menu d. Adanya keterbatasan informasi bagi
yang terdapat 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
saja yang dipesan oleh konsumen dan wak- dibutuh- 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 Berdasarkan permasalahan tersebut maka
mungkin catatan data reservasi konsumen rumusan masalah yang dapat diuraikan
akan tercecer atau bahkan hilang. Dan bila adalah sebagai berikut:
hal tersebut sampai terjadi maka secara a. Bagaimana sistem reservasi yang se-
lang- sung dapat merusak citra restoran di dang berjalan di Restoran Bebek Van
mata konsumen. Java.
Sedangkan bagi konsumen, masalah yang b. Bagaimana membuat rancangan aplikasi
dihadapi terdapat dalam melakukan proses yang dapat memberikan informasi
reservasi dan pemilihan daftar menu yang reservasi dan pemilihan menu lengkap
terdapat pada restoran. Untuk melakukan yang membantu konsumen dalam
reservasi konsumen harus mendatangi melakukan reservasi berbasis web.
restoran ataupun melalui media telepon.
Hal ini dapat menyita waktu konsumen, ter- 4. Maksud Penelitian
lebih konsumen akan kesulitan dalam mem-
peroleh daftar menu secara lengkap bila Maksud dari penelitian ini adalah mem-
melalui media telepon. bangun suatu aplikasi pelayanan reservasi
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
Java yang dapat diakses dengan mudah yang berjalan di restoran Bebek Van
oleh masyarakat. Java.
b. Adanya Keterbatasan pihak restoran b. Untuk membuat rancangan aplikasi
yang dapat memberikan informasi

Halama 2
Doni Romdoni Kusnadi, Novrini
mengenai
Majalah Ilmiah UNIKOM Vol.14 No.

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

Restoran Bebek Van Java dan likasi yang sudah ditulis oleh orang lain
membantu konsumen dalam atau perusahaan-perusahaan perangkat
melakukan reservasi berbasis web. lunak. Beberapa perusahaan perangkat
lunak te- lah memproduksi paket-paket
6. Batasan Masalah
perangkat lunak yang mempunyai reputasi
Batasan masalah dari penelitian ini internasion- al.
meliputi p e r a nc a ng an da n im p l em e
nt as i Perancangan Sistem Informasi 2. Aplikasi Web
Reservasi dan Order Menu Secara Online
pada Restoran Bebek Van Java dengan Pada awalnya aplikasi web dibangun hanya
batasan sebagai berikut; dengan menggunakan bahasa yang disebut
a. Aplikasi yang akan dirancang meliputi HTML (HyperText Markup Languange) dan
halaman informasi Restoran Bebek Van protokol yang digunakan dinamakan HTTP
Java, proses reservasi dan pemesanan (HyperText Transfer Protocol).
menu konsumen serta pengolahan data
reservasi dan pemesanan menu. Pada peerkembangan berikutnya, sejumlah
b. Tidak tersedianya fasilitas interaksi script dan objek yang dikembangkan untuk
sesa- me konsumen. memperluas kemampuan HTML. Pada saat
c. Jam Reservasi yang tersedia pada ini, banyak script seperti itu; antara lain
Restoran Bebek Van Java adalah dari PHP dan ASP, sedangkan contoh yang
pukul 11:00 hingga 22:00 berupa objek antara lain adalah applet
d. Adanya campur tangan petugas untuk (Java). dikutip dari Abdul Kadir (2005:122)
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
aplikasi web dinamis, terjadi tambahan
menu- lis program aplikasi tersebut,
proses yaitu server menerjemahkan kode
dibutuhkan suatu bahasa pemrograman,
PHP menjadi kode HTML. Kode PHP yang
yaitu language software, yang dapat
diterjemahkan oleh mesin PHP yang akan
berbentuk assembler, compiler ataupun
diterima oleh klien. dikutip dari Abdul Kadir
interpreter. Sekarang, banyak sekali
(2005:122)
program-program aplikasi yang tersedia
dalam bentuk paket-paket program. Ini
adalah program-program ap-

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

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.co Dalam penelitian ini, penulis menggunakan


m / doc/11320689/Definisi-Reservasi/ jenis penelitian deskriptif dan penelitian
reserva- si adalah sebuah proses perjanjian tindakan. Penelitian deskriptif merupakan
berupa pemesanan sebuah produk baik penelitian menggunakan metode kuantitatif
barang maupun jasa dimana pada saat itu untuk menggambarkan fenomena seperti
telah terdapat kesepahaman antara apa adanya fenomena tersebut tanpa
konsumen dengan produsen mengenai maksud untuk memanipulasi atau
produk terse- but. mengontrol. Sedangkan penelitian tindakan
adalah penelitian yang bertujuan untuk
6. Pengertian Internet mengmbangkan suatu pengetahuan
ataupun keterampilan baru untuk
memecahkan masalah yang terjadi di
Internet berasal dari kata International Net-
lapangan.
work , yang dapat disingkat dengan kata
Internet, merupakan dua komputer atau 3. Jenis dan Metode Pengumpulan Data
lebih yang saling berhubungan membentuk
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
Website merupakan sumber daya internet tanaman obat ini menggunakan beberapa
yang sangat popular dan dapat digunakan sumber data 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
dalampenelitian.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

Halama 132
Doni Romdoni Kusnadi, Novrini Majalah Ilmiah UNIKOM Vol.14 No.

dengan melihat langsung dan perangkat lunak, tetapi tidak mengidentifi-


mengama- ti proses yang berjalan di
kasi kebutuhan input, pemrosesan, atau-
restoran Bebek 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
(diperoleh dan dicatat oleh pihak lain). sebagai berikut:
Pada penelitian ini, peneliti menggunakan
be- berapa sumber data primer, a. Pengumpulan kebutuhan: developer dan
diantaranya sumber buku dan sumber klien bertemu dan menentukan tujuan
internet serta data sekunder yang diperoleh umum, kebutuhan yang diketahui dan
dari instansi 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 metode Prototyping, pengembang dan
mudah 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
digunakan adalah Prototype. Proto- memper- mudah penulis dalam melakukan
tipe adalah proses iterative yang analisis dan perancangan aplikasi. Dengan
melibatkan hubunan kerja yang dekat menggunakan metode pendekatan system
antara perancang 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 133
Majalah Ilmiah UNIKOM Vol.14 No. Doni Romdoni Kusnadi, Novrini

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

Halama 134
Doni Romdoni Kusnadi, Novrini Majalah Ilmiah UNIKOM Vol.14 No.

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
Berdasarkan hasil pengamatan dari diusulkan.
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 restoran serta memberikan informasi
mudah seputar restoran.
oleh masyarakat.
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
sumen. di 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 135
Majalah Ilmiah UNIKOM Vol.14 No. Doni Romdoni Kusnadi, Novrini

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 Gambar 4. DFD Lv 1 Sistem Yang


satu tahapan pengembangan suatu sistem. Diusulkan
Tahap perancangan prosedur merupakan
tahap penggambaran mengenai runtaian
proses yang diusulkan.

Halama 136
Doni Romdoni Kusnadi, Novrini Majalah Ilmiah UNIKOM Vol.14 No.

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 10. Implementasi Basis Data
Di- usulkan
Data – data yang dibutuhkan oleh
perangkat lunak baik hasil inputan,
d. ERD Yang Diusulkan ataupun 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 137
Majalah Ilmiah UNIKOM Vol.14 No. Doni Romdoni Kusnadi, Novrini

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 ;

Halama 138
Doni Romdoni Kusnadi, Novrini Majalah Ilmiah UNIKOM Vol.14 No.

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
reservasi hingga pengolahan data teknolo- gi intermet.
reservasi masih menggunakan system d. Dengan adanya Aplikasi Pelayanan
yang manual. Dan belum adanya Reservasi dan Order Menu Online ini,
website restoran yang memberikan maka dapat meningkatkan efisiensi wak-
informasi kepada konsumen. tu dalam proses pelayanan reservasi di
b. Pembangunan Aplikasi Reservasi dan Restoran Bebek Van Java.

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

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


Infor- masi Pendekatan Terstruktur
Adapun saran yang penulis berikan adalah Teori dan Praktek Aplikasi Bisnis, Andi.
sebagai berikut : Yogyakar- ta.
Kristanto, Andi.(2003).Perancangan Sistem
a. Dengan adanya Pembangunan Aplikasi
Informasi dan Aplikasinya, Gava
Reservasi dan Order Menu berbasis web
Media 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
b. Adanya peningkatan dalam aplikasi
Men- cakup : HTML,CSS, JAVASCRIPT
online, terutama dalam hal keamanan.
& PHP,
C. V. Andi Offset. Yogyakarta
DAFTAR PUSTAKA Pressman, Roger S, 2002, Rekayasa
Perangkat Lunak: Pendekatan Praktisi
Daryanto. 2004 Memahami Kerja Internet, (Buku I), Andi, Yogyakarta.
Yrama Widya Bandung
Irawan.Budhi 2005. Jaringan Komputer.
Graha Ilmu. Yogyakarta.

Halama 140

Anda mungkin juga menyukai