• Tidak ada hasil yang ditemukan

PENGEMBANGAN APLIKASI PEMESANAN MAKANAN PADA PERANGKAT MOBILE BERBASIS IOS

N/A
N/A
Protected

Academic year: 2021

Membagikan "PENGEMBANGAN APLIKASI PEMESANAN MAKANAN PADA PERANGKAT MOBILE BERBASIS IOS"

Copied!
11
0
0

Teks penuh

(1)

PENGEMBANGAN APLIKASI PEMESANAN

MAKANAN PADA PERANGKAT MOBILE

BERBASIS IOS

Daniel Yanuar Sebastian

Binus University, Jakarta, DKI Jakarta, Indonesia

Sean Hermanto

Binus University, Jakarta, DKI Jakarta, Indonesia

dan

Aldo Hardianto

Binus University, Jakarta, DKI Jakarta, Indonesia

Abstrak

Tujuan dari penelitian ini adalah membuat aplikasi pemesanan makanan dengan fitur catalog product (view, rating, detail product, promo), favorites, order tracking, restaurant contact dan shopping cart. Metodologi yang digunakan dalam penelitian ini adalah metode studi pustaka dengan membaca tulisan dan artikel yang berkaitan dengan permasalahan yang ada pada penelitian ini, survei terhadap sistem sejenis yang sudah berjalan pada saat ini, dan survei terhadap user untuk menentukan kekurangan dari user interface. Aktivitas perancangan dan desain sistem yang digunakan dalam penelitian ini adalah UML (Unified Modeling Language) dengan menggunakan use-case diagram, class diagram, sequence diagram. Untuk aktivitas pengkodean dilakukan secara parallel (pembagian tugas antar proses pengkodean). Untuk aktivitas pengujian akan dilakukan secara bersamaan dengan aktivitas pengkodean serta pada pembuatan rancangan awal. Hasil akhir yang dicapai dari penelitian ini adalah sebuah aplikasi pemesanan makanan online serta memiliki fitur sesuai dengan yang disebutkan dan dapat berjalan pada mobile berbasis iOS dan juga website yang dapat berfungsi sebagai sarana admin untuk melakukan update pada database serta bagi calon pemesan yang ingin memesan melalui smartphone.

Kata kunci

(2)

1.

Pendahuluan

Makanan merupakan kebutuhan sehari-hari dan setiap orang memiliki cara yang berbeda-beda untuk mendapatkan makanan yang diinginkan. Pada saat ini salah satu cara seseorang mendapatkan makanan yang diinginkan adalah pembelian makanan secara delivery. Delivery atau pesan antar ini kebanyakan dilakukan oleh orang yang sibuk sampai tidak memiliki waktu untuk menyiapkan makanan dan kebanyakan orang juga menginginkan makanan yang bersifat fastfood atau makanan cepat saji.

Menurut Alexander (2012), 80% orang mempunyai telepon genggam. Dari 80% orang tersebut yang berjumlah kurang lebih 5 milyar orang, 1,08 milyar orang diantaranya merupakan smartphones. Semua gadget tersebut dilengkapi dengan fitur internet atau yang memungkinkan user untuk melakukan web-browsing, dan menggunakan aplikasi yang berbasis internet.

Mengacu pada artikel yang ditulis oleh Nagel (2012) pada tahun 2012 Apple’s iOS masih merupakan operating system yang paling dominan dalam pangsa pasar computer tablet dan juga berada posisi kedua pada pangsa pasar smartphone berbasis iOS dibandingkan Android, Symbian, Windows Phone, dan Blackberry OS masih memiliki kedudukan kedua tertinggi dibawah Android. Namun menurut artikel yang didapat dari website tentang gadget penjualan aplikasi pada iOS lebih tinggi daripada Android. Secara garis besar Nagel (2012) juga berpendapat iOS dan Android dapat memegang 85% pangsa pasar dari smartphone pada saat ini, sehingga peluang untuk mengembangkan aplikasi pada perangkat smartphone berbasis iOS.

. Terdapat berbagai jenis aplikasi yang berbasis iOS. Aplikasi tersebut bervariasi, dari aplikasi hiburan sampai aplikasi bisnis. Dari semua aplikasi iOS yang ada, aplikasi pemesanan merupakan salah satunya diantaranya. Beberapa aplikasi pemesanan makanan yang ada adalah grubHub, JUST EAT, Papa Johh’s Pizza dan Eat24, namun aplikasi tersebut masih tidak dapat digunakan di Indonesia karena lingkup wilayahnya tidak mencakup Indonesia.

(3)

