1 PB
1 PB
[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]rreksy@student.untan.ac.id, [2]tedyrismawan@siskom.untan.ac.id,
[3]
rahmihidayati@siskom.untan.ac.id
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.
207
Coding : Jurnal Komputer dan Aplikasi
Volume 08, No. 01 (2020), hal 207-214 ISSN : 2338-493X
208
Coding : Jurnal Komputer dan Aplikasi
Volume 08, No. 01 (2020), hal 207-214 ISSN : 2338-493X
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 Gambar 1. Diagram Alir Penelitian
Database memungkinkan developer untuk
membuat aplikasi kolaboratif dan kaya fitur Tahapan studi literatur dilakukan studi
dengan menyediakan akses yang aman ke pustaka untuk memperoleh informasi yang
database, langsung dari kode sisi klien. Data relevan dengan permasalahan yang ada.
disimpan di drive lokal. Bahkan saat offline Adapun sumber pustaka yang digunakan
sekalipun, peristiwa realtime terus adalah buku, jurnal, dan sumber-sumber lain
berlangsung, sehingga pengguna akhir akan yang berkaitan dengan penelitian ini.
merasakan pengalaman yang responsif.
209
Coding : Jurnal Komputer dan Aplikasi
Volume 08, No. 01 (2020), hal 207-214 ISSN : 2338-493X
Pengumpulan data dilakukan dengan peta pengantaran, lihat info kurir, hapus data
meminta data pengantaran barang yang pengantaran, login dan register.
dilakukan oleh kurir dari perusahaan jasa
pengiriman barang. Data pengantaran 5. IMPLEMENTASI, PENGUJIAN
barang yang digunakan pada penelitian ini DAN PEMBAHASAN
sebanyak 30 lokasi pengantaran barang. 5.1 Implementasi Sistem
Analisis kebutuhan dilakukan untuk Pada saat membuka aplikasi, maka
menganalisis terhadap kebutuhan- halaman yang pertama kali muncul adalah
kebutuhan dalam percancangan dan halaman splash screen. Halaman ini
pembangunan sistem yang akan dibangun. menampilkan logo dan nama dari aplikasi.
Tahapan ini meliputi kebutuhan-kebutuhan Tampilan dari halaman splash screen dapat
perangkat keras (hardware) dan perangkat dilihat pada Gambar 3.
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
Gambar 3. Halaman Splash Screen
keluaran yang diinginkan.
Setelah sistem selesai dibangun,
Pada halaman utama admin terdapat
selanjutnya dilakukan pengujian untuk
empat menu yaitu, input data pengantaran,
memastikan apakah sistem yang telah
lihat data pengantaran, lihat peta
dibangun berfungsi dengan baik dan
pengantaran, dan lihat info kurir. Untuk
menghasilkan keluaran sesuai dengan yang
melakukan proses logout pada aplikasi
diharapkan.
bagian admin dapat dilakukan dengan cara
menekan ikon yang terdapat pada pojok
4. PERANCANGAN
kanan atas aplikasi dan kemudian memilih
Pada perancangan ini digunakan use
logout. Tampilan dari halaman utama bagian
case diagram untuk menggambarkan
admin dapat dilihat pada Gambar 4.
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.
210
Coding : Jurnal Komputer dan Aplikasi
Volume 08, No. 01 (2020), hal 207-214 ISSN : 2338-493X
No Penerima Alamat
Citra Fortuna Jo, Citra Garden
Untuk memasukan data pengantaran City Aneka Jl. Arteri Supadio Rukan
barang, dapat dilakukan dengan cara 7 Management Aerowalk Blok A00 No.01-03
menekan menu input data pengantaran. Pada Office RT.001/02, Limbung, Sei/ Sungai
halaman ini terdapat formulir yang harus Raya, Kubu Raya
diisi mengenai informasi pengantaran PT Mensa Bina Sukses Arteri
Mensa Bina Supadio Ahmad Yani II No 100
barang yang akan dilakukan oleh kurir. 8
Sukses RT 004 RW 005 Arang Limbung,
Setelah admin berhasil memasukkan data Sei/Sungai Raya, Kubu Raya
pengantaran barang, maka kurir yang Wuling Pontianak Jl. Ahmad Yani
Arista Jaya
terdaftar didalam aplikasi dapat langsung 9 2 (Arteri Supadio) Kubu Raya No
Lestari
melihat data pengantaran barang di aplikasi 17-19 Pontianak
bagian kurir. Tampilan dari halaman input YONKO 456 PASKHAS LANUD
Supadio Pontianak Limbung,
data pengantaran dapat dilihat pada Gambar 10 Fery Ixeel
Sei/Sungai Raya, Kubu Raya
5. 78391
PT Alfa Laval Indonesia –
Alfa Laval
11 Pontianak Jl. A. Yani 2 KM 13
Indonesia
Komp Pergudangan No A7
PT United Equipment Indonesia Jl.
Arteri Supadio A. Yani 2 KM 15
12 Bapak Awi
Komplek Angkasa Permai No C.4
Kab Kubu Raya
Hino Motors
PT Automobil Borneo Perdana Jl
13 Sales
Ahmad Yani 2 No 8
Indonesia
Putra Istana Jalan Arteri Supadio 10-11 Kubu
14
Motor Raya Pontianak
Jl Ayani 2 Komp Villa Taman
15 Bugabeebaby Mas No E.14 Samping Auto 2000/
Jl. Ekstra Joss 78124
Mess Slamet Mohtar Pangkalan
Anita
16 TNI AU Supadio Kubu Raya,
Tristiana
Kalimantan Barat 78391
Gambar 5. Halaman Input Data Sumber Digital Media Jl. Ekstra
17 Linda Joss Blok C5 (Gudang Tanaka)
Pontianak 78121
Data pengantaran barang yang
Nissan
dilakukan oleh kurir jasa pengiriman barang Motor
dapat dilihat pada Tabel 1. 18 Jl Ahmad Yani 2 No 8 B
Distributor
Tabel 1. Data Pengantaran Barang Indonesia
No Penerima Alamat Jl Ayani 2 Tanah Mas No E 14 Jl
Binpers Lanud Supadio Kec. 19 Lolliestory
Pelda Ekstra Joss/ Samping Auto 2000
1 Sungai Raya Kab. Kubu Raya Jl Parit Sembian Komp Parit
Sukoco
Pontianak Kal Bar 78391 Dobha Putra Sembian Indah No 1 Ayani 2
KS Angkatan Pangkalan TNI AU 20
2 Markus Salim Arteri Supadio Toko Bunda
Supadio Pontianak 78111 Sungai Raya 79271
Dinas PKP PK Bandara Supadio Saleh Komplek Pondok Indah Lestari
3 190 21
Pontianak Santoso No. 5
PT. Arista Jaya Lestari – Wuling Gang Melati Blok A No. 29
PT. Jaya
Pontianak Jl. Ahmad Yani 2 Aryo Sungai Raya, Kec. Sungai Raya,
4 Kreasi 22
(Arteri Supadio) Kubu Raya No Pratama Kabupaten Kubu Raya,
Indonesia
17-19 Pontianak Kalimantan Barat, Indonesia
PT. Jalan Ayani 2 Gang 822 No.91,
Langgeng Jl. Arteri Supadio/ A. Yani 2 Ringo Sungai Raya, Kec. Sungai Raya,
5 23
Pranamas Samping gg Buncit Pontianak Renaldi Kabupaten Kubu Raya,
Sentosa Kalimantan Barat 78122
Wuling Pontianak Jl. Ahmad Yani Permata Teralis Jl. Parit Semben
Arista Jaya
6 2 (Arteri Supadio) Kubu Raya No Gg. Permata, Sungai Raya, Kec.
Lestari 24 Iwan
17-19 Pontianak Sungai Raya, Kabupaten Kubu
Raya, Kalimantan Barat 78122,
211
Coding : Jurnal Komputer dan Aplikasi
Volume 08, No. 01 (2020), hal 207-214 ISSN : 2338-493X
212
Coding : Jurnal Komputer dan Aplikasi
Volume 08, No. 01 (2020), hal 207-214 ISSN : 2338-493X
lihat peta pengantaran dapat dilihat pada detail. Halaman ini terdapat pada aplikasi
Gambar 8. 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.
213
Coding : Jurnal Komputer dan Aplikasi
Volume 08, No. 01 (2020), hal 207-214 ISSN : 2338-493X
214