PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN PAKET …repository.upnvj.ac.id/4634/1/AWAL.pdf ·...

17
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

Transcript of PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN PAKET …repository.upnvj.ac.id/4634/1/AWAL.pdf ·...

Page 1: PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN PAKET …repository.upnvj.ac.id/4634/1/AWAL.pdf · pembangunan aplikasi monitoring pengiriman paket barang menggunakan barcode berbasis

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

Page 2: PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN PAKET …repository.upnvj.ac.id/4634/1/AWAL.pdf · pembangunan aplikasi monitoring pengiriman paket barang menggunakan barcode berbasis

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

Page 3: PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN PAKET …repository.upnvj.ac.id/4634/1/AWAL.pdf · pembangunan aplikasi monitoring pengiriman paket barang menggunakan barcode berbasis
Page 4: PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN PAKET …repository.upnvj.ac.id/4634/1/AWAL.pdf · pembangunan aplikasi monitoring pengiriman paket barang menggunakan barcode berbasis
Page 5: PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN PAKET …repository.upnvj.ac.id/4634/1/AWAL.pdf · pembangunan aplikasi monitoring pengiriman paket barang menggunakan barcode berbasis
Page 6: PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN PAKET …repository.upnvj.ac.id/4634/1/AWAL.pdf · pembangunan aplikasi monitoring pengiriman paket barang menggunakan barcode berbasis

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.

Page 7: PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN PAKET …repository.upnvj.ac.id/4634/1/AWAL.pdf · pembangunan aplikasi monitoring pengiriman paket barang menggunakan barcode berbasis

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

Page 8: PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN PAKET …repository.upnvj.ac.id/4634/1/AWAL.pdf · pembangunan aplikasi monitoring pengiriman paket barang menggunakan barcode berbasis

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

Page 9: PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN PAKET …repository.upnvj.ac.id/4634/1/AWAL.pdf · pembangunan aplikasi monitoring pengiriman paket barang menggunakan barcode berbasis

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

Page 10: PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN PAKET …repository.upnvj.ac.id/4634/1/AWAL.pdf · pembangunan aplikasi monitoring pengiriman paket barang menggunakan barcode berbasis

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

Page 11: PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN PAKET …repository.upnvj.ac.id/4634/1/AWAL.pdf · pembangunan aplikasi monitoring pengiriman paket barang menggunakan barcode berbasis

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

Page 12: PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN PAKET …repository.upnvj.ac.id/4634/1/AWAL.pdf · pembangunan aplikasi monitoring pengiriman paket barang menggunakan barcode berbasis

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

Page 13: PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN PAKET …repository.upnvj.ac.id/4634/1/AWAL.pdf · pembangunan aplikasi monitoring pengiriman paket barang menggunakan barcode berbasis

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.

Page 14: PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN PAKET …repository.upnvj.ac.id/4634/1/AWAL.pdf · pembangunan aplikasi monitoring pengiriman paket barang menggunakan barcode berbasis

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.

Page 15: PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN PAKET …repository.upnvj.ac.id/4634/1/AWAL.pdf · pembangunan aplikasi monitoring pengiriman paket barang menggunakan barcode berbasis

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.

Page 16: PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN PAKET …repository.upnvj.ac.id/4634/1/AWAL.pdf · pembangunan aplikasi monitoring pengiriman paket barang menggunakan barcode berbasis

xv

5. Aggregation

Aggregation mengidikasikan

keseluruhan bagian relationship dan

biasanya disebut sebagai relasi.

Page 17: PEMBANGUNAN APLIKASI MONITORING PENGIRIMAN PAKET …repository.upnvj.ac.id/4634/1/AWAL.pdf · pembangunan aplikasi monitoring pengiriman paket barang menggunakan barcode berbasis

xvi

DAFTAR LAMPIRAN

Lampiran 1 Screenshoot Aplikasi

Lampiran 2 Bukti Pengiriman Barang

Lampiran 3 Surat Izin Jalan

Lampiran 4 Laporan Pengiriman Barang