BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1
Implementasi Sistem Setelah dilakukan tahap perancangan yang sudah dipaparkan di Bab 3 maka dalam bab ini penulis akan mengimplementasikan sistem dari apa yang sudah dirancang sebelumnya. Implementasi sistem kali akan menggambar sistem dan kebutuhan sistem saat program dijalankan. 4.1.1
Perangkat Pengujian Pembuatan Aplikasi ini dibuat menggunakan komputer dengan spesifikasi sebagai berikut : 1.
Perangkat Keras Tipe Komputer
:
PC
Processor
:
Pentium 4
RAM
:
512
Hard disk
:
80 GB
Monitor
:
14 inch
2. Perangkat Lunak : Microsoft Windows XP SP2 Microsoft Visual basic.Net 2005 Microsoft Access 2003
4.2
Implementasi Basis Data Dalam pembuatan pembuatan database untuk pengembangan aplikasi ini penulis menggunakan software Microsoft Office Access 2003. Adapun pembuatan databasenya sebagai berikut :
97
98
Gambar 4.1 : Tampilan Tabel Customer
Gambar 4.2 : Tampilan Tabel Shipper
99
Gambar 4.3 : Tampilan Tabel AWB (Airwaybill)
Gambar 4.4 : Tampilan Tabel DDO (Document Delivery Order)
100
Gambar 4.5 : Tampilan Tabel Kwitansi
Gambar 4.6 : Tampilan Tabel CDO (Cargo Delivery Order)
101
Gambar 4.7 : Tampilan Tabel TBLParameter
102
4.3
Tampilan Antar Muka Berikut dibawah ini adalah sebuah interface dari tampilan aplikasi Sistem Informasi Sewa Gudang
4.3.1
Form Login Pada form Login user atau pemakai diwajibkan untuk memasukan nama user dan password agar dapat masuk ke dalam menu aplikasi. Form login ini bertujuan untuk membatasi pemakai yang akan mengakses aplikasi dan hak aksesnya. Untuk lebih jelasnya form login ini dapat dilihat dalam gambar dibawah ini :
Gambar 4.8 : Tampilan Form Login Dalam pengisian form login isilah nama user dan password setelah itu klik OK. Apabila user name dan password sesuai maka aplikasi akan segera membuka menu utama akan tetapi jika salah satu pengisian salah atau tidak sesuai maka akan muncul pesan dan diminta untuk mengulangi kembali pengisian user name dan password sampai benar. Jika ingin keluar langsung maka dapat menekan tombol Cancel. 4.3.2
Form Menu Utama Form Utama merupakan form yang tampil setelah user berhasil melakukan login. Dari form ini staff warehouse dapat membuka form-form lain yang berhubungan dengan Aplikasi Sistem Informasi Sewa Gudang. Adapun form-form tersebut terdiri dari :
103
File Master Data dimana didalamnya terdapat :
Entry Consignee
Entry Shipper
Entry AWB
File Transaksi dimana didalamnya terdapat :
Cetak DDO
Cetak Kwitansi
Cetak CDO
File Laporan dimana didalamnya terdapat :
Laporan Data Customer
Laporan Bea Cukai
Laporan Penerimaan Jasa Gudang
Status Outstanding Barang
File Admin dimana didalamnya terdapat
Setup Parameter
Gambar 4.9 : Tampilan Form Menu Utama
104
4.3.3
Form Entry Customer Form Entry Customer adalah bagian dari File Master data yang dapat menambah data consignee, mengedit, menghapus dan juga menyimpan seluruh data consignee kedalam database Customer bila terjadi penambahan dan pengubahan ataupun pengurangan data.
Gambar 4.10 : Tampilan Form Entry Customer 4.3.4
Form Entry Shipper Form Entry Shipper adalah bagian dari File Master data yang dapat menambah data shipper mengedit, menghapus dan juga menyimpan seluruh data shipper kedalam database Shipper apabila terjadi penambahan dan pengubahan ataupun pengurangan data
Gambar 4.11 : Tampilan Form Entry Shipper
105
4.3.5
Form Entry AWB (Airwaybill) Form Entry AWB (Airwaybill) adalah bagian dari File Transaksi yang dapat menambah data AWB ataupun shipment yang masuk pada gudang NEID. Dalam form ini mengedit, dan menyimpan seluruh data Airwaybill kedalam databaseAWB. Dalam pengisian form AWB terdapat kolom Lookup customer dimana berfungsi untuk memudahkan user dalam memilih data dan menetapkan data consignee dan shipper yang tercantum pada AWB (airwaybill)
Gambar 4.12 : Tampilan Form Entry AWB (Airwaybill)
106
Gambar 4.13 : Tampilan Form Look up Customer dan Shipper 4.3.6
Form Cetak DDO (Document Delivery Order) Form Cetak DDO (Document Delivery Order) adalah bagian dari File Transaksi dimana form ini digunakan sebagai tanda terima document atau Airwaybill yang sudah diambil di cargo. Dalam form ini dengan memasukan data AWB maka akan tampil data shipment yang masuk dan disimpan dalam gudang TPS. Form ini dapat menambah , menyimpan data DDO yang sudah di input dan dicetak kedalam database DDO
Gambar 4.14 : Tampilan Form Cetak DDO (Document Delivery Order)
107
4.3.7
Form Cetak Kwitansi Form Cetak Kwitansi adalah bagian dari File Transaksi dimana form ini digunakan sebagai pembuatan dan cetak kwitansi dari jasa gudang yang ditimbun dalam TPS NEID. Dengan memasukan No DDO (Document Delivery Order) maka secara otomatis akan membuat no kwitansi baru. User tinggal memasukan No reff atau no job untuk memudahkan pihak lain dalam pencarian data. Setelah itu Form akan tampil data consignee , shipper dan shipment secara detail juga tanggal masuk barang yang masuk dalam gudang TPS. Form ini dapat langsung menghitung secara otomatis berapa besaran biaya sewa gudang untuk shipemnt yang dimaksud juga dapat di input diskon pada kondisi tertentu.. Form cetak kwitansi ini menambah , menyimpan data kwitansi yang sudah di input dan dicetak kedalam database kwitansi.
Gambar 4.15 : Tampilan Form Cetak Kwitansi
108
4.3.8
Form Cetak CDO (Cargo Delivery Order) Form Cetak CDO (Cargo Delivery Order) adalah bagian dari File Transaksi dimana form ini digunakan sebagai surat jalan atau tanda serah terima barang yang akan keluar dari gudang TPS setelah consignee membayar sejumlah uang sesuai dengan biaya yang tertera dalam kwitansi. Form ini cukup memanggil no Kwitansi setelah itu akan tampil data shipment dan consignee. User juga harus memasukan data jam CDO, tanggal CDO dan nama penerima barang, Untuk NO CDO diset secara otomatis nomorator.. Form ini dapat menambah , menyimpan data CDO yang sudah di input dan dicetak kedalam database CDO.
Gambar 4.16: Tampilan Form Cetak CDO ( Cargo Delivery Order) 4.3.10 Form Laporan Data Customer Form Laporan Data Customer merupakan file laporan yang berfungsi untuk mencetak laporan data Customer. Laporan ini berguna juga untuk divisi lainnya seperti Divisi sales dalam menganalisa dan mencari peluang pasar untuk menambah data customer Nippon Express Indonesia
109
Gambar 4.17 : Form Pilih Periode Laporan Data Customer Pilih periode yang ingin dicetak lalu klik OK maka laporan data customer akan muncul crystal report pada gambar dibawah ini :
Gambar 4.18 : Tampilan Laporan Data Customer
4.3.11 Form Laporan Bea Cukai Form Laporan Bea Cukai merupakan file laporan yang berfungsi untuk mencetak laporan yang diperuntukan Bea cukai dimana isinya adalah detil laporan barang masuk dan barang keluar pada periode tertentu.
110
Gambar 4.19 : Form Pilih Periode Laporan Bea Cukai Pilih periode yang ingin dicetak lalu klik OK maka laporan Bea Cukai akan muncul crystal report pada gambar dibawah ini :
Gambar 4.20 : Tampilan Laporan Bea Cukai
4.3.12 Form Laporan Penerimaan Jasa Gudang Form Laporan Penerimaan Jasa Gudang merupakan file laporan yang berfungsi untuk mencetak laporan jumlah penerimaan Jasa gudang pada suatu periode tertentu.
111
Gambar 4.21 : Form Laporan Bea Cukai Pilih periode yang ingin dicetak lalu klik OK maka laporan penerimaan Jasa Gudang akan muncul crystal report pada gambar dibawah ini :
Gambar 4.22 : Tampilan Laporan Penerimaan Jasa Gudang
4.3.13 Form Laporan Status Outstanding Barang Form Laporan Status Outstanding Barang merupakan file laporan yang berfungsi untuk mencetak laporan jumlah sisa barang yang belum keluar dari gudang pada suatu periode tertentu.
112
Gambar 4.23 : Form Pilih Periode Laporan Status Outstanding Barang Pilih periode yang ingin dicetak lalu klik OK maka laporan Laporan Status Outstanding Barang akan muncul crystal report pada gambar dibawah ini :
Gambar 4.24 : Tampilan Laporan Status Outstanding Barang 4.3.14 Form Setup Parameter Form Setup Parameter adalah bagian dari File Master data yang dapat menambah data kurs pada setiap minggunya dan juga data rate sewa gudang mengedit, menghapus dan juga menyimpan seluruh data shipper kedalam database parameter apabila terjadi penambahan dan pengubahan ataupun pengurangan data
113
Gambar 4.25 : Form Setup Parameter
4.4
PENGUJIAN SISTEM Pengujian sistem yang dilakukan adalah untuk mengetahui bahwa aplikasi yang telah dibuat dapat berjalan sebagaimana mestinya sesuai dengan yang dirancang. Dan untuk menghindari kesalahan – kesalahan yang mungkin terjadi pada saat aplikasi dijalankan.
4.4.1
METODE PENGUJIAN Metode yang dilakukan pada aplikasi ini adalah metode black box testing yaitu metode pengujian yang menekankan pada berhasil tidaknya menjalankan fungsi dari aplikasi yang dibuat.
4.4.2
Skenario pengujian Skenario yang dimaksud adalah skenario-skenario pengujian yang dilakukan untuk melihat hasil dari skenario yang dilakukan.
114
Table 4.1 Table skenario pengujian aplikasi Sistem Informasi Sewa Gudang NO
Antar
Bagian dari
Status
Skenario
Hasil Yang
Muka
Antar Muka
Aplikasi
Pengujian
Diharapkan
Yang Di
Yang Diuji
Uji 1
Form
Proses
Form Login Masukan
Data akan dicek, bila
Login
Menginput
sudah
User
Data Login
Terbuka
dan password
name salah akan diulangi, dan bila benar masuk ke form Menu Utama
2
3
Menu
Proses
Link Menu utama
Klik
pada Akan ditampilkan
Utama
menu
strip sudah
menu yang di menu utama yang
Item
terbuka
inginkan
Form Entry
Proses
Form Entry
Masukan data Data akan tersimpan
Consignee
menginput
Consignee
consignee
dataconsignee
terbuka
sesuai dengan tombol akan berfungsi form
tersedia
Entry sesuai
Consignee 4
dengan
fungsinya.
Form Entry
Proses
Form Entry
Masukan data Data akan tersimpan
Shipper
menginput
Shipper
Shipper
data shipper
terbuka
sesuai dengan tombol akan berfungsi form
dan semua menu dan
Entry sesuai
Shipper 5
dan semua menu dan
dengan
fungsinya.
Form
Proses
Form Entry
Masukan data Data akan tersimpan
Setup
menginput
Setup
Setup
dan semua menu dan
Parameter
data Setup
Parameter
Parameter
tombol akan berfungsi
Parameter
terbuka
sesuai dengan sesuai form
dengan
setup fungsinya.
Parameter 6
Form Entry
Proses
Form Entry
Masukan data Data akan tersimpan
AWB
menginput
AWB
AWB sesuai dan semua menu dan
data AWB
terbuka
dengan form tombol akan berfungsi AWB
sesuai fungsinya.
dengan
115
NO
Antar
Bagian dari
Status
Skenario
Muka
Antar Muka
Aplikasi
Pengujian
Yang Di
Yang Diuji
Hasil Yang Didapat
Uji 7
8
Form
Proses
Form Cetak
Masukan
Masukan data DDO
Cetak
menginput dan
DDO terbuka
data
DDO
mencetak data
sesuai
DDO
dengan form mencetak DDO pada
DDO sesuai dengan form DDO dan langsung
DDO
form sheet DDO
Form
Proses
Form Cetak
Masukan
Masukan
data
Cetak
menginput dan
Kwitansi
data
Kwitansi
sesuai
Kwitansi
mencetak data
terbuka
Kwitansi
dengan form Kwitansi
sesuai
dan
Kwitansi
langsung
dengan form mencetak Kwitansi
pada
Kwitansi
form
sheet
Kwitansi 9
10
Form
Proses
Form Cetak
Masukan
Masukan data CDO
Cetak
menginput dan
CDO terbuka
data
CDO
mencetak data
sesuai
CDO
dengan form mencetak CDO pada
CDO sesuai dengan form CDO dan langsung
CDO
form sheet CDO
Menu
Proses
Semua Menu
Masukan
File
Laporan
Mencetak
Laporan dapat
periode
tercetak sesuai periode
Laporan
dibuka
laporan
dan
yang
yang dipilih
diinginkan
laporan
sesuai
akan
laporan
116
4.4.3
Hasil Pengujian Dari hasil pengujian terakhir yang dilakukan dapat diperoleh hasil pengujian dari aplikasi sistem Sewa gudang. Hasil Pengujian dapat dilihat pada table 4.2 sebagai berikut : Table 4.2 : Table hasil pengujian aplikasi Sistem Informasi Sewa Gudang
NO
1
Antar Muka Yang Di Uji Form
Bagian dari Antar Muka Yang Diuji
Status Aplikasi
Skenario Pengujian
Proses
Form
Login
Menginput
sudah Terbuka User
Login Masukan
Data Login
Hasil Yang Didapat
Sesuai dengan proses
name hasil yang diharapkan
dan
dimana masing-
password
masing user mendapatkan hak akses
2
Menu
Proses
Link Menu
utama Klik
Utama
menu
strip sudah terbuka
Item 3
pada
Menu utama sudah
menu yang tampil sesuai dengan di inginkan
proses dan fungsinya
Form Entry
Proses
Form Entry
Masukan
Data dapat tersimpan
Consignee
menginput
Consignee
data
dengan
baik
dan
dataconsignee
terbuka
consignee
semua
menu
dan
sesuai
tombol dan juga menu
dengan form dapat berfungsi sesuai Entry
dengan fungsinya.
Consignee 4
Form Entry
Proses
Form Entry
Masukan
Data dapat tersimpan
Shipper
menginput
Shipper
data Shipper
dengan
baik
dan
data shipper
terbuka
sesuai
semua
menu
dan
dengan form tombol dan juga menu Entry
dapat berfungsi sesuai
Shipper
dengan fungsinya.
117
NO
Antar
Bagian dari
Status
Skenario
Muka
Antar Muka
Aplikasi
Pengujian
Yang Di
Yang Diuji
Hasil Yang Didapat
Uji 5
Form
Proses
Form Entry
Masukan
Data akan tersimpan
Setup
menginput
Setup
data
Parameter
data Setup
Parameter
Parameter
tombol akan berfungsi
Parameter
terbuka
sesuai
sesuai
Setup dan semua menu dan
dengan
dengan form fungsinya. setup Parameter 6
Form Entry
Proses
Form Entry
Masukan
AWB
menginput
AWB terbuka
data
data AWB
Data dapat tersimpan
AWB dengan
sesuai
semua
baik
dan
menu
dan
dengan form tombol dan juga menu AWB
dapat berfungsi sesuai dengan fungsinya
7
8
Form
Proses
Form Cetak
Masukan
Saat entry data DDO
Cetak
menginput dan
DDO terbuka
data
DDO
mencetak data
sesuai
DDO
dengan form mencetak DDO pada
DDO sesuai dengan form DDO dapat langsung
DDO
form sheet DDO
Form
Proses
Form Cetak
Masukan
Saat
Cetak
menginput dan
Kwitansi
data
Kwitansi
Kwitansi
mencetak data
terbuka
Kwitansi
dengan form Kwitansi
sesuai
perhitungan
Kwitansi
entry
data sesuai
dapat
dengan form berfungsi menghitung Kwitansi
dengan baik dan juga dapat
langsung
mencetak
Kwitansi
pada
form
Kwitansi
sheet
118
NO
Antar
Bagian dari
Status
Skenario
Muka
Antar Muka
Aplikasi
Pengujian
Yang Di
Yang Diuji
Hasil Yang Didapat
Uji 9
Form
Proses
Form Cetak
Masukan
Entry
data
Cetak
menginput dan
CDO terbuka
data
CDO
mencetak data
sesuai
CDO
dengan form langsung
CDO
CDO sesuai dengan form
CDO
CDO
dan
dapat mencetak
CDO pada form sheet CDO
10
Menu
Proses
Semua Menu
Masukan
File
Laporan
Mencetak
Laporan dapat
periode
dilihat
dan
Laporan
dibuka
laporan
sesuai
dengan
yang
akses yang diberikan
diinginkan
dan sesuai
laporan
akan
dapat dicetak hak
tercetak
period
dan
sesuai laporan yang dipilih
119
4.4.4
Analisis hasil Pengujian Dari hasil skenario pengujian terakhir yang dilakukan diatas maka diperoleh hasil pengujian. Hasil pengujian pada pilihan yang ada pada aplikasi ini yaitu : Form Login, menu utama, Entry
consignee, Entry
Shipper, Setup
Parameter , Form entry AWB, Cetak DDO, Cetak Kwitansi, Cetak CDO dan Cetak Laporan. Hasil dari pengujian atas form tersebut diperoleh hasil bahwa hasil pengujian sudah sesuai dengan perumusan perancangan aplikasi program. Adapun hasil rangkuman dari hasil pengujian atas sistem aplikasi sewa gudang sebagai berikut : 1. Hasil pengujian berdasarkan pada analisis perancangan sudah sesuai dengan yang diharapkan dan selama pengujian semua tombol, toolbar dan menu strip berfungsu dengan baik dan berjalan seseuai dengan fungsinya. Hal ini terbukti dengan berjalannya seluruh aplikasi sesuai dengan proses analisis perancangan dan implementasi yang baik 2. Dalam aplikasi ini dapat memberikan beberapa Laporan seperti Laporan data customer, Laporan Bea Cukai, Laporan penerimaan Jasa gudang dan juga laporan Status Outstanding Barang. Kesimpulan akhir bahwa pengembangan aplikasi ini dapat berjalan dengan baik baik dari masing-masing menu maupun tombol-tombol yang ada didalam aplikasi.