Upload
sara-adams
View
215
Download
0
Tags:
Embed Size (px)
Citation preview
Design and Developing of System Administration at CV.
Harapan Baru
By : Advisor :Triadi Kelah Andreas Handojo, M.MT26403042 Alexander Setiawan, M.T
Background
The administration system in CV. Harapan Baru still done manually, using a book to record all the transaction.
Difficult to find old record.There were difficulties in processing the
data to generate useful reports
Problems
How to process purchase order and sales order.
How to process debt and account receivable.
How to handle returns from supplier.How to calculate income statement.
Scope
Purchase order, Purchase returns. Sales order. Card of Stock Adjustment of Stock Stock system using First In First Out
(FIFO). Reminder for debt and receivable
system.
Scope (Cont)
Recording debt and receivable installment
Receivable limit Report consist of purchasing, return,
sales, debt, account receivable, delivery and income statement.
Objective
The objective of this Thesis is to design and to make information system which can keep the record of sales, purchasing, goods stock so that can facilitate the record process and making of report for the store.
Problem analysis
Transaction and stock data easy to lose.Difficult to track old record.Difficult to know stock data.Difficult to make report.
System Design
Consists of 2 types :
1. Data Flow Diagram
- Context Diagram
- DFD Level 0
- DFD Level 1
2. Entity Relationship Diagram
DFD Level 0
Consists of 4 processes :Purchase order Sales orderAdjustment of stock Debt and Receivable
DFD Level 0 (Cont.)
2.0 Penjualan
Manajer
1.0Pembelian
3.0Penyesuaian
Stok
Nama Konsumen
Nama Supplier
Penambahan Stok
Stok Barang
Lap. Stok
Pengurangan Stok
Pengurangan Stok
4.0 Hutang /Piutang
Hutang danPiutang
Laba / RugiTransaksi Pembelian
Transaksi Penjualan
Lap. Hutang Piutang
Lap. Laba Rugi
Transaksi Hutang
Customer
SupplierBayar Piutang
Transaksi ReturTagihan Pembelian
Transaksi Pembelian
Harga Jual
Tagihan Penjualan
Bayar Hutang
Surat Jalan
Pengurangan Stok
Penambahan Stok
Transaksi Piutang
Penambahan Stok
Pengurangan Stok
TransaksiPenjualan
Consists of 2 processes : Purchase Retur
DFD Level 1 Purchase Order
DFD Level 1 Purchase Order
1.2Retur
Pembelian
1.1Pembelian
Manajer
Supplier
Nama Supplier
Transaksi Retur
Transaksi Pembelian
Transaksi Pembelian
Stok Barang
Laba / Rugi
Penambahan Stok
Transaksi Pembelian
Pengurangan Stok
Lap. Stok
DFD Level 1 Sales Order
Consists of 2 processes : Sales Delivery
DFD Level 1 Sales Order
2.2Pengiriman
2.1Penjualan
Manajer
Customer
Nama Customer
Surat Jalan
Transaksi Penjualan
Laba / RugiTransaksi Penjualan
Permintaan Kirim
Stok BarangPengurangan Stok
Harga Jual
Lap. Laba Rugi
DFD Level 1 Adjustment of Stock
Consists of 2 processes : Adjusment added Adjusment deduct
DFD Level 1 Adjustment of Stock (Cont)
3.2Penyesuaian
Kurang
3.1Penyesuaian
Tambah
Manajer
Penambahan Stok
Pengurangan Stok
Penambahan Stok
Stok Barang
Pengurangan Stok
DFD Level 1 Debt and Receivable
Consists of 2 processes :DebtReceivable
DFD Level 1 Debt and Receivable (Cont)
4.2Piutang
4.1Hutang
CustomerSupplier
Bayar Piutang
Bayar Hutang
Tagihan Pembelian
Hutang danPiutang
Transaksi Hutang
Transaksi Piutang
Tagihan Penjualan
Manajer
Lap. Hutang Piutang
Entity Relationship Diagram
KODESUPPLIER = KODESUPPLIER
KODEPEMBELIAN = KODEPEMBELIAN
KODEBARANG = KODEBARANG
KODEBARANG = KODEBARANG
KODEPENJUALAN = KODEPENJUALAN
KODECUSTOMER = KODECUSTOMER
KODEPEMBELIAN = KODEPEMBELIAN
KODERETURBELI = KODERETURBELI
KODESUPPLIER = KODESUPPLIER
KODEBAYARHUTANG = KODEBAYARHUTANG
KODEPEMBELIAN = KODEPEMBELIAN
KODECUSTOMER = KODECUSTOMER
KODEBAYARPIUTANG = KODEBAYARPIUTANG
KODEPENJUALAN = KODEPENJUALAN
KODEBARANG = KODEBARANG
KODEPENGIRIMAN = KODEPENGIRIMAN
KODEPENJUALAN = KODEPENJUALAN
KODEBARANG = KODEBARANG
KODEBARANG = KODEBARANG
KODEPENYESUIAN = KODEPENYESUAIAN
pembelian
kodepembeliankodesuppliertanggalpembelianjatuhtempototalpembeliantotalbayarhutang
varchar(15)varchar(6)dateintegernumeric(18,2)numeric(18,2)
<pk><fk>
supplier
kodesuppliernamasupplieralamatteleponfaxkotabankrekening
varchar(6)varchar(30)varchar(50)varchar(30)varchar(30varchar(20)varchar(20)varchar(30)
<pk>
detailpembelian
kodedetailpembeliankodebarangkodepembelianjumlahpembelianhargapembeliansubtotalpembelianjumlahreturketerangan
integervarchar(6)varchar(15)numeric(18,2)numeric(18,2)numeric(18,2)numeric(18,2)varchar(100)
<pk><fk2><fk1>
penjualan
kodepenjualankodecustomertanggalpenjualankreditpenjualandiskonrupiahsubtotalbayartotalpenjualantotalbayarpiutang
varchar(15)varchar(6)dateintegernumeric(18,2)numeric(18,2)numeric(18,2)numeric(18,2)
<pk><fk>
customer
kodecustomernamacustomeralamatteleponfaxkotabankrekeningplafon
varchar(6)varchar(30)varchar(50)varchar(30)varchar(30)varchar(20)varchar(20)varchar(30)numeric(18,2)
<pk>
barang
kodebarangnamabarangspesifikasisatuanmerkhargajualstok
varchar(6)varchar(30)varchar(50)varchar(10)varchar(20)numeric(18,2)numeric(18,2)
<pk>
detailpenjualan
kodedetailpenjualankodebarangkodepenjualanjumlahpenjualanhargapenjualansubtotalpenjualanjumlahkirimketerangan
integervarchar(6)varchar(15)numeric(18,2)numeric(18,2)numeric(18,2)numeric(18,2)varchar(100)
<pk><fk1><fk2>
returbeli
kodereturbelikodepembeliantanggalreturbeliketeranganretur
varchar(15)varchar(15)datevarchar(100
<pk><fk>
detailreturbeli
kodedetailreturbelikodereturbelikodebarangjumlahretur
integervarchar(15)varchar(6)numeric(18,2)
<pk><fk1><fk2>
bayarhutang
kodebayarhutangkodesuppliertanggalbayarhutangtotalbayarhutang
varchar(15)varchar(6)datenumerc(18,2)
<pk><fk>
detailbayarhutang
kodedetailbayarhutangkodepembeliankodebayarhutangjumlahbayarhutangjenisbayarketerangan
integervarchar(15)varchar(15)numeric(18,2)varchar(20)varchar(100)
<pk><fk2><fk1>
bayarpiutang
kodebayarpiutangkodecustomertanggalbayarpiutangtotalbayar
varchar(15)varchar(6)datenumeric(18,2)
<pk><fk>
detailbayarpiutang
kodedetailbayarpiutangkodepenjualankodebayarpiutangjumlahbayarpiutangjenisbayaralatbayarpiutang...
integervarchar(15)varchar(15)numeric(18,2)varchar(20)varchar(20)
<pk><fk2><fk1>
pengiriman
kodepengirimantanggalpengirimancarapengirimankodepenjualan
varchar(15)datevarchar(20)varchar(15)
<pk>
<fk>
detailpengiriman
kodedetailpengirimankodepengirimankodebarangjumlahpengiriman
intvarchar(15)varchar(6)numeric(18,2)
<pk><fk1><fk2>
penyesuaian
kodepenyesuaiantanggalpenyesuaianketerangan
varchar(15)datevarchar(50)
<pk>
detailpenyesuaian
kodedetailpenyesuaiankodepenyesuaiankodebarangjumlahpenyesuaianhargapenyesuaian
integervarchar(15)varchar(6)numeric(18,2)numeric(18,2)
<pk><fk2><fk1>
Implementation
Using Windows XP for the operating system
Using Borland Delphi 7.0 to make the application
Using Microsoft SQL Server 2000 as the database
Using DFD and ERD for the design
Testing Of SystemHere are the sample of purchase systemHere are the sample of purchase system
Testing of system (Cont.)
Here are the sample of sales systemHere are the sample of sales system
Testing of system (Cont.)
To Calculate profit of sales, the system lessening the sales price with the purchase’s price.
As an example, the store buy 20 item from 2 supplier, 10 items from supplier A @1.000 and 10 items from supplier B @1.100, and then selling it all @1.500
So the calculation are:
((1.500-1.000)*10)+(1.500-1.100)*10)=9.000
Conclusion
With this computerized system, the employee can record every transaction.
With this computerized system, the owner can get sales report, purchase report, delivery, debt and receivable and income statement
With this computerized system, income statement can automatically calculated
Suggestions
Make the Accounting Information System for the financial statements
Thank You for Your Attention