Coding : Jurnal Komputer dan Aplikasi
Volume 08, No. 01 (2020), hal 207-214 ISSN : 2338-493X
207
APLIKASI PENGELOLA DATA PADA JASA PENGIRIMAN BARANG BERBASIS ANDROID
[1]Muhamad Reksy Mulia, [2]Tedy Rismawan, [3]Rahmi Hidayati
[1][2][3]Jurusan Rekayasa Sistem Komputer, Fakultas MIPA Universitas Tanjungpura
Jalan Prof Dr. H. Hadari Nawawi Pontianak Telp./Fax. : (0561) 577963
e-mail: [1][email protected], [2][email protected],
[3][email protected] Abstrak
Semakin berkembangnya penyedia e-commerce menyebabkan meningkatnya minat masyarakat untuk berbelanja secara online. Dalam berbelanja secara online masyarakat membutuhkan jasa pengiriman barang agar barang yang dibeli dapat sampai ke tujuan. Hal ini menyebabkan pesatnya perkembangan pada perusahaan jasa pengiriman barang. Banyak cara yang dilakukan oleh perusahaan jasa pengiriman barang agar dipilih oleh masyarakat, seperti memberikan promo gratis ongkos kirim dengan melakukan kerja sama dengan e-commerce tertentu. Agar selalu dipercaya oleh konsumen untuk tetap digunakan dalam urusan pengantaran barang, pihak perusahaan pengantaran barang harus dapat menjaga ketepatan waktu dalam pengantaran barang.
Aplikasi ini ditujukan untuk membantu pihak perusahaan pengiriman barang dalam mengelola data pengantaran barang. Aplikasi dibangun pada perangkat android agar lebih mudah digunakan dimanapun dan kapanpun oleh penggunanya. Aplikasi memberikan informasi pengantaran barang yang akan dilakukan oleh kurir dan juga status pengantaran barang tersebut. Aplikasi ini juga memberikan informasi lokasi-lokasi pengantaran barang dalam bentuk peta untuk mempermudah penggunanya dalam melihat lokasi pengantaran barang secara keseluruhan.
Kata Kunci: Jasa, Pengiriman Barang, Pengelola Data, Android.
1. PENDAHULUAN
Tingginya minat masyarakat untuk berbelanja secara online menyebabkan meningkatnya perusahaan jasa pengiriman barang. Hal ini dikarenakan berbelanja secara online membutuhkan jasa pengiriman barang agar barang yang dibeli dapat sampai ke tujuan. Para pengelola perusahaan jasa pengiriman barang bersaing untuk mampu memberikan pelayanan yang lebih baik dibandingkan pesaingnya agar dipilih oleh konsumen dalam urusan pengantaran barang. Upaya yang dilakukan oleh para pengelola jasa pengiriman barang untuk meningkatkan daya saing adalah dengan memberikan pelayanan yang lebih baik seperti, kerja sama dengan e-commerce yang memberikan promo gratis ongkos kirim.
Permasalahan yang sering muncul pada jasa pengiriman barang adalah data pengiriman barang tidak tersusun dengan rapi. Hal ini menyebabkan keterlambatan waktu penerimaan barang oleh konsumen dari waktu yang telah di estimasikan oleh
perusahaan jasa pengiriman barang sebelumnya. Berdasarkan permasalahan tersebut, maka diperlukan sebuah solusi untuk meminimalisir keterlambatan waktu penerimaan barang, yaitu dengan membangun sebuah aplikasi pengelola data untuk mengelola data pengantaran barang untuk mempermudah penggunanya melihat seluruh lokasi pengantaran barang.
Aplikasi mengenai jasa pengiriman barang sebelumnya pernah dibangun oleh [1]. Penelitian yang dilakukan berjudul
“Perancangan Sistem Informasi Penentuan Rute Pengiriman Barang Dengan Metode Ant Colony Optimization Studi Kasus: PT.
XYZ”. Dari penelitian tersebut, peneliti telah berhasil menerapkan algoritma Ant Colony Optimization pada permasalahan pengantaran barang pada PT. XYZ. Hasil dari penelitian ini adalah aplikasi yang dibangun dapat mengatasi keterlambatan dengan mempertimbangkan faktor lokasi dan jarak.
208 Penelitian lain tentang jasa pengiriman barang juga dilakukan oleh [2]
yang berjudul “Sistem Informasi Geografis Pencarian Rute Terdekat Pada Jasa Pengiriman Barang Menggunakan Algoritma A* (Star) Berbasis Mobile”.
Penelitian ini juga berhasil membuat sebuah sistem yang mempermudah menentukan posisi awal dan mempermudah penentuan atau pencarian jalur terdekat pada pengantaran/pengiriman barang di kota Medan.
Penelitian lain juga dilakukan oleh [3]. Penelitian ini berjudul “Desain Rute Terpendek untuk Distribusi Koran Dengan Algoritma Ant Colony System”. Dari penelitian yang telah dilakukan pada aplikasi pencarian rute terpendek menghasilkan jarak yang lebih dekat.
Dengan dilakukannya penelitian ini maka dapat membantu mengoptimalkan distribusi koran yang dilakukan oleh petugas pengantar koran.
Pada penelitian ini dibuat aplikasi pengelola data pada jasa pengiriman barang.
Untuk mempermudah penggunaannya, aplikasi ini dibangun berbasis android dan menggunakan firebase realtime database.
Aplikasi dibangun berbasis android karena aplikasi android dapat digunakan dimana pun dan kapan pun oleh penggunanya.
2. LANDASAN TEORI 2.1 Android
Android didesain untuk menyediakan respons cepat terhadap masukan pengguna.
Selain antarmuka sentuh yang berubah- ubah, kemampuan getaran perangkat Android bisa menyediakan umpan balik sentuhan. Perangkat keras internal seperti akselerometer, giroskop, dan sensor kedekatan, digunakan oleh banyak aplikasi untuk merespons tindakan pengguna tambahan. Sensor tersebut bisa mendeteksi rotasi layar dari potret ke lanskap untuk tampilan yang lebih lebar atau sensor bisa memungkinkan pengguna untuk menyetir kendaraan virtual dengan memutar perangkat seolah-olah setir mobil. Platform Android, berdasarkan pada kernel Linux, terutama didesain untuk perangkat seluler layar sentuh seperti ponsel cerdas dan tablet.
Karena perangkat Android biasanya
bertenaga baterai, Android didesain untuk mengelola proses guna menjaga konsumsi daya tetap minimum, sehingga menyediakan penggunaan baterai lebih lama [4].
2.2 Android Studio
Android Studio merupakan sebuah Integrated Development Environment (IDE) khusus untuk membangun aplikasi yang berjalan pada platform android. Android studio ini berbasis pada IntelliJ IDEA, sebuah IDE untuk bahasa pemrograman Java. Bahasa pemrograman utama yang digunakan adalah Java, sedangkan untuk membuat tampilan atau layout, digunakan bahasa XML. Android studio juga terintegrasi dengan Android Software Development Kit (SDK) untuk deploy ke perangkat android. Selain merupakan editor kode IntelliJ dan alat pengembang yang berdaya guna, Android Studio menawarkan fitur lebih banyak untuk meningkatkan produktivitas dalam membuat aplikasi Android. IDE ini digunakan untuk membangun dan membuat tampilan pada aplikasi mobile [5].
2.3 Java
Java merupakan sebuah Bahasa pemrograman yang sangat terkenal. Sebagai Bahasa pemrograman, java dapat digunakan untuk menulis program. Sebagaimana diketahui, program adalah kumpulan instruksi yang ditujukan untuk komputer.
Melalui program, komputer dapat diatur agar melaksanakan tugas tertentu sesuai yang ditentukan oleh pemrogram (orang yang membuat program). Bahasa java dikembangkan di Sun Microsystems dan mulai diperkenalkan kepada public pada tahun 1995. Seperti halnya C++, java juga merupakan Bahasa yang berorientasi objek.
Dengan demikian, java juga memudahkan dalam pembuatan aplikasi yang berskala besar. Seperti bahasa yang beraras tinggi, yang menggunakan perintah-perintah yang mudah dimengerti oleh orang. Java mempunyai keunggulan yakni bersifat universal. Sebagai Bahasa yang universal, Java bisa dijumpai di berbagai platform (LINUX, UNIZ, Windows, Mac, dan lain- lain) [6].
209 2.4 Google Maps
Google yang semula identik dikenal sebagai mesin pencari di web telah berkembang menjadi perusahaan kelas dunia yang memiliki beragam produk mulai dari layanan email, iklan di web, penyedia video, sistem operasi mobile, pengolah gambar hingga penyedia informasi bumi dan peta.
Perkembangan Google tidak lepas dari visi mereka menjadi perusahaan internasional (Google Inc) yang menyediakan layanan- layanan informasi secara luas bagi masyarakat dunia melalui satu pintu akses informasi. Google Inc. telah melahirkan berbagai layanan peranti lunak yang mendapat sambutan luas masyarakat di berbagai belahan dunia, salah satunya adalah Google Maps. Google Maps, yaitu aplikasi layanan informasi tentang peta berbagai belahan dunia. Layanan ini merupakan situs pemetaan wilayah yang dapat diakses oleh
pengguna melalui situs
http://maps.google.com dengan berbagai fitur yang menarik seperti pencarian lokasi, wilayah atau jalan, penentuan arah/navigasi, pengukuran jarak tempuh, hingga pemantauan kondisi jalan dan lalu lintas (traffic monitoring) untuk berbagai wilayah dunia. Dengan berbagai fitur yang dimiliki, Google Map ternyata dapat dikembangkan menjadi aplikasi yang mampu menyajikan informasi mengenai kondisi jalan dan lalu lintas yang lebih spesifik [7].
2.5 Firebase
Firebase Realtime Database adalah database yang di-host di cloud. Data disimpan sebagai JSON dan disinkronkan secara realtime ke setiap klien yang terhubung. Ketika developer membuat aplikasi lintas-platform dengan SDK Android, iOS, dan JavaScript, semua klien akan berbagi sebuah instance Realtime Database dan menerima update data terbaru secara otomatis. Firebase Realtime Database memungkinkan developer untuk membuat aplikasi kolaboratif dan kaya fitur dengan menyediakan akses yang aman ke database, langsung dari kode sisi klien. Data disimpan di drive lokal. Bahkan saat offline sekalipun, peristiwa realtime terus berlangsung, sehingga pengguna akhir akan merasakan pengalaman yang responsif.
Ketika koneksi perangkat pulih kembali, Realtime Database akan menyinkronkan perubahan data lokal dengan update jarak jauh yang terjadi selama klien offline, sehingga setiap perbedaan akan otomatis digabungkan [8].
3. METODE PENELITIAN
Metode yang digunakan pada penelitian ini mencakup studi literatur, pengumpulan data, analisis kebutuhan, perancangan sistem, implementasi, dan pengujian.
Diagram alir penelitian dapat dilihat pada Gambar 1.
Gambar 1. Diagram Alir Penelitian Tahapan studi literatur dilakukan studi pustaka untuk memperoleh informasi yang relevan dengan permasalahan yang ada.
Adapun sumber pustaka yang digunakan adalah buku, jurnal, dan sumber-sumber lain yang berkaitan dengan penelitian ini.
210 Pengumpulan data dilakukan dengan meminta data pengantaran barang yang dilakukan oleh kurir dari perusahaan jasa pengiriman barang. Data pengantaran barang yang digunakan pada penelitian ini sebanyak 30 lokasi pengantaran barang.
Analisis kebutuhan dilakukan untuk menganalisis terhadap kebutuhan- kebutuhan dalam percancangan dan pembangunan sistem yang akan dibangun.
Tahapan ini meliputi kebutuhan-kebutuhan perangkat keras (hardware) dan perangkat lunak (software).
Pada tahap perancangan sistem dilakukan perancangan perancangan aplikasi yang akan dibangun untuk mencari rute optimal dalam pengantaran barang oleh kurir agar sesuai dengan yang diharapkan dan kemudian dijadikan panduan dalam membangun aplikasi.
Setelah melakukan perancangan sistem, selanjutnya dilakukan implementasi hal-hal yang telah dirancang pada tahap perancangan sistem, sehingga menghasilkan keluaran yang diinginkan.
Setelah sistem selesai dibangun, selanjutnya dilakukan pengujian untuk memastikan apakah sistem yang telah dibangun berfungsi dengan baik dan menghasilkan keluaran sesuai dengan yang diharapkan.
4. PERANCANGAN
Pada perancangan ini digunakan use case diagram untuk menggambarkan fungsionalitas dari sistem yang akan dibangun. Pada sistem ini terdapat dua aktor yaitu admin dan kurir. Use case diagram admin dapat dilihat pada Gambar 2.
Gambar 2. Use Case Diagram Admin Pada use case diagram admin tedapat 7 buah use case yaitu input data pengantaran, lihat data pengantaran, lihat
peta pengantaran, lihat info kurir, hapus data pengantaran, login dan register.
5. IMPLEMENTASI, PENGUJIAN DAN PEMBAHASAN
5.1 Implementasi Sistem
Pada saat membuka aplikasi, maka halaman yang pertama kali muncul adalah halaman splash screen. Halaman ini menampilkan logo dan nama dari aplikasi.
Tampilan dari halaman splash screen dapat dilihat pada Gambar 3.
Gambar 3. Halaman Splash Screen Pada halaman utama admin terdapat empat menu yaitu, input data pengantaran, lihat data pengantaran, lihat peta pengantaran, dan lihat info kurir. Untuk melakukan proses logout pada aplikasi bagian admin dapat dilakukan dengan cara menekan ikon yang terdapat pada pojok kanan atas aplikasi dan kemudian memilih logout. Tampilan dari halaman utama bagian admin dapat dilihat pada Gambar 4.
Gambar 4. Halaman Awal Admin
211 Untuk memasukan data pengantaran barang, dapat dilakukan dengan cara menekan menu input data pengantaran. Pada halaman ini terdapat formulir yang harus diisi mengenai informasi pengantaran barang yang akan dilakukan oleh kurir.
Setelah admin berhasil memasukkan data pengantaran barang, maka kurir yang terdaftar didalam aplikasi dapat langsung melihat data pengantaran barang di aplikasi bagian kurir. Tampilan dari halaman input data pengantaran dapat dilihat pada Gambar 5.
Gambar 5. Halaman Input Data Data pengantaran barang yang dilakukan oleh kurir jasa pengiriman barang dapat dilihat pada Tabel 1.
Tabel 1. Data Pengantaran Barang
No Penerima Alamat
1 Pelda Sukoco
Binpers Lanud Supadio Kec.
Sungai Raya Kab. Kubu Raya Pontianak Kal Bar 78391 2 Markus KS Angkatan Pangkalan TNI AU
Supadio Pontianak 78111 3 190 Dinas PKP PK Bandara Supadio
Pontianak
4
PT. Jaya Kreasi Indonesia
PT. Arista Jaya Lestari – Wuling Pontianak Jl. Ahmad Yani 2 (Arteri Supadio) Kubu Raya No 17-19 Pontianak
5 PT.
Langgeng Pranamas Sentosa
Jl. Arteri Supadio/ A. Yani 2 Samping gg Buncit Pontianak
6 Arista Jaya Lestari
Wuling Pontianak Jl. Ahmad Yani 2 (Arteri Supadio) Kubu Raya No 17-19 Pontianak
No Penerima Alamat
7 City Management Office
Citra Fortuna Jo, Citra Garden Aneka Jl. Arteri Supadio Rukan Aerowalk Blok A00 No.01-03 RT.001/02, Limbung, Sei/ Sungai Raya, Kubu Raya
8 Mensa Bina Sukses
PT Mensa Bina Sukses Arteri Supadio Ahmad Yani II No 100 RT 004 RW 005 Arang Limbung, Sei/Sungai Raya, Kubu Raya
9 Arista Jaya Lestari
Wuling Pontianak Jl. Ahmad Yani 2 (Arteri Supadio) Kubu Raya No 17-19 Pontianak
10 Fery Ixeel
YONKO 456 PASKHAS LANUD Supadio Pontianak Limbung, Sei/Sungai Raya, Kubu Raya 78391
11 Alfa Laval Indonesia
PT Alfa Laval Indonesia – Pontianak Jl. A. Yani 2 KM 13 Komp Pergudangan No A7
12 Bapak Awi
PT United Equipment Indonesia Jl.
Arteri Supadio A. Yani 2 KM 15 Komplek Angkasa Permai No C.4 Kab Kubu Raya
13
Hino Motors Sales Indonesia
PT Automobil Borneo Perdana Jl Ahmad Yani 2 No 8
14 Putra Istana Motor
Jalan Arteri Supadio 10-11 Kubu Raya Pontianak
15 Bugabeebaby
Jl Ayani 2 Komp Villa Taman Mas No E.14 Samping Auto 2000/
Jl. Ekstra Joss 78124
16 Anita Tristiana
Mess Slamet Mohtar Pangkalan TNI AU Supadio Kubu Raya, Kalimantan Barat 78391
17 Linda
Sumber Digital Media Jl. Ekstra Joss Blok C5 (Gudang Tanaka) Pontianak 78121
18
Nissan Motor Distributor Indonesia
Jl Ahmad Yani 2 No 8 B
19 Lolliestory Jl Ayani 2 Tanah Mas No E 14 Jl Ekstra Joss/ Samping Auto 2000
20 Dobha Putra Salim
Jl Parit Sembian Komp Parit Sembian Indah No 1 Ayani 2 Arteri Supadio Toko Bunda Sungai Raya 79271 21 Saleh
Santoso
Komplek Pondok Indah Lestari No. 5
22 Aryo Pratama
Gang Melati Blok A No. 29 Sungai Raya, Kec. Sungai Raya, Kabupaten Kubu Raya, Kalimantan Barat, Indonesia
23 Ringo Renaldi
Jalan Ayani 2 Gang 822 No.91, Sungai Raya, Kec. Sungai Raya, Kabupaten Kubu Raya, Kalimantan Barat 78122
24 Iwan
Permata Teralis Jl. Parit Semben Gg. Permata, Sungai Raya, Kec.
Sungai Raya, Kabupaten Kubu Raya, Kalimantan Barat 78122,
212
No Penerima Alamat
25 Rustam Efendi
Seky Jaya Motor Gg. Sayur, Sungai Raya, Kec. Sungai Raya, Kabupaten Kubu Raya, Kalimantan Barat, Indonesia
26 Burhanuddin
Jl Parit Sembian Komp Parit Sembian Indah No 1 Ayani 2 Arteri Supadio Toko Bunda Sungai Raya 79277
27 Raka Fajrianto
Komp.Griya Lestari Blok D 17, Sungai Raya, Kubu Raya, Kalimantan Barat 78124
28 Rian Dinata
Gg. Purnawirawan 2 No. 5, Sungai Raya, Kec. Sungai Raya, Kabupaten Kubu Raya, Kalimantan Barat 78123, Indonesia
29 Arif Pambudi
Jl. Ahmad Yani II Gang Ringinsari I No. 10 Sungai Raya, Tlk.
Kapuas, Kec. Sungai Raya, Kabupaten Kubu Raya, Kalimantan Barat 78124, Indonesia
30 Alvin Hendra
Gg. H. Mahmud No.7, Limbung, Kec. Sungai Raya, Kabupaten Kubu Raya, Kalimantan Barat 78391, Indonesia
Data Pengantaran dimasukan melalui halaman input data pengantaran. Hasil input data pengantaran dapat dilihat pada Gambar 6.
Gambar 6. Halaman Lihat Data Halaman lihat detail data merupakan halaman yang menampilkan data pengantaran secara lengkap. Halaman ini terdapat pada aplikasi bagian admin. Untuk membuka halaman ini, dilakukan dengan cara memilih list yang terdapat pada
halaman lihat data pengantaran. Halaman ini berisikan informasi terkait pengantaran barang antara lain kurir yang mengantarkan barang, nama pengirim, nama penerima, nomor ponsel penerima, alamat pengiriman dan status pengantaran barang.
Pada halaman ini terdapat tiga tombol.
Tombol yang pertama adalah tombol lihat lokasi yang berfungsi untuk melihat lokasi pengantaran dalam peta. Tombol yang kedua adalah tombol hubungi penerima yang berfungsi untuk melakukan panggilan kepada penerima barang. Kemudian, tombol ketiga adalah tombol selesai untuk mengkonfirmasi bahwa barang telah selesai diantar. Tampilan dari halaman lihat detail data dapat dilihat pada Gambar 7.
Gambar 7. Halaman Lihat Detail Data Halaman lihat peta pengantaran merupakan halaman yang menampilkan lokasi-lokasi pengantaran barang di dalam sebuah peta. Lokasi-lokasi pengantaran barang ditandai dengan pin berwarna merah.
Pada aplikasi bagian admin, aplikasi menampilkan seluruh pin lokasi pengantaran barang. Ketika pin tersebut ditekan, maka akan muncul nama penerima barang dan tombol untuk menuju google maps yang menunjukan arah menuju lokasi pengantaran barang. Pada aplikasi bagian admin, aplikasi akan menampilkan seluruh lokasi pengantaran barang. Sedangkan pada aplikasi bagian kurir, aplikasi akan menampilkan lokasi pengantaran barang oleh kurir tersebut. Tampilan dari halaman
213 lihat peta pengantaran dapat dilihat pada Gambar 8.
Gambar 8. Halaman Lihat Peta Pengantaran Halaman lihat info kurir merupakan halaman yang menampilkan nama kurir yang terdaftar di dalam aplikasi. Halaman ini terdapat pada aplikasi bagian admin.
Nama kurir ditampilkan dalam bentuk list dan ditampilkan sesuai dengan urutan abjad.
Untuk melihat informasi yang lebih detalil tentang kurir, dapat dilakukan dengan cara memilih nama kurir pada list tersebut.
Halaman ini terdapat pada aplikasi bagian admin. Tampilan dari halaman lihat info kurir dapat dilihat pada Gambar 9.
Gambar 9. Halaman Lihat Info Kurir Halaman ini merupakan halaman yang menampilkan informasi mengenai kurir yang terdaftar pada aplikasi secara lebih
detail. Halaman ini terdapat pada aplikasi bagian admin. Untuk membuka halaman ini, dilakukan dengan cara memilih nama kurir pada list yang terdapat pada halaman lihat info kurir. Pada halaman ini terdapat tombol untuk melakukan panggilan kepada kurir dan tombol untuk melakukan verifikasi kepada akun kurir apabila akun tersebut baru didaftarkan. Halaman ini terdapat pada aplikasi bagian kurir. Tampilan dari halaman detail info kurir dapat dilihat pada Gambar 10.
Gambar 10. Halaman Detail Info Kurir 5.2 Pengujian
Pengujian black box dilakukan untuk menguji kebutuhan fungsionalitas dari suatu aplikasi. Pengujian dilakukan dengan cara menguji fungsi yang terdapat pada aplikasi.
Hasil dari pengujian black box aplikasi dapat dilihat pada Tabel 2.
Tabel 2. Pengujian Black Box
No Aktivitas Pengujian
Kondisi Pengujian
Hasil
Pengujian Kesimpulan
1 Melakukan proses login
Pengguna mengisi formulir login
Aplikasi akan menampilkan halaman utama
Berhasil
2 Melakukan proses daftar
Pengguna mengisi formulir pendaftaran
Aplikasi akan memunculkan pesan bahwa akun berhasil dibuat
Berhasil
3 Input data pengantaran
Pengguna menekan menu input data pengantaran dan mengisi seluruh form yang tersedia
Data berhasil disimpan kedalam database
Berhasil
4 Lihat data pengantaran
Pengguna menekan menu lihat data pengantaran barang
Aplikasi menampilkan data pengantaran barang yang telah dimasukan
Berhasil
214
No Aktivitas Pengujian
Kondisi Pengujian
Hasil
Pengujian Kesimpulan
5
Lihat detail data pengantaran
Pengguna menekan list data pengantaran yang ingin dilihat
Aplikasi menampilkan data pengantaran barang secara detail beserta status pengantarannya
Berhasil
6 Lihat peta pengantaran
Pengguna menekan menu lihat peta pengantaran
Aplikasi menampilkan peta pengantaran barang. Pin berwarna merah menandakan lokasi pengantaran barang.
Berhasil
7 Lihat info kurir
Pengguna menekan menu lihat info kurir
Aplikasi menampilkan data kurir yang terdaftar pada aplikasi
Berhasil
8 Lihat detail kurir
Pengguna menekan list nama kurir yang ingin dilihat
Aplikasi menampilkan detail data kurir secara lengkap
Berhasil
5.3 Pembahasan
Berdasarkan proses implementasi dan pengujian yang telah dilakukan, aplikasi berhasil mengelola data dari perusahaan jasa pengiriman barang. Jika pengantaran barang telah dilakukan, maka status pengantaran pada data pengantaran barang akan berubah menjadi sudah diantar. List data pengantaran barang akan berubah mnenjadi warna abu- abu ketika status pengantaran barang tersebut selesai diantar. Aplikasi yang dibangun ini berfungsi untuk memanajemen data pengiriman barang seperti, memasukan data pengantaran barang, melihat lokasi pengantaran barang, dan melihat informasi tentang kurir yang terdaftar pada aplikasi.
6. KESIMPULAN DAN SARAN 6.1 Kesimpulan
Berdasarkan penelitian yang telah dilakukan, dapat disimpulkan sebagai berikut:
1. Aplikasi berjalan dengan baik ketika diuji dengan memasukan 30 data pengantaran barang.
2.Aplikasi mempermudah penggunanya untuk melihat data pengantaran barang dengan menggunakan perangkat android.
6.2 Saran
Berdasarkan penelitian yang telah dilakukan, saran yang dapat diberikan untuk pengembangan lebih lanjut yaitu:
1.Menambahkan fitur live tracking agar admin dapat melihat posisi kurir secara realtime ketika sedang bekerja.
2.Mengembangkan aplikasi ini pada perangkat mobile lainnya seperti IOS.
DAFTAR PUSTAKA
[1] Gunawan, Arief S. (2015). Perancangan Sistem Informasi Penentuan Rute Pengiriman Barang Dengan Metode Ant Colony Optimization Studi Kasus:
PT. XYZ. Departemen Sistem Informasi, Institut Teknologi Harapan Bangsa.
[2] Marzuki, Ismail. (2015). Sistem Informasi Geografis Pencarian Rute Terdekat Pada Jasa Pengiriman Barang Menggunakan Algoritma A* (Star) Berbasis Mobile. Program Studi Teknologi Informasi, Univvrsitas Sumatera Utara Medan.
[3] Kreshna, Jan Alif. (2011). Desain Rute Terpendek untuk Distribusi Koran Dengan Algoritma Ant Colony System.
Politeknik Caltex Riau.
[4] Training Team. 2016. Google Developer. Android Developer Fundamentals Course: Learn to Develop Android Applications.
[5] Android. (2016, November 18).
Mengenal Android Studio. Retrieved
from Android Studio:
https://developer.android.com/studio/i ntro/index.html
[6] Kadir, Abdul. 2014. Buku Pertama Belajar Pemrograman Java Untuk Pemula. Yogyakarta: Mediakom.
[7] Marzuki, Ismail. (2015). Sistem Informasi Geografis Pencarian Rute Terdekat Pada Jasa Pengiriman Barang Menggunakan Algoritma A* (Star) Berbasis Mobile. Program Studi Teknologi Informasi, Universitas Sumatera Utara Medan.
[8] Firebase (n.d). Firebase Realtime Database. Retrieved from Firebase Web:http://firebase.google.com/docs/d atabase/, Diakses tanggal 8 November 2018