• Tidak ada hasil yang ditemukan

PERANCANGAN APLIKASI MANAJEMEN PEMESANAN MAKANAN DAN MINUMAN BERBASIS CLIENT SERVER DENGAN PLATFORM ANDROID (Studi Kasus di Kedai Roti Gareng)

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN APLIKASI MANAJEMEN PEMESANAN MAKANAN DAN MINUMAN BERBASIS CLIENT SERVER DENGAN PLATFORM ANDROID (Studi Kasus di Kedai Roti Gareng)"

Copied!
6
0
0

Teks penuh

(1)

1

PERANCANGAN APLIKASI MANAJEMEN PEMESANAN

MAKANAN DAN MINUMAN BERBASIS

CLIENT

SERVER

DENGAN

PLATFORM

ANDROID

(Studi Kasus di Kedai Roti Gareng)

1Hanif Fakhruroja, 2Rijal Azani

1Program Studi Sistem Informasi STMIK LPKIA 2Program Studi Teknik Informatika STMIK LPKIA

Jln. Soekarno Hatta No. 456 Bandung 40266, Telp. +62 22 75642823, Fax. +62 22 7564282 Email : 1 [email protected]

,

2[email protected]

Abstark

Pemesanan makanan dan minuman adalah suatu proses yang sangat penting dalam proses jual beli makanan dan minuman. Pemesanan atau taking order di restoran atau café merupakan kegiatan menerima dan mencatat pesanan tamu atau pelanggan. Da-lam hal ini makanan dan minuman yang dicatat akan di teruskan kebagian juru masak dan selanjutnya disimpan oleh kasir untuk bukti pembayaran kepada tamu atau pelanggan. Program aplikasi pemesanan menu ini menggunakan mobile android untuk pelayan, dan web base untuk bagian admin, dapur, dan kasir. Untuk pelayanan melakukan ordering menggunakan mobile yang akan disimpan dalam database dengan menggunakan http conection, dan dilanjutkan pengiriman data ke komputer admin, dapur, dan kasir. Adanya program aplikasi pemesanan menu ini dapat mempercepat dan mempermudah proses pencatatan pesanan, menghasilkan program aplikasi pemesanan menu secara terkomputerisasi, dan mengurangi kesalahan yang sering terjadi pada pemesanan menu.

Kata kunci : Pemesanan, Android, Web Base.

1.Pendahuluan

1.1Latar Belakang

Pemesanan makanan dan minuman adalah suatu proses yang sangat penting dalam proses jual beli makanan dan minuman. Pemesanan atau taking order di restoran atau café merupakan kegiatan menerima dan mencatat pesanan tamu atau pelanggan. Da-lam hal ini makanan dan minuman yang dicatat akan di teruskan kebagian juru masak dan selanjutnya disimpan oleh kasir untuk bukti pembayaran kepada tamu atau pelanggan.

Pemesanan juga dapat diartikan sebagi suatu aktifitas yang dilakukan oleh konsumen sebelum membeli Untuk mewujudkan kepuasan konsumen maka perusahaan harus mempunyai sebuah sistem pemesanan yang baik. Pemesanan yang baik adalah pemesana yang dapat memenuhi kebutuhan konsumen secara keseluruhan. Pemesanan juga biasanya memiliki sistem yang dapat mempermudah konsumen dalam memesan kebutuhaan yang dibutuhkan, pemesanan juga dapat bertujuan untuk memaksimumkan pelayanan bagi konsumen. Pemesana pada Kedai Roti Gareng ini merupakan tahapan penting dan sebagai langkah awal seorang konsumen untuk membeli sebuah produk di Kedai Roti Gareng.

Berdasarkan penelitian sebelumnya yang dilakukan oleh Yoga Hari Sanjaya (2015) dalam skripsinya yang menjadikan Pemesanan makanan dan minuman sebagai acuan penelitiannya yang berjudul “APLIKASI PEMESANAN MAKANAN DAN

MINUMAN BERBASIS ANDROID

