BAB II
LANDASAN TEORI
pengolahan makanan yang disajikan diluar tempat usaha atas dasar pemesanan,
Catering atau sebutan lain dari jasa boga merupakan kata serapan yang dalam
kamus bahasa inggris diartikan sebagai penyedia makanan dan jasa untuk acara ataupun
pesta, pada umumnya bisnis catering hanya melayani pasar lokal yang masih bisa
dijangkau melalui angkutan darat. Hal ini dikarenakan sifat dari bisnis catering yang
membutuhkan persiapan yang sangat intensif sebelum acara yang dilayani berlangsung.
menyelenggarakan pesta.
b. Menyediakan layanan jasa yang menyediakan paket pesta sehingga customer yang
c. Merupakan upaya dalam menciptakan lapangan kerja bagi masyarakat kaum ibu-ibu
yang tidak bekerja di kantoran namun tetap bisa mengurus rumah tangga.
Menurut Tjiptono (dalam Aditya, 2011 : 23) Kualitas jasa merupakan sesuatu
yang dipersepsikan oleh pelanggan. Pelanggan akan menilai kualitas sebuah jasa
yang dirasakan berdasarkan apa yang mereka deskripsikan dalam benak mereka.
Pelanggan akan beralih ke penyedia jasa lain yang lebih mampu memahami
kebutuhan spesifik pelanggan dan memberikan layanan yang lebih baik. Menurut
Kotler (2004: 276) pengertian jasa adalah aktivitas atau keuntungan yang dapat
ditawarkan seseorang kepada orang lain, dimana secara esensial tidak berwujud
Kualitas Pelayanan
oleh penyedia layanan dalam memenuhi kebutuhan dan keinginan pelanggan serta
menjadi hal penting yang harus diperhatikan serta dimaksimalkan agar mampu bertahan
dan tetap dijadikan pilihan oleh pelanggan. Menurut Parasuraman dalam Lupiyoadi
(2013: 216) mengatakan bahwa kualitas pelayanan yaitu seberapa jauh perbedaan
antara kenyataan dan harapan pelanggan atas pelayanan yang mereka terima.
3
pegawainya.
sesuai dengan yang telah dijanjikan dengan tepat yang meliputi kesesuaian
yang sama untuk semua pelanggan, sikap simpatik dan akurasi yang tinggi.
dengan informasi yang jelas. Dimensi ini menekankan pada perilaku personel
b. Kualitas Produk
4
Secara umum definisi produk adalah segala sesuatu yang dapat ditawarkan
didalamnya warna, harga, nama baik produk, nama baik toko yang menjual (pengecer)
dan pelayanan pabrik serta pelayanan pengecer yang diterima oleh pembeli guna
memuaskan kebutuhan dan keinginan. Sedangkan menurut Kotler (2005) produk yaitu
segala sesuatu yang dapat ditawarkan untuk memuaskan suatu kebutuhan dan
keinginan konsumen.
atau jasa tersebut. Kualitas produk ini juga merupakan penilaian terhadap suatu produk,
terhadap apa yang akan diterimanya. Menurut Kotler dan Armstrong “kualitas produk
merupakan senjata strategis yang potensial untuk mengalahkan pesaing”. Jadi hanya
perusahaan dengan kualitas produk paling baik yang akan tumbuh dengan pesat, dan
dalam jangka panjang perusahaan tersebut akan lebih berhasil dari perusahaan yang
lain.
Menurut Kotler and Armstrong (2012:283) arti dari kualitas produk adalah “the
ability of a product to perform its functions, it includes the product’s overall durability,
reliability, precision, ease of operation and repair, and other valued attributes” yang
artinya kemampuan sebuah produk dalam memperagakan fungsinya, hal itu termasuk
2. Durability (daya tahan), yang berarti berapa lama umur produk bertahan
produk.
produk.
bagi manajer dan praktisi bisnis selama proses pengambilan keputusan (O’Brien,
2005: 448).
6
DSS dibangun tentunya mempunyai tujuan yang ingin dicapai oleh seorang
pembuat keputusan. Menurut Aji Supriyanto (2005:260) tujuan DSS adalah sebagai
Menurut Aji Supriyanto (2005:260) SPK dibangun oleh tiga komponen, yaitu:
c. Software System adalah paduan antara database dan model base, setelah
Prepare reports form multiple files (laporan standart dari beberapa files)
Tahap Kecerdasan
Tahap Perancangan
dan pencarian alternatif tindakan serta mencari identifikasi atau solusi yang
untuk dilakukan.
masalah dan pengecekan solusi yang layak. Juga model dari masalahnya
Tahap Pemilihan
untuk model adalah kumpulan dari suatu nilai variabel keputusan dalam
alternatif pilihan. Pengertian yang lain adalah fase dimana dibuat keputusan
yang nyata dan diambil suatu komitmen unutk mengikuti suatu tindakan
tertentu.
Tahap Implementasi
terhadap hal baru, atau pengenalan terhadap perubahan. Pada fase ini ternyata
keuntungan yang didapat dari DSS juga sepenting atau malah lebih penting
solusi tidak dapat diberika secara serta merta atau begitu saja.
Pertama kali diperkenalkan oleh Prof. Lotfi A. Zadeh pada tahun 1965. Dasar logika
fuzzy adalah teori himpunan fuzzy. Pada teori himpunan fuzzy, peran derajat
9
himpunan sangatlah penting. Ciri utama dari penalaran logika fuzzy adalah derajat
keanggotaan.
Logika fuzzy dianggap sebagai kotak hitam yang menghubungkan antara input
menuju ke output (Galley 2000). Kotak hitam tersebut berisi cara atau metode yang
Beberapa hal yang perlu diketahui dalam memahami sistem fuzzy, yaitu:
a. Variable Fuzzy
b. Himpunan Fuzzy
c. Semesta Pembicaraan
10
dalam suatu variable fuzzy. Merupakan bilanga real yang senantiasa naik
secara monoton dari kiri ke kanan. Nilai semesta pembicaraan dapat berupa
bilangan positif atau nefgatif. Adakalanya nilainya tidak dibatasi batas atasnya.
d. Domain
dan boleh dioperasikan dalam suatu himpunan fuzzy. Eperti halnya semesta
dari kiri ke kanan. Nilai domain dapat berupa bilangan positif atau negatif.
Muda = [0-45]
Parobaya =[35-55]
Tua =[55-]
Gambar 2. 2
Pada Metode Tsukamoto, setiap konsekuen pada aturan yang berbentuk IF-Then
harus direpresentasikan dengan suatu himpunan fuzzy dengan fungsi keanggotaan yang
monoton. Sebagai hasilnya, output hasil inferensi dari tiap-tiap aturan diberikan secara
11
tegas (crisp) berdasarkan α-predikat (fire strength). Hasil akhirnya diperoleh dengan
Gambar 2. 3
Metode Mamdani sering juga dikenal dengan nama Metode Max-Min. Metode ini
diperkenalkan oleh Ebrahim Mamdani pada tahun 1975. Untuk mendapatkan output,
diperlukan 4 tahapan:
Pada Metode Mamdani, baik variabel input maupun variabel output dibagi
Komposisi aturan
aturan, maka inferensi diperoleh dari kumpulan dan korelasi antar aturan. Ada 3
metode yang digunakan dalam melakukan inferensi sistem fuzzy, yaitu: max,
Gambar 2. 4
dituliskan:
dengan:
dituliskan:
dengan:
Penegasan (deffuzy)
merupakan suatu bilangan pada domain himpunan fuzzy tersebut. Sehingga jika
diberikan suatu himpunan fuzzy dalam range tertentu, maka harus dapat diambil
suatu nilai crsip tertentu sebagai output seperti terlihat dibawah ini :
15
Gambar 2. 5
hanya saja output (konsekuen) sistem tidak berupa himpunan fuzzy, melainkan berupa
konstanta atau persamaan linear. Metode ini diperkenalkan oleh Takagi-Sugeno Kang
IF (x1 is A1) • (x2 is A2) • (x3 is A3) • ...... • (xN is AN) THEN
z=k
+q
ratanya.
Siklus hidup perangkat lunak atau sering juga disebut SDLC (Software
Development Life Cycle) atau ada juga yang menyebutnya dengan istilah software
waktu pengembangan perangkat lunak. Pengembangan ini adalah adaptasi dari linear
siapa yang membuat informasi? kemana informasia akan diberikan? siapa yang
data yang diperlukan perusahaan. Objek dan atribut ditentukan pada proses ini.
5. Testing and turn over adalah fase testing terakhir sebelum sistem digunakan.
komputer juga memiliki bahasanya sendiri. Supaya manusia bisa berinteraksi dengan
komputer, pemrogram perlu menuliskan program dalam bahasa yang dimengerti oleh
komputer. Bahasa inilah yang disebut bahasa pemrograman atau bahasa komputer.
Bahasa pemrograman terdiri atas sekumpulan intruksi yang ditujukan agar orang bisa
menuangkan perintah yang nantinya akan dijalankan oleh komputer dan melakukan
language) dan bahasa rakitan (assembly language). Intruksi dalam bentuk deretan
standar untuk membuat dokumen web. Perintah-perintah HTML diletakkan dalam file
berekstensi *.html atau *.htm dan ditandai dengan mempergunakan tag (tanda) berupa
karakter “<” dan “>”. Tidak seperti bahasa pemograman berstruktur prosedural seperti
Kode-kode HTML dibaca oleh browser dari atas ke bawah tanpa adanya
Masing-masing ditandai oleh pasangan container tag <head > dan <body>.
sedangkan bagian body adalah data dokumennya. Pengaturan format teks dan
pembentukan link dilakukan terhadap obyeknya langsung dengan ditandai oleh tag-
tag HTML, HTML diatur oleh konsersium WWW (World Wide Web). Semua
perubahan atas standar bahasa HTML harus disahkan terlebih dahulu oleh
konsersium ini.
digunakan dalam dokumen dan aplikasi yang berjalan di web browser. Karena itu,
19
untuk bisa melakukan pemrograman aplikasi di atas web kita harus terlebih dahulu
menguasai HTML.
Bahasa skrip adalah bahasa pemrograman yang digunakan untuk mengatur alur kerja
dari sebuah program atau aplikasi lain. Dalam hal ini, “skrip” yang dibuat dengan
memproses masukkan dan memberikan hasil yang diinginkan oleh pengguna web.
PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk
membuat halaman web yang dinamik. Maksud dari server-side scripting adalah
sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server
tetapi disertakan pada dokumen HTML biasa. Pembuatan web ini merupakan
kombinasi antara PHP sendiri sebagai bahasa pemrograman dan HTML sebagai
pembangun halaman web. Ketika pengunjung membuka halaman web, server akan
saling terkait sehingga memudahkan aktifitas untuk memperoleh informasi. Basis data
berbasis berkas.
Untuk memelihara basis data diperlukan perangkat lunak yang disebut DBMS.
DBMS adalah perangkat lunak sistem yang memungkinkan para pemakai membuat,
memelihara, mengontrol, mengakses basis data dengan cara praktis dan efisien.
20
MySQL adalah sebuah program database server yang mampu menerima dan
mengirimkan datanya sangat cepat, multi user serta menggunakan perintah dasar SQL
(Structured Query Language). MySQL merupakan dua buah bentuk lisensi, yaitu
FreeSoftware dan Shareware. My SQL yang biasanya kita gunakan adalah My SQL
MySQL merupakan sebuah database server yang free, artinya kita bebas
menggunkan database ini untuk keperluan pribadi atau usaha tanpa harus membeli
atau membayar lisensinya. MySQL pertama kali dirintis oleh seorang programmer
program yang dapat menakses suatu database MySQL yang berposisi sebagai server,
yang berarti program kita berposisi sebagai client. Jadi MySQL adalah sebuah
yang menggunkan suatu bahasa permintaan yang bernama SQL (Structured Query
Language).
piranti lunak. menawarkan sebuah standar untuk merancang model sebuah sistem.
Dengan menggunakan UML kita dapat membuat model untuk semua jenis aplikasi
piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem
21
operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun. Tetapi
karena UML juga menggunakan class dan operation dalam konsep dasarnya, maka ia
lebih cocok untuk penulisan piranti lunak dalam bahasa bahasa berorientasi objek
seperti C++, Java, C# atau VB.NET. Walaupun demikian, UML tetap dapat
Activity Diagram
Sequence Diagram
Collaboration Diagram
Class Diagram
Statechart Diagram
Component Diagram
Deployment Diagram