Anda di halaman 1dari 10

APLIKASI PEMESANAN MAKANAN

BERBASIS FLASH


Disusun oleh :
Christoforus Imantaka Sulistiyanto
Meliyani
Johan Setyawan Atmaja


Abstrak
Tujuan penelitian, ialah merancang suatu aplikasi pemesanan makanan yang dapat
digunakan oleh rumah makan tanpa harus menggunakan buku menu. Aplikasi ini dibuat
untuk memberikan variasi baru pada suatu rumah makan agar tidak selalu menggunakan
buku menu. Sehingga proses pembuatan pesanan menjadi lebih cepat dan mudah.
Metode penelitian yang digunakan adalah metode waterfall. Pada tahap pengumpulan
data, dilakukan dengan survey melalui kuesioner dan wawancara. Setelah itu penulis
melakukan analisis kuesioner dan wawancara. Setelah analisis didapatkan penulis
melakukan perancangan dan coding. Hasil yang dicapai adalah sebuah aplikasi
pemesanan makanan dan minuman berbasis flash. Aplikasi ini dapat digunakan pada
sebuah desktop/komputer touch screen tanpa harus menggunakan spesifikasi komputer
yang tinggi. Saran yang diberikan untuk pengembangan selanjutnya yaitu dengan
menggunakan mobile phone/tablet, informasi mengenai berbagai jenis makanan dan
minuman, serta memperbaiki tampilan dari aplikasi agar lebih menarik.
Kata kunci : aplikasi, pemesanan makanan, flash

1. Pendahuluan

Perkembangan teknologi informasi saat ini semakin berkembang pesat, sehingga
telah membawa perubahan yang sangat besar pada dunia serta masyarakat yang
menggunakannya. Kebutuhan teknologi informasi yang semakin meningkat
menyebabkan banyak perusahaan besar, toko-toko, sampai masyarakat di Indonesia
menggunakannya.
Dalam dunia bisnis, teknologi sangat dibutuhkan untuk memajukan suatu
perusahaan, mulai dari pembuatan software/program, website, serta desain yang
mendukung agar tampilan dari program tersebut terlihat menarik bagi konsumen. Untuk
membuat semua itu tentunya memerlukan suatu aplikasi, contohnya saja aplikasi
desktop. Aplikasi Desktop adalah suatu aplikasi yang dapat berjalan sendiri tanpa
menggunakan browser atau koneksi internet di suatu komputer otonom dengan sistem
operasi atau platform tertentu.
Rumah makan adalah istilah umum untuk menyebut usaha yang
menyajikan hidangan kepada masyarakat dan menyediakan tempat untuk menikmati
hidangan itu serta menetapkan tarif tertentu untuk makanan dan pelayanannya. Salah
satu hal yang menjadi bagian dari rumah makan adalah menu makanan. Menu
merupakan daftar/list dari berbagai macam makanan dan minuman yang disediakan
oleh rumah makan. Daftar makanan biasanya berupa buku maupun selembar kertas
yang berisi daftar sejumlah makanan dan minuman yang ada pada sebuah rumah
makan. Daftar makanan akan terlihat lebih baik jika menampilkan informasi yang
lengkap dari suatu jenis makanan/minuman, sehingga dapat memudahkan pelanggan
dalam mengetahui informasi dari makanan/minuman yang akan mereka pesan.
Pada umumnya, pelanggan yang memesan makanan ingin mengetahui komposisi
dari makanan yang akan dipesan, untuk itu mereka akan bertanya kepada pelayan yang
terdapat pada rumah makan tersebut. Dengan begitu maka proses pemesanan makanan
akan menjadi lama dan juga dapat menyulitkan pelayan apabila pelayan tidak
mengetahui informasi dari makanan yang ditanyakan pelanggan.
Dengan menggunakan aplikasi pemesanan makanan melalui desktop, maka
proses pemesanan makanan menjadi lebih cepat dan memudahkan pelanggan dalam
memesan makanan. Selain tampilannya yang menarik, aplikasi ini juga dapat
menampilkan informasi makanan atau minuman yang belum diketahui oleh pelanggan,
sehingga pelanggan tidak perlu repot memengangil pelayan untuk menjelaskan isi dari
menu makanan yang akan dipesan.
Selain mengetahui komposisi makanan yang akan dipesan pelanggan juga dapat
langsung memesan makanan lewat aplikasi tersebut. Maka, peran pelayan yang semula
menulis pesanan dan menjelaskan segala pertanyaan pelanggan tentang makanan, maka
tugas tersebut akan dilakukan oleh aplikasi pemesanan menu makanan tersebut.
Untuk pembahasan sebuah topik skripsi yang lebih terarah dan terfokus pada
tujuan yang ingin dicapai, maka skripsi ini akan membahas hal-hal sebagai berikut :
Merancang aplikasi pemesanan makanan, Menggantikan buku menu ke dalam bentuk
aplikasi desktop, Membuat data pesanan, Tampilan informasi makanan (komposisi),
Tampilan list data pesanan sebelum dikirim, Mengirim data pesanan, Mengupdate data
pesanan