Setelah melihat perkembangan gadget, internet dan informasi tersebut maka, dapat dilihat semakin banyak ruang untuk membuat aplikasi mobile berbasis iOS. Ruang tersebut salah satunya adalah pemesanan makanan melalui gadget atau dapat disebut sebagai pemesanan makanan online. Para calon pembeli dapat memesan makanan melalui aplikasi yang sudah dipasangkan pada smartphone atau gadgetnya tersebut.

2.

Metode Penelitian

Metodologi penelitian yang digunakan dalam pembuatan laporan penelitian aplikasi pemesanan makanan online ini adalah dengan menggunakan, metode pembelajaran pustaka, metode analisis dan metode perancangan. Berikut ini adalah penjelasan untuk kedua metode di atas

2.1. Metode Pembelajaran Pustaka

Pembelajaran pustaka digunakan untuk membuat landasan teori yang menjadi dasar pembuatan laporan penelitian. Pembelajaran pustaka ini dilakukan dengan mengumpulkan data fakta dan survei yang didapat dari berbagai sumber seperti internet sebagai referensi, serta berbagai buku yang berkaitan dengan tema penelitian untuk membantu proses pengembangan skripsi.

2.2. Metode Analisis dan Perancangan

Metode analisis dan perancangan yang digunakan dalam pengembangan aplikasi pemesanan makanan online ini adalah metode waterfall.

Beberapa aktivitas yang dilakukan dalam metodologi ini:

1. Aktivitas desain, meliputi perancangan dengan menggunakan UML (Unified Modelling Language) yang meliputi rancangan use case diagram, class diagram, sequence diagram.

2. Perancangan awal untuk interface pada sistem pemesanan makanan online dengan menggunakan storyboard.

(4)

3. Aktivitas coding dilakukan secara paralel (pembagian tugas antar proses coding). Dengan menggunakan PHP dan tools XCode.

3.

Hasil dan Bahasan

Pada saat dilakukan uji coba sistem aplikasi pemesanan yang telah dibuat terdapat beberapa fitur untuk customer, courier dan web admin.

3.1 Evaluasi Sistem Customer

Fitur Hasil yang diharapkan Memenuhi

harapan (Ya / Tidak)

Komentar

Membuat account

Untuk orang-orang yang ingin menggunakan aplikasi ini, harus mendaftar terlebih dahulu dengan mengisi seluruh data pada formulir pendaftaran.

Ya Seluruh data pada formulir harus diisi lengkap untuk menyelesaikan pembuatan account Melihat daftar makanan dan detail dari makanan

Pada tampilan daftar makanan akan terdapat gambar dengan ukurang kecil, nama makanan, harga, dan tombol untuk menambahkan barang ke dalam cart. Untuk melihat detail makanan, customer hanya perlu menekan makanan yang diinginkan untuk melihat detail

Ya

Melihat promo

Terdapat beberapa gambar promo yang mempunyai ukuran agak besar pada gambar promo tersebut berisi makanan dan harga. Ada juga tombol

(5)

untuk berpindah gambar promo. Memesan

makanan dan promo

Customer dapat melakukan

pemesanan makanan dengan masuk pada bagian cart dan customer dapat melihat makanan apa saja yang sudah dipesan. Apabila customer sudah ingin memesan maka customer dapat menekan tombol order untuk mengkonfirmasi pemesanan.

Ya

Tracking pesanan

Customer dapat melacak makanan yang dipesan sudah sampai dimana dengan menggunakan GPS.

Ya

Melihat status pesanan

Customer dapat melihat status dari makanan yang sudah dipesan, terdapat 3 status: in the process, on the way, delivered.

ya

Menambah makanan ke dalam favorit

Customer dapat menambahkan

makanan yang disukai ke dalam daftar makanan favorit dengan menekan tombol add to favorit pada detail makanan. Customer dapat melakukan pemesanan makanan dalam halaman favorit.

Ya

Melihat help Apabila customer tidak mengerti dalam menggunakan aplikasi, customer dapat mengakses halaman help yang dapat membantu dalam

(6)

pengoperasian aplikasi. Terdapat list masalah yang biasa ditemukan dan apabila ditekan akan masuk ke dalam

langkah-langkah untuk

menyelesaikan masalah yang ada. Menelpon

dan mengirim sms operator

Apabila customer terdapat masalah dalam menggunakan aplikasi atau mau memberikan masukan dan kritik,

customer dapat menelpon atau

mengirim sms operator. Terdapat tombol telpon dan sms apabila ingin berinteraksi langsung dengan operator.

Ya

3.2. Evaluasi Sistem Courier

Fitur Hasil yang diharapkan Memenuhi

harapan (Ya / Tidak)

Komentar

Memilih pesanan mana saja yang bisa diantar

