E-CATALOG MENU UNTUK PEMESANAN MAKANAN PADA DSC
(DARMAJAYA SOCIETY CENTER)
OLEH
KHAFID NURSALIM
Nowadays, mobile media has been widely spread out through various aspects. Mobile media has various types in operation system, but the one that is mostly used is Android. E-Catalog is an electronic information system that contains lists, types, technical specification and specific prices of goods that can easily be accessed on. The business people have made use of the advancement of technology to support the system they own. Taking Order is an important part of business process in a restaurant, like Darmaja ya Society Center (DSC). DSC is one of eating places available in IBI Darmajaya for the students and employees. At DSC the system of menu ordering was still done manually and had some weaknesses since it did not make a good use of technology. The data collecting methods in the study were observation and interview. The development of menu ordering system used object-oriented System Development Life Cycle (SDLC) that was described in use case diagram, activity diagram, and sequence diagram which resulted in a new system that was canteen and customer administration. Besides, this system was built using MySQL as Database server, PHP as web server, JSON as data exchange format and Eclipse as supporting software to develop the application. The advantage of the system is to maximize the service to customers at DSC especially in the process of menu ordering.
Keywords : Android, Catalog, Ordering, Restaurant, System.
*untuk melihat cara kerja aplikasi ini silahkan mengunjungi
https://khafid.000webhostapp.com/
I. PENDAHULUAN 1.1. Latar Belakang
Di masa sekarang ini, media mobile telah
meluas ke berbagai aspek. Salah satu
sistem operasi yang banyak digunakan
oleh media mobile adalah Android. Para
pelaku bisnis telah memanfaatkan
kemajuan dari teknologi tersebut untuk
mendukung jalannya sistem yang mereka
punya. E-Catalogue adalah sistem
informasi elektronik yang memuat daftar,
jenis, spesifikasi teknis dan harga barang
tertentu dan dapat diakses secara online
berbasis internet.
Pemesanan makanan merupakan suatu
suatu tempat makan tidak terkecuali pada
DSC (Darmajaya Society Centre). DSC
merupakan salah satu tempat makan atau
bersantai yang disediakan oleh IBI
Darmajaya untuk mahasiswa. Di DSC
proses pemesanan masih dilakukan secara
manual yaitu pelanggan memesan makan
dengan pergi ke salah satu kantin
kemudian kantin mencatat pesanan setelah
itu pelanggan membayar dan mendapatkan
nomor pemesanan dan memilih tempat
duduk yang disediakan setelah itu pelayan
kantin mencari tempat duduk pelanggan
Proses pemesanan makanan dan minuman
ini juga dapat lebih dimaksimalkan dengan
pemanfaatan teknologi informasi yaitu
dengan kombinasi antara sistem Android
dan E-Catalogue memungkinkan
pelanggan melihat, memilih dan memesan
menu yang disediakan hanya dengan
mengklik dari smartphone dan secara
otomatis menu yang sudah dipesan oleh
pelanggan sudah diterima oleh bagian
kantin sehingga pihak kantin tidak perlu
mencari tempat duduk pelanggan dan
pelanggan tidak perlu datang ke kantin
untuk memesan.
1.2. Perumusan Masalah
Berdasarkan Latar Belakang Masalah di
atas, maka dapat diidentifikasikan masalah
sebagai berikut:
1. Bagaimana memaksimalkan pelayanan
pemesanan makanan pada gerai makan
di DSC (Darmajaya Society Centre)?
2. Bagaimana Membangun E-Catalogue
berbasis Android pada gerai makan di
DSC (Darmajaya Society Centre)?
1.3. Ruang Lingkup Penelitian
Adapun ruang lingkup penelitian ini
adalah:
1. Dibatasi pada proses pemesanan
makanan secara langsung pada gerai
makan Titis dan Rico di DSC
(Darmajaya Society Centre).
2. E-Catalogue menu ini hanya dapat
1.4.Tujuan Penelitian
Tujuan dari penelitian ini adalah
Membangun Sistem Informasi Pemesanan
Makanan dengan E-Catalogue, guna
memaksimalkan pelayanan pada gerai
makan titis dan rico di DSC (Darmajaya
Society Centre).
1.5.MANFAAT PENELITIAN
Adapun manfaat dari penelitian ini adalah
sistem ini dapat membantu
memaksimalkan pelayanan pada gerai
makan di DSC (Darmajaya Society Centre)
terutama pada proses pemesanan makanan.
II. LANDASAN TEORI
2.1.Tinjauan Umum Tempat Makan dan Taking Order
Secara umum, tempat makan atau restoran
merupakan tempat yang dikunjungi orang
untuk mencari berbagai macam makanan
dan minuman. Taking Order menurut
Sumarno di dalam Dian (2013, p.42)
“adalah kegiatan menerima dan mencatat
pesanan tamu, dalam hal ini makanan dan
minuman, yang selanjutnya akan
diteruskan ke bagian yang terkait, antara
lain dapur, bar, dan kasir”
2.1. Tinjauan Umum DSC (Darmajaya
Society Centre)
DSC merupakan salah satu tempat makan
atau bersantai yang disediakan oleh IBI
Darmajaya untuk mahasiswa dan
karyawan selain itu, DSC dimaksudkan
sebagai tempat mahasiswa
mengaktualisaskan dirinya baik sebagai
mahasiswa maupun sebagai pribadi yang
dinamis dan peka akan perubahan dan
sebagai ajang bersosialisasi dan
berkreativitas. Di lantai satu kita akan
menjumpai 9 kantin yang menyediakan
makanan atau minuman yang dapat kita
pesan sesuai dengan daftar menu yang
ditempel pada bagian depan kantin. Kantin
itu adalah kantin Gibel, Rico, Titis, Kishel,
Lestari, Jokowi, Salsa, My Emak dan Ml
2.2. Pengertian Android
Kasman di dalam Novtiananda, Reza,
Febriani (2013, p.2) mendefinisikan
“android merupakan sebuah sistem operasi
telepon seluler dan komputer tablet layar
sentuh (touchscreen) yang berbasis linux”.
Sedangkan menurut Murya di dalam
Novtiananda et al. mendefinisikan
“android adalah sistem operasi berbasis
linux yang digunakan untuk telepon seluler
(mobile) seperti telepon pintar
(smartphone) dan komputer tablet (PDA)”
(p.2)
2.3. Software Pembuat Aplikasi
Android
Dalam membuat atau mengembangkan
sebuah aplikasi android bisa menggunakan
membutuhkan beberapa software
pengembang android. Adapun software
pembuat aplikasi android adalah sebagai
berikut :
a. Eclipse
Kasman di dalam Novtiananda et al.
mendefinisikan “eclipse adalah IDE
untuk pengembangan java/android
yang bersifat free.” (p.3) Sedangkan
Safaat di dalam Novtiananda et al.
mendefinisikan “eclipse berisi IDE
eclipse yang digunakan untuk
membuat coding android” (p.3). Dari
penjelasan menurut ahli dapat
disimpulkan bahwa, eclipse adalah
suatu software pendukung untuk
mengembangkan aplikasi android yang
bersifat free.
b. JDK (Java Development Kit)
Tim EMS (2015, p.21) mendefinisikan
“JDK atau Java Development Kit
berguna sebagai platform atau run time
yang diperlukan untuk membuat
program dengan bahasa Java.
Termasuk di dalam JDK ini adalah
library-library yang diperlukan untuk
membuat program Java”
c. SDK (Software Development Kit)
Kasman di dalam Novtiananda et al.
(2014, p.3) mendefinisikan “SDK
adalah tools API (Application
diperlukan untuk memulai
mengembangkan aplikasi pada
platformandroid menggunakan bahasa
pemrograman java” (p.3). Sedangkan
Safaat di dalam Novtiananda et al.
menyatakan “SDK adalah folder
android yang berisikan platform
android” (p.3). Dari kedua para ahli
dapat disimpulkan bahwa SDK adalah
file yang berisi platform android yang
diperlukan untuk mengembangkan
platform tersebut.
d. ADT (Android development Tools)
ADT (Andorid devloment Tools)
menurut Kasman di dalam
Novtiananda et al. “adalah
kepanjangan dari Android Devloment
Tools yang menjadi penghubung antara
IDE Eclipse dengan Android
SDK”.(p.3)
e. AVD (Android Virtual Device)
AVD (Android Virtual Device)
menurut Kasman di dalam
Novtiananda et al. “merupakan
emulator untuk menjalankan program
aplikasi androidyang kita buat”. (p.3)
III. METODE PENELITIAN
Metode yang digunakan dalam penelitian
ini adalah dengan metode pengembangan
sistem atau dikenal sebagai SDLC (System
Development Life Cycle) adapun
tahapan-tahapannya adalah sebagai berikut
IV. HASIL DAN PEMBAHASAN 4.1. System Initiation / Perencanaan
Awal
a. Definisi Sistem
Sistem ini dijalankan dengan
menggunakan sistem operasi android.
Sistem ini dibagi menjadi dua Aplikasi
yaitu Aplikasi Sisi Pelanggan dan Aplikasi
Sisi Kantin. Sistem ini menggunakan
MySQL sebagai Database Server, PHP
penghubung antara PHP dan Aplikasi
Android
b. Pemodelan Pengembangan Sistem
Sistem ini dimodelkan dengan pendekatan
berorientasi objek dimana data dan proses
diintegrasikan ke dalam konstruksi yang
disebut objek selain itu alat-alat
pemodelan sistem menggunakan bahasa
standar berorientasi objek yaitu UML
(Unified Model Language)
4.2. System Analysis/ Analisis Sistem
a. Analisis Keputusan
Dengan melihat kelemahan sistem yang
berjalan maka sistem tersebut dapat
dimaksimalkan dengan membuat
pengembangan sistem baru yaitu
e-Catalog menu berbasis Android, dengan
keuntungan sebagai berikut :
- Pelanggan tidak perlu datang ke kantin
untuk memesan menu
- Pelanggan dapat dengan leluasa
memilih menu yang disediakan oleh
pihak kantin
- Pihak kantin tidak perlu mencari
nomor meja pelanggan yang memesan
- Pihak kantin dapat melihat laporan
pendapatan dalam sehari.
b. Analisis kebutuhan sistem
Tahap analisis kebutuhan bertujuan untuk
mendefinisikan kebutuhan dari sistem
yang dikembangkan. Berikut ini hasil
analisis kebutuhan sistem yang
dikembangkan:
interface untuk menambah dan
mengedit menu bagi pihak kantin
karena menu dapat berubah
- Sistem baru harus dapat membatasi
akses
- Sistem baru harus menyediakan
interface untuk menambahkan atau
digunakan sebagai penanda untuk
mengantarkan pesanan.
- Sistem harus dapat melaporkan
transaksi harian untuk melihat jumlah
transaksi per hari
4.3. System Design / Desain Sistem
a. Diagram Use Case
Berikut ini desain dari sistem E-Catalog
yang akan dibuat dengan menggunakan
Diagram use case dapat dilihat pada
gambar dibawah ini :
b. Desain Database
Berikut ini merupakan gambaran dari
desain database dari sistem E-Catalog
c. Desain Arsitektur
Pada sistem pemesanan makanan dan
minuman yang akan dibangun pada DSC
memerlukan koneksi wireless sebagai
penghubung antara Android Sisi Kantin
dan Android Sisi Pelanggan dan Server
sebagai tempat manajemen penyimpanan
data. Berikut ini rancangan arsitektur
sistem pemesanan makanan dan minuman
pada DSC, dapat dilihat pada gambar
Wireless
Android Sisi Kantin Android Sisi Pelanggan
Server
d. Gambaran Komunikasi Data
Dimana sistem akan dibagi menjadi dua
aplikasi android yaitu android aplikasi sisi
kantin dan android aplikasi sisi pelanggan
yang memiliki gambaran umum yang sama
yaitu sebagai berikut:
1) Android Sisi Kantin / Android Sisi
Pelanggan
Sebagai user interface yang berisi
coding android untuk menerima
permintaan dari user baik kantin
maupun pelanggan
2) PHP BasedWebService
Sebagai WebServer yang berisi coding
PHP untuk menerima jika ada
permintaan dari Android untuk
mengakses database
3) MySQL Database
Sebagai database server untuk
menyimpan data-data dari sistem.
4) JSON
Sebagai penghubung untuk
menghubungkan data dari php yang
diperoleh dari database ke aplikasi
android.
4.4. System Implementation / Implementasi Sistem
a. Tampilan Aplikasi
Tampilan ini merupakan tampilan yang
digunakan untuk login bagi pihak kantin
username dan password untuk dapat
membuka akses ke halaman selanjutnya
Tampilan ini merupakan tampilan awal
atau sebagai halaman induk dari semua
halaman kecuali halaman login, berisi
tombol-tombol untuk melanjutkan ke
halaman berikutnya
Tampilan ini merupakan tampilan yang
digunakan untuk login bagi pihak
pelanggan dimana pihak pelanggan harus
memasukkan username dan password
untuk dapat membuka akses ke halaman
selanjutnya. Jika tidak memiliki username
atau password dapat mendaftar terlebih
dahulu dengan memilih tombol daftar
Tampilan berisi form pendaftaran untuk
pelanggan yang tidak mempunyai akses ke
sistem. Pelanggan harus memasukkan data
dirinya dengan mengisi data ke form ini
Tampilan ini merupakan tampilan awal
atau sebagai halaman induk dari semua
halaman kecuali halaman login dan
halaman daftar, berisi tombol-tombol
untuk melanjutkan ke halaman berikutnya,
IV PENUTUP 5.1.Simpulan
Adapun simpulan dari uraian dan
pembahasan pada bab I sampai dengan bab
IV adalah sebagai berikut :
1. Sistem pemesanan pada DSC
(Darmajaya Society Centre) sudah
bagus tetapi sistem tersebut dapat lebih
dimaksimalkan dengan memanfaatkan
teknologi informasi yaitu dengan
E-Katalog Menu dengan berbasiskan
sistem android
2. Dengan adanya sistem E-Katalog
Menu pelanggan DSC (Darmajaya
Society Centre) yang ingin memesan
makan hanya tinggal mengklik lewat
smartphone mereka dan menunggu
pesanan datang pada aplikasi ini juga
dapat membuat laporan dari transaksi
5.2. Saran
Di samping beberapa kesimpulan, penulis
juga mencoba memberikan saran yang
diharapkan dapat bermanfaat bagi DSC
(Darmajaya Society Centre) adapun saran
tersebut adalah:
1. DSC diharapkan dapat menggunakan
aplikasi E-Catalog Menu agar dapat
lebih memaksimalkan sistem
pelayanan yang ada
2. Jika DSC sudah menggunakan aplikasi
ini diharapkan aplikasi ini dapat
disosialisasikan kepada pelanggan agar
pelanggan juga lebih mengenal sistem
DAFTAR PUSTAKA
- Dharwiyanti, Sri., Wahono, Romi
Satria. 2003. Pengantar Unified
Modeling Language (UML).
Penerbit IlmuKomputer.com
- Huda, Arif Akbarul. 2012. 24 Jam
Pintar Pemrograman Android.
Penerbit omayib.com
- Jogiyanto, H.M. 2005. Analisis dan
Desain Sistem Informasi.
Penerbit Andi, Yogyakarta.
- Juang, Ashari. 2014. Rancang Bagun
Aplikasi Mobile E-Katalog
Berbasis IOS Sebagai Media
Bantu Pengenalan Produk
Miulan. Penerbit Universitas
Dian Nuswantoro, Semarang.
- Novtiananda , M. Imam., M. Reza,. &
Febriani, Marina. 2014. Sistem
Pakar Untuk Diagnosa Gizi
Berbasis Android. Penerbit
STMIK PalComTech,
Palembang.
- Tegar, Dian Galih. 2013. Sistem
Informasi Pemesanan Makanan
dan Minuman Pada Omahe Café
and Resto Berbasis Client
Server dengan Platform
Android. Penerbit Universitas
Dian Nuswantoro, Semarang.
- Tim EMS. 2015. Pemrograman
Android dalam Sehari. Penerbit
Elex Media Komputindo,
Jakarta.
- Yulianto, Ardhian Agung ., Gartina,
Inne., Astuti, Rini., Dewi, Sari.,
Sari, Siska Komala., Winarti,
Wina. 2010. Analisis dan Desain
Sistem Informasi. Penerbit