33 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.
4.1.2. Bagan Alir Dokumen Sistem Usulan
Customer EDP Operasional Accounting Pimpinan
Gambar 4.1 Bagan Alir Dokumen Sistem Usulan
Data Barang
Data Barang
Pengiri man
Form Pengiriman ditanda tangani
Form Pengiriman ditanda tangani
Daftar Barang Terkirim
Laporan
Daftar Barang Terkirim
TT Data Barang
Cetak Form Pengiriman Barang
TT Data Barang Data Barang
TT Data Barang
1 2
1
2 Form
Pengiriman
Form Pengiriman
Invoice
Daftar Barang Terkirim
Invoice
1 2
2 1
1 2
Laporan Form Pengiriman
ditanda tangani
Daftar Barang Terkirim Memasukan Data
Barang dan Pembuatan TT
Data Barang
Memasukan Barang Terkirim
Hitung Pembayaran
Buat Laporan Barang Terkirim
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
1.0 Memasukan Data Barang
2.0 Transaksi Pembayaran
3.0 Pembuatan
Laporan Customer
Barang
Customer
Pimpinan
Dt_Cust Dt_Bar
Dt_Bar
From_TT
Daf_Bar + Invoice
Lap Daf_Bar + Invoice + TT_Dt_Bar
Dt_Bar Dt_Cust Dt_Byr
Bayar
Invoice
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
4.2. Entity Relationship Diagram
Gambar 4.4 Entity Relationship Diagram
CUSTOMER KIRIM BARANG
Nm_Cust
Alm_Cust
Tlp_Cust
* No_Fak
By_Per_Kg
Alm_Tuj
Tgl_Kir
* Kd_Cust
By_Kir
Ttl_By
* Kd_Barang
Jns_Barang
Nm_Barang
Jml_Barang
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 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)
Gambar 4.5 Unnormalized Form
2. Bentuk Normal Pertama (1 NF)
Customer Barang
Kirim
Gambar 4.6 Normal Pertama (1 NF)
* Kd_Cust
Nm_Cust Alm_Cust Telp_Cust
* No_Fak
By_Per Kg Tgl_Kir By_Kir Ttl_By
* Kd_Brg
Nm_Brg Jns_Brg Brt_Brg Jml_Brg
3. Bentuk Normal Kedua (2 NF) = Bentuk Normal Ketiga (3 NF)
Customer Barang
Kirim
Keterangan :
* : Primary Key
** : Foreign Key
Gambar 4.7 Normalisasi Kedua (2 NF) = (3 NF)
* Kd_Brg
Jns_Brg Nm_Brg Brt_Brg Jml_Brg
* Kd_Cust
Nm_Cust Alm_Cust Telp_Cust
* No_Fak
** Kd_Cust
** Kd_Brg By_Per Kg Tgl_Kir By_Kir Ttl_By
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 Nm_Cust Alm_Cust Telp_Cust
Char Char Char Char
5 25 30 10
Kode Customer Nama Customer Alamat Customer Telepon Customer
2. File Barang
Nama Field : Barang.Mdb
Key Field : Kd_Barang
Panjang Record : 48
Tabel 4.2. Struktur Tabel File Barang
Nama Field Jenis Lebar Keterangan
Kd_Brg Jns_Brg Nm_Brg Ber_Brg Jml_Brg
Char Char Char Num Num
5 13 10 6 5
Kode Barang Jenis Barang Nama Barang Berat Barang 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 By_Per Kg Alm_Tuj Tgl_Kir By_Kir Ttl_By
Char Num Char Date Num Num
5 15 10 5 8 5
Nomor Faktur Biaya Per Kg Kota Tujuan Tanggal Kirim Biaya Kirim Total Biaya
4.4.2 Struktur Menu
Gambar 4.8 Struktur Menu
Menu Utama
Tutup Program
Cetak Data Customer
Cetak Data Barang
Cetak Data Pembayaran Input Data
Customer
Input Data Barang
Transaksi Cetak File
PASSWORD
Input Data Pembayaran
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
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
4.4.4. Perancangan Input
Tampilan rancangan input data pada layar adalah sebagai berikut : 1. Rancangan Input Menu Utama
File Transaksi Cetak Tutup Program
2. Rancangan Input 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]
INPUT DATA CUSTOMER
KODE CUSTOMER
NAMA CUSTOMER
ALAMAT CUSTOMER
TELEPON CUSTOMER
Tambah Ubah Hapus Keluar
3. Rancangan Input Data Barang
INPUT DATA BARANG
KODE BARANG
NAMA BARANG
JENIS BARANG
BERAT BARANG
JUMLAH BARANG
Tambah
Ubah
Hapus
Keluar
4. Rancangan Input Data Pembayaran
INPUT DATA PEMBAYARAN
NO. FAKTUR
KODE CUSTOMER
NAMA CUSTOMER
TELEPON CUSTOMER
KODE BARANG
JENIS BARANG JUMLAH BARANG BERAT BARANG BIAYA KIRIM
HARGA/GRAM
Tambah Menu
Utama Tutup
Total Biaya
Jml Uang
Kembali
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]
Jakarta,………...
Pimpinan Kode
Customer
Nama Customer
Alamat Customer
Telp Customer 99999 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx 99999999 99999 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx 99999999 99999 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx 99999999 99999 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx 99999999
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]
Jakarta,...
Pimpinan Kode
Barang
Nama Barang
Jenis Barang
Berat Barang
Jumlah 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
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 Faktur
Kode Customer
Nama Customer
Telp Customer
Kode Barang
Jenis Barang
Berat Barang
Jumlah Barang
Biaya Kirim
Total 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
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