Sistem Informasi Ekspendisi Barang Menggunakan Java 2 Platform Enterprise Edition.

!

"
#

$

!
"

#

$%

& &

&

&

&

!

&

&
%

&

& % & &

$% ! &

&
&

$

#
&


& % & &
$%

%

&

#
!

$%

%

&

&
&


&
$

$

'

&
%

#
%

&
&

&
&

&

(
$
&

&
%
$ $% ! % &
&
%
&
&
%
& &

#

%
)

( #

"

* %

!

!

!

%
%
%
%

'
#
*
,
/


(
)

&
+
(
.

)

!
!
!
!
!
!

$
+


"
"
"
"
"
"

'
'
''
'#
'*
',
''

+
+
+
+


&

+

'' .
+ *
/
''
0
/
'' 1
*
/
'' 1
2
&
*'
*#
0

**
)
*,
$
)
'' 4
"
&
-'
&
+
'' 5 . .
'' 5 .
6 %
'' 5 . 1
'' 7
/ $
1
2
'' 8

90
5
'' :
2
'' .;
'' ..

%

,+

/

-

, 23/

%
, 6 -


&

,

-

-

!"
!"
!"
!"
!"
!"
!"
!"
!"
!"
!"
!"
!"
!"
!"
!"
!"
!"
!"
!"
!"
!"
!"
!"
!"
!"

&
&
&
&

%&
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
%&
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$

#
#
#
#
#
#

!
!
!
!
!
!

%
%
%
%
%
%

&
&
&
&
&
&

%
%
%
%
%
%

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%

&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&

%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%

