1
E-MENU RESTORAN
1Poppy Tri Biutari, 2Ihsan Lubis, 3Arie Rafika Dewi Jurusan Sistem Informasi Sekolah Tinggi Teknik Harapan Medan
Jl. H.M Joni No. 70 Medan, Indonesia piephy1@gmail.com1
Abstrak
Kebutuhan primer manusia bisa di katakan terdiri dari makanan dan minuman, dan berguna untuk mempertahankan hidup. Seseorang akan mencari sebuah sajian yang baik dan terlihat menarik, aroma dan cita rasa, secara tidak langsung akan membangkitkan selera makannya. Dengan penyajian tersebut akan memberikan kenikmatan dan kepuasan bagi seorang pencinta kuliner dan makanan. Makanan dan minuman yang baik itu juga diutamakan dan juga penyajian yang menarik, dan pada penyaji akan mempertahankan penyajian tersebut sehingga membangkitkan selera makan. Dalam hal ini diperlukan pembangunan aplikasi yang sesuai dengan sebuah sajian yang memudahkan para tamu agar lebih cepat dan nyaman. Dalam hal ini penulis menggunakan metode Library Search, dan aplikasi website ini dibangun dengan menggunakan PHP dan MySQL.
Kata Kunci : Menu Restoran, Makanan, Minuman, Library Search.
Abstract
The primary needs of man can say consists of food and beverages and is useful for survival . Someone will look for a good dish and looks attractive , aroma and taste , will indirectly raise her appetite . With such presentation will provide pleasure and satisfaction for a person food lovers and food . Food and drinks were good also preferred and interesting presentation , and the presentation of the presenter will maintain the so appetizing meal . In this case required the development of applications in accordance with a dish that allows guests to be more fast and convenient . In this case the author uses the method Library Search, and the application website was built using PHP and MySQL.
Key Word : Menu Restaurant , Food , Beverage, Library Search. .
1. PENDAHULUAN
Kebutuhan primer manusia bisa di katakan
terdiri dari makanan dan minuman, dan berguna untuk mempertahankan hidup. Seseorang akan mencari sebuah sajian yang baik, terlihat menarik, aroma, dan cita rasa, secara tidak langsung akan
membangkitkan selera makannya. Dengan
penyajian tersebut akan memberikan kenikmatan dan kepuasan bagi seorang pencinta kuliner. Makanan dan minuman yang baik itu juga diutamakan, dan juga penyajian yang menarik. Pada penyaji mereka akan mempertahankan penyajian tersebut sehingga membangkitkan seleramakan.
Dalam hal ini kita bias melihat usaha
restoran sudah semakin banyak dan popular baik di kota dan di pinggiran kota dengan pola kehidupan seperti itu. Dan dengan bertambahnya penduduk membuat perkembangan jaman yang semakin maju, bagi mereka yang sehari-hari sibuk bekerja tentunya akan tidak punya banyak waktu dan tenaga dalam menyiapkan makanan, apalagi harus menyiapkan makanan sendiri untuk acara tertentu. Dalam hal ini sudah tentu mereka akan memberikan dan menyerahkan tanggung jawab pada pengusaha restoran yang menyediakan
makanan yang enak dan kinerja pelayanan yang cepat dan baik.
Dalam penyediaan makanan yang di
sajikan, pelayan harus memberikan pelayanan yang baik, cepat dan tanggap, dalam hal ini menyajikan menu makanan tentunya akan membuat pelayan memberikan catalog atau menu yang akan dipesan oleh tamu, dan dalam hal ini terkadang tamu juga akan merasa terburu-buru jika pelayan berdiri di meja tamu dan menunggu pesanan, sehingga tidak bias memilih dengan baik dan sesuai dengan selera mereka, apabila bertanya kepada pelayan terkadang mereka juga tidak paham akan menu makanan yang akan di pesan.
Terkadang ada juga pelayan yang
meninggalkan menu makanan dan juga
meninggalkan sebuah kertas dan pensil atau pulpen agar tamu dengan leluasa memilih makanan yang disukai dengan deskripsi yang jelas, tetapi jika sudah selesai memesan makanan, tamu juga akan menunggu pelayan dating kembali sehingga hal ini akan membuang waktu para tamu yang ingin makan, dan membuat rasa lapar dan haus akan menjadi tidak selera untuk makan karena sudah menunggu terlalu lama.
2
Maka dengan hal ini, penulis ingin membuat suatu penelitian dalam bentuk skripsi yaitu membuat suatu aplikasi untuk membantu dalam pelayanan dengan pemesanan menu makanan restoran, agar pelayanan lebih baik, cepat, dan efisien, serta dengan adanya aplikasi ini tentunya dapat membantu mengurangipekerjaan manusia dalam pelayanan atau
penyajian menu makanan dalam restoran,
berdasakan masalah ini penulis ingin mengambil judul tugas akhir skripsi yaitu “E-Menu Restoran
”.
2. METODE PENELITIAN
Metode yang digunakan dalam
pengembangan sistem ini adalah metode SDLC (System Development Life Cycle). Tahap-tahap
dalam metode SDLC (System Development Life
Cycle) adalah sebagai berikut :
1. Perencanaan (Planning)
Merencanakan sistem yang akan dibangun serta tujuan dari dibangunnya sistem tersebut. 2. Analisis (Analysis)
Menganalisis permasalahan yang ada,
sehingga dibangunnya sistem tersebut.
3. Perancangan (Design)
Membuat rancangan desain program dari sistem yang akan di bangun.
4. Implementasi (Implementation)
Mengimplementasikan rancangan dari tahap-tahap sebelumnya.
5. Pengujian (Testing)
Melakukan pengujian terhadap sistem yang telah dibuat.
6. Pengelolaan (Maintenance)
Menjaga sistem agar tetap mampu beroperasi secara benar.
Tahap pengembangan perangkat lunak
dalam membangun aplikasi website ini
menggunakan waterfall. Tahapan yang terdapat
dalam waterfall adalah sebagai berikut :
1. Rekayasa perangkat lunak (System
Engineering)
Pada tahap ini yang pertama kali dilakukan
yaitu merumuskan sistem yang akan
dibangun. Hal ini bertujuan agar penulis benar-benar memahami sistem yang akan dibangun.
2. Analisis (Requirement Analysis)
Dalam tahap ini penulis melakukan analisis terhadap permasalahan yang dihadapi dan menetapkan kebutuhan perangkat lunak.
3. Perancangan (Design)
Pada tahap ini menghasilkan rancangan yang memenuhi kebutuhan yang ditentukan selama tahapan Requirement Analysis. Hasil akhirnya berupa spesifikasi rancangan yang sangat rinci sehingga mudah diwujudkan pada saat pemrograman.
4. Pengkodean (System Coding)
Penggkodean yang diimplementasikan hasil desain ke dalam kode atau bahasa yang dimengerti oleh mesin komputer dengan menggunakan bahasa pemrograman tertentu. 5. Pengujian (System Testing)
Melakukan pengujian yang menghasilkan
kebenaran program. Proses pengujian
berfokus pada logika internal perangkat lunak, memastikan apakah hasil yang diinginkan sudah tercapai atau belum.
6. Perawatan (Maintenance)
Menangani perngkat lunak yang sudah selesai agar dapat berjalan lancar dan terhindar dari gangguan-gangguan yang dapat menyebabkan kerusakan.
Ruang lingkup pada penelitian ini adalah membangun sebuah perancangan atau sistem, dimana sistem tersebut akan menjelaskan tentang pelayanan menu makanan dan minuman di restoran dalam sebuah website.
Pada aplikasi E-Menu Restoran ini user dapat mengetahui peranan menu makanan dan minuman di restoran. Dengan aplikasi website ini dapat membantu pelayanan restoran dengan cepat, dan memudahkan para user dalam memesan makanan dan minuman. User juga tahu point-point penting dalam aplikasi menu restoran ini,
Sistem yang dibangun berupa aplikasi website sebagai media pelayanan menu makanan dan minuman di restoran. Dalam sistem ini, user yang ingin memesan menu makanan dan minuman harus mendaftar dan login menjadi member terlebih dahulu.
Perancangan sistem meliputi pembuatan UML (Unified Modelling Language) yang mempunyai komponen yaitu Use Case diagram, Squence Diagram, dan Acitivity Diagram, relasi
antar tabel database, rancangan antar muka
sistem atau desain dan sampai pembuatan
program. Sistem yang dibangun akan
menggunakan jaringan localhost dengan Web
Server, PHP, XAMPP dan MySQL. Adapun penjelasan tersebut adalah sebagai berikut :
1. Web Server
Web Server adalah suatu program komputer yang mempunyai tanggung jawab atau tugas
menerima permintaan PHP dari computer
klien, yang dikenal dengan nama web
browser, dan melayani mereka dengan menyediakan respon HTTP berupa konten
data, biasanya berupa halaman web yang
terdiri dari dokumen HTML dan objek terkait seperti gambar, dan lain-lain. [1]
2. MySQL
MySQL adalah sebuah perangkat lunak sistem
manajemen database SQL atau DBMS yang
multithread, Multiuser, dengan sekitar 6 juta instalasi di seluruh dunia. [5]
3
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi. [3]4. PHP
PHP adalah salah satu bahasa pemrograman yang dirancang untuk membangun aplikasi web. [2]
Use Case Diagram, secara grafis menggambarkan interaksi antara sistem, sistem eksternal, dan pengguna. Dengan kata lain, secara
grafis mendeskripsikan siapa yang akan
menggunakan sistem dan dalam cara apa pengguna mengharapkan interaksi dengan sistem itu. [4]
Rancangan Use Case Diagram dapat
dilihat pada Gambar 1 dibawah ini :
Gambar 1 Diagram use-case Keterangan Gambar :
1. Tamu dapat melihat menu makanan, dan
minuman yang akan di pesan, dalam hal ini tamu juga dapat melihat dari bahan apa-apa saja yang di buat oleh restoran sehingga tamu lebih jelas apa yang akan di makannya dan di serap oleh tubuh, hal ini dibuat karena tidak semua tamu menginginkan/bisa memakan bahan yang akan di hidangkan, maka dalam hal ini penulis menganggap ini perlu di jelaskan.
2. Dalam hal ini, kredibilitas restoran juga akan dapat dilihat oleh para tamu, sehingga tamu akan diberikan informasi secara lengkap dan detail.
3. Setelah melihat makanan dan minuman serta apa saja bahan-bahan dalam menu tersebut, tamu dapat memesan makanan dan minuman yang diinginkannya, jika ada penambahan, pengurangan, atau catatan dalam penyajian
menu makanan dan minuman, admin
menyediakan sebuah note pada aplikasi,
sehingga tamu dengan leluasa menjelaskan apa yang diinginkan atau tidak dalam penyajian menu makanan dan minuman.
4. Dalam penyajian menu makanan dan
minuman, para tamu juga memberikan saran
dan kritik yang membangun dalam
penggunaan teknologi komputer dalam menu
makanan dengan menggunakan input daftar
tamu.
5. Tamu juga tidak akan merasa kesulitan dalam
penggunaan aplikasi ini, karena ada petunjuk penggunaan yang disediakan oleh pihak restoran.
6. Admin akan menjelaskan tentang profil
restoran sehingga dapat dilihat oleh tamu, tentang kredibilitas restoran.
7. Admin akan menginput daftar menu makanan
dan minuman dimana akan dijelaskan tentang bahan-bahannya, harga dalam makanan dan minuman, serta catatan jika ada penambahan dan pengurangan bahan makanan.
8. Admin juga akan menginput petunjuk dan
cara menggunakan aplikasi ini kepada tamu, agar para tamu yang belum pernah berkunjung bisa memakai aplikasi ini dengan mudah karena aplikasi ini bersifat userfriendly. 9. Admin akan melihat daftar tamu yang pernah
berkunjung di restoran, agar admin
mengetahui keluhan dari pengunjung beserta kepuasan pengunjung terhadap layanan, cita rasa makanan dan minuman, dan juga komentar lainnya terhadap restoran tersebut
Dari gambar diatas dapat dijelaskan bahwa terdapat dua entitas, yaitu Admin dan User. Masing-masing entitas memiliki masukan (input)
dan keluaran (Output). Admin Menginput data
visi dan misi, penyusunan struktur kurikulum, penetapan capaian pembelajaran, unsur dalam capaian pembelajaran, penetapan dalam capaian pembelajaran, penetapan beban belajar mata kuliah dan sks. Dan user akan mendapatkan info semua tentang data yang telah di input oleh admin.
Diagram sekuen (sequence diagram) menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display
dan sebagainya) berupa message (pesan) yang
digambarkan terhadap waktu. [4]
Rancangan Sequence Diagram dapat
dilihat pada Gambar 2 di bawah ini :
4
Activity Diagram memiliki pengertian yaitu lebih fokus kepada menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses.
[4]
Rancangan Activity Diagram dapat dilihat
pada Gambar 3 seperti dibawah ini :
Gambar 3 Activity Diagram 3. HASIL DAN PEMBAHASAN
Hasil dan pembahasan menjelaskan
tentang rancangan sistem yang akan dibangun serta hasil implementasi dari sistem yang telah dibangun.
Implementasi antar muka sistem
merupakan implementasi dari hasil desain yang telah dirancang sebelumnya.
1. Tampilan Login Admin
Halaman login yang digunakan untuk
masuk ke aplikasi. Halaman login berguna
mengakses data yang ada didalam sistem. Login admin berisi Nama Admin dan Login Password di
isi dengan password yang telah diinputkan
sebelumnya kedalam database. Pada status admin terdiri dari Admin Kasir & Umum serta Admin Koki.
Gambar tampilan login admin dapat dilihat pada Gambar 4 seperti dibawah ini :
Gambar 4 Tampilan Login Admin
2. Tampilan Antar Muka Admin
Halaman antar muka admin digunakan
untuk admin menambah, mengedit dan
menghapus data yang terdapat pada menu admin. Tampilan antar muka admin dapat dilihat pada Gambar 5 seperti dibawah ini :
Gambar 5 Tampilan Antar Muka Admin
3. Tampilan Antar Muka User
Halaman antar muka user digunakan untuk tampilan antar muka bagi user. Tampilan antar muka user tersebut dapat dilihat pada Gambar 6 seperti dibawah ini :
Gambar 6 Tampilan Antar Muka User
4. Tampilan Menu Makanan
Tampilan menu makanan digunakan untuk user yang ingin melihat daftar menu makanan. Tampilan menu makanan dapat dilihat pada Gambar 7 seperti dibawah ini :
5
Gambar 7 Tampilan Menu Komponen5. Tampilan Data Output Booking & Order Di halaman data output order & booking menu makanan yang telah di input oleh tamu meliputi Nama, No. KTP, No. HP, Dan list menu makanan dan minuman yang telah dipesan serta Total harga dari keseluruhan pemesanan menu makanan.
Tampilan data output booking & order dapat dilihat pada Gambar 8 seperti dibawah ini :
Gambar 8 Tampilan Data Output Booking & Order
4. KESIMPILAN DAN SARAN
Kesimpulan dan saran berisikan ringkasan dari hasil dan pembahasan, penegasan mengenai kaitan hasil penelitian dengan masalah dan tujuan penelitian.
1. Kesimpulan
Berdasarkan analisis dari program yang dibuat, maka penulis mengambil beberapa kesimpulan yaitu sebagai berikut :
1. Membuat manajemen waktu yang baik dan
cepat dalam sisi pelayanan.
2. Pelayanan restoran yang baik bermanfaat bagi
peningkatan kualitas pelayanan suatu bidang usaha restoran, yang mana bias menjadi acuan
pengembangan penyusunan standart
pelayanan.
3. Dapat membantu mengurangi pekerjaan
manusia dalam pelayanan menu restoran.
4. Untuk mengatasi masalah-masalah pada
sistem yang telah berjalan diperlukan suatu system komputer yang dapat memberikan informasi secara tepat, cepat dan akurat. 2. Saran
Penulis menyadari masih banyak
kekurangan dalam sistem yang dibangun, oleh sebab itu penulis menyarankan :
1. Pada peneliti selanjutnya Aplikasi yang di dihasilkan dalam E-Menu Restoran ini dapat ditambah dengan animasi yang lebih baik lagi sehingga dapat menyempurnakan aplikasi yang telah dibuat.
2. Komposisi menu yang ada di dalam menu
makanan, harga dalam menu, serta catatan yang akan di sampaikan oleh tamu agar dibuat lebih menarik lagi sehingga bias menarik para tamu untuk berkunjung kembali ke restoran.
3. Aplikasi ini diharapkan dapat
diimplementasikan menjadi aplikasi mobile
android.
5. DAFTAR PUSTAKA
[1.] Andi, dan Madicom, 2013, Aplikasi Web Database dengan Dreamweaver dan PHP-MySQL, Yogyakarta, CV. Andi Offset.
[2.] Budi, Raharjo, dkk, 2012, Modul
Pemrograman Web (HTML, PHP, dan MySQL), Bandung, Modula.
[3.] Hermawan, Arif, 2011, Panduan Instalasi XAMPP untuk Local Host, PT. Elex Media Komputindo, Jakarta.
[4.] Shalahuddin M, danRossa A. A, 2010,
Pembelajaran Rekayasa Perangkat Lunak, Penerbit Modula, Bandung.
[5.] Solichin, Achmad, 2012, MySQL
5PemulahinggaAkhir, PT. Elex Media