2. Metode Penelitian

Metodologi yang digunakan pada skripsi ini meliputi dua bagian pokok, yaitu
Metode Analisis dan Metode Perancangan.

2.1 Metode Analisis

Metode analisis dilakukan melalui tiga tahapan, yaitu:
1. Survei atas sistem yang sedang berjalan
Melakukan survei pada rumah makan guna mencari tahu sistem yang sedang berjalan
2. Studi literatur
Melakukan pencarian teori pendukung yang berasal dari buku guna menambah
pengetahuan yang berguna untuk membangun aplikasi ini.
3. Kuesioner dan wawancara
Melakukan survei kepada beberapa orang untuk mengetahui masalah yang dialami
tentang cara pemesanan makanan pada rumah makan

2.2 Metode Perancangan

Dalam skripsi ini ada beberapa tahapan dalam melakukan metode perancangan dengan
menggunakan Struktur Model, antara lain : Perancangan DFD (Data Flow Diagram),
Perancangan ERD (Entity Relationship Diagram), Perancangan State Transition Diagram





3. Hasil dan Bahasan

3.1 Data Flow Diagram (DFD)

Gambar Diagram Nol


Gambar Diagram Konteks


Gambar Diagram Rinci






3.2 Rancangan ERD
Ms_Makanan
PK ID_Makanan
Nama_Makanan
Deskripsi_Makanan
Harga
Ms_Minuman
PK ID_Minuman
Nama_Minuman
Deskripsi_Minuman
Harga
Ms_Karyawan
PK ID_Karyawan
Nama
Gender
Alamat
Username
Password
Tr_TempMinuman
PK ID_TempMinuman
FK1 ID_Karyawan
FK2 ID_Minuman
Order_Minuman
Jumlah
Harga
Total
Status_Order
Tanggal
Tr_TempMakanan
PK ID_TempMakanan
FK1 ID_Karyawan
FK2 ID_Makanan
Order_Makanan
Jumlah
Harga
Total
Status_Order
Tanggal

Gambar ERD Aplikasi Pemesanan Makanan
3.3 Rancangan STD

Gambar State Transition Diagram Front End

Gambar State Transition Diagram Back End
3.4 Prosedur Penggunaan Aplikasi
a. Menu Utama

Gambar Tampilan Menu Utama
Ketika pelanggan ingin memesan makanan, pelanggan pertama kali akan
dihadapkan dengan Menu Utama untuk pemesanan makanan, pada menu utama
terdapat menu Open untuk membuka halaman menu.

b. Halaman Menu

Gambar Tampilan Menu
Pada layar ini terdapat dua pilihan menu, pelanggan dapat memilih salah satu
dari menu, yaitu:
Food untuk melihat daftar makanan yang tersedia di resto
Drink untuk melihat daftar minuman yang tersedia di resto
Close (X) keluar dari halaman menu dan kembali ke menu utama

c. Food

Gambar Tampilan Menu Makanan
Pada menu ini, pelanggan dapat melihat berbagai jenis makanan yang
disediakan oleh resto. Pelanggan juga dapat melihat gambar makanan, harga dan
keterangan dari makanan yang dipilih oleh pelanggan.
Pada menu ini ada juga menu drink, order dan close, sebagai berikut:
Drink untuk langsung menuju daftar minuman
Order untuk langsung memesan makanan
Close (X) untuk kembali ke menu utama

