792
APLIKASI PEMESANAN MAKANAN ONLINE BERBASIS WEB
PADA RUMAH MAKAN PAGI SORE SIPIN JAMBI
Novhirtamely Kahar, Reny Wahyuning Astutui, Reni
Program Studi Teknik Informatika STMIK Nurdin Hamzah Jalan Kolonel Abunjani , Sipin, Jambi
e-mail : [email protected]
Abstrak
Rumah Makan Pagi Sore Sipin Jambi merupakan rumah makan yang menyediakan bermacam-macam menu makanan khas minang dan memiliki banyak pelanggan. Pemesanan makanan bagi pelanggan tetap jika jarak tempat tinggal dengan rumah makan berjauhan selama ini dilakukan melalui telepon. Cara tersebut memiliki kendala, salah satunya pelanggan tidak mengetahui daftar menu dan harga yang ditawarkan oleh rumah makan. Penelitian ini bertujuan untuk membangun aplikasi pemesanan makanan online sehingga penyampaian informasi menjadi cepat, akurat, memiliki jangkauan yang luas, serta dapat memesan makanan secara online. Sistem aplikasi pemesanan ini terdiri dari aplikasi untuk pelanggan dan admin. Aplikasi untuk pelanggan terdiri dari : Home, Profil, Menu, Paket Catering, Promotion, Info, dan Pemesanan. Aplikasi pemesanan untuk pelanggan terdiri dari Delivery Service, Paket Catering Service, dan Paket Catering Ruang Minang. Sedangkan aplikasi untuk admin terdiri dari olah data menu utama, transaksi, dan laporan. Untuk transaksi pembayaran dilakukan secara cash kepada bagian pengiriman. Sistem aplikasi ini dibangun dengan menggunakan PHP dan database MySQL. Dengan dibangunnya aplikasi ini, maka pelanggan dengan mudah mendapatkan informasi tentang Rumah Makan Pagi Sore Sipin Jambi dan dapat melakukan pemesanan makanan dimana saja dan kapan saja, sehingga dapat meningkatkan jumlah pelanggan dan berdampak pada peningkatan profit Rumah Makan Pagi Sore tersebut.
Kata Kunci : pemesanan makanan, online, berbasis web
1. PENDAHULUAN
Rumah Makan Pagi Sore merupakan salah satu rumah makan yang sangat terkenal di Indonesia. Rumah makan ini memiliki banyak cabang di berbagai kota di Indonesia termasuk di Kota Jambi. Pagi Sore memang nama rumah makan generik. Namun, legendanya ada di Padang, bertahan hingga lima dekade dengan tradisi memasak di atas kayu bakar. Berada di Jambi bukan berarti tidak bisa menikmati masakan Padang. Rumah Makan Pagi Sore menyediakan berbagai macam masakan padang yang sangat berbumbu dan lezat, karena Rumah makan ini menggunakan resep rahasia keluarga. Sajian masakan Padangnya sangat lengkap dan beragam. Dan harganya pun terjangkau. Rumah Makan Pagi Sore yang beralamat di Jalan Kolonel Abunjani Jambi diremiskan Pada Tahun 2006 [1].
793 selalu ramai, hal ini disebabkan oleh menunya yang sangat beragam, rasa makanan yang memuaskan selera, suasana santap yang lebih nyaman karena memiliki berbagai jenis area mulai dari meja saji, lesehan, hingga saung. Rumah makan ini sering menerima pesanan dari pelanggan baik perorangan ataupun suatu perusahaan untuk acara besar seperti, pesta pernikahan, ulang tahun, syukuran, halal bihalal, wisuda suatu Universitas, dan lain-lain. Selama ini untuk pemesanan oleh pelanggan yang berada di dalam Kota Jambi biasanya dilakukan dengan mendatangi langsung rumah makan tersebut atau hanya melalui telepon saja. Tetapi bagi pemesan yang berada di luar Kota Jambi tetapi dalam Provinsi Jambi hanya bisa memesan melalui telepon. Cara tersebut kurang efektif karena informasi yang diperoleh pelanggan sangat terbatas, pelanggan tidak mengetahui menu yang disediakan dan harga yang ditawarkan oleh rumah makan sehingga membutuhkan waktu yang lama saat proses pemesanan.
Selain Rumah Makan Pagi Sore, di Jambi banyak terdapat rumah makan Padang tetapi belum memanfaatkan Internet sebagai media promosi untuk menarik minat pembeli. Rumah Makan Pagi Sore ingin melakukan terobosan baru dengan memanfaatkan internet untuk meningkatkan pelayanan kepada pelanggan, dengan
menerapakan aplikasi pemesanan makanan secara online, yaitu pelanggan dapat
memesan makanan secara online, dan pesanan tersebut dapat diantar langsung kepada
pelanggan.
Penelitian ini bertujuan untuk memenuhi kebutuhan dan penyampaian informasi yang cepat, akurat, serta memiliki jangkauan luas, baik bagi pelanggan maupun pihak rumah makan, dengan membangun suatu aplikasi pemesanan makanan pada Rumah
Makan Pagi Sore Sipin Jambi berbasis web yang dapat diakses secara online melalui
internet oleh pelanggan, sehingga bagi pelanggan yang jauh dapat melakukan
pemesanan secara online dan lebih cepat.
Dengan adanya aplikasi ini diharapkan memberi manfaat, yaitu informasi mengenai Rumah Makan Pagi Sore dapat diakses melalui internet, dapat memenuhi kebutuhan pesanan pelanggan dengan lebih cepat, sebagai media promosi untuk dapat lebih meningkatkan jumlah pelanggan sehingga berdampak meningkatnya keuntungan bagi Rumah Makan Pagi Sore Sipin Jambi.
2 TINJAUAN PUSTAKA
Application (aplikasi) adalah program komputer yang dibuat untuk menolong manusia melaksanakan tugas tertentu. Tergantung dari tujuan pekerjaan yang dimaksudkan, suatu aplikasi dapat memanipulasi teks, angka, grafik, atau kombinasi dari unsur-unsur tersebut[2]. Pada umumnya program aplikasi dapat dibedakan dari
software sistem (sistem operasi yang membuat komputer bekerja), sistem utility
(program yang melakukan tugas-tugas seperti membuat back up atau memulihkan file
yang terhapus) dan bahasa pemrograman komputer (yang digunakan untuk membuat aplikasi baru) [3]. Salah satu aplikasi yang dibangun dengan bahasa pemrograman komputer adalah aplikasi pemesanan makanan.
794 Pemesanan makanan adalah sebagai pelayanan pembelian makanan yang dilakukan secara tidak langsung yaitu bisa melalui surat, fax, e-mail dan internet yang pembayarannya dilakukan melalui cara yang telah ditetapkan atau cek, transfer dan
lain-lain. Pengiriman barang yang dipesan melalui pemesanan secara online dilakukan
setelah uang pembayaran diterima atau pembayarannya dilakukan sewaktu pengiriman barang tersebut. Apabila barang yang dipesan akan dikirimkan ke alamat pemesan, maka akan dikenakan biaya ongkos kirim dan administrasi sesuai ketentuan dan harga barang sudah termasuk ongkos kirim.
WWW (World Wide Web) adalah sekelompok dokumen multimedia yang
saling terkoneksi menggunakan hypertext link. Dengan mengklik hyperlink, maka
pengguna bisa berpindah dari satu dokumen ke dokumen lainnya. Melalui web, pengguna bisa mengakses informasi-informasi yang tidak hanya berupa teks tetapi bisa juga berupa gambar, suara, video, dan animasi[5]. WWW sering dianggap sama dengan Internet secara keseluruhan, walaupun sebenarnya ia hanyalah bagian daripada Internet[6]. Internet adalah sebuah perpustakaan besar yang didalamnya terdapat jutaan (bahkan milyaran) informasi atau data yang dapat berupa teks, grafik, audio maupun animasi dan lain-lain dalam bentuk media elektronik. Semua orang bisa berkunjung ke perpustakaan tersebut kapan saja dan dari mana saja, jika dilihat dari segi komunikasi, internet adalah sarana yang sangat efektif dan efesien untuk melakukan pertukaran informasi jarak jauh maupun jarak dekat, seperti di dalam lingkungan perkantoran, tempat pendidikan, instansi terkait atau lainnya[7].
Jumlah pengguna Internet yang besar dan semakin berkembang, telah mewujudkan budaya Internet. Internet juga mempunyai pengaruh yang besar atas ilmu,
dan pandangan dunia. Dengan hanya berpandukan mesin pencari seperti Google,
pengguna di seluruh dunia mempunyai akses Internet yang mudah atas bermacam-macam informasi. Dibanding dengan buku dan perpustakaan, Internet melambangkan
penyebaran (decentralization)/pengetahuan (knowledge) informasi dan data secara
ekstrem[8].
3 METODE PENELITIAN
Metode pengembangan software yang digunakan adalah metode waterfall, yaitu
pengembangan software dilakukan secara berurutan atau secara linear[9].
Pengembangan sistem dimulai dari analisis kebutuhan sistem. Pada program aplikasi pemesanan makanan ini terdapat beberapa analisis kebutuhan sistem untuk mempermudah dan memperjelas perencanaan alur program yaitu sebagai berikut :
a. Pengolahan data pemesanan makanan berdasarkan data menu dan harga, jenis
pesanan, serta data pelanggan di Rumah Makan Pagi Sore Sipin Jambi.
b. Proses pemesanan secara online berdasarkan jenis pesanan yang ditawarkan,
yaitu : Delivery Service (Perporsi, Nasi Bungkus, dan Nasi Kotak), Catering
Service (Pesan Menu Paket dalam porsi banyak) dan Catering Ruang Minang (Pesan Menu Paket dan tempat khusus Ruang Minang).
c. Setelah pelanggan melakukan pemesanan, maka pihak rumah makan melakukan
konfirmasi via telepon terhadap pemesan untuk validasi data.
d. Sistem pembayaran langsung diberikan kepada bagian pengiriman pesanan
setelah pesanan diantar ditambah dengan ongkos kirim untuk pelanggan di luar kota Jambi (dalam Provinsi Jambi).
e. Informasi yang dihasilkan berupa profil rumah makan, menu makanan dan
795
f. Laporan yang dihasilkan adalah laporan transaksi Delivery Service, transaksi
Catering Service, transaksi Ruang Minang serta laporan pesanan perhari, perbulan pertahun dan data pelanggan.
g. Sistem aplikasi ini menyediakan menu untuk admin dan pelanggan serta
melibatkan bagian pengiriman dan Manager sebagai penerima laporan transaksi pembayaran.
Setelah menganalisis kebutuhan sistem aplikasi yang dibangun, maka tahap selanjutnya adalah mewujudkan perancangan aplikasi melalui diagram alir data (Data Flow Diagram). DFD adalah implementasi pola pikir program. Adapaun DFD sistem aplikasi pada penelitian ini seperti pada Gambar 1.
1P
Pengolahan Data
Data Menu Catering Ruang Minang Data Paket, Menu, Pesan Paket Katering Dan Pesan Paket Minang
D2 Data Menu
Data Menu Delivery
2P
Info Menu
Daftar Menu Delivery Dan Katering
3P
D3 Data Pelanggan
Data Menu Catering Ruang Minang
d Manager
Nota Pesanan untuk diantar Status Pesanan Sudah Dikirim
Laporan Transaksi Delivery, Catering Service, Catering Ruang Minang, Laporan perhari perbulan pertahun delivery, catering service dan catering ruang minang
D8 Data Pesan_Detail D7 Data Delevery Detail
Data Pesanan catering service
Data Pesanan catering ruang minang Daftar Pesanan Delivery
Data Pesanan catering service dan ruang minang Nota Pesanan
Pelanggan Daftar Pesanan Catering Ruang Minang
Daftar Pesanan Catering Service
Data menu paket catering minang
D5 Data Pemesanan Katering
Backup laporan Data Pesanan, transaksi dan laporan perhari, bulan dan tahun
796 Pada Gambar 1 terlihat tabel-tabel yang dibutuhkan oleh sistem aplikasi untuk menyimpan data. Adapun relasi antar tabel terlihat pada Gambar 2 berikut :
Pelanggan
Gambar 2. Relasi Antar Tabel
Pada Gambar 2 terlihat bahwa sistem aplikasi membutuhkan delapan tabel, yaitu: pelanggan, jenis paket, jenis menu, pesanan, menu delivery, pesan delivery, pesan catering, dan pesan ruang minang.
4 HASIL DAN PEMBAHASAN
Langkah berikutnya adalah mulai membangun program aplikasi berdasarkan diagram alir data yang telah dibuat. Program aplikasi diimplementasikan dengan bahasa pemrograman PHP, yaitu bahasa pemrograman web yang didesain khusus untuk
membuat halaman web[10]. PHP memiliki keunggulan diantaranya : bahasa scripting
yang paling mudah karena referensi yang banyak, bahasa open source yang dapat
digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime
melalui console serta juga dapat menjalankan perintah-perintah sistem[11]. Sedangkan
untuk mengolah database digunakan SQLyog yang merupakan salah satu software yang bisa digunakan sebagai GUI database manager untuk database MySQL. MySQL
memiliki antarmuka (interface) terhadap berbagai aplikasi dan bahasa pemrograman
dengan menggunakan fungsi API (Application Programming Interface) termasuk
PHP[12].
797
4.1Halaman Pada Web Pelanggan
Halaman pada Gambar 3 digunakan untuk memberikan informasi kepada
pelanggan mengenai Rumah Makan Pagi Sore Sipin Jambi. Terdiri dari Home, Profil,
Menu, Paket Catering, Promotion, Info, dan Pemesanan.
Gambar 3. Tampilan Pada Web Pelanggan
4.2Halaman Pemesanan Delivery
Halaman pada Gambar 4 digunakan untuk memesan makanan jenis Delivery
yang terdiri dari : Pesan Perporsi, Nasi Bungkus, Nasi Kotak.
798
4.3 Halaman Pemesanan Catering Service
Halaman pada Gambar 5 digunakan untuk memesan makanan jenis catering
service, terdiri dari : Paket A sampai dengan F. Setiap paket memiliki menu dan harga yang berbeda berdasarkan jumlah pesanan. Pelanggan dapat memilih menu paket yang diinginkan.
Gambar 5. Tampilan Jenis Pemesanan Catering Service
4.4 Halaman Pemesanan Catering Ruang Minang
Halaman pada Gambar 6 digunakan untuk memesan makanan dan catering
ruang minang, terdiri dari : Paket A, B, dan C. Setiap paket memiliki menu dan harga yang berbeda serta jumlah maksimal pesanan hanya untuk 100 orang tiap ruang.
799
4.5 Halaman Menu Utama Pada Web Admin
Halaman pada Gambar 7 digunakan untuk mengolah data master bagi Admin. Terdiri dari tiga bagian, yaitu : Menu Utama, Transakasi, dan Laporan. Menu utama terdiri dari manipulasi data menu makanan dan menu jenis paket
catering. Transaksi terdiri dari Delivery Service, Catering Service, Catering
Ruang Minang. Sedangkan Laporan terdiri dari Laporan menu makanan, menu
catering, delivery service, catering service, dan catering ruang minang.
Gambar 7. Tampilan Menu Utama Admin
4.6 Halaman Nota Transaksi Pesanan Delivery
Tampilan pada Gambar 8 merupakan Nota transaksi pembayaran yang akan diberikan kepada pelanggan setelah bagian pengiriman mengantar pesanan
untuk Delivery. Begitu juga untuk Nota Transaksi Pesanan Catering Service,
dan Nota Transaksi Pesanan Ruang Minang dapat dicetak dan diberikan kepada pelanggan sesuai pesanan.
800
4.7 Halaman Laporan Delivery Per Bulan
Tampilan pada Gambar 9 merupakan tampilan laporan transaksi pembayaran
pesanan delivery service yang dapat dipilih berdasarkan waktu tertentu
(hari/bulan/tahun). Begitu juga untuk Transaksi Pesanan Catering Service, dan
Transaksi Pesanan Ruang Minang dapat dilaporkan kepada Manager Rumah Makan Pagi Sore Sipin Jambi.
Gambar 9. Tampilan Laporan DeliveryService Per Bulan
Berdasarkan hasil impelementasi di atas, maka dilakukan pengujian terhadap aplikasi yang telah dibangun. Hasil pengujian, yaitu :
a. Data master sistem aplikasi hanya dapat diolah oleh admin yang diberi hak
dengan memasukkan username dan password pada halaman Login Admin.
b. Bagi pelanggan yang ingin memesan makanan, diharuskan mengisi data
identitas pelanggan dengan lengkap dan benar pada halaman data pelanggan. Jika tidak, maka sistem akan memberikan pesan kesalahan.
c. Jika pelanggan memesan pesanan melebihi jumlah maksimal pesanan yang telah
ditentukan, maka sistem akan memberikan pesan peringatan agar pesanan tidak melebihi batas maksimal pemesanan.
d. Jika pelanggan mengisi menu pesanan dengan data yang tidak valid, maka
sistem akan memberikan pesan peringatan agar mengisi menu pesanan dengan data yang benar.
5. KESIMPULAN
Berdasarkan hasil pembahasan di atas, maka dapat disimpulkan sebagai berikut :
a. Aplikasi pemesanan makanan online pada Rumah Makan Pagi Sore Sipin Jambi
801
b. Aplikasi web merupakan aplikasi yang dapat digunakan sebagai media promosi
yang efektif karena dapat diakses dimana pun dan kapan pun tanpa harus melakukan pengintallan asalkan memiliki browser dan akses internet.
c. Rumah Makan Pagi Sore Sipin Jambi menjadi lebih dikenal luas dan banyak
dikunjungi pembeli khususnya di Kota Jambi karena aplikasi ini berbasis web dimana informasi tentang Rumah Makan Pagi Sore dapat diakses melalui internet.
d. Dengan aplikasi ini pelanggan bebas memilih menu yang diinginkan karena
daftar menu dan harga bisa diakses di website Rumah Makan Pagi Sore.
e. Pelanggan dapat memesan makanan dimana saja dan kapan saja begitu juga
untuk pelanggan yang berada di luar Kota Jambi tanpa harus mendatangi atau menelepon Rumah Makan Pagi Sore.
f. Bagian admin dapat dengan mudah dan cepat membuat laporan hasil transaksi
pembayaran pelanggan perhari/perbulan/pertahaun yang akan dilaporkan kepada Manager Rumah Makan Pagi Sore Sipin Jambi.
g. Dengan bertambahnya jumlah pelanggan tentu saja meningkatkan pendapatan
dan keuntungan Rumah Makan Pagi Sore Sipin Jambi.
DAFTAR PUSTAKA
[1] 3D Warehouse, “Rumah Makan Pagi Sore Banner Jambi”, online at :
http://sketchup.google.com/3dwarehouse/details?mid=8dc1b4e2ccf2beb1c37 416fecf4eb19e&hl=in, diakses pada tanggal 17 Mei 2013;
[2] Microsoft Press, “Kamus Komputer”, PT. Elex Media Komputindo
Kelompok Gramedia, Jakarta,1995;
[3] Kamal, “Pengertian Aplikasi”, online at : http://pengertian-aplikasi-20II.pdf, diakses pada tanggal 20 April 2012;
[4] Anneahira, “Definisi Makanan”, online at :http://www.anneahira.com/ definisi-makanan.htm, diakses pada tanggal 01 Mei 2013;
[5] Carapedia, “Pengertian dan Definisi WWW”, online at : http://carapedia.com/ pengertian_definisi_www_info2044.html, diakses pada tanggal 18 Mei 2013; [6] Wikipedia, “World Wide Web”, online at : https://id.wikipedia.org/wiki/
World_Wide_Web, diakses pada tanggal 01 Mei 2013;
[7] Belajar Komputer, “Pengertian Internet”,
http://belajar-komputer-mu.com/pengertian-internet/, diakses pada tanggal 27 April 2013;
[8] Wikipedia, “Definsi Internet”, Online at :http://id.wikipedia.org/wiki/Internet, diakses pada tanggal 8 April 2013;
[9] Agus Wordpress, “Metode Pengembangan Sistem Waterfall”, online at: http: //agusdar.wordpress.com/category/kind-categories/teknologi-informasi/, diakses pada tanggal 18 Mei 2013.
[10] Peranginangin, Kasiman, “Aplikasi WEB dengan PHP dan MySQL”, ANDI,
Yogyakarta, 2006;
[11] Sunarfrihantono, Bimo, “PHP dan MySQL untuk Web”, ANDI, Yogyakarta,
2002;
[12] Dwi Prasetyo, Didik, “Belajar Sendiri Administrasi Database Server
MySQL”, PT. Elex Media Komputindo, Kelompok Gramedia, Jakarta, 2003;
[13] Tim Litbang LPKBM MADCOMS, “Aplikasi Program PHP + MtSQL Untuk