Implementasi Aplikasi Jasa Pengiriman Barang Berbasis Android
Implementasi Aplikasi Jasa Pengiriman Barang Berbasis Android
Implementasi Aplikasi Jasa Pengiriman Barang Berbasis Android
ABSTRACT
This research is made because of many weakness owned by freight forwarding company in its
business process. Vehicle reservation done by phone is not effective if there is too many requests at
the same time. Delivery information’s distribution is still lacking ad goods claim problem which
reducing the company’s profit. Android is an operating system for mobile device based on Linux
which including operating system, middleware and application. Android based mobile devices can be
used to access information from whenever and wherever. Programming language used is Java and
PHP for accessing database. The database used is MySQL. Data collection technique in this research
is obtained by observation non-participant, direct interview and literature study. To analyze and
designing application, the flow and process in this goods delivery information system are described
by data flow diagram, use case diagram, sequence diagram, activity diagram, and Entity Relationship
Diagram. The result produced by this research is an Android based goods delivery information
application, starting from the vehicle reservation until claim items submission. And on the admin’s
side is produced a vehicle data management web which is owned by delivery service company and
information distribution process given to the people who’s using goods delivery service. Freight
forwarding information system can facilitate CV. Express Tri’yo Mujur in processing goods delivery
service. Freight forwarding information can be easily accessed by service users. Claim process is no
more viewed as one of the problem which reduce the company’s profit because the standard rule is
already written before the goods delivery request can be done, and with the evidence on the claim
data there will be no party suffer from losses.
1. PENDAHULUAN
maupun software. Hal ini terlihat pada
Perkembangan teknologi informasi perkembangan device mobile yang semakin
dan komunikasi tidak akan pernah berhenti. banyak jenisnya. Hampir semua vendor
Beraneka ragam teknologi telah muncul di handphone yang diketahui seperti Apple,
dunia teknologi informasi dan komunikasi. BlackBerry, Samsung, Sony dan sebagainya,
Seiring perkembangan teknologi yang semakin mengeluarkan device smartphone-nya dalam
maju, masyarakat juga mulai menuntut segala berbagai macam tipe dengan kelebihannya
sesuatu untuk serba praktis. Kerena itu lah masing-masing.
muncul teknologi mobile yang bisa memenuhi
keinginan masyarakat modern saat ini. Salah satu Operating System dalam
Teknologi yang tidak memerlukan tempat dunia mobile adalah Android. Android saat ini
yang luas dan bisa digunakan dimana saja dan merupakan salah satu Operating System yang
kapan saja. paling banyak digunakan di Indonesia.
Berdasarkan hasil penelitian Statista (salah
Perkembangan dunia mobile saat ini satu perusahaan statistik di internet), jumlah
sangat pesat baik dalam bentuk hardware pengguna Android di Indonesia menguasai
24
Jurnal Informatika dan Bisnis
65,92% pasar smartphone yang beredar di perkembangan yang cukup pesat dalam bidang
Indonesia pada bulan maret 2015. Android jasa pengiriman barang / ekspedisi.
mempunyai dukungan yang sangat tinggi dari CV. Express Tri’yo Mujur merupakan
komunitas Open Source di dunia, sehingga perusahaan jasa pengiriman barang yang
android terus berkembang pesat baik dari segi cukup besar dan mempunyai banyak pelang-
teknologi maupun dari segi jumlah device gan. Tetapi permintaan armada pengiriman
yang ada di dunia. barang masih menggunakan sistem manual
yang dilakukan by phone atau pun langsung
Smartphone sudah umum digunakan mendatangi tempat perusahaan berada. Proses
dan fungsinya tidak hanya terbatas sebagai bisnis yang ada pada perusahaan masih
sarana komunikasi. Smartphone juga bisa menggunakan sistem manual, belum ada
digunakan untuk mengakses informasi via sistem yang terkomputerisasi untuk membantu
internet dan melakukan berbagai kegiatan via pelanggan dalam melakukan proses perminta-
berbagai aplikasi yang ada. Aplikasi-aplikasi an pengiriman barang. Sehingga layanan yang
yang dibutuhkan dapat didownload di Play diberikan untuk pelanggan kurang maksimal
Store. Aplikasi-aplikasi yang tersedia men- karena keterbatasan sistem yang ada saat ini.
cakup berbagai bidang kehidupan, bidang Untuk biaya jasa pengiriman yang dikenakan
kesehatan, sosial, seni hiburan serta ekonomi. masih memakai perhitungan manual, walau-
Pada bidang ekonomi mencakup berbagai jenis pun telah tesedia daftar biaya yang dikenakan
kegiatan, salah satunya adalah kegiatan jual - untuk tiap-tiap daerah dan jenis – jenis
beli. Karena Indonesia memiliki daerah yang kendaraan yang tersedia, tetapi untuk
luas, terkadang pembeli tidak hanya dari menjumlahkan biaya keseluruhan masih
daerah yang sama, tetapi juga dari daerah luar. menggunakan cara-cara manual.
Perusahaan yang tidak mempunyai armada
pengiriman sendiri akan menyewa armada dari Untuk mengetahui informasi barang
perusahaan jasa pengiriman barang untuk yang telah dikirimkan pelanggan harus
mengirimkan barangnya. menelepon atau menanyakan langsung kepada
perusahaan atau karyawan yang berhubungan
Jasa pengiriman barang adalah dengan bagian pengiriman. Jika kantor tutup
aktivitas yang diselenggarakan atau maka pelanggan tidak bisa mengetahui status
dilaksanakan untuk memberikan pelayanan dari barang yang dikirimkannya.
yang efektif dan efisien kepada pelanggan
untuk memindahkan barang dari suatu tempat Jika dalam proses pengiriman terdapat
ke tempat lain yang ditentukan. Akhir-akhir ini barang yang rusak maka pihak perusahaan
jasa pengiriman barang ini sangat diminati akan mengganti sepenuhnya barang yang
penggunanya, karena dapat dipercaya, dan rusak tersebut. Dalam hal ini terkadang
sangat memuaskan. Hanya dengan memberi- perusahaan sangat dirugikan, karena tidak
kan alamat muat dan bongkar yang lengkap, adanya aturan baku yang tertulis mengenai
jenis kendaraan yang dibutuhkan dan hitung pergantian barang rusak serta tidak adanya
jarak dari kota awal ke kota tujuan, dapat bukti yang dilampirkan pelanggan ketika
dihitung total biaya yang diperlukan untuk melakukan klaim barang rusak.
pengiriman barang. Semua dilakukan hanya
dengan waktu yang singkat. Bagi penerima, Dari latar belakang masalah diatas,
mereka hanya menunggu saja di gudang maka dengan ini penulis akan membuat sebuah
bongkar atau ditempat yang dituju, nanti penelitian Implementasi Aplikasi Jasa
barang akan langsung sampai ke tempat tujuan Pengiriman Barang Berbasis ANDROID pada
tanpa perlu lagi penerima barang untuk CV. EXPRESS TRI’YO MUJUR.
mengambil ke kantor cabang jasa pengiriman.
Perusahaan maupun perorangan telah banyak BATASAN MASALAH
yang menggunakan jasa pengiriman barang
untuk mengirimkan barangnya, baik dalam Berdasarkan masalah-masalah yang telah
jumlah yang kecil maupun besar. Kepercayaan diidentifikasi di atas, penelitian skripsi ini
terhadap penggunaan jasa pengiriman barang membatasi beberapa permasalahan sesuai
dalam mengirimkan barang telah membuat
25
Jurnal Informatika dan Bisnis
26
Jurnal Informatika dan Bisnis
aktivitas, kemudahan, manfaat dan tempat lain dimana benda atau barang
sebagainya, yang dapat dijual kepada orang sangat dibutuhkan menurut keadaan,
lain (konsumen) yang menggunakan atau waktu, dan kebutuhan.
menikmatinya.
Berdasarkan uraian diatas, maka
Menurut Philip Kotler (2012:356), jasa penulis meyimpulkan bahwa ekspedisi
adalah tindakan atau perbuatan yang dapat adalah perusahaan pengangkut barang yang
ditawarkan oleh suatu pihak kepada pihak digunakan oleh masyarakat untuk
lain, yang pada dasarnya bersifat intangible memindahkan barang dari satu tempat ke
(tidak berwujud fisik) dan tidak tempat lain. Proses pemindahan barang dari
mengakibatkan kepemilikan sesuatu satu tempat ke tempat lain ini akan sangat
apapun. Produksi jasa dapat berhubungan membantu masyarakat dalam memenuhi
dengan produk fisik maupun tidak. kebutuhan pokoknya terhadap barang.
27
Jurnal Informatika dan Bisnis
Metadata menggambarkan
karakteristik data dan kumpulan
hubungan yang menghubungkan data
yang ditemukan dalam database.
Sumber : Pressman (2010:42)
Menurut C.J. Date (2004:11), basis
data adalah sekumpulan data yang 3.1 Communication
digunakan oleh sistem aplikasi dalam
organisasi. Keuntungan menggunakan Langkah ini merupakan analisis
basis data menurut C.J.Date (2004:18) terhadap kebutuhan software, dan tahap
adalah data dapat di-share, untuk mengadakan pengumpulan data
menghilangkan redundansi data, dan dengan melakukan pertemuan dengan
menghilangkan data yang tidak konsisten. customer, maupun mengumpulkan data-
28
Jurnal Informatika dan Bisnis
data tambahan baik yang ada di jurnal, merupakan penerjemahan desain dalam
artikel, maupun dari internet. bahasa yang bisa dikenali oleh komputer.
Programmer akan menerjemahkan
3.2 Planning transaksi yang diminta oleh user. Tahapan
inilah yang merupakan tahapan secara
Proses planning merupakan lanjutan nyata dalam mengerjakan suatu software,
dari proses communication (analysis artinya penggunaan komputer akan
requirement). Tahapan ini akan dimaksimalkan dalam tahapan ini. Setelah
menghasilkan dokumen user requirement pengkodean selesai maka akan dilakukan
atau bisa dikatakan sebagai data yang testing terhadap sistem yang telah dibuat
berhubungan dengan keinginan user dalam tadi. Tujuan testing adalah menemukan
pembuatan software, termasuk rencana kesalahan-kesalahan terhadap sistem
yang akan dilakukan. tersebut untuk kemudian bisa diperbaiki.
Proses modeling ini akan Tahapan ini bisa dikatakan final dalam
menerjemahkan syarat kebutuhan ke pembuatan sebuah software atau sistem.
sebuah perancangan software yang dapat setelah melakukan analisis, desain dan
diperkirakan sebelum dibuat coding. pengkodean maka sistem yang sudah jadi
Proses ini berfokus pada rancangan akan digunakan oleh user. Kemudian
struktur data, arsitektur software, software yang telah dibuat harus dilakukan
representasi interface, dan detail pemeliharaan secara berkala.
(algoritma) prosedural. Tahapan ini akan
menghasilkan dokumen yang disebut
software requirement.
29
Jurnal Informatika dan Bisnis
Gambar 1
Rancangan Struktur Menu Pelanggan
Pesan Pilih
Pilih Trayek Detil Pesanan
Kendaraan Kendaraan
Detil
Pembayaran Daftar Pesanan
Pembayaran
Pelanggan Register
Form Ubah
Ubah Password
Password
Lupa password
Syarat dan
Kondisi
Tentang
Logout
RANCANGAN SISTEM
30
Jurnal Informatika dan Bisnis
Gambar 2
Use Case Diagram Pelanggan Keseluruhan
<<include>>
Login Pembayaran Melihat daftar pembayaran <<include>> Mengisi data pembayaran <<include>> Simpan pembayaran
Pelanggan Logout
Klaim barang Mengisi form klaim Input Bukti klaim,
<<extend>> Mendapatkan No klaim
berdasarkan no pesan berupa foto
Ubah Password
<<include>>
<<extend>>
Kirim Password ke
email pelanggan
31
Jurnal Informatika dan Bisnis
Gambar 6
Tampilan Halaman Lupa Password
Gambar 5
Tampilan Halaman Login
32
Jurnal Informatika dan Bisnis
Gambar 11
Tampilan Halaman Daftar
Bayar
33
Jurnal Informatika dan Bisnis
Gambar 12
Tampilan Halaman Detil Bayar
Gambar 15
Tampilan Halaman Daftar
Klaim
Untuk konfirmasi pembayaran,
pelanggan akan diminta mengisi data bayar
pada halaman ini. Kemudian tekan tombol
‘konfirmasi’ untuk menyimpan data.
Gambar 13
Tampilan Halaman Daftar Informasi
34
Jurnal Informatika dan Bisnis
d. EVALUASI SISTEM
5. SIMPULAN
35
Jurnal Informatika dan Bisnis
2. Data pemesanan armada pengiriman [2]. Boy, et al (2013), Skripsi: Aplikasi Sistem
barang dapat terdata dengan baik dan Layanan Ekspedisi Menggunakan
lengkap. Platform Android, Universitas Bina
Nusantara, Jakarta, sumber:
3. Pelanggan dapat dengan mudah http://thesis.binus.ac.id/ (diakses Februari
mengakses informasi pengiriman barang 2015).
dimana saja, kapan saja dan dari mana
saja, serta penyebaran informasi [3]. Coronel, Carlos, Steven Morris, dan Peter
pengiriman barang yang lebih lengkap Rob (2013), Database Systems: Design,
dan akurat. Implementation, and Management, 10th
Edition, Boston: Cengage Learning.
4. Pelanggan dapat mengetahui secara
langsung total biaya pengiriman barang [4]. Date, C.J. (2004), An Introduction to
yang dilakukannya tanpa lagi harus Database System, 8th Edition, USA:
menunggu dari pihak CV. Express Tri’yo Pearson Education, Inc.
Mujur.
[5]. Dhanta, Rizky (2009), Pengantar Ilmu
Proses klaim barang dapat terselesaikan Komputer, Surabaya: INDAH.
dengan baik, dengan adanya aturan baku yang
mengatur proses klaim barang serta bukti yang [6]. Gosling, James et al (2013), The Java
harus dilampir oleh pelanggan ketika klaim Language Specification, Java SE 7th
barang. Sehingga tidak ada lagi pihak yang Edition, California: Oracle America, Inc.
merasa dirugikan dengan adanya klaim barang.
[7]. Hall, James A. (2011), Accounting
6. REKOMENDASI Information System, 7th Edition, USA:
Cengage Learning.
Berdasarkan evaluasi dari penelitian
ini, terdapat beberapa rekomendasi yang [8]. Hoffer, jeffrey A., Joey F. GEorge, dan
diberikan peneliti untuk peneliti berikutnya, Joseph S. Valacich (2014), Modern
yaitu : Systems Analysis and Design, 7th Edition,
1. Membuat notifikasi perubahan status London : Pearson Education, inc.
pesan kendaraan yang dilakukan oleh
admin perusahaan. [9]. Indrayani, Evi dan Humdiana (2009),
Sistem Informasi Manajemen:
2. Membuat aplikasi jasa pengiriman barang Mempersiapkan Pekerja Berbasis
dengan platform mobile lainnya seperti Pengetahuan dalam Mengelola Sistem
iOS dan Windows Phone. Informasi, Edisi ke-1, Jakarta: Mitra
Wacana Media.
3. Menambahkan fitur baca file pada
perangkat mobile, ketika pelanggan [10]. Jogiyanto, Hartono (2005), Analisis
memesan kendaraan, pelanggan akan dan Desain Sistem Informasi, Edisi ke-3,
melampirkan data barang yang akan Yogyakarta: ANDI.
dikirimkan beserta foto kondisi barang.
4. Menambahkan fitur lokasi, admin dapat
memantau secara otomatis lokasi [11]. Kendall, Kenneth E., dan Julie E.
kendaraan berada. Kendall (2011), System Analysis and
Design, 8th Edition, New Jersey: Pearson
7. DAFTAR PUSTAKA Education, Inc.
[1]. Abdul Wahab, Solichin (2008), Analisis [12]. Kotler, Philip, dan Kevin Lane Keller
Kebijaksanaan : dari Formulasi ke (2012), Marketing Management, 14th
36
Jurnal Informatika dan Bisnis
Edition, New Jersey: Pearson Education, [19]. Sebesta, Robert (2011), Programming
Inc. the World Wide Web, Edisi ke-6, Boston,
Addison Wesley.
[13]. Kusrini (2007), Strategi Perancangan
dan Pengelolaan Basis Data, Edisi ke-1, [20]. Semiawan, Conny R. (2010), Metode
Yogyakarta: ANDI. Penelitian Kualitatif, Jakarta: Grasindo.
[14]. Kusrini dan Andri Koniyo (2007), [21]. Setiawanti, Ria (2012), Skripsi:
Tuntunan Praktis Membangun Sistem Analisis dan Perancangan Sistem
Informasi Akuntansi dengan Visual Basic Pelacakan Pengiriman Barang Berbasis
dan Microsoft SQL Server, Edisi ke-1, WAP dan SMS (Studi kasus PT. PRIMA
Yogyakarta: ANDI. EXPRESS PALEMBANG), Universitas
Bina Darma, Palembang, sumber:
[15]. Laudon, Kenneth C., dan Jane P. http://eprints.binadarma.ac.id/ (diakses
Laudon (2012), Management Information Februari 2015).
Systems: Managing the Digital Firm, 12th
Edition, New Jersey: Pearson Education, [22]. Shneiderman., Ben Plaisant, dan
Inc. Catherine (2010), Designing the user
interface : strategies for effective human-
[16]. Muhammad, Abdulkadir (2008), computer interaction, Edisi Ke-5e,
Hukum Pengangkutan Niaga, Jakarta: Boston: Addison Wesley.
Aditya Bakti.
[23]. Sommerville, Ian (2011), Software
[17]. O’Brien, James A., dan George M. Engineering, 9th Edition, Boston: Pearson
Marakas (2010), Introduction To Education, Inc.
Information Systems, 15th Edition, New
York: McGraw Hill Companies Inc. [24]. Sugiyono (2010), Memahami
Penelitian Kualitatif, Bandung: CV.
[18]. Safaat, Nazruddin (2014), Android: Alfabeta.
Pemrograman Aplikasi Mobile
Smartphone dan Tablet PC Berbasis [25]. Widodo, Joko (2010), Analisis
Android, Bandung: Informatika Bandung. Kebijakan Publik, Malang: Bayumedia.
37