Tugas RPL Ichsan Dan Ramadan

18
RANCANG BANGUN SISTEM INFORMASI PELACAKAN DAN PEMANTAUAN PAKET KIRIMAN BERBASIS WEB DENGAN BANTUAN MOBILE ANDROID Ichsan Yudha Pratama S1 Sistem Informasi, Fakultas Ilmu Komputer Universitas Borobudur NIM 081031003 Ramadan Wira Wicaksana S1 Sistem Informasi, Fakultas Ilmu Komputer Universitas Borobudur NIM 081031002 Fakultas Ilmu Komputer Jurusan Sistem Informasi

Transcript of Tugas RPL Ichsan Dan Ramadan

Page 1: 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

Page 2: Tugas RPL Ichsan Dan Ramadan

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

Page 3: Tugas RPL Ichsan Dan Ramadan

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

Page 4: Tugas RPL Ichsan Dan Ramadan

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

Page 5: Tugas RPL Ichsan Dan Ramadan

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

Page 6: Tugas RPL Ichsan Dan Ramadan

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

Page 7: Tugas RPL Ichsan Dan Ramadan

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

Page 8: Tugas RPL Ichsan Dan Ramadan

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

Page 9: Tugas RPL Ichsan Dan Ramadan

PERANCANGAN SISTEM

Gambaran Umum

Fakultas Ilmu Komputer Jurusan Sistem Informasi

Page 10: Tugas RPL Ichsan Dan Ramadan

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

Page 11: Tugas RPL Ichsan Dan Ramadan

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

Page 12: Tugas RPL Ichsan Dan Ramadan

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

Page 13: Tugas RPL Ichsan Dan Ramadan

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

Page 14: Tugas RPL Ichsan Dan Ramadan

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

Page 15: Tugas RPL Ichsan Dan Ramadan

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

Page 16: Tugas RPL Ichsan Dan Ramadan

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

Page 17: Tugas RPL Ichsan Dan Ramadan

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

Page 18: Tugas RPL Ichsan Dan Ramadan

Terimakasih

Fakultas Ilmu Komputer Jurusan Sistem Informasi