26
Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

Embed Size (px)

Citation preview

Page 1: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

Design and Developing of System Administration at CV.

Harapan Baru

By : Advisor :Triadi Kelah Andreas Handojo, M.MT26403042 Alexander Setiawan, M.T

Page 2: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 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

Page 3: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

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.

Page 4: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

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.

Page 5: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

Scope (Cont)

Recording debt and receivable installment

Receivable limit Report consist of purchasing, return,

sales, debt, account receivable, delivery and income statement.

Page 6: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

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.

Page 7: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

Problem analysis

Transaction and stock data easy to lose.Difficult to track old record.Difficult to know stock data.Difficult to make report.

Page 8: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

System Design

Consists of 2 types :

1. Data Flow Diagram

- Context Diagram

- DFD Level 0

- DFD Level 1

2. Entity Relationship Diagram

Page 9: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

DFD Level 0

Consists of 4 processes :Purchase order Sales orderAdjustment of stock Debt and Receivable

Page 10: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

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

Page 11: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

Consists of 2 processes : Purchase Retur

DFD Level 1 Purchase Order

Page 12: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

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

Page 13: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

DFD Level 1 Sales Order

Consists of 2 processes : Sales Delivery

Page 14: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

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

Page 15: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

DFD Level 1 Adjustment of Stock

Consists of 2 processes : Adjusment added Adjusment deduct

Page 16: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

DFD Level 1 Adjustment of Stock (Cont)

3.2Penyesuaian

Kurang

3.1Penyesuaian

Tambah

Manajer

Penambahan Stok

Pengurangan Stok

Penambahan Stok

Stok Barang

Pengurangan Stok

Page 17: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

DFD Level 1 Debt and Receivable

Consists of 2 processes :DebtReceivable

Page 18: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

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

Page 19: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

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>

Page 20: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

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

Page 21: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

Testing Of SystemHere are the sample of purchase systemHere are the sample of purchase system

Page 22: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

Testing of system (Cont.)

Here are the sample of sales systemHere are the sample of sales system

Page 23: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

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

Page 24: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

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

Page 25: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

Suggestions

Make the Accounting Information System for the financial statements

Page 26: Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT 26403042 Alexander Setiawan, M.T

Thank You for Your Attention