BAB IV PEMBAHASAN MASALAH 4.1. Sistem yang Diusulkan 4.1.1. Prosedur Sistem Pengiriman 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 EDP Operasional Accounting Pimpinan Data Data Form Pengiriman Memasukan Data dan Pembuatan TT Data Pengiri man Laporan TT Data 1 TT Data Data 1 2 Form Pengiriman ditanda tangani Daftar Terkirim Cetak Form Pengiriman Hitung Pembayaran TT Data Form Pengiriman 2 Daftar Terkirim 2 1 2 Invoice 1 Form Pengiriman ditanda tangani Daftar Terkirim Invoice 1 2 Memasukan Terkirim Buat Laporan Terkirim Laporan Form Pengiriman ditanda tangani Daftar Terkirim Gambar 4.1 Bagan Alir Dokumen Sistem Usulan
35 4.1.3. Diagram Arus Data Sistem Usulan Keterangan : Dt_Bar TT_Dt_Bar Daf_Br Invoice Lap : Data : Tanda Terima Data : Daftar Terkirim : Invoice : Laporan Gambar 4.2 Diagram Konteks Sistem Usulan
36 Dt_Bar 1.0 Memasukan Data Dt_Bar Dt_Cust From_TT Daf_Bar + Invoice + TT_Dt_Bar 2.0 Transaksi Pembayaran Invoice Bayar Daf_Bar + Invoice 3.0 Pembuatan Laporan Dt_Bar Dt_Cust Dt_Byr Lap Pimpinan Keterangan : TT_Dt_Bar Dt_Bar Dt_Cust Dt_Byr Form_TT Daf_Bar Lap : Tanda Terima Data : Data : Data : Data Bayar : Form Tanda Terima : Daftar Terkirim : Laporan Gambar 4.3 Diagram Nol Sistem Usulan
37 4.2. Entity Relationship Diagram CUSTOMER KIRIM BARANG * Kd_Cust * No_Fak * Kd_ Nm_Cust By_Per_Kg Jns_ Alm_Cust Alm_Tuj Nm_ Tlp_Cust Tgl_Kir Jml_ 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) * Kd_Cust Nm_Cust Alm_Cust Telp_Cust Kirim * No_Fak * Kd_Brg Nm_Brg Jns_Brg Brt_Brg Jml_Brg 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) * Kd_Cust Nm_Cust Alm_Cust Telp_Cust Kirim * No_Fak * Kd_Brg Jns_Brg Nm_Brg Brt_Brg Jml_Brg ** 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 2. File 3. File Pembayaran Spesifikasi file masing masing database adalah sebagai berikut : 1. File Nama Field :.Mdb Key Field : Kd_Peng Panjang Record : 66 Tabel 4.1. Struktur Tabel File Nama Field Jenis Lebar Keterangan Kd_Cust Char 5 Kode Nm_Cust Char 25 Nama Alm_Cust Char 30 Alamat Telp_Cust Char 10 Telepon 2. File Nama Field :.Mdb Key Field : Kd_ Panjang Record : 48
42 Tabel 4.2. Struktur Tabel File Nama Field Jenis Lebar Keterangan Kd_Brg Char 5 Kode Jns_Brg Char 13 Jenis Nm_Brg Char 10 Nama Ber_Brg Num 6 Berat Jml_Brg Num 5 Jumlah 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 Tutup Program Input Data Input Data Pembayaran Cetak Data Input Data Cetak Data Cetak Data Pembayaran Gambar 4.8 Struktur Menu
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 b. Petunjuk Pengolahan Dengan Menggunakan mouse lalu di klik
45 2. Form2 a. Identifikasi Fungsi Program : Memasukan Data 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 b. Petunjuk Pengolahan Dengan menggunakan mouse lalu di klik 5. Form5 a. Identifikasi Fungsi Program : Mencetak Laporan Data 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 File Transaksi Cetak Tutup Program PT. ANDIARTA MUZIZAT (COURIER & CARGO) Jl. Tanjung Selor 9B Jakarta Pusat Telp. : (021) 632-4717 Fax. : (021) 632-4670 E-Mail : support@andiarta.co.id 2. Rancangan Input Data INPUT DATA CUSTOMER KODE CUSTOMER NAMA CUSTOMER ALAMAT CUSTOMER TELEPON CUSTOMER Tambah Ubah Hapus Keluar
47 3. Rancangan Input Data INPUT DATA BARANG KODE BARANG Tambah NAMA BARANG Ubah JENIS BARANG BERAT BARANG Hapus JUMLAH BARANG 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 BIAYA KIRIM HARGA/GRAM Total Biaya Tambah Tutup Menu Utama Jml Uang Kembali
49 4.4.5. Perancangan Output Tampilan rancangan output data pada Tabel adalah sebagai berikut : A. Rancangan Output Data PT. ANDIARTA MUZIZAT (COURIER & CARGO) Jl. Tanjung Selor 9B Jakarta Pusat Telp. : (021) 632-4717 Fax. : (021) 632-4670 E-Mail : support@andiarta.co.id Kode Nama Alamat Telp 99999 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx 99999999 99999 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx 99999999 99999 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx 99999999 99999 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx 99999999 Jakarta,... Pimpinan
50 B. Rancangan Output Data PT. ANDIARTA MUZIZAT (COURIER & CARGO) Jl. Tanjung Selor 9B Jakarta Pusat Telp. : (021) 632-4717 Fax. : (021) 632-4670 E-Mail : support@andiarta.co.id Kode Nama Jenis Berat Jumlah 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 : support@andiarta.co.id Nomor Faktur Kode Nama Telp Kode Jenis Berat Jumlah 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
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