Tugas RPL Ichsan Dan Ramadan
-
Upload
ichsan-yudha-pratama -
Category
Documents
-
view
68 -
download
3
Transcript of Tugas RPL Ichsan Dan Ramadan
RANCANG BANGUN SISTEM INFORMASI PELACAKAN DAN PEMANTAUAN PAKET KIRIMAN BERBASIS WEB
DENGAN BANTUAN MOBILE ANDROID
Ichsan Yudha PratamaS1 Sistem Informasi,
Fakultas Ilmu Komputer Universitas BorobudurNIM 081031003
Ramadan Wira WicaksanaS1 Sistem Informasi,
Fakultas Ilmu Komputer Universitas BorobudurNIM 081031002
Fakultas Ilmu Komputer Jurusan Sistem Informasi
Latar Belakang Masalah
Tidak adanya Pengawasan terhadap proses pengiriman paket
Tidak adanya informasi yang didapat dari proses pengiriman sehingga tidak dapat dilakukan pengambilan keputusan untuk meningkatkan efisiensi dan efektifitas proses pengiriman
Tidak adanya mekanisme yang dapat memberikan informasi paket kepada pelanggan secara realtime
Fakultas Ilmu Komputer Jurusan Sistem Informasi
Perumusan Masalah
Bagaimana merancang dan membuat sistem informasi geografis yang dapat membantu melacak dan memantau paket kiriman.
Berdasarkan uraian latar belakang masalah tersebut, maka perumusan masalahnya adalah sebagai berikut:
Fakultas Ilmu Komputer Jurusan Sistem Informasi
Batasan Masalah
Perangkat lunak yang dibangun berbasiskan web. Mobile device yang digunakan memiliki platform
Android Perangkat lunak diujicobakan secara online. Bahasa pemrograman yang dipakai adalah PHP
Hypertext Preprocessor (PHP). Menggunakan database MySql Tidak membahas pengamanan jaringan. Tidak membahas mengenai proses penjadwalan
paket kiriman Tidak membahas rute pengiriman paket
Fakultas Ilmu Komputer Jurusan Sistem Informasi
Tujuan
Memberikan pelayanan sehingga pelanggan dapat mengetahui lokasi sebenarnya dari paketnya secara realtime.
Membantu dalam mengawasi pegawai (dalam hal ini adalah sopir) yang melakukan kenakalan yang merugikan perusahaan.
Membantu memberi informasi lokasi serta status kendaraan yang bermasalah.
Fakultas Ilmu Komputer Jurusan Sistem Informasi
Landasan Teori
GPS
GPS atau Global Positioning System, merupakan sebuah alat atau sistem yang dapat digunakan untuk menginformasikan penggunanya dimana dia berada (secara global) di permukaan bumi yang berbasiskan satelit. Data dikirim dari satelit berupa sinyal radio dengan data digital. Dimanapun anda berada, maka GPS bisa membantu menunjukan arah, selama anda melihat langit. Layanan GPS ini tersedia gratis, bahkan tidak perlu mengeluarkan biaya apapun kecuali membeli GPS recierver-nya.
Fakultas Ilmu Komputer Jurusan Sistem Informasi
Google API
Google adalah salah satu raksasa IT yang mengembangkan tools geospatial yang berbasis internet. Produk ini menyediakan suatu API (Application Programming Interface) yang memungkinkan pemakai untuk menciptakan aplikasi yang sesuai dengan kebutuhan pengembang.
Google Maps API memberikan pengembang beberapa cara embedding Google Maps ke dalam halaman web, dan memungkinkan baik untuk penggunaan sederhana atau customisasi yang luas. Sekarang ada beberapa penawaran API, yaitu Google Maps Javascript API, Google Maps API for Flash, Google Static Maps API.
Fakultas Ilmu Komputer Jurusan Sistem Informasi
Android SDK
Android SDK adalah Software Development Kit yang digunakan untuk membuat aplikasi untuk platform Android. Di dalam Android SDK sudah termasuk project contoh dengan source code,tools development, emulator dan library yang dibutuhkan untuk membangun aplikasi Android.
Aplikasi ditulis dengan menggunakan bahasa pemrograman Java dan berjalan dalam Dalvik, sebuah virtual machine custom yang didesain untuk embedded use yang berjalan di atas kernel Linux
Fakultas Ilmu Komputer Jurusan Sistem Informasi
PERANCANGAN SISTEM
Gambaran Umum
Fakultas Ilmu Komputer Jurusan Sistem Informasi
System FlowPengiriman paket
Sysflow Pengiriman Paket
ManagerSopirAdminKonsumen
Data paket
Mulai
Data paket
Input data paket
Simpan data paket
Data paket
Data kendaraan
Penjadwalan sopir dan penjadwalan
paket
Data penjadwalan
paket
Data penjadwalan
sopir
Mengambil data paket dan
menampilkan data paket
Input login
Data user
Tampilan detil data paket
Menyimpan data lokasi dan data paket terkirim
Data paket
Data lokasi
Membuat dan menampilkan
laporan
Tampilan laporan
Selesai
Data login sopir
Data kendaraan
Data user
Data paket
Sms pemberitahuan
Mengirim sms pemberitahuan
Berhasil login
ya
tidak
Melakukan login
Tampilan utama
Input rentang waktu
Menampilkan peta
Sysflow Menampilkan Peta
Admin
Mulai
Memilih jenis tampilan
Menampilkan lokasi kendaraan
aktif
Menampilkan history lokasi
paket
Menampilkan historylokasi kendaraan
Data lokasi
Data paket
Data userData kendaraan
Data lokasi
Kendaraan aktif
History kendaraan
Histoy paket
Tampilan lokasi kendaraan aktif
dalam peta
Tampilan history lokasi kendaraan dalam peta
Tampilan history lokasi paket dalam
peta
Selesai
Data Flow Diagram Context
kode lacak
kode lacak
lokasi paket terkirim
laporan
periode laporan
lokasi kendaraan
status kendaraan
paket terkirim
data lokasi
lokasi paket
pemberitahuan terkirim
sinkronisasi data
list paket data tujuan
data paket
data kantor
data kendaraan
data user
0
Rancang Bangun Sistem Informasi Pelacakan dan
Pemantauan Paket Kiriman
+
Pengirim
Sopir
Manager
Admin
Fakultas Ilmu Komputer Jurusan Sistem Informasi
DFD Level 0
kode lacak
manipulasi kantor tabel tempat
baca lokasi
kode lacak
sinkronisasi data
list paket
baca paket
baca user
baca tempat
baca tujuan
baca lokasi
baca paket
ubah paket
baca paket
baca lokasi
baca statuslokasi paket terkirim
simpan status
simpan lokasi
laporan
periode laporan
paket terkirim
pemberitahuan terkirim
lokasi paket
lokasi kendaraan
data lokasi
status kendaraan
manipulasi tabel paket
manipulasi tabel user
manipulasi tabel tujuan
manipulasi kendaraan tabel tempat
data tujuan
data paket
data kantor
data kendaraan
data user
AdminAdminAdmin
Pengirim
Admin
SopirSopir
PengirimPengirim
Sopir
Sopir
Sopir
Admin
ManagerManager
1
Maintenance Data
+
t_tempat
t_tujuan
t_user
t_paket
2
Pelacakan
3
Pengawasan
4
Pemberitahuan Pelanggan
+
5
Laporan
t_location : 1
t_pemberitahuan Admin
Pengirim
t_location : 2Pengirim
Entity Relationship Diagram Contextual Data Model
berlokasi
diubah
melakukan
pemberitahuan
bertugas
dimuat
memiliki
asal
menuju
bagian
bekerja
berada
tempat
id_tempatjenis_tempatidentitasjenislatlon
location
idlatlonaltbearspdtimetimestampstatus_kendaraan
user
id_userusernamepasswordnamejabatan
tujuan
id_tujuannamalonlatkode
paket
id_paketkode_paketpengirimtlp_pengirimpenerimaalamattlp_penerimaisistatusmasuk_timestampterkirim_timestamplonglat
hirarki
id_hirarkinamalevel
log
id_log
Phisical Data Model
ID_T EMPAT = ID_KANTOR_PINDAH
ID_T EMPAT = ID_KENDARAAN_ASAL
ID_PAKET = ID_PAKET _ASAL
ID_T EMPAT = ID_PINDAH
ID_T EMPAT = ID_KENDARAAN_ASAL
ID_T UJUAN = ID_TUJUAN
ID_USER = USE_ID_USER
ID_USER = ID_USER
ID_PAKET = ID_PAKET
ID_T EMPAT = ID_KENDARAAN
ID_USER = ID_USER
ID_T EMPAT = ID_KENDARAAN
ID_PAKET = ID_PAKET
ID_T EMPAT = ID_KENDARAAN
ID_HIRARKI = ID_HIRARKI
ID_T EMPAT = ID_KANTOR_ASAL
ID_T UJUAN = ID_TUJUAN
ID_T UJUAN = PARENT
ID_T EMPAT = ID_KANTOR
ID_T EMPAT = ID_KENDARAAN
TEMPAT
ID_TEMPAT INTEGERID_TUJUAN INTEGERJENIS_TEMPAT VARCHAR2(10)IDENTITAS VARCHAR2(20)JENIS VARCHAR2(7)LAT VARCHAR2(100)LON VARCHAR2(100)
LOCATION
ID INTEGERID_KENDARAAN INTEGERLAT VARCHAR2(100)LON VARCHAR2(100)ALT VARCHAR2(50)BEAR VARCHAR2(50)SPD VARCHAR2(50)TIME VARCHAR2(50)TIMESTAMP DATESTATUS_KENDARAAN VARCHAR2(50)
USER
ID_USER INTEGERID_KANTOR INTEGERUSERNAME VARCHAR2(20)PASSWORD VARCHAR2(50)NAME VARCHAR2(30)JABATAN VARCHAR2(10)
TUJUAN
ID_TUJUAN INTEGERPARENT INTEGERID_HIRARKI INTEGERNAMA VARCHAR2(20)LON VARCHAR2(100)LAT VARCHAR2(100)KODE VARCHAR2(3)
PAKET
ID_PAKET INTEGERID_TUJUAN INTEGERID_KANTOR_ASAL INTEGERKODE_PAKET VARCHAR2(50)PENGIRIM VARCHAR2(30)TLP_PENGIRIM VARCHAR2(14)PENERIMA VARCHAR2(30)ALAMAT VARCHAR2(50)TLP_PENERIMA VARCHAR2(14)ISI VARCHAR2(50)STATUS VARCHAR2(30)MASUK_TIMESTAMP DATETERKIRIM_TIMESTAMP DATELON VARCHAR2(100)LAT VARCHAR2(100)
HIRARKI
ID_HIRARKI INTEGERNAMA_HIRARKI VARCHAR2(20)LEVEL INTEGER
LOG
ID_LOG INTEGERID_USER INTEGERUSE_ID_USER INTEGER
DIMUAT
ID_KENDARAAN INTEGERID_PAKET INTEGERPENUGASAN_TIMESTAMP DATEID_PINDAH INTEGERID_PAKET_ASAL INTEGERID_KENDARAAN_ASAL INTEGERID_KANTOR_PINDAH INTEGERSELESAI_TIMESTAMP DATESTATUS VARCHAR2(30)PENUGASAN_TIMESTAMP_ASAL DATEDIMUAT I
BERTUGAS
ID_KENDARAAN INTEGERID_USER INTEGERTGL_MULAI DATETGL_SELESAI DATE
PEMBERITAHUAN
ID_KENDARAAN INTEGERID_PAKET INTEGERTIMESTAMP TSID_KENDARAAN_ASAL INTEGERSTATUS_PENGIRIM VA20STATUS_PENERIMA VA20STATUS_AKHIR VA20TIMESTAMP_AKIR TS
Kesimpulan
Pembuatan Rancang Bangun Sistem Informasi Pelacakan dan Pemantauan Paket Kiriman Berbasis Web Dengan Bantuan Mobile Android ini menghasilkan sistem baru yang sudah sesuai dengan apa yang diharapkan.
Rancang Bangun Sistem Informasi Pelacakan dan Pemantauan Paket Kiriman Berbasis Web Dengan Bantuan Mobile Android dapat memberikan solusi terhadap kurangnya pengawasan terhadap proses pengiriman paket yang selama ini tidak dapat dipantau.
Fakultas Ilmu Komputer Jurusan Sistem Informasi
Saran
Hasil analisis dan perancangan sistem ini dapat diintegrasikan dengan sistem penjadwalan paket secara otomatis sehingga dapat memudahkan dalam penjadwalan paket sesuai dengan tujuan.
Pengembangan sistem dapat dilakukan dengan menambahkan sistem yang dapat melakukan analisa terhadap data lokasi yang sudah didapat untuk kepentingan perencanaan.
Fakultas Ilmu Komputer Jurusan Sistem Informasi
Terimakasih
Fakultas Ilmu Komputer Jurusan Sistem Informasi