BAB IV PEMBAHASAN MASALAH
4.1.
Sistem yang Diusulkan 4.1.1. Prosedur Sistem Pengiriman Barang Usulan Setelah melihat rancangan sistem yang lama dan telah dilakukan penganalisaan, dan untuk menggambarkan sistem tersebut pada tahap ini akan dilakukan desain sistem baru dengan menggunakan komputerisasi. Dalam prosedur sistem usulan ini ada beberapa prosedur yang harus dijalankan, sehingga kelemahan sistem yang lama akan dapat diatasi antara lainnya adalah : -
Laporan yang diminta akan lebih cepat diperoleh.
-
Pembagian barang sesuai alamat tujuan akan lebih mudah dikerjakan.
-
Mempercepat proses pengiriman barang yang sudah diterima.
-
Mempercepat pemrosesan data dalam jumlah yang besar.
Dalam prosedur sistem usulan ini penulis mengembangkan sistem yang sebagian masih manual kedalam sistem yang baru yang sudah terkomputerisasi pada proses pelayanan jasa pengiriman barang pada PT. Andiarta Muzizat (Courier & Cargo). Prosedur sistem baru yang diusulkan disini merupakan terobosan dalam mengembangkan sistem kerja yang ada, oleh sebab itu diharapkan pada sistem prosedur usulan ini dapat meningkatkan pelayanan jasa pengiriman barang dengan cepat dan akurat.
33
34
4.1.2. Bagan Alir Dokumen Sistem Usulan Customer
EDP Data Barang
Data Barang
Operasional
Accounting
Form Pengiriman
Memasukan Data Barang dan Pembuatan TT Data Barang
Data Barang
Laporan Pengiri man
Form Pengiriman ditanda tangani
2
TT Data 1 Barang
Daftar Barang Terkirim
TT Data 1 Barang
Cetak Form Pengiriman Barang
TT Data 2 Barang Form Pengiriman
Hitung Pembayaran
2 Daftar Barang 1 Terkirim 2 Invoice
1
Form Pengiriman ditanda tangani Daftar Barang 2 Terkirim Invoice
1
Pimpinan
Buat Laporan Barang Terkirim Memasukan Barang Terkirim
Laporan Form Pengiriman ditanda tangani Daftar Barang Terkirim
Gambar 4.1 Bagan Alir Dokumen Sistem Usulan
35
4.1.3. Diagram Arus Data Sistem Usulan
Keterangan : Dt_Bar
: Data Barang
TT_Dt_Bar
: Tanda Terima Data Barang
Daf_Br
: Daftar Barang Terkirim
Invoice
: Invoice
Lap
: Laporan
Gambar 4.2 Diagram Konteks Sistem Usulan
36
Customer
Dt_Bar
1.0 Memasukan Data Barang
Dt_Bar
Barang
Dt_Cust
Customer
From_TT
Daf_Bar + Invoice + TT_Dt_Bar
2.0 Transaksi Pembayaran
Bayar
Invoice
Daf_Bar + Invoice
3.0 Pembuatan Laporan
Dt_Bar Dt_Cust Dt_Byr
Lap
Pimpinan
Keterangan : TT_Dt_Bar
: Tanda Terima Data Barang
Dt_Bar
: Data Barang
Dt_Cust
: Data Customer
Dt_Byr
: Data Bayar
Form_TT
: Form Tanda Terima
Daf_Bar
: Daftar Barang Terkirim
Lap
: Laporan
Gambar 4.3 Diagram Nol Sistem Usulan
37
4.2.
Entity Relationship Diagram
CUSTOMER
BARANG
KIRIM
* Kd_Cust
* No_Fak
* Kd_Barang
Nm_Cust
By_Per_Kg
Jns_Barang
Alm_Cust
Alm_Tuj
Nm_Barang
Tlp_Cust
Tgl_Kir
Jml_Barang
By_Kir
Ttl_By
Gambar 4.4 Entity Relationship Diagram
38
4.3.
Normalisasi Normalisasi bertujuan menyederhanakan struktur database dan menghindari
adanya data rangkap serta menyakinkan bahwa tidak ada informasi yang hilang saat data yang berhubungan dihapus dari database, tabel – tabel normalisasi tersebut dapat dilihat pada gambar di bawah ini :
1. Bentuk Tidak Normal (Unnormalized Form)
Kd_Peng Nm_Peng Alm_Peng Telp_Peng Kd_Brg Nm_Brg Jns_Brg Brt_Brg Jml_Brg No_Fak Kd_Cust Kd_Brg By_Per Kg Tgl_Kir By_Kir
Gambar 4.5 Unnormalized Form
39
2. Bentuk Normal Pertama (1 NF)
Customer
Barang
* Kd_Cust
* Kd_Brg
Nm_Cust
Nm_Brg
Alm_Cust Telp_Cust
Jns_Brg Kirim Brt_Brg Jml_Brg * No_Fak By_Per Kg Tgl_Kir By_Kir Ttl_By
Gambar 4.6 Normal Pertama (1 NF)
40
3. Bentuk Normal Kedua (2 NF) = Bentuk Normal Ketiga (3 NF)
Customer
Barang
* Kd_Cust
* Kd_Brg
Nm_Cust
Jns_Brg
Alm_Cust
Nm_Brg
Telp_Cust
Kirim
Brt_Brg Jml_Brg
* No_Fak ** Kd_Cust ** Kd_Brg By_Per Kg Tgl_Kir By_Kir Ttl_By Keterangan : *
: Primary Key
**
: Foreign Key
Gambar 4.7 Normalisasi Kedua (2 NF) = (3 NF)
41
4.4.
Perancangan Sistem Program 4.4.1
Spesifikasi File Rancangan sistem pengiriman barang menggunakan file sebagai berikut : 1. File Customer 2. File Barang 3. File Pembayaran Spesifikasi file masing – masing database adalah sebagai berikut :
1. File Customer
Nama Field
: Customer.Mdb
Key Field
: Kd_Peng
Panjang Record
: 66
Tabel 4.1. Struktur Tabel File Customer Nama Field
Jenis
Lebar
Keterangan
Kd_Cust
Char
5
Kode Customer
Nm_Cust
Char
25
Nama Customer
Alm_Cust
Char
30
Alamat Customer
Telp_Cust
Char
10
Telepon Customer
2. File Barang
Nama Field
: Barang.Mdb
Key Field
: Kd_Barang
Panjang Record
: 48
42
Tabel 4.2. Struktur Tabel File Barang Nama Field
Jenis
Lebar
Keterangan
Kd_Brg
Char
5
Kode Barang
Jns_Brg
Char
13
Jenis Barang
Nm_Brg
Char
10
Nama Barang
Ber_Brg
Num
6
Berat Barang
Jml_Brg
Num
5
Jumlah Barang
3. File Pembayaran
Nama Field
: Bayar.Mdb
Key Field
: No_Fak
Panjang Record
: 84
Tabel 4.3. Struktur Tabel File Pembayaran Nama Field
Jenis
Lebar
Keterangan
No_Fak
Char
5
Nomor Faktur
By_Per Kg
Num
15
Biaya Per Kg
Alm_Tuj
Char
10
Kota Tujuan
Tgl_Kir
Date
5
Tanggal Kirim
By_Kir
Num
8
Biaya Kirim
Ttl_By
Num
5
Total Biaya
43
4.4.2
Struktur Menu
PASSWORD
Menu Utama
File
Transaksi
Cetak
Input Data Customer
Input Data Pembayaran
Cetak Data Customer
Input Data Barang
Cetak Data Barang
Cetak Data Pembayaran
Gambar 4.8 Struktur Menu
Tutup Program
44
4.4.3
Spesifikasi Program Untuk lebih memahami atau menelusuri dan memelihara spesifikasi
program pada bagian pelayanan jasa pengiriman barang, maka perlu adanya teknik program terstruktur yaitu sebagai berikut : a. Modul manipulasi data customer b. Modul manipulasi data barang c. Modul manipulasi transaksi pembayaran d. Modul manipulasi cetak laporan data customer e. Modul manipulasi cetak laporan data barang f. Modul manipulasi cetak laporan pembayaran
Program yang diperlukan didalam rancangan sistem pengiriman barang terdiri dari : 1. Form1 2. Form2 3. Form3 4. Form4 5. Form5 6. Form6
Spesifikasi masing – masing program dan sistem pengiriman tersebut adalah sebagai berikut : 1. Form1 a. Identifikasi
Fungsi Program
: Memasukan Data Customer
b. Petunjuk Pengolahan Dengan Menggunakan mouse lalu di klik
45
2. Form2 a. Identifikasi
Fungsi Program
: Memasukan Data Barang
b. Petunjuk Pengolahan Dengan menggunakan mouse lalu di klik 3. Form3 a. Identifikasi
Fungsi Program
: Memasukan Data Pembayaran
b. Petunjuk Pengolahan Dengan menggunakan mouse lalu di klik 4. Form4 a. Identifikas
Fungsi Program
: Mencetak Laporan Data Customer
b. Petunjuk Pengolahan Dengan menggunakan mouse lalu di klik 5. Form5 a. Identifikasi
Fungsi Program
: Mencetak Laporan Data Barang
b. Petunjuk Pengolahan Dengan menggunakan mouse lalu di klik 6. Form6 a. Identifikasi
Fungsi Program
: Mencetak Laporan Data Pembayaran
b. Petunjuk Pengolahan Dengan menggunakan mouse lalu di klik
46
4.4.4. Perancangan Input Tampilan rancangan input data pada layar adalah sebagai berikut : 1. Rancangan Input Menu Utama
Transaksi
File
Cetak
Tutup Program
PT. ANDIARTA MUZIZAT (COURIER & CARGO) Jl. Tanjung Selor 9B Jakarta Pusat Telp. : (021) 632-4717 Fax. : (021) 632-4670 E-Mail :
[email protected]
2. Rancangan Input Data Customer
INPUT DATA CUSTOMER KODE CUSTOMER
NAMA CUSTOMER
ALAMAT CUSTOMER
TELEPON CUSTOMER
Tambah
Ubah
Hapus
Keluar
47
3. Rancangan Input Data Barang
INPUT DATA BARANG
KODE BARANG
Tambah
NAMA BARANG
Ubah JENIS BARANG
BERAT BARANG
JUMLAH BARANG
Hapus
Keluar
48
4. Rancangan Input Data Pembayaran
INPUT DATA PEMBAYARAN NO. FAKTUR
KODE CUSTOMER
NAMA CUSTOMER
TELEPON CUSTOMER
KODE BARANG JENIS BARANG
JUMLAH BARANG
BERAT BARANG
HARGA/GRAM
Total Biaya Tambah
Tutup
Menu Utama
Jml Uang Kembali
BIAYA KIRIM
49
4.4.5. Perancangan Output Tampilan rancangan output data pada Tabel adalah sebagai berikut : A. Rancangan Output Data Customer
PT. ANDIARTA MUZIZAT (COURIER & CARGO) Jl. Tanjung Selor 9B Jakarta Pusat Telp. : (021) 632-4717 Fax. : (021) 632-4670 E-Mail :
[email protected]
Kode
Nama
Alamat
Telp
Customer
Customer
Customer
Customer
99999
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
99999999
99999
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
99999999
99999
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
99999999
99999
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
99999999
Jakarta,…………………...
Pimpinan
50
B. Rancangan Output Data Barang
PT. ANDIARTA MUZIZAT (COURIER & CARGO) Jl. Tanjung Selor 9B Jakarta Pusat Telp. : (021) 632-4717 Fax. : (021) 632-4670 E-Mail :
[email protected]
Kode
Nama
Jenis
Berat
Jumlah
Barang
Barang
Barang
Barang
Barang
99999
xxxxxxxxxxxxx
xxxxxxxxxxx
999999
99999
99999
xxxxxxxxxxxxx
xxxxxxxxxxx
999999
99999
99999
xxxxxxxxxxxxx
xxxxxxxxxxx
999999
99999
99999
xxxxxxxxxxxxx
xxxxxxxxxxx
999999
99999
99999
xxxxxxxxxxxxx
xxxxxxxxxxx
999999
99999
Jakarta,...................................
Pimpinan
51
C. Rancangan Output Data Pembayaran
PT. ANDIARTA MUZIZAT (COURIER & CARGO) Jl. Tanjung Selor 9B Jakarta Pusat Telp. : (021) 632-4717 Fax. : (021) 632-4670 E-Mail :
[email protected]
Nomor
Kode
Nama
Telp
Kode
Jenis
Berat
Jumlah
Biaya
Total
Faktur
Customer
Customer
Customer
Barang
Barang
Barang
Barang
Kirim
Biaya
99999
99999
xxxxxxxxx
9999999
99999
xxxxxxx
99999
9999
99999
99999999
99999
99999
xxxxxxxxx
9999999
99999
xxxxxxx
99999
9999
99999
99999999
99999
99999
xxxxxxxxx
9999999
99999
xxxxxxx
99999
9999
99999
99999999
99999
99999
xxxxxxxxx
9999999
99999
xxxxxxx
99999
9999
99999
99999999
99999
99999
xxxxxxxxx
9999999
99999
xxxxxxx
99999
9999
99999
99999999
Jakarta,...................................
Pimpinan
52
4.4.6. Konfigurasi Komputer Spesifikasi hardware dan software yang dibutuhkan adalah sebagai berikut : a. Hardware -
Processor Pentium IV
-
Memory 256 Mb
-
Harddisk 2.0 Gb
-
DVD Rom
-
Keyboard
-
Mouse
-
Printer
b. Software -
Microsoft Windows XP
-
Microsoft Visual Basic Versi 6.0