RANCANG BANGUN APLIKASI SMART DELIVERY ORDER BAHAN
MASAKAN BERBASIS ANDROID
Nila Wilda Al Aluf1, Masdukil Makruf2, Miftahul Walid3.
1,2,3)Program Studi Teknik Informatika, Fakultas Teknik, Universitas Islam Madura
Jl. PP. Miftahul Ulum Bettet, Pamekasan 69351, Madura
E-mail:[email protected], [email protected], [email protected]
ABSTRAK
Delivery ordermerupakanlayananpesanantar yang sangat popular saat ini. Dengan adanya delivery order, kita bisa menghemat tenaga saat menginginkan barang, tanpa harus ketempat penjual. Adanya teknologi yang semakin hari semakin maju, maka banyak perusahaan, rumah makan, alat transportasi, memanfaatkan teknologi. Apa lagi penjualan barang-barang, yang kebanyakan sudah memanfaatkan teknologi, dengan penjualan online. Akan tetapi masih ada yang tidak tersentuh oleh teknologi yang sudah maju, yaitu penjualan bahan masakan. Bahan masakan merupakan kebutuhan bagi setiap masyarakat didunia ini. Untuk itulah, dengan kita memanfaatkan teknologi, kita bisa membuat sebuah aplikasi penjualan bahan masakan berbasis android. Apalagi aplikasi berbasis android sangan populer saat ini. Jadi dengan membuat aplikasi delivery order bahan masakan berbasis android, akan sangat membantu ibu rumah tangga dalam mendapatkan bahan masakan, khususnya di daerah perkotaan yang mayoritas adalah ibu rumah tangga sekaligus wanita karir. Bahan masakan juga akan datang tepat waktu, karena adanya pengiriman lokasi saat pemesanan. Serta pembeli bisa melihat status pesanan yang mereka pesan.
Kata Kunci:Dlivery Order, Android, BahanMasakan 1. PENDAHULUAN
1.1 Latar Belakang
2. LANDASAN TEORI 2.1 Pengertian Delivery Order Teknologi informasi memberikan banyak
informasi yang menjadikan informasi sebagai kebutuhan primer dimana kebebasan untuk mendapatkan informasi member ikan kemudahan dalam berbagaih (Lestari&Kristiyana, 2013). Perkembangan teknologi saat ini sudah tidak bisa lagi ditolak oleh masyarakat, dengan pertumbuhan teknologi tersebut memiliki dampak tersendiri bagi perekonomian masyarakat. Pertumbuhant eknologi yang semakin canggih juga sangat berpengaruh bagi pemilik usaha, dimulai dari perusahaan, alat transportasi, rumah makan bahkan penjualan bahan untuk memasak.
bahan masakan tanpa harus kepasar dan mengantri saat pen jual datang.
Pengirimanmakanan (Delivery Order) merupakan layanan pesan antar yang sangat populer. Selain mempermudah pelanggan dalam m endapatkan makanan tanpa harus mengunjungi tempat ma kan. Layanan ini juga mampu meningkatkan penjualan bagi perusahaan tersebut. Karena masyarakat modern lebih suka dengan memesan makanan yang diantar dari
pada harus mengunjungi penjual / tempat makan
(Farida, 2015). Dengan kata lain, dengan adanya layanan ini pembeli dan perusahaan sama- sama mendapatkan keuntungan. Karena dengan layanan ini kemudahan dalam memesan makanan ter sedia.
2.2 Android Dengan kita memanfaatkan teknologi yang ada,
kita bisa dengan mudah memesan bahan masakan yang sesuai dengan kebutuhan. Masyarakat di daerah
Kota yang lebih suka menunggu penjual bahan
masakan datang dari p ada harus kepasar. Dengan kata lain, saatkitamemanfaatkanteknologi yang ada. Maka akan mempermudah masyarakat di daerah Kota dalam memesan bahan masakan. Sehingga masyarakat tidak perlu mengantri saat penjual ba han masakan, serta tidak perlu kepasar sendiri, sebab kita bisa memesannya secara online dan menunggu penjual untuk mengantarkan pesanan bahan masakan
datang. Untuk itulah dibutuhkan sebuah aplikasi
smart delivery orderyang akan mempermudah Ibu rumah tangga, untuk memesan dan mendapatkan
bahan-Android merupakan suatu software
(perangkatlunak) yang digunakanpada mobile device (perangkat berjalan) yang meliputi sistem operasi, middleware, dan aplikasi inti. Android Standard Development Kit (SDK) menyediakan alat
dan Application Programming Interface (API)
yang diperlukan untuk memulai pengembangan aplikasi pada platform Android menggunakan bahasa
pemrograman Java, yaitukode Java yang
terkompilasi dengan data dan file resources yang dibutuhkan aplikasi dan digabungkan oleh app tools menjadi paket Android. File tersebut ditandai dengan ekstensi .apk. File inilah yang
3. HASIL DAN PEMBAHASAN
Pada tahap ini adalah ha yang sangat penting dalam perencanaan penelitian, baik dari perancangan sistem yang akan digunakan, dari segi desiign aplikasi dan web admin, serta alur dari sebuah sistem perancangan aplikasi tersebut.
3.1 Flowchart Perancangan Secara Umum
Flowchart perancangan secara umum
3.2 Flowchart Admin
3.3 Flowchart Client
3.4 Flowchart Registrasi Client
Gambar1PerancanganSecara Umum
Gambar2 Flowchart Admin
Gambar3 Flowchart Client
menggambarkan tentang komponen-komponen yang ada pada sistem yang akan dibuat oleh peneliti, seperti gambar berikut:
2.4 MYSQL
MYSQL adalah Relation Database
ManagementSystem (RDBMS) yang didistribusikan
secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySql, namun tidak boleh dijadikan turunan yang bersifat komersial. MySql sebenarnya merupakan Relation Database Management System (RDBMS) yang didistribusikansecara gratis dibawah
lisensi GPL (GeneralPublicLicense). Dimanasetiap
orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan turunan yang turunan salah
satu konsep utama dalam database. MySQL
sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structure Query Language). SQL adalah sebuah konsep pengoperasian data base, terutama untukseleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis (Ariefianto et al., n.d.). 2.3 PHP
Berbasis web yang memiliki kemampuan untuk
memproses data dinamis. PHP dikatakan sebagai sebuah server-side embedded script language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi- aplikasi yang dibangun oleh PHP pada umumnya akan memberikan
hasil pada web
browser, tetapi prosesnya secara keseluruhan dijalankan di server (Ariefianto, Dani, & Nugraha, n.d.)
J jadi pada gambar1,
Pada client akan mengirimkan atau memesan makanan yang akan dikirim kepada admin, kemudian server
akan mengirimkan pemberitahuan kepada driver
bahwa ada pesanan, dan admin akan memberitahu pelanggan/client bahwa pesanan dala m proses pengiriman.
didistribusikan sebagai aplikasi dan diinstal pada perangkat mobile(Anam, Muhsi, & Efenie, 2015).
3.5 Imlementasi Sistem a. Halaman Admin
Pada gambar 5, ketika berhasil login. Maka akan masuk ke halaman dashboard. Pada halaman ini memiliki berbagai menu. Diantanya menu client, driver, daftar menu, daftar pesanan dan rekap pembelian. Jadi pada menu client, disiti akan menampilkan client yang terdaftar atau menggunakan aplikasi tersebut. Pada menu driver, admin bisa menambahkan driver, editdriver dan hapus driver. Serta admin juga menentukan pesanan yang akan dikirim oleh driver ke pelanggan. Pada daftar menu, adminn bisa menambah, edit dan hapus menu bahan masakan yang akan dijual. Daftar pembelian, berisi tentang pembelian hari ini. Untuk menu rekap pembelian, admin bisa melakukan rekap pembelian harian dan bulanan, sebagai laporan dalam penjualan bahan masakan.
b. Halaman Utama Client
Gambar6. Halaman Utama Client
Gambar7. Halaman Order Gambar4 Flowchart Registrasi Client
Gambar5 Halaman Admin
Pada gambar7, halaman ini menyediakan empat menu yaitu:sayur, laukpauk, bumbu dapur, dan paket masak. Pembelian bahan masakan ini ada yang dijual per-Kg, per-bungkus, dan per-Ons. Jika client membutuhkan sayur silahkan pilih menu sayur. Jika membutuhkan lauk pauk silahkan pilih menu lauk pauk. Jika membutuhkan bumbu dapur, silahkan pilih menu bumbu dapur. Akan tetapi, jika client ingin menghemat pengeluaran rumah tangga, dan menghin dari membuang- buang bahan masakan. Silahkan pilih menu paket masak, karena pada menu paket masak tersedia bahan masakan beserta bumbunya. Misalnya ingin membuat sop ayam, maka pada menu paket masak, tersedia bahan-bahan sop ayam beserta bumbunya. Dengan begitu, client bisa menghemat pengeluaran rumah tangga.
Pada gambar 6, halaman ini memiliki empat menu, diantaranya menu order, menu listorder, menu info dan menu contact. Ketika client ingin melakukan pemesanan untuk bahan masakan silahkan pilih menu order. Jikaclientinginmelihatapasaja yang sudahdipesan, maka pilih listorder. Jika ingin mengetahui info /tata cara penggunaan beserta syarat dan ketentuan pada aplikasi tersebut, silahkan pilih menu info. Jika memiliki keluhan dan saran untuk aplikasi, silahkan memilih menu contact. Supaya admin tahu tentang kebutuhan pelanggan.
d. Halaman Pemesanan
Pada gambar 9, client bisa mengetahui status pesanan yang mereka pesan. Sehingga client tidak perlu lahi cemas dan takut pesanannya tidak sampai kepada client. untuk melihat halaman ini, client bisa menemukan di halaman list order.
f. Halaman Info
3.6 Hasil dan Analisa Pengujian Sistem
Hasil dan analisa pada pengujian sistem yang dilakukan oleh penliti. Hasil ini didapatkan dari Gambar8. Halaman Pemesanan
Gambar9. Halaman Status Pesanan
Gambar10. Halaman Info
Gambar11. Halaman Contact Padagambar11, pengguna aplikasi/client bisa menghubungi admin dengan menggunakan halaman ini. Jika memiliki keluhan ataupun saran kepada admin.
Pada gambar 10, akan memberikan penjelasan tentang caram enggunakan aplikasi tersebut, serta syarat dan ketentuan yang berlakudalam proses pemesanan bahan makanan yang dijual dalam aplikasi
tersebut. Pada halaman info, juga terdapat tentang
pembuat aplikasi tersebut. g. Halaman Contact Padagambar8, client melakukan pemesanan harus
mengisi beberapa info yang terdapat pada halaman tersebut. Ketika data-data yang diminta sudah benar, selanjutnya klik tombol order.
aplikasi driver. Dengan melakukan pengujian sistem, penliti bisa menganalisa aplikasi yang telah dibuat. Adapun hasil dan analisa pengujiannya sebagai berikut:
Table 1 Pengujian Sistem Smart Delivery Order
Berdasarka tabel 1, pada pengujian yang dilakukan oleh lima penguji, berhasil menggunakan aplikasi delivery order. Akan tetapi, ada satu penguji yang tidak berhasil mengambil lokasinya, karena penguuji tersebut tidak berhasil mengambil lokasinya, maka penguji tidak bisa melakukan pemesanan.
Berdasarkan pengujian tersebut, pengujia menganalisa bahwasanya, device yang menggunakan samsung, berhasil melakukan pemesanan dan pengambilan lokasinya. Untuk menu-menu yang ada pada aplikasi tersebut berjalan sesuai keinginan penliti. Hanya satu device yang tidak sesuai dengan keinginan penliti.
4. PENUTUP
Berdasarkan penelitian yang dilakukan oleh penulis, tentang aplikasi smart delivery order di daerah Bettet Pamekasan, bisa diambil kesimpulan terhadap penelitian tersebut. Maka pengujian yang telah dilakukan oleh lima orang penguji pada aplikasi delivery order, masih bisa berjalan dengan baik. Hanya saja ada satu penguji yang mengalami kegagalan dalam mengambil lokasi gps. Akibatnya penguji tersebut tidak bisa melakukan pemesanan.
Aplikasi yang dibuat oleh peneliti sudah bisa membantu ibu rumah tangga dalam pemesanan bahan masakan.
Aplikasi ini, masih memiliki banyak kekurangan, seperti natifikasi status pesanan client dan pengambilan posisi gps.
PUSTAKA
Anam, B., Muhsi, & Efenie, Y. (2015). Sistem Informasi Geografis Untuk Memetakan Rencana Tata Ruang Obyek Wisata Di Kabupaten Pamekasan Berbasis Android. Seminar Nasional Humaniora & Aplikasi Teknologi Informasi (SEHATI).
Ariefianto, H., Dani, M., & Nugraha, A. (n.d.). Perancangan Dan Implementasi Aplikasi Pemesanan Makanan Dan Minuman Berbasis Client Server Dengan Platform Android ( Studi Kasus Waroeng Steak And Shake ).
Farida, N. (2015). Sistem Delivery Order Berbasis Android Pada AADB Yogyakarta, 1. http://doi.org/10.1017/CBO9781107415324.004 Lestari, U., & Kristiyana, S. (2013). Rancang Bangun Mobile Tracking Application Module Untuk Pencarian Posisi Benda Bergerak Berbasis Short Massage Service ( SMS ). Seminar Nasional Teknologi Informasi Dan Komputasi (SENASTIK 2013), -(-), 30–31.