MENGGUNAKAN N-TIER”, menyatakan bahwa Bisnis kuliner dirasakan semakin menjamur, ditinjau dari munculnya berbagai restoran dan kafe dengan inovasi serta variasi baru untuk mendorong jumlah pengunjung. Berdasarkan data dari kementrian Pariwisata dan Ekonomi Kreatif jumlah usaha dibidang tersebut terus mengalami peningkatan khususnya dibidang restoran. Sedangkan menurut Wahyu Kamaludin (2016) dalam skripsinya yang ber-judul “SISTEM PEMESANAN MAKANAN DAN MINUMAN BERBASIS CLIENT SERVER KOMPUTER DENGAN PLATFORM ANDROID”, menya-takan bahwa Pemanfaatan teknologi mobile dapat membantu meningkatkan layanan pemesanan menjadi lebih cepat dan mudah, sehingga pembeli mendapat kenyamanan dalam pelayanan. Selain itu, penggunaan perangkat mobile android yang terhubung ke server dapat mengirim data pesanan ke bagian dapur dan kasir secara cepat melalui komunikasi data pada jaringan. Jaringan yang digunakan adalah jaringan local yang dipasang di restoran tersebut dan digunakan khusus untuk menghubungkan sistem pemesanan antara aplikasi mobile dan aplikasi web.

Berdasarkan hasil penelitian yang dilakukan sebelumnya dapat disimpulkan bahwa semakin banyaknya kafe dan resto yang memiliki beragam inovasi untuk menarik pelanggan maka kafe kedai roti gareng harus memiliki suatu keunggulan dari kafe kafe sejenis dengan menggunakan teknologi

(2)

2

mobile untuk pemesanan makanan dan minuman dapat membantu meningkatkan layanan pemesanan menjadi lebih cepat dan mudah.

Pada saat ini Kedai Roti Gareng masih menggunakan sistem konvensional untuk pemesanan makanan atau minuman dimana pelayan menggunakan pena dan kertas sebagai media untuk mencatat pesanan dari pelanggan. Sistem pelayanan tersebut mu-lai dirasa kurang efektif dan efisien seiring dengan semakin ramainya pelanggan. Ter-dapat permasalahan dalam beberapa tahapan proses pelayanan, seperti pelanggan ha-rus menunggu laporan ketersediaan menu dari pelayan dimana pelayan masih harus konfirmasi ulang ke dapur untuk melaporkan pemesanan menu dan mengecek ketersediaan menu, Hal ini dapat dicapai dengan menerapkan suatu sistem yang dapat mengubah metode kerja pelayanan dalam pemesanan menu makanan dan minuman dengan menggunakan perangkat berbasis mobile. Di antara sekian banyak platform yang tersedia untuk perangkat mobile base, platform Android yang terpilih untuk dit-erapkan pada aplikasi pemesanan menu makanan menu restoran di Kedai Roti Gareng ini. Hal ini didukung dari data bahwa Android menjadi platform yang paling cepat berkembang dan banyak dipergunakan.

Berdasarkan hal tersebut yang telah dikemukakan di atas, maka akan diputuskan un-tuk membangun perangkat lunak pemesanan makanan dan minuman Kedai Roti Gareng dengan memanfaatkan teknologi berbasis mobile sebagai perangkat yang di-pergunakan oleh user dalam hal ini pelayan dalam melakukan proses pemesanan menu makanan dan minuman, serta sistem informasi pemesanan menu cafe berbasis web yang saling terintegrasi dengan bagian kasir untuk mempermudah dalam pengelolaan data pesanan proses bisnis di Kedai Roti Gareng.

1.2Identifikasi Permasalahan

1. Pemesanan dari pelanggan seringkali rangkap dan sulitnya membaca tulisan tangan sehingga mengalami kesalah fahaman antara pelanggan, pelayan dan koki.

2. Pemesanan tidak berurutan akibat bertumpuknya nota pesanan terutama pada saat ramai pengunjung.

3. Pemesanan tidak efisien dan ramah lingkungan karena menggunakan media alat tulis dan kertas.

1.3Lingkup Dan Batasan

1. Proses pemasanan makanan dan minuman di Kedai Roti Gareng

