BAB II KAJIAN PUSTAKA A. RESTORAN Pengertian Restoran

advertisement
BAB II
KAJIAN PUSTAKA
A. RESTORAN
Pengertian Restoran menurut Marsum (1994), restoran adalah
suatu tempat atau bangunan yang diorganisasi secara komersial yang
menyelenggarakan pelayanan yang baik kepada semua tamunya baik
berupa makan dan minum.
Menurut Marsum (1994) ada beberapa tipe restoran, yaitu:
a. Table D’ hote Restaurant adalah suatu restoran yang khusus menjual
makanan menu table d’ hote, yaitu suatu susunan menu yang
lengkap (dari hidangan pembuka sampai dengan hidangan penutup)
dan tertentu, dengan harga yang telah ditentukan pula.
b. Coffee Shop atau Brasserie adalah suatu restoran yang pada
umumnya berhubungan dengan hotel, suatu tempat dimana tamu
biasa mendapatkan makan pagi, makan siang dan makan malam
secara cepat dengan harga yang relatif murah, kadang-kadang
penyajiannya dilakukan dengan cara prasmanan.
c. Cafetaria atau Café adalah suatu restoran kecil yang mengutamakan
penjualan cake (kue-kue), sandwich (roti isi), kopi dan teh.
d. Canteen adalah restoran yang berhubungan dengan kantor, pabrik
atau sekolah.
3
Rancang Bangun Aplikasi…, Hudaya Saktian Sani, Fakultas Teknik UMP, 2016
e. Dining Room, terdapat di hotel kecil (motel), merupakan tempat
yang tidak lebih ekonomis dari pada tempat makan biasa. Dining
Room pada dasarnya disediakan untuk para tamu yang tinggal di
hotel itu, namun juga terbuka bagi para tamu dari luar.
f. Inn Tavern adalah restoran dengan harga murah yang dikelola oleh
perorangan di tepi kota.
g. Pizzeria adalah suatu restoran yang khusus menjual Pizza, kadangkadang juga berupa spaghetti serta makanan khas Italia yang lain.
h. Speciality Restaurant adalah restoran yang suasana dan dekorasi
seluruhnya disesuaikan dengan tipe khas makanan yang disajikan
atau temanya. Restoran-restoran semacam ini menyediakan
masakan Cina, Jepang, India, Italia dan sebagainya. Pelayanannya
sedikit banyak berdasarkan tata cara negara tempat asal makanan
spesial tersebut.
i. Familly Type Restaurant adalah satu restoran sederhana yang
menghidangkan makanan dan minuman dengan harga yang tidak
mahal, terutama disediakan untuk tamu-tamu keluarga maupun
rombongan .
B. MAKANAN CEPAT SAJI
Makanan cepat saji (fast food) adalah makanan yang tersedia
dalam waktu cepat dan siap disantap, seperti fried chiken, hamburger
atau pizza. Mudahnya memperoleh makanan siap saji di pasaran
memang memudahkan tersedianya variasi pangan sesuai selera dan
4
Rancang Bangun Aplikasi…, Hudaya Saktian Sani, Fakultas Teknik UMP, 2016
daya beli. Selain itu, pengolahan dan penyiapannya lebih mudah dan
cepat, cocok bagi mereka yang selalu sibuk ( Sulistijani, 2002).
C. APLIKASI
Perangkat lunak aplikasi adalah suatu subkelas perangkat
komputer yang memanfaatkan kemampuan komputer langsung untuk
melakukan suatu tugas yang di inginkan pengguna. Jika ingin
mengembangkan program aplikasi sendiri maka untuk menulis
program aplikasi tersebut, dibutuhkan suatu bahasa pemrograman,
yaitu language software, yang dapat berbentuk assembler, compiler
maupun interpreter. Jadi language software merupakan bahasanya dan
program yang ditulis merupakan program aplikasinya (Safaat dan
Nazrudin, 2012).
D. WEB SERVICE
Web service merupakan suatu sistem yang menyediakan pelayanan
yang dibutuhkan oleh klien. Klien dari web service tidak hanya berupa
aplikasi web, tapi juga bisa sebuh aplikasi enterprise. Jadi web service
tidak sama dengan web server, bahkan sebuah aplikasi web pada web
server dapat menjadi klien dari web service. Pelayanan yang di berikan
web service bisa berupa XML yang berisi data yang dibutuhkan klien.
web service tidak menampilkan sebuah halaman web, tapi hanya
pelayanan yang di minta (Salahudin dan Rosa, 2008).
5
Rancang Bangun Aplikasi…, Hudaya Saktian Sani, Fakultas Teknik UMP, 2016
E. MYSQL
MySQL (My Structured Query Language) adalah sebuah
program pembuat atau pengelola database atau yang sering disebut
DBMS (DataBase Management System), sifat dari DBMS ini adalah
Open Source. MySQL juga merupakan program pengakses database
yang bersifat jaringan, sehingga dapat digunakan untuk aplikasi multi
user. Kelebihan lain dari MySQL adalah menggunakan bahasa query
standar SQL (Nugroho, 2008).
MySQL dapat didukung oleh semua program aplikasi baik yang
open source seperti PHP maupun yang tidak open source yang ada pada
platform windows seperti Visual Basic, Delphi dan lainya.
1. DBMS yang menggunakan bahasa SQL :

