bab iv analisis dan desain sistem iv.pdfآ  proses penjualan. 2.2.2 data flow diagram data flow...

Download BAB IV ANALISIS DAN DESAIN SISTEM IV.pdfآ  Proses Penjualan. 2.2.2 Data Flow Diagram Data Flow Diagram

Post on 16-Sep-2019

0 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • BAB IV ANALISIS DAN DESAIN SISTEM

    2.1 Analisis Sistem

    Berdasarkan hasil survey dan pengamatan yang dilakukan di CV. Mitra

    Karya Persada, maka didapatkan proses-proses yang terjadi dalam pencatatan data

    pesanan pelanggan. Proses-proses tersebut dapat dikelompokkan menjadi tiga

    bagian, yaitu: proses transaksi penjualan, proses pembayaran dan proses

    pelaporan.

    2.2 Perancangan Sistem

    Berdasarkan analisis sistem yang ada, maka akan dirancang suatu sistem

    yang sesuai dengan kebutuhan. Rancangan sistem yang dibuat berupa Data Flow

    Diagram (DFD) sebagai deskripsi alur dari sistem. DFD dibuat dengan

    menggunakan software PowerDesigner 6 32-bit.

    2.2.1 System Flow

    System flow yaitu bagan yang memiliki arus pekerjaan secara menyeluruh

    dari suatu sistem yang menjelaskan urutan prosedur-prosedur yang terdapat di

    dalam sistem. System flow pada kerja praktek ini dapat dillihat pada Gambar 4.1.

    19

    ST IK

    OM S

    UR AB

    AY A

  • 20

    2.2.1.1 System Flow Proses Penjualan

    Transaksi Penjualan dan Pelaporan

    Marketing Administrasi

    2

    DirekturCustomer

    Y

    Daftar Pesanan

    Nota Penjualan Tunai & brg

    pesanan

    Brg Ada

    Mengecek Persediaan Barang

    T

    Mencetak Faktur Pesanan

    2

    1 Faktur Pesanan

    Barang

    Mencetak nota penjualan & brg

    pesanan

    2

    1 Nota penjualan

    Tunai & Brg pesanan

    1 Faktur Pesanan

    Barang

    Tabel Barang

    Pembayaran Tunai

    Mengecek Pembayaran

    Tunai ?

    Pembayaran Tunai

    Mengajukan Permohonan Kredit

    Tabel Penjualan

    Tabel Angsuran

    Y

    T

    Mencetak nota penjualan Kredit

    2

    1 Nota penjualan

    Kredit & Brg pesanan

    Tabel PO

    Mengecek Data Customer Tabel Customer

    Data Ada Membuat data Customer BaruT

    Y

    Data Pesanan

    Menyimpan data Pesanan

    Tabel Pesanan

    Ya

    Mencetak Permohonan Kredit

    1 Form Permohonan

    Kredit

    Y

    Pembayaran Kredit

    1 Form Permohonan

    Kredit

    1 Form Permohonan

    Kredit

    ACC ?

    3

    T

    Pembayaran Harus Tunai

    4

    Tidak

    4

    3

    Tabel AngsuranCek Pembayaran Tagihan Kredit

    Input Pembayaran Tagihan Kredit Pelunasan Tagihan

    KreditLunas ? Update Kredit Mencetak Nota Pembayaran

    Tagihan Kredit 2

    1 Nota Pembayaran

    Tagihan KreditT

    Mencetak Faktur Tanda Lunas

    2

    6

    8

    Update Stok Barang

    Tabel Barang

    2

    5

    5

    Mencetak Faktur Penagihan

    7

    1 Faktur Tagihan

    1 Faktur Tagihan

    7

    1 Nota Pembayaran

    Tagihan Kredit

    G

    Y

    2 Faktur Tanda

    Lunas

    Faktur Tanda Lunas

    1 Laporan

    Penjualan

    cetak Laporan Penjualan

    Tabel Penjualan

    1 Laporan

    Penjualan

    9

    9

    Tabel Angsuran

    cetak Laporan Angsuran

    1 Laporan

    Angsuran

    10

    1 Laporan

    Angsuran

    10

    cetak Laporan Barang

    11

    1 Laporan Barang

    Tabel Barang

    12

    1 Laporan

    Customer

    cetak Laporan Customer

    Tabel Customer

    11

    1 Laporan

    Customer

    12

    1 Laporan Barang

    Membuat DaftarPemesa

    nan Barang

    Data Pemesanan Barang

    Input Data Pesanan

    1 Faktur Pesanan

    Barang

    1

    1

    Cek Data angsuran

    Ya

    Tunggakan ?

    Tidak

    Nota Penjualan & brg pesanan

    Nota Penjualan Kredit & brg

    pesanan

    6

    Nota Penjualan Kredit & brg

    pesanan

    1 Faktur Tagihan

    Pembayaran Kredit

    Membuat Tanda Terima

    2

    1 Faktur Tanda

    Terima

    1 Faktur Tanda

    Terima

    Tabel Penjualan

    Membuat Surat Jalan

    Mencetak Surat Jalan

    2

    13

    1 Faktur Surat Jalan

    1 Faktur Surat Jalan

    13

    End

    Start

    Gambar 4.1. System Flow Proses Penjualan

    2.2.2 Data Flow Diagram

    Data Flow Diagram (DFD) yaitu bagan yang menggambarkan arus data

    dalam suatu sistem yang telah ada atau sistem baru yang akan dikembangkan

    secara logika. DFD kemudian terdiri dari Context Diagram, level 0 dan level –

    level selanjutnya sesuai dengan tingkat kompleksitas sistem.

    ST IK

    OM S

    UR AB

    AY A

  • 21

    2.2.2.1 Context Diagram

    Context Diagram menggambarkan arus data keseluruhan dalam sebuah

    sistem. Context diagram sistem ini memiliki tiga external entity yang menunjang

    jalannya sistem, yaitu Admin dan Direktur. Context Diagram dapat dilihat pada

    Gambar 4.2

    Nota Pembelian Kredit

    Faktur Surat Jalan

    Faktur Tagihan

    Pembayaran Tunai

    Pembayaran Kredit

    Laporan Angsuran Cust

    Faktur Pesanan

    Nota Pembelian Tunai

    Faktur Retur Penjualan

    Laporan Data Customer

    Laporan Data Barang

    Laporan Retur Jual

    Laporan Penjualan

    Data Retur Penjualan

    Data Customer Daftar Pesanan

    0

    Aplikasi Pencatatan Transaksi Penjualan Dan Pelaporan

    +

    Admin

    Direktur

    Gambar 4.2. Context Diagram Aplikasi Pencatatan Data Pesanan Pelanggan

    2.2.2.2 DFD Level 0

    Dalam DFD level 0 ini terdapat tiga sistem dan tiga external entity. Sistem

    tersebut antara lain : Master, Transaksi dan Laporan. Sedangkan external entity -

    nya adalah Admin dan Derektur. DFD level 0 dapat dilihat pada Gambar 4.3

    ST IK

    OM S

    UR AB

    AY A

  • 22

    Flow_183

    Nota Pembelian Kredit

    Flow_72

    Flow_70

    Flow_69

    Flow_68

    Flow_67

    Flow_65

    Flow_64

    Flow_63

    Dt Pesanan

    Flow_61 Dt Barang

    Laporan Penjualan

    Laporan Retur Jual

    Laporan Data Barang

    Laporan Data Customer

    Laporan Angsuran Cust

    Faktur Tagihan

    Pembayaran Kredit

    Faktur Surat Jalan

    Faktur Retur Penjualan

    Nota Pembelian Tunai

    Daftar Pesanan Data Retur Penjualan

    Pembayaran Tunai

    Faktur Pesanan

    Flow_48

    Flow_47

    Data Customer

    Admin

    Direktur

    1

    Master

    +

    2

    Transaksi

    +

    3

    Laporan

    +

    1 Barang

    2 Customer

    3 Pesanan

    4 Penjualan

    5 Detail_Pesan

    6 Retur_Jual

    7 Angsuran

    Gambar 4.3. DFD Level 0 Aplikasi Pencaatan Data Pesanan Pelanggan

    2.2.2.3 DFD Level 1 Master

    Pada DFD level 1 master dijelaskan proses – proses yang terjadi pada

    manajemen master. DFD level 1 master dapat dilihat pada Gambar 4.4

    Flow_48

    Flow_54

    Flow_47

    Data Customer

    Admin

    2 Customer

    2 Customer

    1

    Cek Data Customer

    2

    Input Data Customer Baru

    Gambar 4.4. DFD Level 1 Master

    ST IK

    OM S

    UR AB

    AY A

  • 23

    2.2.2.4 DFD Level 2 Transaksi

    Pada DFD level 2 Transaksi dijelaskan proses – proses yang terjadi pada

    manajemen transaksi. DFD level 2 Transaksi dapat dilihat pada Gambar 4.5

    Flow_186

    Flow_185

    Data Pesanan

    Faktur Tagihan

    ADa Tunggakan

    Retur Sesuai

    Faktur Surat Jalan Flow_171

    Flow_67

    Dt Penjualan Kredit

    Flow_61

    Flow_168

    Flow_166

    Nota Pembelian Kredit

    Kredit

    Flow_64

    Nota Pembelian Tunai

    Tunai

    Pembayaran Tunai

    Pembayaran Kredit

    Flow_63

    Dt Pesanan Barang Ada

    Faktur Pesanan

    Dt Barang

    Daftar Pesanan

    Flow_65 Faktur Retur Penjualan

    Retur Tidak Sesuai

    Data Retur Penjualan

    Admin

    1 Barang

    3 Pesanan

    5 Detail_Pesan

    4 Penjualan

    6 Retur_Jual

    7 Angsuran

    1

    Cek Kriteria Retur

    2

    Membuat Retur Jual

    3

    Cek Persediaan Barang

    4

    Membuat Data Pesanan

    5

    Mencetak Faktur Pesanan

    6

    Mengecek Pembayaran

    7

    Menginput Transaksi Penjualan Tunai

    8

    Mengupdate Stock Barang

    9

    Mencetak Nota Penjualan Tunai

    10

    Menginput Transaksi Penjualan Kredit

    11

    Mencetak Nota Penjualan Kredit

    12

    Membuat Surat Jalan

    13

    Mengecek Data Angsuran

    14

    Mencetak Faktur Tagihan

    Gambar 4.5. DFD Level 2 Transaksi

    2.2.2.5 DFD Level 3 Laporan

    Pada DFD level 3 Laporan dijelaskan proses – proses yang terjadi pada

    manajemen laporan. DFD level 3 master dapat dilihat pada Gambar 4.6

    ST IK

    OM S

    UR AB

    AY A

  • 24

    Flow_183

    Flow_72

    Flow_70

    Flow_69

    Flow_68

    Laporan Data Customer

    Laporan Angsuran Cust

    Laporan Data Barang

    Laporan Retur Jual