2. Perangkat Lunak untuk pemesanan makanan dan minuman berjalan pada platform Android 4.0.3 keatas.

3. Aplikasi di buat menggunakan YII Framework.

1.4Tujuan Perancangan

1. Mempermudah Proses Pemesanan makanan dan minuman di Kedai Roti Gareng.

2. Membangun perangkat lunak berbasis Mobile Apps yang dapat mengelola pemesanan makanan dan minuman di Kedai Roti Gareng.

3. Mengurangi penggunaan media kertas yang tidak ramah lingkungan.

2.Dasar Teori

2.1Perancangan

Menurut bin Ladjamudin “Perancangan adalah tahapan perancangan (design) memiliki tujuan untuk mendesain sistem baru yang dapat menyelesaikan masalah-masalah yang dihadapi perusahaan yang diperoleh dari pemilihan alternative sis-tem yang terbaik” (Ladjamudin, 2005).

Menurut Kusrini “Perancangan adalah proses pengembangan spesifikasi sistem baru berdasarkan hasil rekomendasi analisis sistem” (Kusrini, 2007). Berdasarkan pengertian di atas dapat disimpulkan bahwa perancangan adalah suatu proses untuk membuat dan mendesain sistem yang baru.

2. 2Perangkat Lunak

Menurut Jogiyanto dalam buku yang berjudul Analisis dan Desain menyatakan bahwa, “Perangkat Lunak atau aplikasi adalah penggunaan dalam suatu komputer, instruksi (instruction) atau pernyataan (statement) yang disusun sedemikian rupa sehingga komputer dapat memproses input menjadi output” (Jogiyanto, 2005).

Menurut Melwin dalam buku yang berjudul Mengenal Hardware-Software dan Pengelolaan Instalasi Komputer mengatakan bahwa “Perangkat Lunak atau software itu sendiri merupakan sebuah perangkat yang berfungsi sebagai pengatur aktivitas kerja komputer dan semua instruksi yang mengarah kepada sebuah sistem komputer.” (Melwin, 2007). Berdasarkan Kedua pengertian diatas, dapat ditarik kesimpulan bahwa perangkat lunak adalah sebuah perangkat yang berisi, instruksi dan pernyataan yang berfungsi sebagai pengatur aktivitas kerja komputer kepada sebuah sistem komputer.

2.3Pemesanan

Menurut Kamus Besar Bahasa Indonesia yang dimaksud pemesanan adalah “pros-es, perbuatan, cara memesan (tempat,barang,dsb) kepada orang lain” (kbbi, 2017).

