109 328 1 PB
109 328 1 PB
S1/ Jurusan Sistem Informasi. Sekolah Tinggi Manajemen Informatika & Teknik Komputer
Surabaya,
email : 1)gitong0315@gmail.com 2)teguh@stikom.edu 3)Vicky.mtaufik@gmail.com
Abstract: Growing number of shipping companies is very beneficial to consumers, but not for the
company. Companies should strive to improve services and to evaluate the system that had been done
to be able to compete with similar companies are also doing the same thing. Companies have to lower
the costs incurred during the process of delivery that has not been able to control yet. Based on these
constraints, the use of geographic information systems can be used to resolve problems that occur so
that companies can do the tracking and monitoring of the delivery process to improve effectiveness
and efficiency of processes for cost reduction that comes out in the implementation process.
Geographic information system created will provide good benefits for the customer and the company
itself.
Keyword: package, gps , tracking, controling, gis
Banyaknya
bermunculan
perusahaan-
konsumen
demi
memenangkan
persaingan.
yang sama.
dilihat
dari
bermunculan
tentu
sisi
perusahaan.
Banyaknya
sejenis
memperebutkan
perusahaan-perusahaan
membuat
persaingan
konsumen
yang
telah
bertahun-tahun
minat
selama
kepada
menurunkan
ini
harga
untuk
digunakan
menarik
untuk
mendapatkan
konsumen
dan
tentunya
kepada
perusahaan
memenangkan
persaingan.
Dan
pendekatan
prosedur,
sistem
didefinisikan
mempunyai
berdasarkan
layanan
dan
dikeluarkan
meminimalkan
oleh
perusahaan
biaya
dalam
yang
tujuan
tertentu.
pendekatan
Sedangkan
komponen,
sistem
proses
bisnisnya.
(SIG)
yang
dan
SIG
Sistem
di
di
Informasi
gunakan
Geografis
untuk
rancang
menyimpan
untuk
mengumpulkan,
2. Sistem Informasi
Menurut Herlambang (2005:121), data
dianalisis.
Dengan
demikian,
SIG
dapat
berupa
angka-angka
atau
kode-kode
1989).
prosedur-prosedur
Sehingga
Sistem yang
akan
dibuat
dapat
penggunanya
3.
yang
digunakan
untuk
LANDASAN TEORI
1.
Sistem
Menurut
definisi
sistem
Herlambang
dapat
dibagi
(2005:116),
menjadi
dua
diharapkan,
sehingga
dapat
diusulkan
perbaikannya.
Perancangan
sistem
merupakan
mengidentifikasi
mengevaluasi
asli).
dan
kebutuhan
operasional
dalam
membangun
aplikasi.
Menurut Kendall (2003:7), Analisa dan
untuk
dan
mengimplementasikan peningkatan-peningkatan
fungsi
Perancangan
Sistem
menganalisis,
bisnis
dipergunakan
merancang,
yang
dapat
dicapai
melalui
dengan
gambaran
pada
sistem
dimana
atribute-nya
pendidikan
(tanpa
memiliki ijazah).
di
Entity
Relationship
Diagram
ini
yang
berfungsi
sebagai
hubungan
yang
model, yaitu:
arus
data
atau
aliran
data
yang
data flow.
Diagram).
DFD
berfungsi
untuk
c. Process
melakukan
dekomposis,
mempartisi
atau
2003:2004).
Simbol-simbol
d. Data Store
Data store adalah simbol yang digunakan
dasar
a. Eksternal Entity
4.
GPS )
untuk
menginformasikan
b. Data Flow
tahun 1994
tahun sekali
Hawaii,
Ascension
Islan,
Diego
Garcia,
di
bergerak
energi
baterai
tinggi.
atas
kita.
sinar
Bergerak
matahari,
konstan
mempunyai
pada tempatnya.
Satelit GPS adalah milik Departemen
Pertahanan (Department of Defense) Amerika,
adapun hal-hal lainnya adalah:
1. Nama satelit adalah
NAVSTAR
2. GPS satelit pertama kali
adalah tahun 1978
1. Memakai perhitungan
triangulation dari satelit.
2. Untuk perhitungan
triangulation, GPS mengukur
jarak menggunakan travel time
sinyal radio.
yang tinggi.
menentukan
orbitnya.
akurasi
perhitungan
untuk
reciever.
menggunakan
perhitungan
triangulation
reciever dapat
dan kecepatannya.
untuk
beberapa
keperluan
sesuai
dengan
pendaki,
dengan
meningkatkan
untuk kemudahan.
pengantar
barang,
berbagai
Dari
kepentingan
produktivitas,
beberapa
pelaut,
kurir,
untuk
keamanan,
pemakaian
dan
di
atas
dikategorikan menjadi:
Lokasi.
Digunakan
untuk
Navigasi.
Membantu
mencari
Tracking.
Membantu
untuk
vakum
Membantu
memetakan
posisi
tekanan
udara
di
luar.
terdekat
dengan
penentuan
jam
seluruh
dunia,
,2005).
5.
Standar
ANSI/IEEE
1059,
waypoint,maka
dikatakan
Anda
melakukan
Menurut
marking.
Route: Kumpulan waypoint yang ingin
Romeo
(2003:3),
Testing
ke dalam GPS.
1.
tempuh
dengan
menggunakan
GPS.
Verifikasi.
2.
Mendeteksi error.
GPS.
3.
Validasi.
yang sebenarnya?
klasik
barometer
atau
menggunakan
ketinggian
perhitungan
satelit.
Pengukuran
3.
4.
5.
6.
data
Semua
jalur
(path)
independen/terpisah
2.
3.
4.
dapat
adalah
suatu
sistem
menyusun
dan
yang
dites
untuk
menyimpan
atau
merekam
serta
organisasi/perusahaan
benar.
Semua
loop
dapat
dites
terhadap
sehingga
mampu
2.
yang
berfokus
dilakukan berulang-ulang.
pada
kebutuhan
fungsional
pada
berbeda-beda
sehingga
update
2. Mencegah ketidakkonsistenan.
software.
Menggunakan
perekayasa
software
black
dapat
box
testing,
menggunakan
penuh
memeriksa
keseluruhan
kebutuhan
6. Menyediakan recovery.
lain:
8. Data
1.
2.
bersifat
independence).
mandiri
(data
yang tepat.
3. Query
1. Data Definition
besar.
data.
mengolah data.
2. Data Manipulation
sistem
basis
data
dapat
data.
3. Data Security dan Integrity
7.
DBMS
System
(DBMS)
merupakan
memeriksa
security
dan
dapat
harus
dapat
menangani
data
sebagainya.
Bahasa-bahasa
yang
terdapat
yang
b. DBMS
dalam
dapat
harus
disebabkan
dapat
oleh
mengontrol
DBMS adalah:
5. Data Dictionary
DBMS harus menyediakan data dictionary.
yang
disebut
data
dictionary/directory.
yang
memperbolehkan
envirotment
8.
pemakai
adalah
yang
server
dapat
side
scripting
digunakan
untuk
server
agar
lebih
interaktif
dan
programnya
web
server
tanpa
mengharuskan
adanya
disertakan
juga
kode
PHP.
3. Penulisan script PHP dapat menyatu
dengan
dokumen
HTML,
sehingga
memudahkan
bahasa
pemrograman
bernama
Rasmus
Lerdorf.
oleh
programmer
Programer
pembuatannya.
Untuk
asal
database.
2001).
Membuat
halaman
web
yang
9. Google API
(Application
memungkinkan pemakai
untuk menciptakan
aplikasi
sesuai
dengan
Maps
API
kelebihan
tersendiri.
yang
Interface)
yang
kebutuhan
pengembang.
Google
Beberapa
Programming
memberikan
ke
dalam
baik
halaman
untuk
web,
dan
memungkinkan
penggunaan
Android.
maka
pengguna
diwajibkan
untuk
PERANCANGAN SISTEM
1.
key,
maka
pengguna
akan diminta
untuk
android
Account
terlebih
dahulu.
System Flow
Flow
merupakan
yang
adalah
Software
digunakan
untuk
sistem.
Untuk
System
Flow
mengenai
Admin
Sopir
Manager
Mulai
Data paket
Input login
Data paket
tidak
ya
Data paket
Data kendaraan
Tampilan
utama
Penjadwalan sopir
dan penjadwalan
paket
Data user
Data
penjadwalan
sopir
Mengambil data
paket dan
menampilkan data
paket
Data
penjadwalan
paket
Tampilan detil
data paket
Data paket
Input rentang
waktu
Data lokasi
Menyimpan data
lokasi dan data
paket terkirim
Membuat dan
menampilkan
laporan
Data user
Data kendaraan
Tampilan
laporan
Data paket
Sms
pemberitahuan
resource
suatu
Kit
System
yang
diperlukan
telah
Mengirim sms
pemberitahuan
Selesai
bagian
tujuan
id_tujuan
nama
lon
lat
kode
hirarki
id_hirarki
nama
level
memiliki
menuju
berlokasi
location
id
lat
lon
alt
bear
spd
time
timestamp
status_kendaraan
paket
id_paket
kode_paket
pengirim
tlp_pengirim
penerima
alamat
tlp_penerima
isi
status
masuk_timestamp
terkirim_timestamp
long
lat
tempat
id_tempat
jenis_tempat
identitas
jenis
lat
lon
berada
asal
pemberitahuan
dimuat
bertugas bekerja
log
id_log
diubah
user
id_user
username
password
name
jabatan
melakukan
Gambar 10 CDM
DFD Context
ID_TUJUAN = PARENT
Context
diagram
pada
gambar
9
HIRARKI
TUJUAN
ID_TUJUAN
PARENT
ID_HIRARKI
NAMA
LON
LAT
KODE
INTEGER
INTEGER
INTEGER
VARCHAR2(20)
VARCHAR2(100)
VARCHAR2(100)
VARCHAR2(3)
ID_HIRARKI
INTEGER
NAMA_HIRARKI VARCHAR2(20)
LEVEL
INTEGER
ID_HIRARKI = ID_HIRARKI
ID_TUJUAN = ID_TUJUAN
DIMUAT
ID_TEMPAT = ID_KENDARAAN
ID_TUJUAN = ID_TUJUAN
LOCATION
ID
ID_KENDARAAN
LAT
LON
ALT
BEAR
SPD
TIME
TIMESTAMP
STATUS_KENDARAAN
INTEGER
INTEGER
VARCHAR2(100)
VARCHAR2(100)
VARCHAR2(50)
VARCHAR2(50)
VARCHAR2(50)
VARCHAR2(50)
DATE
VARCHAR2(50)
TEMPAT
ID_TEMPAT = ID_KENDARAAN
ID_TEMPAT = ID_KANTOR
ID_TEMPAT
ID_TUJUAN
JENIS_TEMPAT
IDENTITAS
JENIS
LAT
LON
INTEGER
INTEGER
VARCHAR2(10)
VARCHAR2(20)
VARCHAR2(7)
VARCHAR2(100)
VARCHAR2(100)
ID_TEMPAT = ID_KANTOR_PINDAH
ID_TEMPAT = ID_PINDAH
ID_TEMPAT = ID_KENDARAAN_ASAL
ID_KENDARAAN
ID_PAKET
PENUGASAN_TIMESTAMP
ID_PINDAH
ID_PAKET_ASAL
ID_KENDARAAN_ASAL
ID_KANTOR_PINDAH
SELESAI_TIMESTAMP
STATUS
PENUGASAN_TIMESTAMP_ASAL
DIMUAT
INTEGER
INTEGER
DATE
INTEGER
INTEGER
INTEGER
INTEGER
DATE
VARCHAR2(30)
DATE
I
data kendaraan
data paket
Pengirim
ID_TEMPAT = ID_KENDARAAN
Admin
BERTUGAS
LOG
lokasi kendaraan
ID_USER = ID_USER
ID_LOG
INTEGER
ID_USER
INTEGER
USE_ID_USER INTEGER
kode lacak
list paket
INTEGER
INTEGER
DATE ID_TEMPAT = ID_KANTOR_ASAL
DATE
pemberitahuan terkirim
lokasi paket
ID_KENDARAAN
ID_USER
TGL_MULAI
TGL_SELESAI
ID_PAKET = ID_PAKET_ASAL
status kendaraan
data kantor
ID_USER = USE_ID_USER
ID_USER
ID_KANTOR
USERNAME
PASSWORD
NAME
JABATAN
USER
INTEGER
INTEGER
VARCHAR2(20)
VARCHAR2(50)
VARCHAR2(30)
VARCHAR2(10)
ID_TEMPAT = ID_KENDARAAN
ID_USER = ID_USER
ID_TEMPAT = ID_KENDARAAN_ASAL
PEMBERITAHUAN
ID_KENDARAAN
INTEGER
ID_PAKET
INTEGER
TIMESTAMP
TS
ID_KENDARAAN_ASAL INTEGER
STATUS_PENGIRIM
VA20
STATUS_PENERIMA
VA20
STATUS_AKHIR
VA20
TIMESTAMP_AKIR
TS
ID_PAKET = ID_PAKET
ID_PAKET = ID_PAKET
PAKET
ID_PAKET
ID_TUJUAN
ID_KANTOR_ASAL
KODE_PAKET
PENGIRIM
TLP_PENGIRIM
PENERIMA
ALAMAT
TLP_PENERIMA
ISI
STATUS
MASUK_TIMESTAMP
TERKIRIM_TIMESTAMP
LON
LAT
INTEGER
INTEGER
INTEGER
VARCHAR2(50)
VARCHAR2(30)
VARCHAR2(14)
VARCHAR2(30)
VARCHAR2(50)
VARCHAR2(14)
VARCHAR2(50)
VARCHAR2(30)
DATE
DATE
VARCHAR2(100)
VARCHAR2(100)
Gambar 11 PDM
Sopir
data lokasi
Manager
paket terkirim
laporan
sinkronisasi data
ERD
Dalam perancangan sistem ini terdapat
Proses
pelacakan
dan
pengawasan
langkah
melakukan
pelacakan
dan
paket
diinginkan.
dan
mengisi
form
yang
sudah
akan
diperbaharui
secara
berkala
perlu
merefresh
halaman
secara
manual.
4. Untuk melihat history lokasi kendaraan,
pengguna dapat masuk ke tab history mobil
dan mengisi form yang sudah disediakan.
Data pada peta akan diubah sesuai dengan
data yang diinginkan. Tab yang dmaksud
ditunjukkan oleh gambar 13.
dan
Pemantauan
Paket
Kiriman
Rancang
Bangun
Sistem
Bangun
Sistem
Informasi
DAFTAR PUSTAKA