d. Drink

Gambar Tampilan Menu Minuman
Sama dengan menu food, menu ini juga menyediakan berbagai jenis minuman
yang dapat dipesan oleh pelanggan. Menu ini juga memperlihatkan gambar dari
minuman, harga, serta keterangan dari minuman yang dipilih.
Pada menu ini ada juga menu order, food dan close, sebagai berikut:
Food untuk langsung menuju daftar makanan
Order untuk langsung memesan makanan atau minuman
Close (X) untuk kembali ke menu utama

e. Order List

Gambar Tampilan Order List
Menu order berisikan tampilan daftar pesanan dari pelanggan. Pada menu ini
pelanggan dapat memilih beberapa menu kembali, yaitu:
Add untuk menambah pesanan
Finish Order untuk mengakhiri pesanan dan pesanan akan diproses
Close (X) untuk kembali ke menu utama




f. Konfirmasi

Gambar Tampilan Konfirmasi
Pada layar ini, berarti pelanggan telah selesai melakukan proses pemesanan dan
pesanan akan segera diproses.

3.4 Aplikasi Pemesanan Makanan Admin

Admin dapat dijalankan dengan meggunakan XAMPP yang kemudian
di-access melalui localhost dengan menggunakan browser. Aplikasi
Pemesanan Makanan Admin ini hanya dapat berjalan apabila XAMPP
telah diaktifkan setelah itu admin baru dapat mengakses database
memodifikasinya.

Gambar Halaman Login Admin
Pada halaman login, admin harus memasukan username dan password
untuk dapat mengakses database pesanan.
a. Username : username hanya dapat menggunakan username admin restoran
yang telah ditentukan sebelumnya.
b. Password : password hanya diketahui oleh admin retoran

Gambar Halaman Main Menu Admin
Di halaman Main Menu, terdapat tiga pilihan yang dapat dipilih oleh
admin. Pertama yaitu, Lihat Data Makanan, Lihat Data Minuman dan
Logout.
a. Lihat Data Makanan : admin dapat melihat daftar makanan apa saja yang
dipesan oleh customer, mulai dari nama makanan, jumlah, harga, total harga,
status pesanan, waktu, serta opsi untuk mengedit status dan menghapus
pesanan.
b. Lihat Data Minuman : admin dapat melihat daftar minuman apa saja yang
dipesan oleh customer, mulai dari nama minuman, jumlah, harga, total
harga, status pesanan, waktu, serta opsi untuk mengedit status dan
menghapus pesanan.
c. Logout : logout digunakan admin untuk keluar dari aplikasi admin.

Gambar Halaman Daftar Pesanan Makanan
Pada halaman Daftar Pesanan Makanan ini terdapat table orderan
makanan yang dilakukan customer. Pada halaman ini admin dapat melihat
makanan apa saja yang dipesan, harga, total harga, status yang dapat diubah,
waktu pesanan, serta opsi untuk mengedit dan menghapus pesanan. Berikut
adalah keterangan dari table diatas :
a. Back : back berguna untuk admin kembali ke halaman main menu
b. Edit : edit digunakan admin untuk mengubah status pesanan, dari status 1
yang berarti pesanan belum diproses, menjadi 2 yang berarti pesanan sudah
diproses.
c. Hapus : hapus berguna jika ada cutomer yang ingin membatalkan pesanan
dan hanya bisa dilakukan oleh admin.

Gambar Halaman Daftar Pesanan Minuman
Sama seperti pada halaman Daftar Pesanan Makanan, pada halaman
daftar Pesanan Minuman ini terdapat table orderan minuman yang dilakukan
customer. Pada halaman ini admin juga dapat melihat minuman apa saja
yang dipesan, harga, total harga, status yang dapat diubah, waktu pesanan,
serta opsi untuk mengedit dan menghapus pesanan. Berikut adalah
keterangan dari table diatas :
a. Back : back berguna untuk admin kembali ke halaman main menu
b. Edit : edit digunakan admin untuk mengubah status pesanan, dari status 1
yang berarti pesanan belum diproses, menjadi 2 yang berarti pesanan sudah
diproses.
c. Hapus : hapus berguna jika ada cutomer yang ingin membatalkan pesanan
dan hanya bisa dilakukan oleh admin.

