Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
vii
ABSTRAK
Layanan Pesan antar makanan merupakan salah satu layanan unggulan
yang ditawarkan oleh restoran. Layanan pesan antar makanan pada restoran
umumnya menggunakan metode pemesanan melalui telepon. Perkembangan
teknologi internet dan adanya pertumbuhan pesat pada bisnis berbasis e-commerce
di Indonesia saat ini telah mengubah proses layanan pesan antar makanan yang
sebelumnya melalui telepon menjadi layanan pesan antar makanan berbasis online.
Prototipe aplikasi E-tracking dirancang untuk memberikan kemudahan dalam
mengatur proses layanan pesan antar makanan dengan memanfaatkan teknologi
komputasi awan sehingga daat diakses dimana saja dan GPS untuk melacak
pesanan. Hasilnya adalah sebuah aplikasi yang dapat membantu melayani proses
pesan antar makanan oleh restoran yang dapat dilacak oleh pelanggan.
Kata Kunci: Layanan Pesan Antar Makanan, E-tracking, GPS, Android, Cloud
viii
ABSTRACT
Food delivery system is one the main service provide by a fast food
restaurant. In general a food delivery system use a telephone for ordering. A
customer will call the restaurant to ordering the food. The development of
technology in internet and a fast growth in e-commerce business in Indonesia this
day has change the delivery process which use ordering via telephone to ordering
via online. The E-tracking application prototype designed to provide an easy way
to manage the delivery proses. The E-tracking application prototype provide a track
able delivery service to customer utilize the GPS service in their Android device.
In addition, the E-tracking application prototype also utilized the use of cloud
technology to its system so that the application can be access at anytime and
anywhere.
Keywords: Food Delivery Service, E-tracking, GPS, Android, Cloud
ix
DAFTAR ISI
HALAMAN SAMPUL ........................................................................................... i
HALAMAN JUDUL ............................................................................................. ii
HALAMAN PERNYATAAN .............................................................................. iii
LEMBAR PENGESAHAN TUGAS AKHIR .................................................... iv
BERITA ACARA TUGAS AKHIR ..................................................................... v
KATA PENGANTAR .......................................................................................... vi
ABSTRAK ........................................................................................................... vii
ABSTRACT ........................................................................................................ viii
DAFTAR ISI ......................................................................................................... ix
DAFTAR GAMBAR ............................................................................................ xi
DAFTAR TABEL .............................................................................................. xvi
DAFTAR KODE PROGRAM ........................................................................ xviii
BAB I PENDAHULUAN ...................................................................................... 1 1.1 Latar Belakang ............................................................................................ 1
1.2 Rumusan Masalah ....................................................................................... 3
1.3 Tujuan Penelitian ........................................................................................ 3
1.4 Manfaat Penelitian ...................................................................................... 4
1.5 Batasan Masalah.......................................................................................... 4
1.6 Sistematika Penulisan ................................................................................. 5
BAB II KAJIAN PUSTAKA DAN LANDASAN TEORI ................................. 6 2.1 State Of The Art ........................................................................................... 6
2.2 Global Positioning System (GPS) ............................................................... 7
2.2.1 Sistem Navigasi GPS ...................................................................... 7
2.2.2 Cara Kerja GPS ............................................................................... 7
2.2.3 Cara Kerja Sistem GPS pada Android .......................................... 10
2.3 Komputasi Awan ....................................................................................... 11
2.3.1 Karakteristik Komputasi Awan ..................................................... 12
2.3.2 Model Layanan Komputasi Awan ................................................ 13
2.4 Versi Android 5.0 API 21 (Lollipop) ........................................................ 14
2.5 Google Maps Appication Programming Interface (GMAPS API) ........... 15
2.6 Apache Cordova ........................................................................................ 15
2.6.1 Arsitektur Aplikasi Cordova ......................................................... 16
2.6.2 Platform yang Didukung ............................................................... 16
BAB III METODE DAN PERANCANGAN APLIKASI ................................ 18 3.1 Tempat dan Waktu Penelitian ................................................................... 18
3.2 Alur Analisis ............................................................................................. 18
3.3 Data ........................................................................................................... 19
3.3.1 Jenis dan Sumber Data .................................................................. 19
3.4 Kebutuhan Perangkat Lunak ..................................................................... 19
3.5 Kebutuhan Perangkat Keras ...................................................................... 19
3.6 Gambaran Umum Sistem .......................................................................... 20
3.7 Pemodelan Aplikasi .................................................................................. 22
3.7.1 Use Case diagram ......................................................................... 22
x
3.7.2 Narrative Use Case ....................................................................... 24
3.7.3 Activity Diagram ........................................................................... 40
3.7.4 Sequence Diagram ........................................................................ 60
3.8 Perancangan Basis Data ............................................................................ 88
3.8.1 Perancangan Tabel ........................................................................ 88
3.8.2 Relasi Antar Tabel......................................................................... 96
BAB IV PENGUJIAN DAN ANALISIS SISTEM ........................................... 98 4.1 Antar Muka Aplikasi E-tracking ............................................................... 98
4.1.2 Antar Muka Aplikasi Mobile E-tracking .................................... 107
4.2 Pengujian Aplikasi .................................................................................. 118
4.2.1 Pengujian Pendaftaran Restoran baru ......................................... 120
4.2.2 Pengujian Pendaftaran Pelanggan ............................................... 127
4.2.3 Pengujian Pendaftaran Kurir ....................................................... 129
4.2.4 Pengujian Proses Pemesanan Makanan ...................................... 132
4.2.5 Pengujian Pelacakan Pesanan ..................................................... 136
4.2.6 Pengujian Proses Pengiriman Pesanan ........................................ 140
4.2.7 Pengujian Penerimaan Pesanan Oleh Pelanggan ........................ 149
4.3 Analisis Hasil Pengujian Aplikasi ........................................................... 150
4.3.1 Kelebihan Aplikasi ...................................................................... 150
4.3.2 Analisis Kekurangan Aplikasi .................................................... 152
BAB V PENUTUP ............................................................................................. 153 5.1 Simpulan ................................................................................................. 153
5.2 Saran ........................................................................................................ 153
DAFTAR PUSTAKA ........................................................................................ 155
xi
DAFTAR GAMBAR
Gambar 2.1 Cara Kerja GPS. .................................................................................. 8
Gambar 2.2 Orbit Satelit GPS. ................................................................................ 9
Gambar 2.3 Arsitektur GPS Android. ................................................................... 10
Gambar 2.4 Skema Komputasi Awan. .................................................................. 12
Gambar 2.5 Arsitektur Cordova ............................................................................ 16
Gambar 3.1 Gambaran Umum Sistem. ................................................................. 20
Gambar 3.2 Use case diagram Prototipe Aplikasi E-tracking. ............................. 23
Gambar 3.3 Use case diagram Prototipe Aplikasi Web E-tracking...................... 24
Gambar 3.4 Use case diagram Aplikasi Mobile E-tracking ................................. 24
Gambar 3.5 Activity Diagram Login Prototipe aplikasi Web E-tracking.............. 40
Gambar 3.6 Activity Diagram Menambah Data Restoran .................................... 42
Gambar 3.7 Activity Diagram Menghapus Data Restoran .................................... 43
Gambar 3.8 Activity Diagram Menghapus Data Kurir ......................................... 44
Gambar 3.9 Activity Diagram Menghapus Data Pengguna .................................. 45
Gambar 3.10 Activity Diagram Mengubah Data Restoran ................................... 46
Gambar 3.11 Activity Diagram Menambah Data Menu ....................................... 47
Gambar 3.12 Activity Diagram Mengubah Data Menu ........................................ 48
Gambar 3.13 Activity Diagram Menghapus Data Menu ....................................... 49
Gambar 3.14 Activity Diagram Menambah Data Pegawai Restoran .................... 50
Gambar 3.15 Activity Diagram Menghapus Data Pegawai Restoran ................... 51
Gambar 3.16 Activity Diagram Membuat Permintaan Pengiriman Pesanan ........ 51
Gambar 3.17 Activity Diagram Melakukan Registrasi ......................................... 53
Gambar 3.18 Activity Diagram Login Prototipe Aplikasi Mobile E-tracking ...... 54
Gambar 3.19 Activity Diagram Mengubah Data Pengguna .................................. 55
Gambar 3.20 Activity Diagram Melakukan Pemesanan ....................................... 56
Gambar 3.21 Activity Diagram Melihat Riwayat Pesanan ................................... 57
Gambar 3.22 Activity Diagram Melacak Pesanan ................................................ 58
Gambar 3.23 Activity Diagram Melakukan Pengiriman Pesanan ......................... 59
Gambar 3.24 Activity Diagram Penerimaan Pesanan oleh Pelanggan .................. 60
Gambar 3.25 Sequence Diagram Login Prototipe aplikasi Web E-tracking ......... 61
Gambar 3.26 Sequence Diagram Menambah Data Restoran................................ 63
Gambar 3.27 Sequence Diagram Menghapus Data Restoran ............................... 64
Gambar 3.28 Sequence Diagram Menghapus Data Kurir .................................... 65
Gambar 3.29 Sequence Diagram Mengubah Data Pengguna ............................... 66
Gambar 3.30 Sequence Diagram Mengubah Data Restoran ................................ 66
Gambar 3.31 Sequence Diagram Menambah Data Menu .................................... 68
Gambar 3.32 Sequence Diagram Mengubah Data Menu ..................................... 69
Gambar 3.33 Sequence Diagram Menghapus Data Menu .................................... 70
Gambar 3.34 Sequence Diagram Menambah Data Pegawai Restoran ................. 72
Gambar 3.35 Sequence Diagram Menghapus Data Pegawai Restoran ................ 73
Gambar 3.36 Sequence Diagram Membuat Permintaan Pengiriman Pesanan ..... 74
Gambar 3.37 Sequence Diagram Registrasi Pelanggan ........................................ 75
Gambar 3.38 Sequence Diagram Registrasi Kurir ................................................ 76
xii
Gambar 3.39 Sequence Diagram Login Prototipe Aplikasi Mobile E-tracking ... 77
Gambar 3.40 Sequence Diagram Mengubah Data Pengguna ............................... 77
Gambar 3.41 Sequence Diagram Melakukan Check Out Keranjang Belanja ...... 83
Gambar 3.42 Sequence Diagram Melacak Pesanan ............................................. 84
Gambar 3.43 Sequence Diagram Melihat Riwayat Pesanan ................................ 85
Gambar 3.44 Sequence Diagram Melakukan Pengiriman Pesanan ...................... 86
Gambar 3.45 Sequence Diagram Penerimaan Pesanan oleh Pelanggan ............... 87
Gambar 3.46 Relasi Antar Tabel ........................................................................... 97
Gambar 4.1 Tampilan Halaman Awal .................................................................. 98
Gambar 4.2 Tampilan Form Login ....................................................................... 99
Gambar 4.3 Tampilan Halaman Utama Admin Sistem ........................................ 99
Gambar 4.4 Tampilan Halaman Utama Admin Resto ........................................ 100
Gambar 4.5 Tampilan Halaman Utama Pegawai Restoran ................................. 100
Gambar 4.6 Tampilan Halaman Data Kurir ........................................................ 101
Gambar 4.7 Tampilan Halaman Data Restoran Admin Sistem .......................... 102
Gambar 4.8 Tampilan Halaman Data Restoran Admin Resto ............................ 102
Gambar 4.9 Tampilan Form Tambah Data Restoran .......................................... 103
Gambar 4.10 Tampilan Form Edit Data Restoran .............................................. 104
Gambar 4.11 Tampilan Halaman Data Menu ..................................................... 104
Gambar 4.12 Tampilan Form Tambah Menu ..................................................... 105
Gambar 4.13 Tampilan Form Edit Data Menu ................................................... 105
Gambar 4.14 Tampilan Halaman Data Pelanggan .............................................. 106
Gambar 4.15 Tampilan Halaman Data Pesanan ................................................. 106
Gambar 4.16 Tampilan Halaman Laporan Pesanan Admin Sistem .................... 107
Gambar 4.17 Tampilan Halaman Laporan Pesanan Admin Restoran ................ 107
Gambar 4.18 Halaman Login Prototipe Aplikasi Mobile E-tracking ................. 108
Gambar 4.19 Halaman Registrasi Pelanggan dan Kurir Prototipe Aplikasi Mobile
E-tracking ...................................................................................... 109
Gambar 4.20 Halaman Daftar Restoran Prototipe Aplikasi Mobile E-tracking . 109
Gambar 4.21 Halaman Detil Restoran Prototipe Aplikasi Mobile E-tracking.... 110
Gambar 4.22 Halaman Order Prototipe Aplikasi Mobile E-tracking ................. 112
Gambar 4.23 Halaman Detil Order Prototipe Aplikasi Mobile E-tracking ........ 112
Gambar 4.24 Halaman Track Prototipe Aplikasi Mobile E-tracking ................. 113
Gambar 4.25 Halaman Pengambilan Order Prototipe Aplikasi Mobile E-tracking
....................................................................................................... 114
Gambar 4.26 Halaman Approval Pelanggan Prototipe Aplikasi Mobile E-tracking
....................................................................................................... 114
Gambar 4.27 Halaman Detil Approval Pelanggan Prototipe Aplikasi Mobile E-
tracking .......................................................................................... 115
Gambar 4.28 Halaman Get Direction Prototipe Aplikasi Mobile E-tracking ..... 116
Gambar 4.29 Halaman Akun Prototipe Aplikasi Mobile E-tracking .................. 117
Gambar 4.30 Halaman Edit Akun Prototipe Aplikasi Mobile E-tracking .......... 118
Gambar 4.31 Tampilan Form Tambah Data Restoran ........................................ 121
Gambar 4.32 Tampilan Sukses Mendaftarkan Data Restoran Baru ................... 121
Gambar 4.33 Tampilan Pesan Peringatan Gagal Tambah Data Restoran ........... 122
Gambar 4.34 Tampilan Form Edit Data Restoran .............................................. 122
xiii
Gambar 4.35 Tampilan Perubahan Data Restoran Baru. .................................... 123
Gambar 4.36 Tampilan Form Tambah Data Menu ............................................. 123
Gambar 4.37 Tampilan Data Menu yang Berhasil Didaftarkan. ........................ 124
Gambar 4.38 Tampilan Form Edit Menu ............................................................ 124
Gambar 4.39 Tampilan Data Menu yang telah Diubah. ..................................... 125
Gambar 4.40 Tampilan Pesan Peringan Penghapusan Data Menu ..................... 125
Gambar 4.41 Tampilan Halaman Data Menu Setelah Berhasil Menghapus Data
Menu .............................................................................................. 126
Gambar 4.42 Tampilan Form Tambah Data Pegawai ........................................ 126
Gambar 4.43 Tampilan Halaman Data Pegawai Setelah Menambah Data Pegawai
Baru ................................................................................................ 127
Gambar 4.44 Tampilan Halaman Registrasi Pelanggan ..................................... 127
Gambar 4.45 Tampilan Pesan Peringatan Terdapat Kolom Kosong yang Belum
Terisi .............................................................................................. 128
Gambar 4.46 Tampilan Pesan Peringatan Berhasil Registrasi ............................ 128
Gambar 4.47 Tampilan Pesan Peringatan Gagal Login ...................................... 129
Gambar 4.48 Tampilan Halaman Registrasi Kurir ............................................. 130
Gambar 4.49 Tampilan Pesan Peringatan Terdapat Kolom Kosong yang Belum
Terisi .............................................................................................. 130
Gambar 4.50 Tampilan Pesan Peringatan Berhasil Registrasi .............................. 13
Gambar 4.51 Tampilan Pesan Peringatan Gagal Login. ..................................... 132
Gambar 4.52 Tampilan Pesan Peringatan Berhasil Memasukkan Menu ke dalam
Basket ............................................................................................. 133
Gambar 4.53 Tampilan Halaman Basket ............................................................ 133
Gambar 4.54 Tampilan Halaman Basket Baru .................................................... 134
Gambar 4.55 Tampilan Halaman Basket Dengan Jumlah Menu yang Berubah . 134
Gambar 4.56 Tampilan Halaman Basket yang Telah Diisi Alamat Tujuan
Pengiriman ..................................................................................... 135
Gambar 4.57 Tampilan Halaman Track .............................................................. 140
Gambar 4.58 Tampilan Halaman LIst Order Siap Kirim ................................... 142
Gambar 4.59 Tampilan Pesan Peringatan Berhasil Mengambil Order .............. 142
Gambar 4.60 Tampilan Pesan Peringatan Gagal Mengambil Pesanan. .............. 143
Gambar 4.61 Tampilan Halaman Pesan Peringatan Tidak Dapat mengambil Order
Lagi ................................................................................................ 144
Gambar 4.62 Tampilan Halaman Approval Order ............................................. 144
Gambar 4.63 Tampilan Halaman Pesan Peringatan Berhasil ............................. 145
Gambar 4.64 Tampilan Halaman Approval Pelanggan ....................................... 146
Gambar 4.65 Tampilan Pesan Peringatan Belum Mendapatkan Approval Order
Restoran ......................................................................................... 146
Gambar 4.66 Tampilan form Approval Pelanggan. ............................................ 150
xiv
DAFTAR TABEL
Tabel 2.1 Daftar Layanan Sistem Operasi yang Didukung Aplikasi Cordova ..... 17
Tabel 3.1 Narrative Use Case Login Aplikasi Web E-tracking ............................ 25
Tabel 3.2 Narrative Use Case Menambah Data Restoran .................................... 26
Tabel 3.3 Narrative Use Case Menghapus Data Restoran ................................... 27
Tabel 3 4 Narrative Use Case Menghapus Data Kurir ......................................... 27
Tabel 3.5 Narrative Use Case Mengubah Data Diri ............................................. 28
Tabel 3.6 Narrative Use Case Mengubah Data Restoran ..................................... 29
Tabel 3.7 Narrative Use Case Menambah Data Menu ......................................... 30
Tabel 3.8 Narrative Use Case Mengubah Data Menu .......................................... 30
Tabel 3.9 Narrative Use Case Menghapus Data Menu ........................................ 31
Tabel 3.10 Narrative Use Case Menambah Data Pegawai Restoran.................... 32
Tabel 3.11 Narrative Use Case Menghapus Data Pegawai Restoran ................... 33
Tabel 3.12 Narrative Use Case Membuat Permintaan Pengiriman Pesanan ........ 33
Tabel 3.13 Narrative Use Case Melakukan Registrasi ......................................... 34
Tabel 3.14 Narrative Use Case Login Aplikasi Mobile E-tracking ..................... 35
Tabel 3.15 Narrative Use Case Mengubah Data Diri ........................................... 36
Tabel 3.16 Narrative Use Case Melakukan Pemesanan ....................................... 37
Tabel 3.17 Narrative Use Case Melihat Riwayat Pesanan ................................... 37
Tabel 3.18 Narrative Use Case Melacak Pesanan ................................................ 38
Tabel 3.19 Narrative Use Case Melakukan Pengiriman Pesanan ........................ 39
Tabel 3.20 Struktur Tabel tb_pelanggan ............................................................... 88
Tabel 3.21 Contoh Data Pada Tabel tb_pelanggan ............................................... 88
Tabel 3.22 Struktur Tabel tb_kurir........................................................................ 89
Tabel 3.23 Contoh Data Pada Tabel tb_kurir........................................................ 89
Tabel 3.24 Struktur Tabel tb_restoran .................................................................. 89
Tabel 3.25 Contoh Data Pada Tabel tb_restoran .................................................. 90
Tabel 3.24 Struktur Tabel tb_user_restoran .......................................................... 90
Tabel 3.25 Contoh Data Pada Tabel tb_restoran .................................................. 91
Tabel 3.26 Struktur Tabel tb_menu ...................................................................... 91
Tabel 3.27 Contoh Data Pada Tabel tb_menu ...................................................... 92
Tabel 3.28 Struktur Tabel tb_pemesanan.............................................................. 93
Tabel 3.29 Contoh Data pada Tabel tb_pemesanan .............................................. 94
Tabel 3.30 Struktur Tabel tb_detil_pemesanan .................................................... 95
Tabel 3.31 Contoh Data Pada Tabel tb_detil_pemesanan .................................... 95
Tabel 3.32 Struktur Tabel tb_master_status.......................................................... 95
Tabel 3.33 Contoh Data Pada Tabel tb_master_status.......................................... 95
xv
DAFTAR KODE PROGRAM
Kode Program 4.1 Fungsi Mengubah Alamat Ke Koordinat .............................. 136
Kode Program 4.2 Fungsi Menampilkan Peta Pelacakan. .................................. 137
Kode Program 4.3 Fungsi Menampilkan Halaman Track Pesanan. ................... 139
Kode Program 4.4 Fungsi Menghitung Jarak Kurir dan Restoran ...................... 141
1
BAB I
PENDAHULUAN
Bab Pendahuluan merupakan bab yang menguraikan tentang latar belakang,
rumusan masalah, tujuan penelitian, manfaat penelitian, ruang lingkup, dan batasan
masalah yang disusun sebagai laporan penelitian yang berjudul Rancang Bangun
Prototipe Aplikasi E-tracking Untuk Layanan Pesan Antar Makanan Berbasis
Cloud dan Android Menggunakan GPS.
1.1 Latar Belakang
Makanan merupakan kebutuhan pokok manusia. Dewasa ini manusia
semakin sibuk dengan pekerjaannya. Kesibukan yang dihadapi sering kali membuat
manusia tidak dapat meninggalkan pekerjaannya untuk memenuhi kebutuhannya
akan makanan.
Menjawab permasalahan tersebut maka hadirlah berbagai macam restoran
cepat saji (fast food) yang menyediakan layanan penyajian makanan secara cepat.
Jenis restoran ini ditujukan kepada pelanggan yang sibuk dan tidak mampu untuk
meninggalkan pekerjaannya untuk memenuhi kebutuhannya akan makanan.
Restoran (tempat makan) sekarang ini banyak bermunculan di Indonesia,
baik yang berasal dari dalam negeri maupun restoran franchise (waralaba) dari luar
negeri. Restoran adalah tempat tersedianya makanan dan minuman yang dijual
dengan harga tertentu dan dengan fasilitas-fasilitas penunjang lainnya.
Persaingan yang ketat menyebabkan suatu restoran perlu melakukan usaha
pelayanan terbaik kepada konsumennya. Hal ini menyebabkan restoran-restoran
yang ada saling berlomba untuk menyediakan kemudahan dan kelengkapan produk
yang sesuai dengan keinginan konsumen untuk tercapainya kepuasan pelanggan.
Strategi distribusi menjadi salah satu pilihan yang berkembang saat ini. Layanan
pesan antar makanan (food delivery service) merupakan salah satu layanan
2
unggulan yang ditawarkan oleh beberapa restoran terutama restoran cepat saji.
Layanan pesan antar makanan restoran akan mengantarkan pesanan makanan yang
diinginkan ke suatu tempat yang dikehendaki oleh pelanggannya.
Layanan pesan antar makanan pada restoran cepat saji umumnya
menggunakan metode pemesanan melalui telepon. Pelanggan akan menghubungi
suatu restoran cepat saji untuk memesan makanannya. Kemudian pihak restoran
akan menyiapkan makanan yang dipesan dan akan melakukan pengiriman makanan
sesuai dengan alamat yang diberikan oleh pelanggan. Metode pembayaran yang
diterapkan pada layanan ini umumnya adalah metode pembayaran di tempat (cash
on delivery) yaitu makanan yang dipesan akan dibayarkan setelah makanan
diterima oleh pelanggan.
Perkembangan teknologi internet dan adanya pertumbuhan pesat pada
bisnis berbasis e-commerce di Indonesia saat ini telah mengubah proses layanan
pesan antar makanan yang sebelumnya melalui telepon menjadi layanan pesan antar
makanan berbasis online (online food delivery service). Perbedaan layanan pesan
antar makan berbasis online ini dengan layanan pesan antar makanan sebelumnya
adalah makanan yang sebelumnya di pesan melalui telepon sekarang dapat di pesan
secara online. Selain itu, metode pembayaran (payment method) yang disediakan
selain pembayaran ditempat (cash on delivery) telah menerapkan penggunaan
pembayaran online melalui penggunaan kartu kredit.
Layanan pesan antar makanan berbasis online semakin mempermudah
pelanggan dalam memesan makanan yang diinginkannya. Beberapa restoran cepat
saji di Indonesia pun telah menerapkan sistem ini untuk mengembangkan
layanannya. Bahkan sekarang di Indonesia terdapat sebuah perusahaan yang
menyediakan layanan pemesanan makanan berbasis aplikasi mobile. Model bisnis
yang diterapkan perusahaan tersebut adalah pelanggan dapat memesan makanan di
restoran manapun yang diinginkan langsung dari aplikasi mobile yang dimiliki oleh
perusahaan tersebut. Kurir pembawa pun akan siap mengantarkan makanan yang
telah dipesan langsung ke tempat yang diinginkan oleh pelanggan.Model layanan
ini masih memiliki kekurangan dengan belum adanya fitur yang mampu melacak
3
makanan yang sedang diantarkan sehingga pelanggan memiliki rasa ketidakpastian
terhadap makanan yang sedang dipesan.
Aplikasi E-tracking dirancang untuk memberikan kemudahan dalam
memproses layanan pesan antar makanan. E-tracking menawarkan layanan pesan
antar makanan yang dapat dilacak (tracking) oleh pelanggan melalui aplikasi
mobile E-tracking. Aplikasi E-tracking memanfaatkan penggunaan GPS dalam
perangkat Android serta GMAPS dalam pengembangannya.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah dijelaskan sebelumnya, maka
permasalahan yang dapat dirumuskan, yaitu:
1. Bagaimana merancang suatu aplikasi berbasis Android yang dapat menjadi
media promosi bagi restoran.
2. Bagaimana merancang aplikasi berbasis Android yang dapat menjadi jembatan
penghubung antara pelanggan dengan pihak restoran
3. Bagaimana merancang aplikasi E-tracking untuk Layanan Pesan Antar
Makanan Berbasis Android yang dapat membantu proses pengiriman makanan
dengan memanfaatkan teknologi GPS untuk melakukan pelacakan (tracking)
terhadap proses pengiriman makanan tersebut secara realtime.
4. Bagaimana merancang E-tracking untuk Layanan Pesan Antar Makanan
Berbasis Android berbasis cloud yang dapat diakses dimana saja dan kapan saja.
1.3 Tujuan Penelitian
Tujuan dari pembuatan Prototipe Aplikasi E-tracking Untuk Layanan Pesan
Antar Makanan Berbasis Android Menggunakan GPS adalah
1. Untuk merancang suatu aplikasi berbasis Android yang dapat membantu
memproses layanan pesan antar makanan yang dapat dilacak oleh pelanggan.
2. Untuk merancang suatu aplikasi berbasis Android yang dapat menjadi jembatan
penghubung antara pelanggan dengan pihak restoran.
3. Untuk merancang suatu aplikasi berbasis Android yang dapat menjadi media
promosi bagi restoran.
4
1.4 Manfaat Penelitian
Manfaat yang diharapkan dari pembuatan Prototipe Aplikasi E-tracking
Untuk Layanan Pesan Antar Makanan Berbasis Android Menggunakan GPS
adalah:
1. Bagi restoran, aplikasi ini membantu restoran untuk menyediakan layanan
pemesanan makanan secara online dan juga sebagai media promosi
restoran.
2. Bagi pelanggan, mempermudah pemesanan makanan dan memberikan
kepastian kepada pelanggan dengan menyediakan fitur pelacakan
pengiriman.
3. Bagi kurir, memberikan peluang kepada kurir untuk meningkatkan
pendapatan dan mempermudah kurir untuk melakukan pengiriman
makanan.
1.5 Batasan Masalah
Batasan masalah dalam pembuatan Prototipe Aplikasi E-tracking Untuk
Layanan Pesan Antar Makanan Berbasis Android Menggunakan GPS adalah
sebagai berikut:
1. Aplikasi yang dibuat hanya akan membahas tentang proses layanan pesan
antar makanan berbasis android.
2. Aplikasi hanya akan memberikan informasi tentang layanan pesan antar
makanan yang dapat dilacak (tracking).
3. Aplikasi dibagi menjadi dua bagian, Aplikasi E-tracking berbasis android
dan Aplikasi E-tracking berbasis web. Aplikasi E-tracking berbasis web
akan disertakan dalam penelitian guna mendukung proses pemesanan
melalui Aplikasi E-tracking berbasis Android dan tidak dibahas secara
mendalam.
5
1.6 Sistematika Penulisan
Secara garis besar tugas akhir ini terdiri dari 5 (lima) bab dan beberapa
lampiran. Adapun setiap bab terdiri dari sub-sub bab. Adapun sistematika penulisan
tugas akhir ini adalah :
1. BAB 1 PENDAHULUAN
Pada bab ini diuraikan secara ringkas pembahasan tentang Latar Belakang,
Batasan Masalah, Perumusan Masalah, Tujuan dan Manfaat Penelitian,
Metodologi Penelitian, dan Sistematika Penulisan.
2. BAB 2 TINJAUAN TEORI
Di dalam bab ini diuraikan sekilas tentang state of the art, penjelasan
mengenai sistem Android yang digunakan, penjelasan tentang GPS,
penjelasan tentang GMAPS API, penjelasan tentang aplikasi Apache
Cordova, dan penjelasan mengenai sistem komutasi awan (cloud).
3. BAB 3 METODE DAN PERANCANGAN APLIKASI
Bab ini berisikan metode yang digunakan untuk merancang aplikasi, tempat
dan waktu penelitian, alur analisis, data, analisis kebutuhan sistem, dan
perancangan basis data.
4. BAB 4 ANALISIS DAN PEMBAHASAN
Bab ini akan membahas mengenai hasil uji coba aplikasi dan analisa
jalannya aplikasi secara keseluruhan.
5. BAB 5 PENUTUP
Bab ini akan menguraikan simpulan dan saran dari hasil penelitian yang telah
dilakukan.