Courier dapat melihat pesanan apa saja yang dapat diantar dan memilih untuk mengantar pesanan makanan yang ada.

Ya

Tracking lokasi

customer

Courier dapat melacak tempat

customer yang memesan makanan melalui GPS.

(7)

3.3. Evaluasi Sistem Web Admin

Fitur Hasil yang diharapkan Bukti pada

gambar Melakukan proses update,

insert, delete account

customer dan courier

Admin dapat mengganti beberapa data yang ada pada member, dapat membuat accout baru customer dan courier, dan juga admin berhak untuk menghapus account yang ada.

Gambar 4.24, 4.25

dan 4.26

Melakukan proses update item.

Admin dapat mengganti beberapa data pada item seperti stock dan recommended.

Gambar 4.28 Melakukan proses update

promo.

Admin hanya dapat mengganti satu data pada promo yaitu stock.

Gambar 4.30 Melakukan proses update

transaksi sekaligus memilih kurir untuk mengantar pesanan dan juga melihat detail order.

Admin dapat mengganti order status menjadi in the process, on the way, delivered. Admin juga dapat memilih courier untuk mengantar pesanan yang ada dan juga melihat detail order.

Gambar 4.32 dan

(8)

4.

Kesimpulan dan Saran

4.1 Kesimpulan

Berdasarkan dari hasil evaluasi dan perancangan sistem, maka dapat diambil kesimpulan sebagai berikut:

1. Aplikasi ini memberikan kemudahan bagi customer dalam memesan makanan. Customer dapat melihat informasi makanan mulai dari gambar, deskripsi, harga, dan ketersediaan melalui aplikasi ini

2. Aplikasi ini memiliki fitur lebih untuk melacak lokasi courier pengantar makanan dengan menggunakan GPS. Kurir juga dapat melacak customer yang memesan dengan GPS.

3. Aplikasi ini memberikan media alternatif bagi rumah makan untuk mempromosikan makanan melalui fitur promo dan daftar menu yang memiliki status recommended

4. Aplikasi ini mengurangi resiko akan kesalahan pemesanan yang sering kali terjadi pada saat pesanan yang diantar berbeda dengan yang dipesan oleh customer. Dengan menggunakan sistem terkomputerisasi akan sangat membantu mengurangi kesalahan tersebut.

4.2 Saran

Saran yang dapat diberikan berdasarkan hasil dari aplikasi yang telah dibuat dan juga untuk pengembangan aplikasi ini pada masa yang akan datang adalah:

1. Aplikasi ini dapat dikembangkan pada platform mobile yang lain.

2. Aplikasi ini dapat dibuat juga pemesanan melalui web, dengan membuat website.

3. Membuat banyak restoran dalam aplikasi ini. Jadi customer mendapatkan banyak pilihan restoran dalam memesan.

4. Sistem tracking dapat dilakukan tanpa harus menggunakan platform yang sama.

(9)

Daftar Pustaka

Adlina. N.B., Akbar, M.A.,& Wulansari, P.A. (no date). Designing financial record application on iOS platform. Diperoleh (11-20-2012) dari http://www.scribd.com/doc/82644198/iOS-Financial-Planning-Journal.

Alexander, A. (2012). Smartphone Usage Statistics 2012. Diperoleh (01-24-2013) dari http://ansonalex.com/infographics/smartphone-usage-statistics-2012-infographic/ Amali, S. (2010). Pemanfaatan Internet Pada Pelajar di Kota Gorontalo. Jurnal Penelitan

Komunikasi dan Opini Publik, 1(11), 23-24.

Apple Inc. (2012). iOS Developer Library. Diperoleh (01-24-2013) dari http://developer.apple.com/library/ios/navigation/.

Connolly, T.M.,& Begg, C.E. (2005). Database Systems A Practical Approach to Design, Implementation, and Management. (4th edition). Harlow: Pearson

Deitel, P.J.,& Deitel, H.M. (2010). C How To Program. (6th edition). New Jersey: Pearson Hashim, R., Ikhmatiar, M.S., Surip, M., Karmin, M., Herawan, T. (2011). Mosque

Tracking on Mobile GPS and Prayer Times Synchronization for Unfamiliar Area. International Journal of Future Generation Communication and Networking, 4(2), 38.

Indrajit, R.E. (2009). Meneropong Isu Keamanan Internet: Aspek Teknis, Bisnis, dan Social. Journal of Computing and Information System, 8(1), 62.

Lestariya, A.W. (2008). Studi Perbandingan Smartphone-GPS Terhadap Beberapa Tipe GPS Receiver. Jurnal Ilmiah Geomatika, 14(2), 10.