(
'
#

0
#'

''' 1
''' 4

+

&

+

/

,'
''' 4
,*
,,
,,/
,1
''' 4 8
''' 4 :
, '4
, ''
, '#
, '*
, ',
''' 4 .5
''' 4 .7
''' 4 .=
''' 5
+
''' 7
0
''' =
*
8
+
''' 8 .
8#
''' 8 1
''' 8 4
''' 8 5
''' 8 7
81
88
89
8 '4
8 ''
8 '#
)
'6 . .
<
6+
>< 2
>>2 %
>>
0
>>
+
>> + *
>>
+
>> <
+
>><
+
>><
;
>><
<
>>< "
(
>> > *
+
>>> *
+
>>> +
>>> .
+

0

+

2 %
*
%
*
*
*

*
+
/

+
+
/

+

3(
3

/

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"

!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%

&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&

%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%

:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:

';
+
*
/
#0 ! .
*>
,0
-"
?
/"
1
8
9
'4 ;
;
'' +
'#
'*
',
'- "
& +
&
'/
2
& /
'1 .& .
'8 + *
/
'9 ? ;
.
;
#4 + *
/
,@ $
#' 0
/
0
## 0
/
%
#* 0
/
*
+
#, 0
/
+
+
#- 0
/
/
+
#/ 0
/
;
+
#1 0
' % .
+
#8 0
*
*%
#9 0
/
*%
*4 0
+
*%
*' *
/'
*# *
/
** *
/
*,
*- /
+
*/ /
&
*1 /
2
*8 /
2 %
*9 /
2 %
,4 /
+
,' /
(
+
,# /
$
+
,* /
$
,, /
:
,- /
;
,/ "
& +
&

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

-

;

1

"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"

!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%

&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&

%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%

:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:

,1 +
,8 +
,9 +
-4 +
-' +
-# +
-* +
-, +
-- "
-/ /
-1 /
-8 /
-9 /
/4 /
/' /
/# /
/* /
/, /
/- /
// /
/1 /
/8
/9 .
14 .

+
+
+

&
&

:
:

+
&
2
+

;
+
+

)

+
&
2
2 %
2 %
+
(

+
!

$
:
;
+
&
;

+

8

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"

!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$
!!#$

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!

%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%

&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&
&

%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%
%

9

BAB I PENDAHULUAN
I.1

Latar Belakang Masalah
Saat ini, Jasa Ekspedisi Barang merupakan suatu bisnis yang sedang

melaju dengan sangat pesat karena semakin banyak orang yang menggunakan
jasa ini untuk mengirimkan barang. Untuk menghadapi permintaan tersebut
maka dibutuhkan suatu sistem informasi yang akan mengautomatisasi
pelaksanaan ekspedisi barang secara umum dan secara spesifik dapat
mengurangi risiko – risiko yang terjadi baik oleh human error maupun lainnya.
Selain itu, aplikasi yang dibangun dapat menyatukan data dari berbagai kantor
cabang yang ada.
Aplikasi client server ini dibangun dengan menggunakan Java 2 Platform
Enterprise Edition(J2EE), dimana aplikasi terbagi menjadi 3 bagian, yaitu:
Aplikasi Client(Desktop), Aplikasi Server, Aplikasi Customer(Web Based).
Sistem informasi yang dibangun akan dibangun dengan memanfaatkan semua
fungsionalitas yang ada dalam J2EE dan menggunakan MySQL DB untuk
mengelola semua data yang ada.
Tujuan dari aplikasi ini nantinya adalah mengoptimalkan berbagai proses
bisnis perusahaan jasa ekspedisi barang, sehingga dapat mengurangi terjadinya
kerugian akibat kesalahan manusia (Human Error) seperti tercecernya data,
kesalahan penulisan dan lainnya, serta dapat meningkatkan kenyamanan
pelanggan dalam menggunakan jasa ekspedisi barang yang telah menyediakan
fitur track and trace.

I.2

Rumusan Masalah
Sesuai dengan latar belakang diatas, maka rumusan masalah yang akan

dikaji dalam penelitian ini adalah:
1.

Bagaimana menangani proses pengiriman barang dan tracking online
yang terdapat pada perusahaan yang bergerak dibidang ekspedisi
barang?
1
Universitas Kristen Maranatha

2

2.

Bagaimana mengelola data pengirim dan data tujuan agar tersimpan
dengan baik?

3.

Bagaimana memberikan layanan kepada pelanggan, agar pelanggan
dapat mengetahui letak kiriman pelanggan?

I.3

Tujuan Pembahasan
Tujuan dari aplikasi ini adalah merancang dan membangun Sistem

Informasi yang dapat membantu perusahaan mengatasi masalah-masalah yang
terdapat di bagian rumusan masalah. Sehingga terdapat poin-poin tujuan dari
aplikasi ini sebagai berikut :
1.

Membuatkan

suatu

aplikasi

yang

dapat

mengintegrasikan

proses

pengiriman barang serta aplikasi tracking online.
2.

Membuatkan suatu aplikasi yang memiliki database sebagai penyimpanan
data pengirim, tujuan, dan data lain yang membutuhkan

media

penyimpanan.
3.

Membuat suatu aplikasi berbasis web yang dapat diakses oleh pelanggan
agar

dapat

melihat

letak

keberadaan

kirimannya

hanya

dengan

memasukkan kode kiriman.

I.4

Ruang Lingkup Kajian
Berdasarkan rumusan masalah dan tujuan pembahasan diatas, maka

ruang lingkup kajian dari pembuatan Sistem Informasi adalah sebagai berikut:
1. Batasan Perangkat Lunak
a. Sistem Operasi :Microsoft Window XP/Windows 7
b. Sistem Basis Data : XAMPP 1.7.3
c. Bahasa Scripting : Java (Object Oriented Programming).
d. Editor Pemrograman : Netbeans IDE 7.1
e. Untuk informasi tracking barang penyusun hanya menggunakan
konfirmasi

dari

setiap

pole

pemberhentian/gudang

bukan

menggunakan GPS.

Universitas Kristen Maranatha

3

f. Report yang di tampilkan hanya report yang datanya dikelola oleh
aplikasi saja.
g. Aplikasi hanya membahas bagian inventory dan distribution di luar
modul

tersebut tidak dibahas mendalam atau hanya sekedar fitur

tambahan.
2. Batasan Perangkat Keras
a. Client :
i.

Processor : 1.0Ghz atau lebih tinggi.

ii.

Motherboard : compatible dengan processor.

iii.

Hardisk : 40Gb atau lebih tinggi.

iv.

Lan Card : 100mbps atau lebih tinggi.

v.

Modem : 64kbps atau lebih tinggi.

b. Server :

I.5

i.

Processor : 2.0Ghz atau lebih tinggi.

ii.

Motherboard : compatible dengan processor.

iii.

Hardisk : 80Gb atau lebih tinggi.

iv.

Lan Card : 100mbps atau lebih tinggi.

v.

Modem : 512kbps atau lebih tinggi.

Sumber Data
Pengumpulan data merupakan bagian yang sangat penting dalam

pembuatan aplikasi ini. Data yang lengkap akan memberikan hasil yang
maksimal dan baik sesuai dengan yang diharapkan. Metode pengumpulan data
untuk perancangan dan implementasi aplikasi meliputi :
1. Studi pustaka dilakukan untuk memahami dan mempelajari teori – teori
yang digunakan dalam perusahaan yang bergerak dibidang ekspedisi
barang, dan mempelajari mengenai java 2 platform enterprise edition.
2. Sumber data sekunder diambil dari buku, hasil pencarian di internet
mengenai data yang terkait dan sumber referensi yang digunakan
sebagai landasan teori atau kerangka dalam penelitian.

Universitas Kristen Maranatha

4

I.6

Sistematika Pembahasan

BAB I PENDAHULUAN
Berisi tentang latar belakang masalah, perumusan masalah, tujuan
pembahasan, ruang lingkup kajian, sumber data serta sistematika penyajian.
BAB II KAJIAN TEORI
Berisi tentang teori-teori yang berhubungan dengan sistem Informasi dan
rancangan aplikasi program yang akan dibuat. Teori-teori yang dijelaskan
meliputi tentang sistem, Informasi, sistem informasi, basis data, diagram alir
data.
BAB III ANALISIS DAN RANCANGAN SISTEM
Berisi tentang rancangan sistem Informasi yang

direncanakan seperti

desain sistem, basis data, tampilan antar muka dan laporan.
BAB IV HASIL PENELITIAN
Berisi tentang sejarah berdiri Susan Guest House, Struktur Organisasi
dan sistem yang berjalan dalam perusahaan serta hasil penelusuran yang
diharapkan dapat bermanfaat.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Berisi tentang penjelasan implementasi dari sistem ke dalam program
aplikasi, seperti tampilan dialog antar muka serta proses Input output program.
BAB VI SIMPULAN DAN SARAN
Berisi tentang kesimpulan dari uraian pembahasan yang ada dalam babbab sebelumnya serta saran-saran untuk penyempurnaan lebih lanjut.

Universitas Kristen Maranatha

BAB VI SIMPULAN DAN SARAN
VI.1 Simpulan
Kesimpulan yang dapat ditarik dari pembuatan Sistem Informasi Ekspedisi
Barang Menggunakan J2EE :
1. Dengan adanya aplikasi ini dapat memudahkan user dalam mengelola
data kiriman barang, data pelanggan, dan membatasi hak akses untuk
melakukan log untuk setiap karyawan yang menggunakan aplikasi.
2. Dengan

adanya

aplikasi

yang

menyediakan

database

sebagai

penyimpanan data, maka data dapat tersimpan secara aman.
3. Dengan adanya fitur track and trace pelanggan dapat mengetahui letak
kiriman pelanggan hanya dengan memasukan no pengiriman ke web
yang disediakan tanpa harus datang langsung ke perusahaan tempat
pelanggan melakukan pengiriman barang

VI.2 Saran
Penulis berharap dengan adanya aplikasi ini dapat digunakan untuk
membantu pengusaha pada bidang ekspedisi barang.

Penulis juga berharap

aplikasi ini dapat dikembangkan lagi dengan fitur – fitur diantara lain :
1. Aplikasi dapat terintegrasi dengan GPS sehingga memudahkan untuk
monitoring shipper ( Armada ).
2. Aplikasi dapat mencakup semua proses bisnis yang ada pada bisnis
ekspedisi barang yang belum dicakup oleh aplikasi ini contoh : modul
CRM ( Customer Ralationship Management ), modul DSS ( Decision
Supporting System ).
3. Aplikasi dapat terintegrasi dengan mobile device pelanggan sehingga
pelanggan dapat melakukan tracking barang via mobile.

103
Universitas Kristen Maranatha

DAFTAR PUSTAKA
Apachefriends.(nd).apachefriends.org :Electronic references.diakses pada
tanggal 25 september 2012, dari http://www.apachefriends.org/en/
xampp.html
Avestro, Joyce.(2007).Pengenalan Pemrograman 1.Jakarta: Jeni
Bin

Ladjamudin,

Al

bahra.

(2005).”Konsep

Sistem

Basis

Data

dan

Implementasinya”.Yogyakarta: Graha Ilmu.
Eeles Peter .(2002).”Building J2EE Applications With The Rational Unified
Process “.Boston: Addison Wesley.
Huda, Miftakhul, Cuk Subiyantoro, & Bunafit Nugroho.(2010).”Trik Rahasia
Pemrograman Database dengan Java”.Jakarta : Elex Media Komputindo.
Hall A. James.(2001). “Accounting Information Systems”. Mason: Cangage
Learning.
Jaspersoft . (n.d)jaspersoft.com: Electronic references.diakses pada tanggal 25
september 2012, dari http://www.jaspersoft.com/basic-report-components
Kristanto, Harianto Ir.(1999).”Konsep dan Perancangan Database”. Yogyakarta:
Andi.
Kristanto,

Andri.(2002).”Perancangan

Sistem

Informasi

dan

Aplikasinya”.Yogyakarta : Graha Ilmu.
Lucas, Henry C.(1982). “Information Systems Concepts for Management”.
Tokyo :McGraw-Hill Kogakusha.

xiv

McLeod, Raymond.(2001) “Management Information Systems”. New Jersey:
Prentice Hall, Inc.
Mukthar, Ali Masjono.(1999). “Audit sistem Informasi”. Jakarta: Rineka Cipta.
Nash F. John.(1989). “Accounting Information Systems”. London: MacMillan
Publishing Company.
Nugroho Adi.(2009).”Rekayasa Perangkat Lunak Menggunakan UML dan
JAVA”. Yogyakarta: Andi.
Netbeans.(n.d).netbeans.org : Electronic references.diakses pada tanggal 10
september 2012, dari http://netbeans.org/features/index.html
Oracle.(n.d).oracle.com:
september

Electronic

2012,

dari

references.diakses

pada

tanggal

10

http://www.oracle.com/technetwork/java/

javaee/overview/index.html
Pije Situngkir.(2012).”Analisis dan Evaluasi Kerangka Kerja Risk IT Domain Risk
Evaluation(Studi Kasus : PT. Pos Indonesia)”.Bandung: Universitas
Kristen Maranatha.
Prof.Dr.Jogiyanto HM. MBA,Akt.(2005).”Sistem Teknologi Informasi Edisi
II”.Yogyakarta: Andi.
PT. Pos Indonesia . (n.d.)posindonesia.co.id: Electronic references. diakses
pada

tanggal

10

september

2012,

dari

http://www.posindonesia.co.id/home/index.php/extensions/sejarah-pos
Saputra Agus.(2011).”Panduan Praktis Menguasai Database Server MySQL”.
Jakarta : Elex Media Komputindo.

xv

Wilkinson.(2000).“Accounting Information Systems : Essential concepts and
applications (4th ed)”. New York: Jhon Wiley and Sons, Inc.

xvi

DAFTAR RIWAYAT HIDUP
Nama Lengkap

:

Marthin Nainggolan

Tempat/tanggal lahir

:

Pendopo, 7 Juni 1988

Jenis Kelamin

:

Laki - Laki

Warga Negara

:

Indonesia

Agama

:

Kristen Protestan

Status

:

Belum Kawin

Alamat

:

Jl. Cibogo Atas No. 68 Bandung

Daftar riwayat hidup ini saya buat dengan sebenarnya.
Bandung 16 Oktober 2012
Penulis

Marthin Nainggolan