Menurut Gouzali Saydam dalam buku yang berjudul Manajemen Sumber Daya Manusia (Human Resource Suatu Pendekatan Mikro menyatakan bahwa, “pe-mesanan adalah penerimaan pesanan dari pelanggan terhadap suatu produk. Lanjutan dari

(3)

3

pemesanan adalah pengiriman produk sampai ketangan pemesan dengan selamat” (Saydam, 2005). Menurut Sumarno dalam buku yang berjudul Persyaratan Tumbuh dan Wilayah Produksi Kedelai di Indonesia, Dalam Kedelai Tehnik Produksi dan Pengembangan menyatakan bahwa, “Pemesanan atau Taking Order di restoran 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.” (Sumarno, 2009).

Berdasarkan Kedua pengertian diatas, dapat ditarik kesimpulan bahwa Pemesanan adalah suatu aktifitas yang dilakukan oleh konsumen sebelum membeli. Untuk mewujudkan kepuasan konsumen maka perusahaan harus mempunyai sebuah sis-tem pemesanan yang baik.

2. 4 Client Server

menurut Budhi irawan “Server adalah komputer database yang berada di pusat, dimana informasinya dapat digunakan bersama-sama oleh beberapa user yang menjalankan aplikasi di dalam komputer lokalnya yang disebut dengan Client.” (Irawan, 2005).

Sebuah file server menjadi jantung dari keseluruhan sistem, memungkinkan unutk mengakses sumber daya, dan menyediakan keamanan. Workstation yang berdiri sendiri dapat mengambil sumber sumber daya yang ada pada file server. Model hubungan komponen yang ada dijaringan dan memungkinkan banyak pengguna secara bersama-sama memakai sumber daya pada file server.

2.5 Android

Menurut Teguh Arifianto “android merupakan perangkat bergerak pada sistem operasi untuk telepon seluler yang berbasis linux” (Arifianto, 2011).

Menurut Hermawan “Android merupakan OS (Operating System) Mobile yang tumbuh ditengah OS lainnya seperti Windows Mobile, i-Phone OS, Symbian, dan masih banyak lagi yang berkembang dewasa ini” (Hermawan, 2011).

Berdasarkan pendapat diatas, maka dapat ditarik kesimpulan bahwa android ada-lah sistem operasi berbasis linux yang sedang berkembang ditengah OS lainnya.

3.Analisis Dan Perancangan Perangkat Lunak

3.1 Aliran Proses

Pada aliran proses menjelaskan proses yang dimodelkan dalam sekumpulan use case dan actor serta hubungannya yang digambarkan dalam diagram use case. Setiap use case disertai dengan

penjelasan yang diuraikan dalam use case scenario, yang menguraikan tentang nama use case, aksi actor, dan respon sistem/perangkat lunak.

3.1.1 Use Case Diagram

Use case menggambarkan interaksi antara sistem dan aktor, use case diagram juga dapat mendeskripsikan tipe interaksi antara si pemakai sistem dengan sistemnya.

Gambar 3. 1 Use Case Diagram

Tabel 3.1 Use Case Skenario Login

Use Case Scenario untuk login Nama Use Case Login

Deskripsi Pengguna (admin, pelayan,koki,kasir)

Aktor Pengguna

Kondisi Awal Belum login Kondisi Akhir Sudah Skenario Normal

Aksi aktor Reaksi sistem 1. Membuka aplikasi 2. Sistem menampilkan form login 3. Memasukan username dan password 4. Sistem memverifikasi username dan password 5. Sistem menampilkan halaman sesuai hak akses user

Skenario Alternatif

Jika password dan username salah, sistem akan menampilkan kembali form login

Tabel 3.2 Use Case Scenario Order Pesanan Use Case Scenario untuk Order Pesanan Nama Use Case Order Pesanan

Deskripsi Pengguna (pelayan)

Aktor Pengguna

Kondisi Awal Sudah Login Kondisi Akhir Mengirim Pesanan Skenario Normal

(4)

4

1. Membuka

aplikasi

2. Menampilkan daftar menu 3. Memilih

menu

4. Menambahkan menu pada keranjang

5 Memilih meja 6. Menekan tombol kirim

7. Mengirim pesanan 8. Mengubah status pesanan dan status

Meja

9. mengurangi jumlah stok menu yang Dipesan 1. Menampilkan pesan pesanan terkirim Skenario Alternatif

Jika tidak ada menu yang dipilih maka tombol kirim tidak berfungsi

3.2 Activity Diagram

Activity Diagram menggambarkan berbagai alir

aktivitas dalam sistem yang sedang dibangun, bagaimana masing-masing alur mulai, dan bagaimana alur berakhir. Berikut ini penggambaran Activity Diagram atau aliran aktifitas antara user dan sistem.

Gambar 3.2 Activity Diagram Login

Gambar 2.3 Activity Diagram Order Pesanan

3.3 Class Diagram

Class Diagram menampilkan kelas-kelas maupun

paket-paket yang ada pada suatu sistem yang nantinya akan digunakan.

Gambar 3.4 Class Diagram 3.4 Perancangan Antar Muka Nama tampilan : halaman login

Fungsi : menampilkan form login

(5)

5

Nama tampilan : menu makanan

Fungsi : menampilkan daftar makanan

Gambar 3.6 rancangan antarmuka order pesanan Nama tampilan : login web

Fungsi : menampilkan form Login

Gambar 3.7 rancangan antarmuka login web Nama tampilan : halaman koki

Fungsi : menampilkan halaman koki

Gambar 3.8 rancangan antarmuka halaman koki 4. Implementasi Dan Pengujian

4.1 Implementasi Antar Muka

Nama Dialog Screen : Form Login Pelayan Fungsi : Untuk masuk Kedalam Sistem Pemesanan

Bentuk

Gambar 4. 1 Antarmuka Login (Mobile)

Pelayan membuka aplikasi roti gareng pada

smartphone maka akan muncul form login

Uraian cara penggunaan.

1. Masukan username pada kolom yang telah disediakan

2. Masukan password pada kolom yang telah disediakan

3. Klik tombol login untuk masuk dan validasi user

Nama Dialog Screen : Form Masuk Pelayan Fungsi : Menampilkan daftar menu Bentuk

Gambar 4.2 Antarmuka Order Pesanan (Mobile) Pelayan yang telah berhasil login pada aplikasi roti gareng maka akan muncul daftar menu yang akan di pesan

Uraian cara penggunaan.

1. Pelayan memilih menu yang akan di pesan dengan menekan tombol tambah yang berada dibawah menu yang akan di pesan

2. Jika menu sesuai dengan jumlah yang dipesan maka selanjutnya akan pindah pada tab keranjang dan menampilkan detail menu yang telah dipilih

3. Pada tab keranjang terdapat pilihan untuk memilih meja pemesan, pelayan cukup memilih no meja yang ditempati pemesan dan menekan tombol kirim, setelah itu akan muncul dialog box konfirmasi mengirim pesanan lalu pilih ya maka pesanan akan terkirim.

Nama Dialog Screen : Form login Fungsi : Untuk masuk Kedalam Sistem Bentuk

Gambar 4.3 Antarmuka Login (web) User membuka aplikasi roti gareng pada komputer/PCmaka akan muncul form login

(6)

6

Uraian cara penggunaan.

1. Masukan username pada kolom yang telah disediakan

2. Masukan password pada kolom yang telah disediakan

3. Klik tombol login untuk masuk dan validasi user

Nama Dialog Screen : daftar pesanan

Fungsi : menampilkan daftar pesanan yang akan dikerjakan oleh koki

Bentuk

Gambar 4.4 Antarmuka Daftar Pesanan (web) Koki yang telah login menyelesaikan pesanan yang dikirim pelayan

Uraian cara penggunaan.

1. Menyelesaikan pesanan yang di pesan 2. Menekan tombol selesai dan memilih ya

pada dialog konfirmasi untuk merubah status pesanan

5.Kesimpulan Dan Saran

5.1Kesimpulan

Berdasarkan hasil analisis dan pengujian yang telah dilakukan, dapat diambil kesimpulan yaitu :

1. dengan adanya aplikasi pemesanan makanan dan minuman pesanan mempermudah proses pemesanan makanan di kedai roti gareng. 2. pemesanan dapat terurut dengan rapi meskipun

saat ramai pengunjung dikarenakan pesanan langsung sampai ke koki.

3. proses pemesanan makanan dan minuman menjadi lebih efisien dan ramah lingkungan karena pelayan tidak perlu repot untuk mencatat pesanan pada kertas dan koki tidak lagi kesulitan untuk membaca tulisan tangan.

5.2Saran

Saran yang dapat diberikan untuk pengembangan aplikasi selanjutnya, yaitu :

1. kepada pengembang yang akan mengembangkan aplikasi ini diharapkan kedepannya dapat membuat Aplikasi Pemesanan Makanan yang dapat dipakai disemua kedai dan restoran, dan tidak terbatas pada satu restoran saja. Data perusahaan juga dapat diinputkan dinamis oleh pemilik perusahaan kedai atau rumah makan lainnya.

2. kepada pengguna sebaiknya di buat buku panduan aplikasi agar dapat mengoprasikan dengan baik.

3. kepada pemilik dukungan hardware terutama

smartphone dan jaringan wireless sangat

diperlukan untuk penerapan aplikasi secara real pada sistem di Kedai Roti Gareng.

Daftar Pustaka Sumber Buku :

Arifianto, T. (2012). membuat Interface Aplikasi Android Lebih Keren dengan LWUIT. yogyakarta: Penerbit Andi.

Budiyanto. (2013). Buku Pintar Framework YII Cara Mudah Membangun Aplikasi Web PHP. Yogyakarta: Mediakom.

Hermawan. (2012). Mudah Membuat Aplikasi

Android. yogyakarta: C.V ANDI OFFSET.

Irawan, B. (20015). Jaringan Komputer-Edisi

Pertama. Yogyakarta: Graha Ilmu.

Jogiyanto. (2015). Analisis dan Desain Sistem Informasi. yogyakarta: Penerbit Andi.

Kamaludin, W. (2016). Sistem Pemesanan Makanan dan Minuman Berbasis Client Server Komputer dengan Platform Android.

Komaruddin. (2012). Ensiklopedia Manajemen. Jakarta: Bumi Aksara.

Kusrini. (2014). Konsep dan Aplikasi Sistem

Pendukung Keputusan. Yogyakarta: Penerbit Andi.

Ladjamudin, B. (2015). Analisis dan Desain Sistem Informasi. tanggerang: graha ilmu.

Melwin. (2013). Mengenal Hardware-Software dan

Pengelolaan Instalasi Komputer. yogyakarta:

penerbit Andi.

Sumarno. (2012). Kedelai Tehnik Produksi dan

Pengembangan. Bogor: BPPT.

Winarno, E. (2014). 3 in 1: Javascript, jQuery, dan

jQuery Mobile . Bandung: Elex Media Komputindo.

Sumber Internet:

(2017, 04 19). Retrieved from kbbi: kbbi.web.id/analisis

(2017, 05 09). Retrieved from Jquery Mobile: http://www.jquerymobile.com

(2017, 08 15). Retrieved from www.ikuttab.com: www.ikuttab.com/storage/app/user_assignment/Co ntoh%20UAT%20Form

http://developer.android.com. (2017, 04 10). Retrieved from developer.android.com: https://developer.android.com/studio/intro/index.ht ml

Nikko, S. (2017, 04 10). Retrieved from pengertianku.net:

Gambar

Tabel 3.2 Use Case Scenario Order Pesanan  Use Case Scenario untuk Order Pesanan
Gambar 3.5 rancangan antarmuka menu login
Gambar 4.3  Antarmuka Login (web)  User  membuka  aplikasi  roti  gareng    pada  komputer/PC maka akan muncul form login
Gambar 4.4 Antarmuka Daftar Pesanan (web)  Koki  yang  telah  login  menyelesaikan  pesanan  yang dikirim pelayan

Referensi

Dokumen terkait

Berdasarkan hal tersebut yang telah dikemukakan di atas, maka penulis membangunan aplikasi pemesanan menu makanan pada restoran Cafe La Ponyo dengan memanfaatkan

Dari hasil pengujian, tidak ditemukan fungsi-fungsi yang tidak sesuai dengan kebutuhan kegiatan proses pemesanan makanan dan minuman.Dengan menggunakan aplikasi ini,

Bentuk file yang saling berhubungan dalam Perancangan Aplikasi Pemesanan Menu Makanan dan Minuman Pada Cafe Living Room Bukittinggi yaitu Sebagai berikut :..

Penerapan Metode Highest Ratio Next (HRN) pada Rancang Bangun Aplikasi Pemesanan Makanan di Kedai Bakso Solo Mas Tulus Berbasis Android dengan database MySql sebagai

Bentuk file yang saling berhubungan dalam Perancangan Aplikasi Pemesanan Menu Makanan dan Minuman Pada Cafe Living Room Bukittinggi yaitu Sebagai berikut :1.

Sistem baru yang harus diterapkan direstoran ini yaitu sistem dimana ketika pelayan mencatat pesanan menu makanan atau minuman tidak perlu lagi mengunakan buku tulis,

IDE yang didukung secara resmi adalah Eclipse 3.2 atau lebih dengan menggunakan plugin Android Development Tools (ADT), dengan ini pengembang dapat menggunakan

2016 ‘Aplikasi Pemesanan Makanan Dan Minuman Restaurant Berbasis Client Server dengan Platform Android Dan PHP Mengggunakan Metode Centralized DBMS Architecture Studi Kasus : Cafe