Lethbridge, T.C., Laganière, R. (2005). Object Oriented Software Engineering Practical Software Development using UML and Java. (2nd edition). Maidenhead: McGraw-Hill.

(10)

Munassar, N.M.A., Govardhan, A. (2010). A Comparison Between Five Models Of Software Engineering. IJCSI International Journal of Computer Science Issues, 7(5), 95-97.

Nagel, D. (2012). Android OS Strengthens Smart Phone Domination. Diperoleh (11-28-2012) dari http://thejournal.com/Home.aspx.

Nugraha, F. (2011). Perkembangan Pasar Handphone di Indonesia Dari Tahun 2005 Hingga 2010. Diperoleh (11-28-2012) dari http://www.teknojurnal.com/.

Raento, M., Oulasvirta, A., Eagle, N. (2009). Smartphones: and emerging tool for social scientists. Social Methods and Research, 37(2), 2.

Rahman, S.M. (2008). Multimedia Technologies : Concepts, Methodologies, Tools, and Applications. (1st edition). London: IGI Global.

Santoso, I. (2010). Interaksi Manusia dan Komputer. (2nd edition). Yogyakarta: Andi Publisher.

Shneiderman, B., Plaisant, C. (2010). Designing the User Interface Strategies for Effective Human Computer Interaction. (5th edition). New Jersey: Pearson.

Smith, K. (2005). Guide to the Internet and World Wide Web For Archivists and Records Managers. London: Association of Commonwealth Archivists and Records Managers.

Tanamal, R. (2009). Studi Tentang Pengetahuan Mahasiswa Semester Dua terhadap Sistem Keamanan Informasi. Jurnal Managemen Informatika, 10(2), 65

Vaughan, T. (2011). Multimedia: Making It Work. (8th edition). New York: McGraw-Hill. Whitten, J.L., Bently, L.D., Dittman, K.C. (2007). System Analysis and Design Method.

(11)

PENGEMBANGAN APLIKASI PEMESANAN

MAKANAN PADA PERANGKAT MOBILE

BERBASIS IOS

Daniel Yanuar Sebastian

Binus University, Jakarta, DKI Jakarta, Indonesia

Sean Hermanto

Binus University, Jakarta, DKI Jakarta, Indonesia

dan

Aldo Hardianto

Binus University, Jakarta, DKI Jakarta, Indonesia

Abstrak

The objective of this research is to make a food ordering application with features of catalog product (view, rating, detail product, promo), favorites, order tracking, restaurant contact and shopping cart. The methodologies used in this research are literature studies which is conducted with reading journals and articles that are related to the research, observation of a similar system that has been running at the moment and an user survey to determine the deficiencies of the user interface. Design activity and system design used in this research is UML (Unified Modeling Language) by using use-case diagram, class diagram and sequence diagram. For coding activities performed in parallel (by distributing tasks between the coding processes). The testing of the activity will be done in a conjunction with coding activities and initial drafting. The final results achieved in this research is an online food ordering application with a features mentioned and can run on IOS based mobile device and a website that will be used by admin to make an update to the database as well as for prospective buyer who would like to order via smartphone.

Keywords

Referensi

Dokumen terkait

Fasal ke-13 tentang wali pihak wala` dengan dimulakan dengan tertib wali jariyah dalam maddah 174 hingga 175, fasal ke-14 tentang wali am dalam maddah 176, syarat-syarat

Judul Tugas Akhir : Perancangan Inteligent Agent Chatbot Dengan Mengunakan Metode Fuzzy String Matching.. Tugas Akhir ini telah diperiksa dan disetujui, Semarang, 15

Income Over Feed Cost yang tinggi akan memberikan keuntungan yang tinggi pula bagi para peternak ayam, sehingga hasil penelitian dari pemberian tepung buah

Penggunaan teori Fasold untuk menjawab rumusan masalah yang pertama sebab dalam penelitian ini kata sapaan yang dianalisis adalah kata sapaan yang langsung digunakan

Dari hasil melakukan sesuatu berdasarkan penjelasan yang disampaikan secara lisan dengan teknik semi terpimpin yang dilakukan peneliti dibantu teman sejawat yang

Dengan demikian usaha integrasi ini, bagi umat Islam tidak perlu berbuat dari kerangka pengetahuan modern, dan mampu memanfaatkan khazanah Islam klasik dengan tidak

3. Anak dapat berdiri di atas satu kaki dengan seimbang 4. Anak dapat memegang kepala dengan kedua tangan 5. Anak dapat memegang pundak dengan kedua tangan 6. Anak

Adapun teknik mengumpulan data melalui teknik observasi, wawancara dan dokumentasi, selanjutnya data dianalisis dengan 3 tahapan yaitu Data Reduction (reduksi