Title | Jurnal Skripsi (E-Catalog Menu Untuk Pemesanan Makanan dan Minuman Pada DSC (Darmajaya Society Centre) |
---|---|
Author | Khafid Nursalim |
Pages | 11 |
File Size | 256.2 KB |
File Type | |
Total Downloads | 215 |
Total Views | 559 |
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 inform...
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 Darmajaya 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.
mendukung jalannya sistem yang mereka
PENDAHULUAN
1.1. Latar Belakang
punya.
Di masa sekarang ini, media mobile telah
informasi elektronik yang memuat daftar,
meluas ke berbagai aspek. Salah satu
jenis, spesifikasi teknis dan harga barang
sistem operasi yang banyak digunakan
tertentu dan dapat diakses secara online
oleh media mobile adalah Android. Para
berbasis internet.
pelaku
memanfaatkan
Pemesanan makanan merupakan suatu
kemajuan dari teknologi tersebut untuk
proses yang penting dalam bisnis pada
bisnis
telah
E-Catalogue
adalah
sistem
suatu tempat makan tidak terkecuali pada
pelanggan tidak perlu datang ke kantin
DSC (Darmajaya Society Centre). DSC
untuk memesan.
merupakan salah satu tempat makan atau 1.2. Perumusan Masalah bersantai
yang
disediakan
oleh
IBI Berdasarkan Latar Belakang Masalah di
Darmajaya untuk mahasiswa. Di DSC atas, maka dapat diidentifikasikan masalah proses pemesanan masih dilakukan secara sebagai berikut: manual yaitu pelanggan memesan makan 1. Bagaimana memaksimalkan pelayanan dengan
pergi
ke
salah
satu
kantin pemesanan makanan pada gerai makan
kemudian kantin mencatat pesanan setelah di DSC (Darmajaya Society Centre)? itu pelanggan membayar dan mendapatkan 2. Bagaimana Membangun E-Catalogue nomor pemesanan dan memilih tempat berbasis Android pada gerai makan di duduk yang disediakan setelah itu pelayan DSC (Darmajaya Society Centre)? kantin mencari tempat duduk pelanggan Proses pemesanan makanan dan minuman 1.3. Ruang Lingkup Penelitian ini juga dapat lebih dimaksimalkan dengan Adapun ruang lingkup penelitian
ini
pemanfaatan teknologi informasi yaitu adalah: dengan kombinasi antara sistem Android 1. Dibatasi dan
E-Catalogue
pada
proses
pemesanan
memungkinkan makanan secara langsung pada gerai
pelanggan melihat, memilih dan memesan makan Titis dan
Rico di DSC
menu yang disediakan hanya dengan (Darmajaya Society Centre). mengklik dari smartphone dan secara 2. E-Catalogue menu ini hanya dapat otomatis menu yang sudah dipesan oleh beroperasi pada perangkat Android. pelanggan sudah diterima oleh bagian kantin sehingga pihak kantin tidak perlu mencari tempat duduk pelanggan dan
diteruskan ke bagian yang terkait, antara
1.4. Tujuan Penelitian Tujuan
dari
penelitian
ini
adalah
lain dapur, bar, dan kasir”
Membangun Sistem Informasi Pemesanan Makanan
dengan
E-Catalogue,
guna
memaksimalkan pelayanan pada gerai
2.1. Tinjauan Umum DSC (Darmajaya Society Centre)
makan titis dan rico di DSC (Darmajaya
DSC merupakan salah satu tempat makan
Society Centre).
atau bersantai yang disediakan oleh IBI Darmajaya
untuk
mahasiswa
dan
1.5. MANFAAT PENELITIAN
karyawan selain itu, DSC dimaksudkan
Adapun manfaat dari penelitian ini adalah
sebagai
sistem
membantu
mengaktualisaskan dirinya baik sebagai
memaksimalkan pelayanan pada gerai
mahasiswa maupun sebagai pribadi yang
makan di DSC (Darmajaya Society Centre)
dinamis dan peka akan perubahan dan
terutama pada proses pemesanan makanan.
sebagai
ini
dapat
tempat
ajang
mahasiswa
bersosialisasi
dan
berkreativitas. Di lantai satu kita akan II. LANDASAN TEORI menjumpai 9 kantin yang menyediakan 2.1. Tinjauan Umum Tempat Makan makanan atau minuman yang dapat kita dan Taking Order pesan sesuai dengan daftar menu yang Secara umum, tempat makan atau restoran ditempel pada bagian depan kantin. Kantin merupakan tempat yang dikunjungi orang itu adalah kantin Gibel, Rico, Titis, Kishel, untuk mencari berbagai macam makanan Lestari, Jokowi, Salsa, My Emak dan Ml dan minuman. Taking Order menurut Shake. Sumarno di dalam Dian (2013, p.42) “adalah kegiatan menerima dan mencatat pesanan tamu, dalam hal ini makanan dan minuman,
yang
selanjutnya
akan
2.2. Pengertian Android
untuk
Kasman di dalam Novtiananda, Reza,
yang bersifat free.” (p.3) Sedangkan
Febriani
mendefinisikan
Safaat di dalam Novtiananda et al.
“android merupakan sebuah sistem operasi
mendefinisikan “eclipse berisi IDE
telepon seluler dan komputer tablet layar
eclipse
sentuh (touchscreen) yang berbasis linux”.
membuat coding android” (p.3). Dari
Sedangkan menurut Murya di dalam
penjelasan
Novtiananda
disimpulkan bahwa, eclipse adalah
(2013,
p.2)
et
al.
mendefinisikan
pengembangan
yang
java/android
digunakan
menurut
untuk
ahli
dapat
“android adalah sistem operasi berbasis
suatu
linux yang digunakan untuk telepon seluler
mengembangkan aplikasi android yang
(mobile)
bersifat free.
seperti
telepon
pintar
(smartphone) dan komputer tablet (PDA)”
software
pendukung
untuk
b. JDK (Java Development Kit) Tim EMS (2015, p.21) mendefinisikan
(p.2)
“JDK atau Java Development Kit 2.3. Software
Pembuat
Aplikasi
berguna sebagai platform atau run time yang
Android
diperlukan
untuk
Dalam membuat atau mengembangkan
program
sebuah aplikasi android bisa menggunakan
Termasuk di dalam JDK ini adalah
membutuhkan
library-library yang diperlukan untuk
beberapa
software
pengembang android. Adapun software pembuat aplikasi android adalah sebagai
dengan
membuat
bahasa
Java.
membuat program Java” c. SDK (Software Development Kit)
berikut :
Kasman di dalam Novtiananda et al.
a. Eclipse
(2014,
p.3)
Kasman di dalam Novtiananda et al.
adalah
tools
mendefinisikan “eclipse adalah IDE
Programming
mendefinisikan API
“SDK
(Application
Interface)
yang
diperlukan
untuk
mengembangkan
memulai
aplikasi
pada
platform android menggunakan bahasa
emulator untuk menjalankan program aplikasi android yang kita buat”. (p.3) III. METODE PENELITIAN
pemrograman java” (p.3). Sedangkan Safaat di dalam Novtiananda et al. menyatakan android
“SDK
yang
adalah
berisikan
folder platform
android” (p.3). Dari kedua para ahli dapat disimpulkan bahwa SDK adalah file yang berisi platform android yang diperlukan
untuk
mengembangkan
platform tersebut.
(Andorid
menurut
devloment
Kasman
Novtiananda
ini adalah dengan metode pengembangan sistem atau dikenal sebagai SDLC (System Development Life Cycle) adapun tahapan-
d. ADT (Android development Tools) ADT
Metode yang digunakan dalam penelitian
et
di al.
tahapannya adalah sebagai berikut
Tools) dalam “adalah
kepanjangan dari Android Devloment
IV. HASIL DAN PEMBAHASAN 4.1. System Initiation / Perencanaan Awal
Tools yang menjadi penghubung antara
a. Definisi Sistem
IDE
Sistem
Eclipse
dengan
Android
SDK”.(p.3)
(Android
menurut Novtiananda
dijalankan
dengan
menggunakan sistem operasi android. Sistem ini dibagi menjadi dua Aplikasi
e. AVD (Android Virtual Device) AVD
ini
Kasman et
Device)
yaitu Aplikasi Sisi Pelanggan dan Aplikasi
dalam
Sisi Kantin. Sistem ini menggunakan
“merupakan
MySQL sebagai Database Server, PHP
Virtual
al.
di
Sebagai Web Server, dan JSON Sebagai
penghubung antara PHP dan Aplikasi
-
Android
Pihak kantin tidak perlu mencari nomor meja pelanggan yang memesan
b. Pemodelan Pengembangan Sistem
-
Sistem ini dimodelkan dengan pendekatan
Pihak kantin dapat melihat laporan pendapatan dalam sehari.
berorientasi objek dimana data dan proses
b. Analisis kebutuhan sistem
diintegrasikan ke dalam konstruksi yang
Tahap analisis kebutuhan bertujuan untuk
disebut
alat-alat
mendefinisikan kebutuhan dari sistem
pemodelan sistem menggunakan bahasa
yang dikembangkan. Berikut ini hasil
standar berorientasi objek yaitu UML
analisis
(Unified Model Language)
dikembangkan:
objek
selain
itu
-
kebutuhan
sistem
yang
Sistem baru harus dapat mencatat transaksi
4.2. System Analysis/ Analisis Sistem a. Analisis Keputusan
-
Sistem baru harus dapat menampilkan
Dengan melihat kelemahan sistem yang
daftar menu yang disediakan oleh
berjalan
kantin
maka
dimaksimalkan pengembangan
sistem
tersebut
dengan sistem
baru
dapat
membuat yaitu
-
e-
Sistem interface
baru
harus
untuk
menyediakan
menambah
dan
Catalog menu berbasis Android, dengan
mengedit menu bagi pihak kantin
keuntungan sebagai berikut :
karena menu dapat berubah
-
Pelanggan tidak perlu datang ke kantin
-
untuk memesan menu -
Pelanggan
dapat
Sistem baru harus dapat membatasi akses
dengan
leluasa
-
Sistem
baru
harus
menyediakan
memilih menu yang disediakan oleh
interface untuk menambahkan atau
pihak kantin
mengedit
nama
meja.
Meja
ini
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 :
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
b. Desain Database
sistem pemesanan makanan dan minuman
Berikut ini merupakan gambaran dari
pada DSC, dapat dilihat pada gambar
desain database dari sistem E-Catalog
dibawah
permintaan
dari
Android
untuk
server
untuk
mengakses database Server
3) MySQL Database Wireless
Sebagai
database
menyimpan data-data dari sistem. Android Sisi Kantin
Android Sisi Pelanggan
4) JSON Sebagai
d. Gambaran Komunikasi Data
penghubung
untuk
menghubungkan data dari php yang diperoleh dari database ke aplikasi android.
4.4. System Dimana sistem akan dibagi menjadi dua aplikasi android yaitu android aplikasi sisi
Implementation
/
Implementasi Sistem a. Tampilan Aplikasi
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 Tampilan ini merupakan tampilan yang
maupun pelanggan
digunakan untuk login bagi pihak kantin
2) PHP Based Web Service Sebagai Web Server yang berisi coding PHP
untuk
menerima
jika
ada
dimana pihak kantin harus memasukkan
username dan password untuk dapat
memasukkan username dan password
membuka akses ke halaman selanjutnya
untuk dapat membuka akses ke halaman selanjutnya. Jika tidak memiliki username atau password dapat mendaftar terlebih dahulu dengan memilih tombol daftar
Tampilan ini merupakan tampilan awal atau sebagai halaman induk dari semua halaman kecuali halaman login, berisi tombol-tombol
untuk
melanjutkan
ke
halaman berikutnya
Tampilan berisi form pendaftaran untuk pelanggan yang tidak mempunyai akses ke sistem. Pelanggan harus memasukkan data dirinya dengan mengisi data ke form ini dan memilih tombol daftar
Tampilan ini merupakan tampilan yang digunakan
untuk
login
bagi
pihak
pelanggan dimana pihak pelanggan harus
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 Tampilan ini merupakan tampilan awal 5.2. Saran atau sebagai halaman induk dari semua Di samping beberapa kesimpulan, penulis halaman
kecuali
halaman
login
dan juga mencoba memberikan saran yang
halaman
daftar,
berisi
tombol-tombol diharapkan dapat bermanfaat bagi DSC
untuk melanjutkan ke halaman berikutnya, (Darmajaya Society Centre) adapun saran tersebut adalah: IV PENUTUP 5.1. Simpulan Adapun
simpulan
1. DSC diharapkan dapat menggunakan dari
uraian
dan
aplikasi E-Catalog Menu agar dapat
pembahasan pada bab I sampai dengan bab
lebih
memaksimalkan
IV adalah sebagai berikut :
pelayanan yang ada
sistem
DSC
2. Jika DSC sudah menggunakan aplikasi
(Darmajaya Society Centre) sudah
ini diharapkan aplikasi ini dapat
bagus tetapi sistem tersebut dapat lebih
disosialisasikan kepada pelanggan agar
dimaksimalkan dengan memanfaatkan
pelanggan juga lebih mengenal sistem
teknologi informasi yaitu dengan E-
tersebut.
1. Sistem
pemesanan
pada
DAFTAR PUSTAKA
Berbasis
-
STMIK
Dharwiyanti, Sri., Wahono, Romi Satria. 2003. Pengantar Unified Modeling
Language
Android.
Penerbit
PalComTech,
Palembang.
(UML). -
Tegar, Dian Galih. 2013. Sistem
Penerbit IlmuKomputer.com Informasi Pemesanan Makanan -
Huda, Arif Akbarul. 2012. 24 Jam
dan Minuman Pada Omahe Café
Pintar Pemrograman Android.
and
Penerbit omayib.com
Server
Resto
Berbasis
dengan
Client Platform
Android. Penerbit Universitas -
Jogiyanto, H.M. 2005. Analisis dan Dian Nuswantoro, Semarang. Desain
Sistem
Informasi.
Penerbit Andi, Yogyakarta.
-
Tim
EMS.
2015.
Pemrograman
Android dalam Sehari. Penerbit -
Juang, Ashari. 2014. Rancang Bagun Elex Aplikasi
Mobile
Media
Komputindo,
E-Katalog Jakarta.
Berbasis IOS Sebagai Media Bantu
Pengenalan
Miulan.
Penerbit
Produk
Universitas
Dian Nuswantoro, Semarang.
-
Yulianto, Ardhian Agung ., Gartina, Inne., Astuti, Rini., Dewi, Sari., Sari, Siska Komala., Winarti, Wina. 2010. Analisis dan Desain
-
Novtiananda , M. Imam., M. Reza,. & Sistem
Informasi.
Penerbit
Febr...