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 STIKOM SURABAYA
29
Embed
BAB IV ANALISIS DAN DESAIN SISTEM SURABAYArepository.dinamika.ac.id/id/eprint/61/7/BAB IV.pdf · Proses Penjualan. 2.2.2 Data Flow Diagram Data Flow Diagram (DFD) yaitu bagan yang
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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
STIKOM S
URABAYA
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
1Faktur Pesanan
Barang
Mencetak nota penjualan & brg
pesanan
2
1Nota penjualan
Tunai & Brg pesanan
1Faktur 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
1Nota 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
1Form Permohonan
Kredit
Y
Pembayaran Kredit
1Form Permohonan
Kredit
1Form 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 KreditMencetak Nota Pembayaran
Tagihan Kredit2
1Nota Pembayaran
Tagihan KreditT
Mencetak Faktur Tanda Lunas
2
6
8
Update Stok Barang
Tabel Barang
2
5
5
Mencetak Faktur Penagihan
7
1Faktur Tagihan
1Faktur Tagihan
7
1Nota Pembayaran
Tagihan Kredit
G
Y
2Faktur Tanda
Lunas
Faktur Tanda Lunas
1Laporan
Penjualan
cetak Laporan Penjualan
Tabel Penjualan
1Laporan
Penjualan
9
9
Tabel Angsuran
cetak Laporan Angsuran
1Laporan
Angsuran
10
1Laporan
Angsuran
10
cetak Laporan Barang
11
1Laporan Barang
Tabel Barang
12
1Laporan
Customer
cetak Laporan Customer
Tabel Customer
11
1Laporan
Customer
12
1Laporan Barang
Membuat DaftarPemesa
nan Barang
Data Pemesanan Barang
Input Data Pesanan
1Faktur 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
1Faktur Tagihan
Pembayaran Kredit
Membuat Tanda Terima
2
1Faktur Tanda
Terima
1Faktur Tanda
Terima
Tabel Penjualan
Membuat Surat Jalan
Mencetak Surat Jalan
2
13
1Faktur Surat Jalan
1Faktur 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.
STIKOM S
URABAYA
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 CustomerDaftar 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
STIKOM S
URABAYA
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_61Dt 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 PesananData 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
STIKOM S
URABAYA
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 JalanFlow_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 PesananBarang Ada
Faktur Pesanan
Dt Barang
Daftar Pesanan
Flow_65Faktur 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
STIKOM S
URABAYA
24
Flow_183
Flow_72
Flow_70
Flow_69
Flow_68
Laporan Data Customer
Laporan Angsuran Cust
Laporan Data Barang
Laporan Retur Jual
Laporan PenjualanDirektur
7 Angsuran
6 Retur_Jual
4 Penjualan
1 Barang
1
Mencetak Laporan Barang
2
Mencetak Laporan Data Customer
3
Mencetak Laporan Penjualan
4
Mencetak Laporan Retur Jual
5
Mencetak Laporan Angsuran
2 Customer
Gambar 4.6. DFD Level 3 Laporan
2.2.3 Perancangan Database
Pada tahap ini, dilakukan penyusunan dan perancangan database yang
akan digunakan beserta strukturnya. Rancangan database untuk sistem yang
dibuat berupa Entity Relationship Diagram (ERD), yaitu alat untuk
merepresentasikan model data yang ada pada sistem dimana terdapat entity dan
relationship.
2.2.3.1 Conceptual Data Model (CDM)
Pada CDM dijelaskan gambaran struktur basis data secara konsep pada
CV. Mitra Karya Persada. CDM dapat dilihat pada Gambar 4.7