MySQL

MSQL

Oracle

SQL Server97,2000, dl

Interbase,dll
2. Program-Program aplikasi yang mendukung MySQL

PHP ( Page Hipertext Preprosesor )

Borland Delphi, Borland C++ Bulider

Visual Basic 5.0/6.0 dan .Net

Visual FoxPro dan masih banyak lagi
6
Rancang Bangun Aplikasi…, Hudaya Saktian Sani, Fakultas Teknik UMP, 2016
F. Dreamweaver
Dreamweaver adalah suatu program editor web yang dibuat oleh
Macromedia. Dengan menggunakan program ini, seorang programmer
web dapat dengan mudah membuat dan mendesain webnya. Karena
bersifat WYSIWYG (what you see what you get) (Nugroho, 2008).
Dreamweaver selain sebagai editor yang komplet juga dapat
digunakan untuk membuat animasi sederhana yang berbentuk layar
dengan bantuan JavaScrip yang didukungnya. Dengan adanya program
ini kita tidak akan susah-susah untuk mengetik skrip-skrip HTML,
PHP, JSP, ASP, JavaScrip, CCS maupun bentuk program lainya.
G. ANDROID
Android adalah sebuah sistem operasi perangkat mobile berbasis
linux yang mencangkup sistem operasi, middleware dan aplikasi.
Android menyediakan platform terbuka bagi para pengembang untuk
menciptakan aplikasi. Pengembang memiliki akses penuh melalui API
framework (Safaat, 2012). Android merupakan generasi baru platform
mobile, platform yang memberikan pengembangan untuk melakukan
pengembangan sesuai dengan yang di harapkan. Sistem informasi yang
mendasari android dilisensikan di bawah GNU, General public lisensi
versi 2 (GPLv2). Android juga sebagai platform mobile pertama yang
lengkap, terbuka, dan bebas.
a. Lengkap (Complete Platform) : para desainer dapat melakukan
pendekatan yang komperhensif ketika sedang mengembangkan
7
Rancang Bangun Aplikasi…, Hudaya Saktian Sani, Fakultas Teknik UMP, 2016
platform android. Android merupakan sistem operasi yang aman
dan banyak menyediakan tools dalam mengembangkan software
dan memungkinkan peluang untuk pengembangan aplikasi.
b. Terbuka (Open Source Platform) : platform android di sesuaikan
melalui lisensi open sources. Pengembang dapat dengan bebas
untuk mengembangkan aplikasi. Android menggunakan linux
karnel 2.6.
c. Free (free platform) : Android adalah platform / aplikasi yang
bebas untuk develop. Tidak ada lisensi atau biaya keanggotaan,
tidak diperlukan biaya pengujian. Aplikasi untuk android dapat
didistribusikan dan diperdagangkan dalam bentuk apa pun.
Android SDK (Software Developmnt Kit) adalah tools API
(Aplication Programming Interface) yang di perlukan untuk
mengembangkan aplikasi platform android menggunakan bahasa
pemrograman java. Android merupakan subset perangkat lunak untuk
ponsel yang meliputi sistem operasi, middelware dan aplikasi kunci
yang di release oleh google.
ADT (Android Development tools) adalah plugin yang didesain
untuk
IDE
eclipse
yang
memberikan
kemudahan
dalam
mengembangkan aplikasi android sengan menggunakan IDE Eclipse,
dengan ADT juga dapat melakukan pembuatan package android (.apk)
yang digunakan untuk distribusi aplikasi android yang kita rancang.
8
Rancang Bangun Aplikasi…, Hudaya Saktian Sani, Fakultas Teknik UMP, 2016
H. GPS (Global Positioning System)
GPS (Global Positioning System) adalah sebuah sistem atau proses
untuk menentukan suatu posisi, manapun di planet bumi ini berdasarkan
4 faktor: latitude, longitude, altitude and time. Istilah lengkap GPS
adalah NAVSTAR-GPS (Navigation System Timing And Ranging –
GPS). Dibangun oleh Departemen Pertahanan U.S.A dengan dua tipe
pelayanan: SPS (Standard Positioning System untuk warga sipil), dan
PPS (Precise Positioning System-utk militer). Satelit GPS pertama,
diluncurkan pada 22 Februari 1978. Fungsi GPS selain untuk
menentukan posisi dari sesuatu benda/hal, GPS digunakan juga untuk
menentukan variable2 turunan seperti: Kecepatan, Percepatan, Arah
laju, dan Ukuran Interval (Firdaus 2013).
I. ECLIPSE
Java saat ini, mampu untuk digunakan sarana perkembangan
hampir segala jenis aplikasi modern. Tersedia J2EE (Java 2 platform
Standard Edition) yang merupakan bahasa pemrograman java untuk
aplikasi kecil hingga menengah, J2EE (Java 2 Platform Enterprise
Edition)
yang
merupakan
bahasa
pemrograman
java
untuk
pengembangan aplikasi besar J2ME (Java 2 platform Micro
Edition). Untung sekali saat ini tersedia kompiler java yang mulai
populer yang menggunakan konsep GUI, yaitu IDE (Integrated
Development Environment) Eclipse (Nugroho, 2007).
9
Rancang Bangun Aplikasi…, Hudaya Saktian Sani, Fakultas Teknik UMP, 2016
J. Penelitian Sejenis yang Pernah Dilakukan
1. Penelitian yang dilakukan sugiarto (2013) dengan judul Aplikasi
Pencarian Lokasi terdekat Pelayanan Kesehatan Berbasis Android di
Yogyakarta, untuk mempermudah pengguna Android untuk mencari
tempat yang dituju dengan rute terdekat.
2. Penelitian yang dilakukan Wardhani (2013), dengan judul Aplikasi
Layanan Tempat Kuliner dan Hotel Kota Klaten Berbasis Android,
Aplikasi ini menampilkan daftar tempat kuliner dan hotel dengan
dibantu pencaria rutenya menggunakan google map untuk
membantu menemukan tempet kuliner dan hotel di Kota Klaten
sehingga masyarakat pada umumnya lebih efisien dalam pencarian.
3. Penelitian yang dilakukan oleh Syarofi (2013) dengan judul
Implementasi Layanan Pemesanan Makanan Berbasis Android,
untuk melakukan pemesanan makanan yang disajikan dengan
tecepatan dan ketepatan.
4. Penelitian yang dilakukan oleh Sari dan Atmajaya (2013) dengan
judul Rancang Bangun Aplikasi Pemesanan Makanan dan Minuman
Pada Ketty Berbasis Client Server dengan Platform Android untuk
membantu
perusahaan
dalam memberikan
pelayanan
yang
memuasakan bagi pelanggan serta mempermudah dan mempercepat
perusahaan Ketty Resto dalam memberikan pelayanan kepada
pelanggan.
10
Rancang Bangun Aplikasi…, Hudaya Saktian Sani, Fakultas Teknik UMP, 2016
Download