4. Simpulan dan Saran


4.1 Simpulan

Kesimpulan yang dapat diberikan berdasarkan hasil analisa, perancangan, implementasi
dan evaluasi adalah sebagai berikut:
a. Aplikasi Pemesanan Makanan mampu menggantikan fungsi dari buku menu yang
sudah ada, karena informasi dari makanan dan minuman yang disediakan sudah
tergolong lengkap.
b. Aplikasi pemesanan makanan ini memiliki penampilan yang menarik dan mudah
dimengerti bagi yang menggunakannya.
c. Dapat dilihat bahwa dengan adanya informasi makanan dan minuman, maka user
menjadi lebih mengeti tentang berbagai jenis makanan dan minuman serta
isi/keterangan dari menu yang dipesan.

4.2 Saran

Untuk memperbaiki dan menyempurnakan hasil aplikasi interaksi pemesanan makanan,
saran yang dapat diberikan adalah sebagai berikut:
a. Spesifikasi desktop yang digunakan lebih baik menggunakan layar touchscreen
untuk memudahkan dalam proses pemesanan.
b. Penambahan comment pada menu seperti text field agar pelanggan dapat menulis
komentar untuk setiap makanan dan minuman yang dipesan (contoh: pedas/tidak
pedas, dll).
c. Aplikasi ini dapat dikembangkan lebih lanjut agar informasi mengenai makanan
dan minuman menjadi lebih update serta dapat digunakan di mobile platform.
d. Aplikasi pemesanan makanan ini sebaiknya tidak menggunakan video karena
aplikasi akan memakan memory terlalu banyak, yang menyebabkan adanya
kelambatan (lag).

5. Referensi

Bardosono, S. (2009). Kuesioner. Jakarta, Universitas Indonesia
Moock, C. (2007). Essential Action Script 3.0 Programming Fundamentals. United
States of America: OReilly Media.
Mulyadi. (2001). Sistem Akutansi. Edisi Ketiga. Penerbit : Salemba Empat. Jakarta
Nugroho, B. (2008). Aplikasi Pemrograman Web Dinamis Dengan PHP dan MySQL.
Penerbit : Gava Media. Yogyakarta.
Pressman, R. (2010). Software Engineering A Practitioners Approach. Seven Edition.
Mcgrown Hill, New York.
Shneiderman, B., and Catherine, P. (2010). Designing the User Interface : Strategies
for Effective Human-Computer Interaction. Fifth Edition. Addison Wesley
Longman. Inc., USA.
Sugiri and Haris, S.(2008). Pengelolaan Database MySQL dengan PhpMyAdmin.
Penerbit: Graha Ilmu. Yogyakarta.
Tjiptono, F., dan Anastasia D.(2001). Total Quality Management. Yogyakarta: Andi,
edisi keempat, cetakan pertama.
Ullman, L.(2011). PHP and MySQL For Dynamic Web Sites. Fourth Edition.
Vaughan, T.(2010). Multimedia Making It Work. (8th Edition). New York: McGraw-
Hill.
Walsh, N. (2013). A Technical Introduction To XML. Diperoleh Januari 22, 2013, Dari
http://www.xml.com/pub/a/98/10/guide0.html?page=2#AEN58.
Whitten, J and Bentley, L.(2007). System Analysis and Design Methods, Seventh
Edition. New York: McGraw-Hill Companies, Inc.
Wibowo, M.(2006). Integrasi Proses Bisnis Metode Untuk Peningkatan Efisiensi
Perusahaan. Penerbit: Graha Ilmu. Yogyakarta.


6. Riwayat Penulis

Christoforus Imantaka Sulistiyanto lahir di Purworejo pada 5 September 1991.
Penulis menamatkan pendidikan S1di Universitas Bina Nusantara dalam bidang Teknik
Informatika tahun 2013.

Meliyani lahir di Bogor pada 17 Juni 1990. Penulis menamatkan pendidikan S1di
Universitas Bina Nusantara dalam bidang Teknik Informatika tahun 2013.

Johan Setyawan Atmaja lahir di Surakarta pada 10 Maret 1991. Penulis menamatkan
pendidikan S1di Universitas Bina Nusantara dalam bidang Teknik Informatika tahun
2013.