pembangunan aplikasi monitoring pengiriman paket …repository.upnvj.ac.id/4634/1/awal.pdf ·...
TRANSCRIPT
PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN
PAKET BARANG MENGGUNAKAN BARCODE BERBASIS
WEB PADA PT POS INDONESIA CABANG FATMAWATI
JAKARTA SELATAN
SKRIPSI
HERI PURWANTO
1010512081
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
2015
PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN
PAKET BARANG MENGGUNAKAN BARCODE BERBASIS
WEB PADA PT POS INDONESIA CABANG FATMAWATI
JAKARTA SELATAN
SKRIPSI
Diajukan Sebagai Salah Satu Untuk Memperoleh
Gelar Sarjana Komputer
HERI PURWANTO
1010512081
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
2015
v
PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN
PAKET BARANG MENGGUNAKAN BARCODE BERBASIS
WEB PADA PT POS INDONESIA CABANG FATMAWATI
JAKARTA SELATAN
Heri Purwanto
Abstrak
Ketersedian atas informasi yang cepat sangat dibutuhkan saat ini. Tak terkecuali
dalam bidang jasa pengiriman barang. Dimana dibutuhkan informasi yang cepat
tentang lokasi keberadaan suatu barang. Maka dari itu dibutuhkan sebuah sistem
yang dapat digunakan untuk memantau lokasi barang. Tujuan dari penelitian ini
adalah untuk merancang sebuah aplikasi berbasis web yang digunakan untuk
mengetahui lokasi barang pada saat pengiriman berlangsung. Metode yang
digunakan adalah dengan menggunakan metode observasi. Semua informasi yang
dibutuhkan untuk pengiriman barang didapatkan dengan pemberian barcode pada
barang yang di kirim. Kesimpulan yang didapat dari aplikasi sistem monitoring
pengiriman paket barang ini adalah pihak Direktur dan bagian operasional dapat
berkomunikasi secara cepat, akurat, di mana saja dan kapan saja.
Kata Kunci : Barcode, Prototype, Monitoring Pengiriman Barang, Berbasis Web.
vi
MONITORING APPLICATIONS DEVELOPMENT PACKAGE
DELIVERY OF GOODS USING WEB-BASED BARCODE ON
PT POS INDONESIA JAKARTA FATMAWATI BRANCH
Heri Purwanto
Abstract
Fast availability of information is needed at this time. Not least in the field of
shipping goods. Where needed immediate information about the location of the
goods. Therefore we need a system that can be used to monitor the location of the
goods. The purpose of this research is to design a web-based application that is
used to determine the location of the goods at the time of delivery progress. The
method used is observation. All the information required for the delivery of goods
obtained by giving the barcode on the goods sent. The conclusion of the
monitoring system application package delivery is the Director and the
operational section can communicate quickly, accurately, anywhere and anytime.
Keywords: Barcode, Prototype, Monitoring, Web-Based Delivery Of The Goods
vii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT atas segala karunia-
Nya sehingga skripsi berhasil diselesaikan. Judul yang dipilih dalam penelitian ini
yang dilaksanakan sejak 20 Oktober 2014 ini adalah “ Pembangunan Aplikasi
Monitoring Pengiriman Paket Barang Menggunakan Barcode Berbasis Web pada
PT. Pos Indonesia Cabang Fatmawati”. Terima kasih penulis ucapkan kepada
Bapak Rudhy Ho Purabaya selaku dosen pembimbing yang telah banyak
memberikan saran yang sangat bermanfaat.
Disamping itu ucapan terima kasih juga disampaikan kepada Ayah dan Ibu
tercinta serta kepada seluruh keluarga yang tidak henti-hentinya memberikan
penulis semangat dan doa. Penulis juga sampaikan terima kasih kepada teman-
teman yang telah membantu khususnya Andri Sistiawan, S.Kom yang telah
membantu penulis menuangkan ide-ide dan konsep sehingga penulis dapat terus
melanjutkan skripsi ini.
Jakarta 4 Februari 2015
Penulis
Heri Purwanto
viii
DAFTAR ISI
HALAMAN JUDUL ....................................................................................... i
PERNYATAAN ORISINALITAS .................................................................. ii
PERNYATAAN PERSETUJUAN PUBLIKASI ............................................ iii
PENGESAHAN ............................................................................................... iv
ABSTRAK ...................................................................................................... v
ABSTRACT ..................................................................................................... vi
KATA PENGANTAR .................................................................................... vii
DAFTAR ISI ................................................................................................... viii
DAFTAR TABEL ........................................................................................... x
DAFTAR GAMBAR ....................................................................................... xi
DAFTAR SIMBOL .......................................................................................... xii
DAFTAR LAMPIRAN .................................................................................... xvi
BAB I PENDAHULUAN ................................................................................ 1
I.1 Latar Belakang Masalah ........................................................................ 1
I.2 Rumusan Masalah .................................................................................. 1
I.3 Ruang Lingkup ...................................................................................... 2
I.4 Tujuan Penelitian ................................................................................... 2
I.5 Manfaat Penelitian ................................................................................. 2
I.6 Luaran yang Diharapkan ........................................................................ 3
I.7 Sistematika Penulisan ............................................................................ 3
BAB II LANDASAN TEORI .......................................................................... 5
II.1 Tinjauan Pustaka .................................................................................... 5
II.2 Google Map ........................................................................................... 6
II.3 Geographic Information System (GIS) .................................................. 6
II.4 Sistem Informasi Geografis Berbasis Web ............................................ 8
II.5 Sejarah Barcode .................................................................................... 8
II.6 Manfaat Barcode .................................................................................... 9
II.7 Perkembangan dan Teknologi Barcode ................................................. 10
II.8 Pengertian Pengiriman Barang .............................................................. 11
II.9 Definisi Sistem ....................................................................................... 11
II.10 Karakteristik Sistem ............................................................................... 12
II.11 Definisi Sistem Informasi ...................................................................... 13
II.12 Perkembangan Metode OOAD (Object Oriented Analysis and Design) 14
II.13 Unified Modeling Language (UML) .................................................... 17
BAB III METODELOGI PENELITIAN ......................................................... 18
III.1 Kerangka Fikir ....................................................................................... 18
III.2 Metode Penelitian .................................................................................. 19
III.3 Tahap Penelitian .................................................................................... 19
III.4 Waktu dan Tempat Penelitian ................................................................ 21
III.5 Tahapan Kegiatan .................................................................................. 21
ix
BAB IV ANALISA DAN PERANCANGAN SISTEM .................................. 22
IV.1 Profil PT. Pos Indonesia ........................................................................ 22
IV.2 Struktur Organisasi PT Pos Indonesia ................................................... 25
IV.3 Uraian Tugas Bagian pengiriman paket Kantor Pos cabang Fatmawati
Jakarta Selatan ....................................................................................... 26
IV.4 Dokumen Yang Digunakan .................................................................... 28
IV.5 Prosedur Sistem Berjalan ....................................................................... 29
IV.6 Analisa Berorientasi Objek Sistem Berjalan ......................................... 29
IV.7 Analisa Sistem Use Case Berjalan ......................................................... 31
IV.8 Analisa Sistem Use Case Usulan ........................................................... 34
IV.9 Diagram Activity ................................................................................... 42
IV.10 Seqeunce Diagram ............................................................................... 46
IV.11 Class Diagram ...................................................................................... 47
IV.12 Deployment Diagram ........................................................................... 48
IV.13 Rancangan Kode .................................................................................. 48
IV.14 Rancangan Masukan ............................................................................ 50
IV.15 Konfigurasi Sistem .............................................................................. 51
IV.16 Implementasi ........................................................................................ 51
BAB V PENUTUP ........................................................................................... 56
V.1 Kesimpulan ............................................................................................ 56
V.2 Saran ...................................................................................................... 56
DAFTAR PUSTAKA ..................................................................................... 57
DAFTAR RIWAYAT HIDUP
LAMPIRAN
x
DAFTAR TABEL
Tabel 2 Tabel Tahap Kegiatan .................................................................. 21
Tabel 3 Dokumen Masukan ...................................................................... 28
Tabel 4 Dokumen Keluaran ...................................................................... 28
Tabel 5 Simpanan Data ............................................................................. 29
Tabel 6 Identifikasi Objek ........................................................................ 30
Tabel 7 Identifikasi Class .......................................................................... 30
Tabel 8 Tabel Identifikasi Class dan Objek .............................................. 30
Tabel 9 Naratif Daftar Paket Pengiriman Barang ..................................... 35
Tabel 10 Naratif Penginputan Data Pengiriman Barang ............................. 35
Tabel 11 Naratif Terima Surat Jalan dan Bukti Pengiriman ....................... 36
Tabel 12 Naratif Penerimaan Barcode ........................................................ 37
Tabel 13 Naratif Pengiriman Barang ........................................................... 38
Tabel 14 Naratif Update Lokasi Letak Barang ........................................... 38
Tabel 15 Naratif Cek Lokasi Barang ........................................................... 39
Tabel 16 Penerimaan Barang ...................................................................... 40
Tabel 17 Pembuatan Laporan ...................................................................... 40
Tabel 18 Konfirmasi Laporan ..................................................................... 41
Tabel 19 Rancangan Masukan .................................................................... 50
Tabel 20 Rancangan Keluaran .................................................................... 50
Tabel 21 Konfigurasi Sistem ....................................................................... 51
Tabel 22 Perangkat Lunak ........................................................................... 51
xi
DAFTAR GAMBAR
Gambar 1 Kerangka Pikir .......................................................................... 18
Gambar 2 Struktur organisasi PT. Pos Indonesia ....................................... 25
Gambar 3 Struktur organisasi Bagian Logistik Kantor POS cabang
Fatmawati Jakarta Selatan .......................................................... 25
Gambar 4 Diargam Use Case Berjalan ....................................................... 31
Gambar 5 Diagram Activity Berjalan Daftar Paket Barang ....................... 32
Gambar 6 Diagram Activity Berjalan Input Data Pengirim ....................... 32
Gambar 7 Diagram Activity Berjalan Bukti Surat Jalan ............................ 33
Gambar 8 Diagram Activity Berjalan Penerimaan Barang Kiriman .......... 33
Gambar 9 Diagram Activity Berjalan Laporan Pengiriman Barang .......... 34
Gambar 10 Diagram Use Case Usulan ......................................................... 34
Gambar 11 Diagram Usulan Isi Form Pengiriman ....................................... 42
Gambar 12 Diagram Usulan Input Data Pengirim dan Barang .................... 42
Gambar 13 Diagram Usulan Terima Bukti Surat Jalan ................................ 43
Gambar 14 Diagram Usulan Terima Barcode .............................................. 43
Gambar 15 Diagram Usulan Pengiriman Barang ......................................... 44
Gambar 16 Diagram Usulan Input Update Lokasi Barang ........................... 44
Gambar 17 Diagram Usulan Akses Lokasi Barang ...................................... 45
Gambar 18 Diagram Usulan Menyerahkan Barang Kepada Penerima ........ 45
Gambar 19 Diagram Usulan Laporan Pengiriman Barang ........................... 46
Gambar 20 Sequence Input Data Pengiriman Barang .................................. 46
Gambar 21 Sequence Input Lokasi Barang .................................................. 47
Gambar 22 Class Diagram ............................................................................ 47
Gambar 23 Deployment Diagram ................................................................. 48
Gambar 23 Tampilan Home Menu Utama ................................................... 52
Gambar 24 Tampilan Menu Login Admin ................................................... 52
Gambar 25 Input Data User .......................................................................... 53
Gambar 26 Tampilan Input Data Puri Kirim ................................................ 53
Gambar 27 Tampilan Input Data Pengiriman ............................................... 54
Gambar 28 Input Data Barang ...................................................................... 54
Gambar 29 Tampilan Cek Posisi .................................................................. 55
xii
DAFTAR SIMBOL
Unified Modeling Language
Use Case Diagram
No. Nama Simbol Penjelasan
1. Actor Actor atau pengguna sistem. Actor
tidak terbatas hanya manusia saja,
jika sebuah sistem berkomunikasi
dengan aplikasi lain dan
membutuhkan input atau
memberikan output, maka aplikasi
tersebut juga bisa dianggap sebagai
actor.
2. Use Case
Use case digambarkan sebagai
lingkaran elips dengan nama use case
dituliskan didalam elips tersebut.
3. Association
Asosiasi digunakan untuk
menghubungkan actor dengan use
case. Asosiasi digambarkan dengan
sebuah garis yang menghubungkan
antara Actor dengan Use Case.
xiii
Activity Diagram
No. Nama Simbol Penjelasan
1. Start Point Start point diletakkan pada pojok kiri
atas dan merupakan awal aktifitas.
2. End Point End point, akhir aktifitas.
3. Activities
Activities menggambarkan suatu
proses atau kegiatan bisnis.
4. Fork Fork (percabangan) digunakan untuk
menunjukkan kegiatan yang dilakukan
secara paralel atau untuk
menggabungkan dua kegiatan paralel
menjadi satu.
Class Diagram
No Nama Simbol Keterangan
1. Class
Class adalah blok–blok pembangun
pada pemprograman berorientasi objek.
Sebuah class digambarkan sebagai
sebuah kotak yang terdiri atas 3 bagian,
bagian tengah mendefinisikan
property/atribut class. Bagian akhir
mendefinisikan method–method dari
sebuah class.
xiv
2. Association
1..n Owned by
1
Sebuah Asosiasi merupakan sebuah
relationship paling umum antara 2 class
dan dilambangkan oleh sebuah garis
yang menghubungkan antara 2 class
garis ini bisa melambangkan tipe–tipe
relationship dan juga dapat
menampilkan hukum–hukum
multiplisitas pada sebuah relationship.
(Contoh : One-to-one, one-to-
many,many-to-many)
3. Compositio
n
Jika sebuah class tidak bisa berdiri
sendiri dan harus merupakan bagian
dari class yang lain, maka class tersebut
memiliki relasi composition terhadap
class tempat dia bergantung tersebut.
Sebuah relationship composition
digambarkan sebagai garis dengan
ujung berbentuk jajaran genjang
berisi/solid.
4. Dependency
Kadang kala sebuah class diagram
menggunakan class yang lain. Hal ini
disebut depedency. Umumnya
penggunaan depedency digunakan
untuk menunjukkan operasi pada suatu
class yang menggunakan class yang
lain. Sebuah depedency dilambangkan
sebagai sebuah panah bertitik–titik.
xv
5. Aggregation
Aggregation mengidikasikan
keseluruhan bagian relationship dan
biasanya disebut sebagai relasi.
xvi
DAFTAR LAMPIRAN
Lampiran 1 Screenshoot Aplikasi
Lampiran 2 Bukti Pengiriman Barang
Lampiran 3 Surat Izin Jalan
Lampiran 4 Laporan Pengiriman Barang