RANGKAT LUNAK TRACKING PACKET DI TRAVEL CERIA
BERBASIS ANDROID
A.Rizky Ghazali
Jurusan Informatika, Fakultas Ilmu Komputer, Universitas Bina Darma Palembang
Jl. Jenderal Ahmad Yani No.12, 9 Ulu, Seberang Ulu I, Kota Palembang, Sumatera Selatan
30264, Indonesia
Travel Ceria merupakan sebuah badan usaha yang bergerak dibidang pengiriman paket seperti
dokument yang telah mengaplikasikan sistem informasi yang berbasis komputer. Pendataan
pengiriman paket di travel sudah menerapkan sistem informasi tracking yang hanya dapat
digunakan oleh pihak internal travel ceria, dimana data paket yang akan dikirim dicatat pada
sebuah nota penerima, kemudian dibuatkan nota pengiriman paket, proses berikutnya dibuatlah
sebuah surat jalan untuk mengirimkan paket sesuai dengan kota tujuannya. Dilihat dari proses
bisnis ini pemanfaatan dan penggunaan Sistem Informasi pengiriman paket pada Travel Ceria,
maka dibutuhkanlah sebuah informasi yang dapat ditampilkan pada perangkat mobile berbasis
android yang dapat digunakan oleh pengguna untuk melakukan proses tracking paket yang
mereka kirim, sehingga memudahkan dalam mencari informasi mengenai keberadaan paket.
Dengan penggunaan teknologi mobile dapat mempermudah perpindahan dari satu tempat ke
tempat yang lain tanpa terjadi pemutusan atau terputusnya komunikasi. Aplikasi mobile
merupakan aplikasi yang dapat digunakan walaupun pengguna berpindah dengan mudah dari
satu tempat ketempat lain lain tanpa terjadi pemutusan atau terputusnya komunikasi. Dalam
pengembangan aplikasi ini peneliti menggunakan teknologi Phonegap
Kata kunci : tracking packet, android.
1. PENDAHULUAN
1.1. Latar Belakang
Kemajuan teknologi informasi pada
saat ini terus berkembang seiring
dengan kebutuhan manusia yang
menginginkan kemudahan, kecepatan,
dan keakuratan dalam memperoleh
informasi. Oleh karena itu kemajuan
teknologi informasi harus terus di
upayakan dan ditingkatkan. Salah satu
kemajuan teknologi informasi ini di
rasakan juga kegunaan dan manfaatnya
dalam meningkatkan proses bisnis di
perusahaan.
Travel Ceria merupakan sebuah badan
usaha yang bergerak dibidang
pengiriman packet seperti packet yang
telah mengaplikasikan sistem informasi
yang berbasis komputer. Pendataan
pengiriman packet di travel sudah
menerapkan sistem informasi tracking
yang hanya dapat digunakan oleh pihak
internal travel ceria, dimana data packet
yang akan dikirim dicatat pada sebuah
nota penerima, kemudian dibuatkan
nota pengiriman packet, proses
berikutnya dibuatlah sebuah surat jalan
untuk mengirimkan packet sesuai
dengan kota tujuannya.
Dilihat dari proses bisnis ini
pemanfaatan dan penggunaan Sistem
Informasi pengiriman packet pada
Travel Ceria, maka dibutuhkanlah
sebuah informasi yang dapat
ditampilkan pada perangkat mobile
berbasis android yang dapat digunakan
oleh pengguna untuk melakukan proses
tracking packet yang mereka kirim,
sehingga memudahkan dalam mencari
informasi mengenai keberadaan packet.
Dengan penggunaan teknologi mobile
dapat mempermudah perpindahan dari
satu tempat ke tempat yang lain tanpa
terjadi pemutusan atau terputusnya
komunikasi. Aplikasi mobile
merupakan aplikasi yang dapat
digunakan walaupun pengguna
berpindah dengan mudah dari satu
tempat ketempat lain tanpa terjadi
pemutusan atau terputusnya
komunikasi. Dalam pengembangan
aplikasi ini peneliti menggunakan
teknologi Phonegap. Phonegap adalah
sebuah teknologi JavaScript dirancang
khusus untuk membuat aplikasi web
mobile untuk perangkat touchscreen
digunakan untuk membuat aplikasi pada
platform mobile dengan menerapkan
standar WebKit browser engine.
Phonegap adalah framework JavaScript
yang biasanya menggunakan library
lebih ramping seperti jQuery atau
Prototype yang bersifat native atau
tergantung pada platform yang
dijalankan, jadi konsep Phonegap itu
sendiri merupakan sebuah aplikasi
berbasis mobile. PhoneGap merupakan
cross-platfrom native applications
menggunakan teknologi web mulai dari
HTML, CSS, dan JavaScript. Tipe dari
aplikasi ini disebut sebagai hybrid
application. PhoneGap diciptakan
untuk mempermudah mobile
development.
Berdasarkan uraian diatas, maka penulis
tertarik untuk melakukan penelitian
terhadap permasalahan tersebut dengan
mengajukan judul skripsi “Perangkat
Lunak Tracking Packet Di Travel
Ceria Berbasis Android” dalam upaya
mencoba memberi solusi cara
penyampaian informasi bagi Travel
Ceria.
1.2. Rumusan Masalah
Berdasarkan latar belakang di atas, dapat
dirumuskan masalah yang ada untuk
dijadikan pembahasan dalam penelitian ini
yaitu bagaimana penerapan teknologi
berbasis mobile pada Travel Ceria berbasis
android untuk pembuatan perangkat lunak
tracking packet ?
1.3. Batasan Masalah
Agar Pembahasan ini lebih terarah dan tidak
menyimpang dari permasalahan yang ada serta
analisa yang akan di buat, maka perlu batasan
masalah. Adapun batasan masalahnya hanya
membahas penerapan tracking packet di Travel
Ceria berbasis android menggunakan phonegap.
2. METODOLOGI PENELITIAN
2.1. Data Penelitian
Dalam integrasi teknologi webservice pada
Travel Ceria Palembang, alat dan bahan
yang digunakan meliputi hardware,
software serta bahan-bahan penunjang
lainnya.
2.2. Metode Penelitian
Metode penelitian merupakan suatu cara
yang dapat digunakan untuk mencapai
tujuan yang diharapkan melalui suatu
penelitian dengan teknik-teknik dan alat-alat
tertentu. Adapun metode yang digunakan
dalam penelitian ini yaitu metode
development research.
Menurut Supardi (2005 : 25) development
research adalah suatu kegiatan penelitian
yang bertujuan dan berusaha
mengembangkan atau melengkapi
pengetahuan yang sudah ada atau diketahui.
Permasalahan manusia dan lingkungan
alamnya selalu berkembang yang
kesemuanya ini harus memperoleh jawaban
yang simbang.
2.3. Metode Pengumpulan Data
Metode Pengumpulan Data yang
digunakan dalam penelitian ini adalah :
1. Data Primer
Adapun data primer yang peneliti gunakan
dalam penyususan skripsi ini terdiri dari :
a. Wawancara
Dalam metode ini penulis mengumpulkan
data penelitian dengan bertanya langsung
kepada pihak yang bersangkutan yang
dapat memberikan informasi yang
dibutuhkan.
b. Observasi
Metode ini dilakukan dengan cara
mengamati langsung keadaan dan kegiatan
pada Travel Ceria Palembang sebagai
objek guna mendapatkan keterangan yang
akurat.
2. Data Sekunder
Adapun data sekunder yang peneliti
gunakan dalam penyususan skripsi ini yaitu
studi literatur dan kepustakaan dengan
mengumpulkan data dengan cara mencari
dan mempelajari data-data dari buku-buku
ataupun dari referensi lain yang
berhubungan dengan penulisan laporan
penelitian proposal. Buku yang digunakan
penulis sebagai referensi, adapun metode
yang digunakan penulis dalam merancang
dan mengembangkan dapat dilihat pada
daftar pustaka.
2.4. Data Penelitian
Dalam integrasi teknologi webservice pada
Travel Ceria Palembang, alat dan bahan
yang digunakan meliputi hardware,
software serta bahan-bahan penunjang
lainnya.
1. Perangkat Keras (Hardware)
Perangkat keras yang digunakan
adalah laptop dengan spesifikasi berikut :
a. Laptop acer aspire 4720Z
b. Processor intel pentium dual core
c. RAM 1GB
d. Hardisk 250 GB
e. Printer canon (S200SPx)
f. Flashdisk 4 GB
2. Perangkat Lunak (Software)
a . Windows 7 ultimate sebagai operating
system
b. Ms-word 2007 untuk penulisan
laporan tugas akhir ini
c. Software pendukung yaitu xampp
(php & mysql), macromedia dreamweaver
& web browser menggunakan firefox.
d. Eclipse untuk editor pembuatan
program android
e. Phonegap library pemrograman
android
3. ANALISA DAN
PERAMCANGAN
3.1.Tahap Communication
Pada tahap ini akan dilakukan inisiasi
proyek, seperti menganalisis masalah yang
ada dan tujuan yang akan dicapai. Selain itu
dilakukan juga pengumpulan kebutuhan
travel ceria, dimana kebutuhan yang akan
dikumpulkan dari user adalah sebagai
berikut :
1. Bagaimana perangkat lunak ini
memudahkan dalam proses penyampaian
informasi pengirim, penerima, paket dan
lokasi.
2. Pengelolaan data pengirim, paket dan
surat jalan
3. Bagai mana menampilkan hasil informasi
lokasi paket
4. Dan hak aksesnya disesuaikan dengan
level dan unit kerja dari pengguna
tersebut.
3.2.TAHAP PLANNING
Pada tahapan planning digunakan untuk
menghitung estimasi waktu pembuatan
perangkat lunak,.Adapun pada penelitian ini,
penulis hanya focus pada jadwal
pengembangan perangkat lunak seperti yang
bias dilihat pada tabel 3.1.dibawahini.
Tabel 3.1.Jadwa lPengembangan Perangkat
Lunak
3.3.TAHAP MODELING
Pada tahap modeling digunakan untuk
menentukan persyaratan-persyaratan teknis
dan mengidentifikasi data, fungsional, dan
persyaratan konfigurasi dari sistem yang
akan dibangun. Analisis yang digunakan
oleh penulis dilakukan dari empat sisi, yaitu:
3.3.1 Analisis
Mengidentifikasi isi informasi yang akan
ditampilkan. Ada pun isi informasi analisis
yang akan ditampilkan tersebut sebagai
berikut ini :
1. Use case diagram
Analisis yang menjelaskan secara detail
mengenai hubungan atau interaksi antara
pengguna dengan sistem. Ada pun
penjelasan secara detail mengenai interaksi
tersebut dapat digambar kan melalui sebuah
usecase diagram.Usecase diagram dibawah
ini menggambarkan hubungan atau interaksi
antara bagian ditravel Ceria. Dimana admin
bertugas Mengelola data pengirim, penerima
dan paket. Usecase Diagram tersebut dapat
dilihat pada gambar3.1. dibawahini.
Gambar 3.1 Usecase Diagram
2.Activity Diagram Admin
Pada activity diagram admin, terdapat
proses, yakni proses : admin mengelola data
pengirim, penerima, paket dan surat jalan
yang akan tersimpan pada table pengirim,
penerima, paket dan surat jalan.Activity
Diagram Admin dapat dilihat dibawah ini.
Gambar3.2 Activity Diagram Admin
3. Activity Diagram Pengguna
Pada activity diagram pengguna, terdapat
proses, yakni proses : pengguna dapat
melihat informasi paket dan lokasi
paket.Activity Diagram Pengguna dapat
dilihat dibawah ini.
Gambar3.3 Activity Diagram Pengguna
Kelola Data Pengirim
Kelola Data Surat Jalan
Kelola Data Paket
Kelola Data Penerima
<<extend>>
Artificial Intelegence Lokasi
Paket
Informasi Lokasi
Admin
<<extend>>
<<extend>>
<<extend>>
<<include>>
Login
Melihat Data Paket
<<include>>
<<include>>
Pelanggan
Melihat DataLokasi Paket
<<include>>
Start
Melakukan Login
Memasukkan username da password
Mengelola Data pengirim, penerima, paket, surat jalan
Informasi Data lokasi paket
Menampilkan Halaman Login
Tidak
Menampilkan Halaman Admin
Ya
end
SistemAdmin
Start
Melakukan Login
Memasukkan username da password
Melihat Data Paket
Melihat lokasi paket
Menampilkan Halaman Login
Tidak
Menampilkan Halaman Pengguna
Ya
end
SistemPengguna
4. Class Diagram
Mengidentifikasi isi informasi yang akan
ditampilkan pada Perangkat Lunak Tracking
Paket Di Travel Ceria Berbasis Android.
Adapun isi informasi yang akan ditampilkan
tersebut dideskripsikan melalui Class
Diagram sebagai berikutini.
Gambar3.4.Class Diagram
3.3.2Desain
Pada tahapan ini yang dikerjakan adalah
melakukan kegiatan desain isi dan keluaran
dari sistem.Kegiatan ini merupakan bagian
non-teknis dalam pengembangan sebuah
sistem.Tujuan dari tahapan ini adalah untuk
merancang, memproduksi,dan memperoleh
semua teks, peta dan konten yang akan
berintegrasi ke dalam aplikasi web yang
nantinya akan dibuat tersebut.
3.3.2.1Desain Tabel
Pada tahap ini digunakan untuk merancang
database yang akan digunakan berdasarkan
kebutuhan informasi yang telahdi
identifikasi pada tahap analisis. Penulis
mendesain sebuah database dengan nama
”dbpaket” yang terdiri dari 6 tabel yang
akan dipergunakan di dalam Perangkat
Lunak Tracking Paket Di Travel Ceria
Berbasis Android.
1. Tabeluser_admin
Tabel user_admin digunakan untuk
menyimpan data-data user_admin, disimpan
dengan nama “user_admin” dan mempunyai
atribut-atribut yang dapat dilihat pada table
dibawah ini.
Tabel3.2.Tabeluser_admin
No
. Field Type
Siz
e
Keteranga
n
1. Id_user Int
ID User
(Primary
Key)
2. Usernam
e
Varcha
r 45 Username
3. Passwor
d
Varcha
r 50 Password
4 Level Varcha
r 45 Level user
2. Tabelpengirim
Tabel pengirim digunakan untuk
menyimpan data-data pengirim, disimpan
dengan nama “pengirim” dan mempunyai
atribut-atribut yang dapat dilihat pada table
dibawah ini.
Tabel3.3.Tabelpengirim
No
. Field Type
Siz
e
Keterang
an
1. Id_pengiri
m Int
IdPengiri
m
(Primary
Key)
2. Nama Varch
ar 45 Nama
3. Alamat Text Alamat
4. Telp Varch
ar 15 Telp
3. Tabelpenerima
Tabel penerima digunakan untuk
menyimpan data-data penerima, disimpan
dengan nama “penerima” dan mempunyai
atribut-atribut yang dapat dilihat pada table
dibawah ini.
Tabel3.4.Tabelpenerima
No
.
Field Type Siz
e
Keterang
an
1. Id_peneri
ma
Int 15 Id
Penerima
(Primary
Key)
2. Id_pengiri
m
Varch
ar
45 Id
Pengirim
3. Nama varcha
r
45 Nama
4. Alamat Text Alamat
5. Telp Varch 15 Telp
ar
4. Tabelpaket
Tabel paket digunakan untuk menyimpan
data-data paket, disimpan dengan nama
“paket” dan mempunyai atribut-atribut yang
dapat dilihat pada table dibawah ini.
Tabel3.5.Tabelpaket
No
.
Field Type Siz
e
Keteranga
n
1 Id_paket Int 15 Id Paket
(Primary
Key)
2 Nama Varch
ar
45 Nama
3 Keteranga
n
Text keteranga
n
5. Tabelsurat_jalan
Tabel surat_jalan digunakan untuk
menyimpan data-data surat_jalan, disimpan
dengan nama “surat_jalan” dan mempunyai
atribut-atribut yang dapat dilihat pada table
dibawah ini.
Tabel3.6.Tabelsurat_jalan
No
.
Field Typ
e
Siz
e
Keterang
an
1 Id_surat_jala
n
Int 15 Id Surat
Jalan
(Primary
Key)
2 Id_paket Int 15 Id Paket
3 Tgl_berangk
at
Dat
e
Tgl
Berangka
t
4 Jam_berang
kat
time Jam
Berangka
t
6. Tabelinformasi_lokasi
Table informasi_lokasi digunakan untuk
menyimpan data-data informasi_lokasi,
disimpan dengan nama “informasi_lokasi”
dan mempunya iatribut-atribut yang dapat
dilihat pada table dibawah ini.
Tabel3.7.Tabel informasi_lokasi
N
o.
Field Ty
pe
Siz
e
Keteran
gan
1 Id_surat_jalan Int 15 Id Surat
Jalan
(Primary
Key)
2 Id_informasi_l
okasi
text Id
Informa
si
Lokasi
3 Latitude text Latitude
4 Longitude Tex
t
Longitu
de
5 Tgl_waktu dat
e
Tgl
Waktu
3.4.DESAIN INTERFACE
Pada tahap ini bertujuan untuk merancang
keluaran yang akan dihasilkan dari
perangkat lunak. Informasi yang akan
ditampilkan tersebutter diri informasi umum
sampai informasi yang merupakan hasil
query pada perangkat lunak Adapun desain
yang akan dihasilkan
4.HASIL DAN PEMBAHASAN
3.5.Hasil
Setelah melakukan analisa sistem,
perancangan sistem dan berakhir dengan
pembuatan program yang sesungguhnya,
maka hasil yang dicapai oleh penulis adalah
sebuah Perangkat Lunak Tracking Paket Di
Travel Ceria Berbasis Android dalam
memudahkan proses pencarian informasi
yang terdiri dari satu database dengan
dbpaket dan 6 tabel yang berelasi antar
setiap tabelnya yaitu user_admin, pengirim,
penerima, paket dan surat jalan yang terdiri
dari halaman admin dan halaman pengguna.
3.6.Pembahasan
Menjalankan Perangkat Lunak Tracking
Paket Di Travel Ceria Berbasis Android
untuk informasi lokasi paket secara
langsung harus mempunyai koneksi internet,
sistem ini mempunyai halaman utama atau
halaman depan yaitu halaman index yang
berfungsi sebagai halaman eksekusi untuk
memanggil halaman-halaman yang lain
secara otomatis pada saat halaman ini
diakses. Pada bab ini akan dibahas bahwa
Perangkat Lunak Tracking Paket Di Travel
Ceria Berbasis Android ini terdapat
halaman-halaman lain yang dapat saling
berhubungan satu sama lain.
5.Kesimpulan dan Saran
3.7Kesimpulan
Berdasarkan hasil penelitian penulis yang
dilakukan pada CV. Travel Ceria serta
pembahasan yang dilakukan oleh penulis
maka dapat diambil kesimpulan bahwa :
1. Perangkat Lunak Tracking Paket Di
Travel Ceria Berbasis Android yang dibuat
telah melalui tahapan yang terdiri dari
tahapan analisis dan tahapan desain dengan
menggunakan metode pengembangan
waterfall.
2. Bahasa pemrograman javascript,
css3, library phonegap, PHP dan MySQL
dipilih karena alasan kompatibilitas, yaitu
menyesuaikan dengan aplikasi lain yang
telah lebih dahulu beroperasi.
3. Dari hasil pengujian yang dilakukan
ini menghasilkan sebuah aplikasi yang dapat
memudahkan pelanggan memperoleh
informasi paket melalui informasi peta.
4. oleh user yang sedang melakukkan
aktivitas pada jaringan tersebut.
5. Script fluxion masihmenggunakan
teknik social engineering yang begitu
tampak jelas pada bagian ketika korban telah
terhubung pada jaringan palsu dan diminta
untuk memasukkan ulang password.
3.4. Saran
Dari kesimpulan yang telah dikemukakan,
maka penulis ingin memberikan beberapa
saran yang akan dijadikan sebagai bahan
masukan yang bermanfaat bagi CV. Travel
Ceria. Untuk mendukung keberhasilan dari
sistem yang baru ini, penulis memberikan
saran sebagai berikut :
Daftar Pustaka
A.S, Rossa dan M. Shalahuddin. (2010).
Rekayasa Perangkat Lunak
Terstruktur dan Berorientaasi
Objek. Bandung : Penerbit
Informatika
Connolly, Thomas M., Carolyn E. Begg.
(2005). Database Systems : A
practical approach to design,
implamentation, and management,
fourth edition. USA : Pearson
Education Limited
Dewobroto, WisnuSakti. 2012.Jurnal
Penelitian“ Penggunaan Business
Model Canvas Sebagai Dasar Untuk
Menciptakan Alternatif Strategi
Bisnis dan Kelayakan Usaha”.
Jurusan Teknik Industri, Fakultas
Teknologi Industri, Universitas
Trisakti.
Fatimah, Wina Noviani. 2011. “Pengenalan
Eclipse : Pengenalan Tentang
Sejarah Singkat Mengenai Eclipse
dan Cara Instalasi Eclipse”.
http://wi01.files.wordpress.com/2011
/02/pengenalan-eclipse.pdf. diakses
tanggal 8 Desember 2012.
Fendy Suharyadi. 2004. Analisis pengaruh
Locus of Control, Orientasi Tujuan
Pembelajaran dan Lingkungan Kerja
Terhadap Self Afficacy dan Transfer
Pelatihan.
Flanagan, 2011, A Social Vulnerability
Index for Disaster Management
Gargenta, M. (2011).Learning android.
Sebastopol, CA, USA: O’Reilly Media, Inc.
Kadir, Abdul. 2010. “Pengenalan Sistem
Informasi”. Andi. Yogyakarta
Kosmaczewski, Adrian. 2012. “Sencha
Touch 2 Up and Running”. United
State:O’Reilly Media
Kristanto, Andri.2010. “Kupas Tuntas PHP
dan MYSQL”. Klaten : Cable Book.
Mohapatra, P.K.J(2010). Softaware
Engineering-A Lifecycle Approach.
New Delhi: New Age International
Publishers Pvt td
Munawar. 2005.”Pemodelan Visual dengan
UML”. Jakarta : Graha Ilmu.
Murdianto, Murdianto and Abdillah, Leon
Andretti and Panjaitan, Febriyanti
(2015) Dictionary of Prabumulih
Language-Based Android. The 4th
ICIBA 2015, International
Conference on Information
Technology and Engineering
Application,
Rumapea, S. A.(2010). “Analisis Proses
Bisnins Pada Distributor XYZ”
Rudy, T.(2005). “Komunikasi & Hubungan
Masyarakat Internasional”,
Bandung: Refika Aditama
Sari, Yunita., Atmajaya, Shella., dan
Rachmansyah., 2015, “Rancang
Bangun Aplikasi Pemesanan
Makanan dan Minuman Pada Ketty
Resto Berbasis Client Server
dengan Platform Android”. Skripsi,
Jurusan Sistem Informasi, STMIK
GI MDP
Saputra,Agus. 2011. “Pemrograman CSS
Untuk Pemula”. Jakarta : PT.
Gramedia
Shalahuddin, M dan Rosa A. S., 2013,
“Pemrograman J2ME Belajar
Cepat Pemrograman Perangkat
Telekomunikasi Mobile”,
Informatika, Bandung
Simarmata. Janner (2010), Rekayasa
Perangkat Lunak, Andi Offset,
Yogyakarta
Wargo, J.M., 2012, “PhoneGap Essentials:
Building Cross-Platform Mobile
Apps”, Pearson Education, Inc.,
United States.
Wahana Komputer & Andi, 2015, “Sencha
Touch”. Wahana Komputer Yogyakarta :
CV Andi Offset.
X. Shu, Z. Du, R. Chen, "Research on Mobile
Location Service Design Based on
Android" in Proceedings of WiCo- m'09,
2009
Top Related