76
25 BAB III METODE PENELITIAN 3.1. Analisa Sistem Sistem pengolahan data persediaan dan keuangan pada PT. Holland masih dilakukan manual sehingga banyak terjadi pemborosan dan kebocoran pada bagian persediaan, sedangkan pada bagian keuangan kesulitan untuk mengontrol sistem keuangan serta pembuatan laporan-laporan keuangan. Sistem persediaan terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar dan retur bahan sehingga diharapkan dapat membantu bagian persediaan dengan mengontrol persediaan barang yang ada di gudang dengan menggunakan laporan-laporan stok yang dihasilkan oleh sistem komputerisasi. Transaksi-transaksi yang terlibat pada persediaan dan yang berpengaruh dengan kas dan bank akan diproses ke general ledger. Proses General Ledger akan menghasilkan output berupa laporan-laporan keuangan yang berguna untuk mengontrol keadaan keuangan perusahaan. 3.2. Perancangan Sistem Tahapan perancangan sistem yang meliputi Dokumen Flow, System Flow, Data Flow Diagram (DFD), Entity Relationship Diagram (ERD) serta struktur database akan dibuat untuk menghasilkan gambaran suatu sistem informasi secara bertahap mulai dari sistem secara manual sampai yang terkomputerisasi agar bermanfaat bagi perusahaan untuk mengatasi masalah. Perancangan sistem ini disajikan secara beruntun sebagai berikut:

METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

  • Upload
    hadang

  • View
    222

  • Download
    0

Embed Size (px)

Citation preview

Page 1: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

25

BAB III

METODE PENELITIAN

3.1. Analisa Sistem

Sistem pengolahan data persediaan dan keuangan pada PT. Holland masih

dilakukan manual sehingga banyak terjadi pemborosan dan kebocoran pada

bagian persediaan, sedangkan pada bagian keuangan kesulitan untuk mengontrol

sistem keuangan serta pembuatan laporan-laporan keuangan. Sistem persediaan

terkomputerisasi nantinya melakukan perekaman data persediaan meliputi

pembelian, penjualan, keluar dan retur bahan sehingga diharapkan dapat

membantu bagian persediaan dengan mengontrol persediaan barang yang ada di

gudang dengan menggunakan laporan-laporan stok yang dihasilkan oleh sistem

komputerisasi. Transaksi-transaksi yang terlibat pada persediaan dan yang

berpengaruh dengan kas dan bank akan diproses ke general ledger. Proses

General Ledger akan menghasilkan output berupa laporan-laporan keuangan yang

berguna untuk mengontrol keadaan keuangan perusahaan.

3.2. Perancangan Sistem

Tahapan perancangan sistem yang meliputi Dokumen Flow, System

Flow, Data Flow Diagram (DFD), Entity Relationship Diagram (ERD) serta

struktur database akan dibuat untuk menghasilkan gambaran suatu sistem

informasi secara bertahap mulai dari sistem secara manual sampai yang

terkomputerisasi agar bermanfaat bagi perusahaan untuk mengatasi masalah.

Perancangan sistem ini disajikan secara beruntun sebagai berikut:

Page 2: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

26

3.2.1. Sistem flow

Diagram alir atau sistem flow merupakan bagan alir dari program / sistem

yang digunakan untuk memperjelas arus dari data atau dokumen. Diagram alir

tersebut terdiri atas Dokumen Flow dan Sistem Flow.

Dokumen flow merupakan gambaran suatu aliran kerja secara manual.

Dokumen flow dari sistem yang lama dapat dijelaskan dengan gambar-gambar

sebagai berikut:

Page 3: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

27

Dokumen Flow Sistem Lama Proses Pembelian Barang

Gam

bar

3.1.

Dok

umen

Flo

w S

iste

m L

ama

Pro

ses

Pem

belia

n B

aran

g

Page 4: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

28

Dokumen Flow Sistem Lama Proses Penjualan Barang

Gam

bar

3.2.

Dok

umen

Flo

w S

iste

m L

ama

Pro

ses

Pen

jual

an B

aran

g

Page 5: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

29

Dokumen Flow Sistem Lama Proses Keluar-Retur Bahan dan Penjualan Produk

Gam

bar

3.3.

Dok

umen

Flo

w S

iste

m L

ama

Pro

ses

Kel

uar-

Ret

ur B

ahan

dan

Pen

jual

an P

rodu

k

Page 6: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

30

Dokumen Flow Sistem Lama Proses Produksi WIP

Gambar 3.4. Dokumen Sistem Lama Flow Proses Produksi WIP

Page 7: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

31

Dokumen Flow Sistem Lama Proses Pembuatan Lap. Stok, Lap. Rugi Laba dan Lap. Neraca

Gambar 3.5. Dokumen Flow Sistem Lama Proses Pembuatan Lap. Stok,

Lap. Rugi Laba dan Lap. Neraca

Page 8: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

32

Dokumen flow selanjutnya adalah gambaran aliran kerja secara manual

yang terdapat dalam sistem yang baru dan dibuat untuk memperbaiki sistem yang

sudah ada.

Page 9: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

33

Dokumen Flow Sistem Baru Proses Pembelian Barang

Gam

bar

3.6.

Dok

umen

Flo

w S

iste

m B

aru

Pro

ses

Pem

belia

n B

aran

g

Page 10: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

34

Dokumen Flow Sistem Baru Proses Penjualan Barang

Gam

bar

3.7.

Dok

umen

Flo

w S

iste

m B

aru

Pro

ses

Pen

jual

an B

aran

g

Page 11: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

35

Dokumen Flow Sistem Baru Proses Keluar-Retur Bahan dan Penjualan Produk

Gam

bar

3.8.

Dok

umen

Flo

w S

iste

m B

aru

Pro

ses

Kel

uar-

Ret

ur B

ahan

dan

Pen

jual

an P

rodu

k

Page 12: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

36

Dokumen Flow Sistem Baru Proses Produksi WIP

Gam

bar

3.9.

Dok

umen

Flo

w S

iste

m B

aru

Pro

ses

Pro

duks

i WIP

Page 13: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

37

Dokumen Flow Sistem Baru Proses Pembuatan Lap. Stok, Lap. Rugi Laba dan Lap. Neraca

Gambar 3.10. Dokumen Flow Sistem Baru Proses Pembuatan Lap. Stok, Lap. Rugi Laba dan Lap. Neraca

Page 14: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

38

Diagram alir selanjutnya adalah yang disebut dengan Sistem flow. Sistem

flow merupakan gambaran suatu aliran kerja yang terdapat dalam sistem yang

baru secara terkomputerisasi dan dibuat untuk memperbaiki sistem yang sudah

ada. Sistem flow akan digambarkan pada gambar-gambar berikut:

Page 15: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

39

Sistem Flow Proses Pembelian Barang

Gam

bar

3.11

. Sis

tem

Flo

w P

rose

s P

embe

lian

Bar

ang

Page 16: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

40

Sistem Flow Proses Penjualan Barang

Gam

bar

3.12

. Sis

tem

Flo

w P

rose

s P

enju

alan

Bar

ang

Page 17: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

41

Sistem Flow Proses Keluar-Retur Bahan dan Penjualan Produk

SK

B3

SK

B2

SK

B1

GU

DA

NG

KE

UA

NG

AN

KE

LUA

R &

RE

TU

R B

HN

&JU

AL

PR

OD

UK

OU

TLE

TM

AN

AJE

ME

N

Men

yia

pka

nB

hn R

etur

Ou

tlet

Men

erim

a B

hnR

etu

r dr

Out

let

SR

B1

Fkt

Jua

lP

rod

2

LJP

1

PE

LAN

GG

AN

Mem

esa

nP

rod

uk

Fkt

Jua

lP

rod

1

Lap

Ana

lisa

Bia

ya B

hn

2La

p A

nal

isa

Bia

ya B

hn

1

Lap

Ana

lisa

Bia

ya B

hn

1

SK

B1

SK

B2

SK

B1

Me

nyia

pka

nba

han

ses

uai

SK

B

SK

B1

AC

CG

uda

ng

Ord

er

Jual

File

Jua

lP

rod

In D

t & B

uat

Fkt

Jua

l Pro

d

PD

E

File

Kel

uar

Bah

an

File

Bar

ang

Te

rmin

al

SK

B3

SK

B2

SK

B1

File

Re

tur

Ba

han

SR

B3

SR

B2

SR

B1

Pro

ses

Hit

Sto

ck&

Bua

t Lap

Te

rmin

al

Fkt

Ju

alP

rod

3F

kt J

ual

Pro

d

2F

kt J

ual

Pro

d

1S

KB

2

LKB

1S

RB

2

LRB

1

SR

B2

LRB

1

SK

B2

LKB

1

LR

B1

LKB

1

Ord

er J

ual

LJP

3LJ

P2

LJP

1

Fkt

Jua

lP

rod

3F

kt J

ual

Pro

d

2F

kt J

ual

Pro

d

1

Te

rmin

al

Lap

An

alis

aB

iaya

Bhn

2La

p A

nalis

aB

iaya

Bhn

1

Pro

ses

Ana

lisa

Bia

ya B

hn

Ua

ngU

ang

File

Bud

get

Pro

duk

Re

nca

naB

udge

t P

rod

uk

Te

rmin

al

Ren

cana

Bud

get

Pro

duk

N

4

N

SK

B3

SR

B2

4

N

2

7

5

1

15

2

LJP

2

LJP

1

8 9 10

89

10

3

6S

RB

3

SR

B2

SR

B1

N

6

7

3

N

Lap

Bre

akE

ven

yang

lalu1

Lap

An

alis

a B

iaya

Bh

n yg

lalu

2

Ket

eran

gan

:S

KB

= S

ura

t Kel

uar

Bah

an

SR

B =

Sur

at R

etu

r B

aha

nL

KB

=

Lap

oran

Ke

luar

Ba

han

LR

B =

Lap

ora

n R

etu

r B

aha

nL

JP

= L

apo

ran

penJ

ual

an P

rodu

k

Gam

bar

3.13

. Sis

tem

Flo

w P

rose

s K

elua

r-R

etur

Bah

an d

an P

enju

alan

Pro

duk

Page 18: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

42

Sistem Flow Proses Produksi WIP

GU

DA

NG

KE

UA

NG

AN

PR

OD

UK

SI

MA

NA

JEM

EN

FM

BP

Ren

cana

Pro

duk

si

FM

BP

Re

ncan

aP

rod

uksi

Mem

bua

tF

MB

P

PD

E

File

Pro

duk

siP

rose

s H

it S

tock

& B

uat S

PM

Bse

rta

Bu

at L

PM

B

Ter

min

al

File

Ba

rang

LPM

B2

LP

MB

1

LPM

B1

SP

MB

1

SK

B3

SK

B2

SP

MB

1

SP

MB

2

N

SK

B3

SK

B2

SP

MB

1

Mer

enc

anak

anK

ebut

uha

n bh

nu/

pro

duk

si

Lap

Bre

ak

Eve

n ya

ng

lalu1

Lap

An

alis

a B

iaya

Bhn

yg

lalu

2

LP

MB

2

LPM

B1

N

Ket

eran

gan

:S

PM

B =

Sur

at P

eM

aka

ian

Bah

anF

MB

P =

For

m p

erM

inta

an B

ahan

unt

uk d

iPro

duks

iLP

MB

=

Lap

. P

eMak

aian

Bah

an

Gam

bar

3.14

. Sis

tem

Flo

w P

rose

s P

rodu

ksi W

IP

Page 19: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

43

Sistem Flow Proses Pembuatan Lap. Stok, Lap. Rugi Laba dan Lap. Neraca

Gam

bar

3.15

. Sis

tem

Flo

w P

rose

s P

embu

atan

Lap

. Sto

k, L

ap. R

ugi L

aba

da

n L

ap. N

erac

a

Page 20: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

44

3.2.2. Data Flow Diagram (DFD).

Data flow diagram adalah suatu diagram yang digunakan untuk

menggambarkan arus data suatu sistem. Data flow diagram diawali dengan

pembuatan context diagram untuk memberikan gambaran sistem secara

keseluruhan, setelah itu diturunkan hingga menjadi sub-sub yang lebih kecil dan

lebih terperinci. Untuk proses-proses didalamnya, akan tampak jelas dan lebih

rinci dilevel-level berikutnya, yaitu:

Context Diagram.

Context diagram merupakan gambaran menyeluruh dari Data Flow

Diagram suatu sistem. Context diagram dapat dilihat pada gambar 3.16 berikut:

Page 21: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

45

Pada gambar 3.16 di atas menggambarkan alur sistem secara global dan

menjelaskan batasan dari sistem yang ada. Pada Context Diagram ini terdapat

beberapa entity yang berhubungan dengan Sistem Informasi Akuntansi pada PT.

Holland yaitu :

- Pemasok : Entity yang memasok barang ke perusahaan.

Dat

a K

orek

si S

tock

Brg

Lap

Bre

ak E

ven

Kw

itans

i Jua

l

Srt

Tag

ihan

Dat

a T

rans

aksi

Jur

nal

Lap

Ana

lisa

By

Bhn

yg

lam

a un

t Out

let

Lap

Ana

lisa

By

Bhn

yg

lam

a un

t Pro

duks

i

Lap

Sto

ck

Kw

itans

i Bel

i

SP

B

SO

P

Srt

Jal

an &

TT

B

Lap

Ret

ur B

eli

Lap

Bel

i

Lap

Hut

Dag

Sta

tus

Sto

ck d

an K

euan

gan

Srt

Jal

an &

Brg

LPM

B

SP

MB

LJP

LRB

LKB

Byr

Tag

ih J

l Brg

Sta

tus

plg_

fran

chis

ee

SR

BS

KB

Lap

Piu

t Dag

Lap

Ret

ur J

ual

Lap

Jual

Lap

Jurn

al

SJB

& B

rg

Srt

Ord

er

Fak

tur

Jl P

rod

Fak

tur

Ret

Bel

i

LBR

P

FM

BP

SO

P

Lap

Nrc

SR

J

Fak

tur

Ret

Jua

l

Lap

R_L

Sta

tus

brg

di g

udan

g

Fak

tur

Bel

i

Byr

Tag

ihan

Bel

i

Fak

tur

Jl B

rg

Byr

ole

h pl

g

Ord

er J

ual

Lap

Hpp

Lap

Bre

ak E

ven

Pel

angg

an

Pel

angg

an_F

ranc

hise

e

Pem

asok

Gud

ang

Out

let

Keu

anga

n

Pro

duks

i

Man

ajem

en

0

Sis

tem

_Inf

orm

asi_

Aku

ntan

si_H

olla

nd

+

Gam

bar

3.16

. Con

text

Dia

gram

Sis

tem

Inf

orm

asi A

kunt

ansi

pad

a P

T. H

olla

nd

Page 22: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

46

- Pelanggan : Entity yang membeli produk ke perusahaan.

- Produksi : Entity yang melakukan produksi dari bahan mentah menjadi

bahan WIP.

- Outlet : Entity yang menangani penjualan produk ke pelanggan.

- Pelanggan_Franchisee : Entity yang membeli barang ke perusahaan.

- Keuangan : Entity yang menangani masalah inventory dan keuangan

di dalam perusahaan

- Gudang : Entity yang menangani keluar masuk barang secara fisik

di dalam perusahaan.

- Manajemen : Entity yang menerima laporan-laporan yang dihasilkan dari

entity keuangan.

3.2.3. HIPO / Bagan Berjenjang.

Bagan berjenjang adalah gambaran sistem menyeluruh yang merupakan

hirarki proses-proses yang ada dalam sistem, dari proses paling global hingga

proses paling kecil. Bagan berjenjang digambarkan pada gambar 3.17 berikut:

Page 23: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

47

Gam

bar

3.17

. Bag

an B

erje

njan

g S

iste

m I

nfor

mas

i Aku

ntan

si p

ada

PT. H

olla

nd

Page 24: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

48

DFD Level 1 Proses Sistem Informasi Akuntansi pada PT. Holland

Dt J

urna

l

Dt K

orek

si

Inf D

t Brg

Dt B

rg

Lap

Bre

ak E

ven

yang

lam

a

Lap

Bre

ak E

ven

yang

lam

a

[Lap

Bre

ak E

ven]

[Lap

Bre

ak E

ven]

Inf D

t Bre

ak E

ven

Dt B

reak

Eve

nInf D

t Per

kira

an

Lap

R_L

Inf D

t Brg

Inf D

t Per

kira

an

Inf D

t Pos

ting

Dt J

urna

l

Inf D

t Pos

ting

Inf D

t Per

kira

an

Dt J

urna

l

[Kw

itans

i Jua

l]

[Srt

Tag

ihan

]

[Dat

a T

rans

aksi

Jur

nal]

[Lap

Ana

lisa

By

Bhn

yg

lam

a un

t Pro

duks

i]

[Lap

Ana

lisa

By

Bhn

yg

lam

a un

t Out

let]

[Lap

R_L

]

[Lap

Jur

nal]

Dt J

urna

l

[Lap

Hpp

][L

ap N

rc]

Inf D

T P

ostin

g

[Lap

Sto

ck]

Inf D

t Per

kira

an Inf D

t Pos

ting

Dt J

urna

l

Inf D

t Pos

ting

Inf D

t Per

kira

an

Inf D

t Jur

nal

Inf D

t Per

kira

anD

t Jur

nal

[Kw

itans

i Bel

i]

[Byr

Tag

ihan

Bel

i]

Srt

Jal

an &

Brg

tdk

coco

k

Srt

Jal

an &

Brg

tdk

coco

k

[SP

B]

[SO

P]

[Srt

Jal

an &

TT

B]

Inf H

utan

g D

ag

Inf D

t Pem

asok

Inf D

t Brg

[Fak

tur

Ret

Bel

i]

[Fak

tur

Bel

i]

[SO

P]

[Srt

Jal

an &

Brg

]

[Sta

tus

Sto

ck d

an K

euan

gan]

[Lap

Bel

i]

[Lap

Ret

ur B

eli]

[Lap

Hut

Dag

]

[LB

RP

]

[LP

MB

]

Inf D

t Brg

Dt B

rg

[SP

MB

]

[FM

BP

]

Inf D

t Brg

Dt B

rg

[SK

B]

[SR

B]

[Byr

ole

h pl

g]

[Ord

er J

ual]

[LR

B]

[LK

B]

[LJP

]

[Fak

tur

Jl P

rod]

Inf D

t Piu

tang

Inf D

t Plg

[Sta

tus

plg_

fran

chis

ee]

[Lap

Piu

t Dag

]

[Lap

Jua

l]

[Lap

Ret

ur J

ual]

[Sta

tus

brg

di g

udan

g]

[SR

J]

[SJB

& B

rg]

[Fak

tur

Ret

Jua

l]

[Fak

tur

Jl B

rg]

[Srt

Ord

er]

Lap

Ana

lisa

By

Bhn

[Byr

Tag

ih J

l Brg

]

Pel

angg

an

Pem

asok

Gud

ang

Out

let

Keu

anga

n

1B

aran

g

2P

lg_F

ranc

hise

e

5P

iuta

ng

Dag

1B

aran

g

Pro

duks

i

2

Pro

duks

i Bah

an

WIP

+

1B

aran

g

Keu

anga

n

1B

aran

g11

Pem

asok

1

Pem

belia

n

+

12H

utan

g D

ag

Man

ajem

en

3

Kel

uar

& R

etur

B

hn &

Jua

l P

rodu

k+

17M

st

Per

kira

an

18Ju

rnal

18Ju

rnal

17M

st

Per

kira

an

6

Gen

eral

Led

ger +

19M

st P

ostin

g

19M

st P

ostin

g

5

Lapo

ran

Sto

ck

Bar

ang

4

Pen

jual

an

+

Pel

angg

an_F

ran

chis

ee

Keu

anga

n

Keu

anga

n

Keu

anga

n

17M

st

Per

kira

an

19M

st P

ostin

g

18Ju

rnal

7

Lapo

ran

Bre

ak

Eve

n

+

20B

reak

Eve

n

Keu

anga

n8

Kor

eksi

Sto

ck

Bar

ang

Rus

ak+

21K

orek

si

Gam

bar

3.18

. DF

D L

evel

1 P

rose

s S

iste

m I

nfor

mas

i Aku

ntan

si p

ada

PT

. Hol

land

Page 25: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

49

Pada Proses Sistem Informasi Akuntansi pada PT. Holland terdapat

beberapa proses yaitu Proses Pembelian, Proses Produksi Bahan WIP, Proses

Keluar & Retur Bhn & Jual Produk, Proses Penjualan, Proses Laporan Stock

Barang, Proses General Ledger, Proses Laporan Break Even dan Koreksi Stock

Barang Rusak.

DFD Level 2 Proses Pembelian

[Srt Tagihan]

Inf Dt Hut Dag

Inf Ret Beli

Inf Dt Ret Beli

Inf Dt Pemasok

Inf Dt Posting [Inf Dt Posting]

Dt Hut Dag

Dt Jurnal

Inf Dt Perkiraan

[Lap Beli]

[Lap Retur Beli]

[Lap Hut Dag]

Dt Brg

Inf Dt Ret Beli

Inf Dt Beli

Dt Hut Dag

Status Hut Dag

[Dt Jurnal]

[Inf Dt Perkiraan]

[Kwitansi Beli]

[Srt Jalan & Brg tdk cocok]

[Srt Jalan & Brg tdk cocok]

Dt Ord Beli Brg

[SOP]

[SPB]

[Srt Jalan & TTB]

[Inf Hutang Dag]

Dt Retur Beli Brg

Inf Dt Brg

Inf Dt Pemasok[Inf Dt Pemasok]

[Inf Dt Brg]

[Status Stock dan Keuangan]

Dt Beli Brg

[Faktur Ret Beli]

[LBRP]

[SOP]

[Byr Tagihan Beli]

[Srt Jalan & Brg]

[Faktur Beli]

Manajemen

Keuangan

1 Barang

11 Pemasok

1.2

Transaksi Retur Pembelian

+

12 Hutang Dag

13 Beli Brg

14Retur Beli

Brg

Gudang

15Order

Beli Brg

18 Jurnal17

Mst Perkiraan

12Hutang

Dag

1.3

Update Stock Brg Beli & Ret Beli dan

Mencatat ke Jurnal & Hut Dag +

1.5

Lap Beli & Ret Beli dan Lap

Hut Dag +

1.4

Pengeluaran Kas

+

19Mst

Posting11 Pemasok

13 Beli Brg

Pemasok

1.1

Transaksi Pembelian

+

Gambar 3.19. DFD Level 2 Proses Pembelian

Pada Proses Pembelian terdapat beberapa proses yaitu Proses Transaksi

Pembelian, Proses Retur Pembelian, Proses Update Stock Brg Beli & Ret Beli dan

Mencatat ke Jurnal & Hut Dag, proses Pengeluaran Kas dan proses Lap Beli &

Ret Beli dan Lap Hut Dag.

Page 26: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

50

DFD Level 3 Proses Transaksi Pembelian

[Inf Hutang Dag]

[Dt Beli Brg]

[Inf Dt Pemasok]

[Dt Ord Beli Brg]

[Faktur Beli]

[Srt Jalan & TTB]

[SOP]

[Srt Jalan & Brg]

[SOP][Status Stock dan Keuangan]

Data Beli Brg

[SPB]

[Inf Dt Brg]

KeuanganPemasok

1 Barang

11 Pemasok

12Hutang

Dag

13 Beli Brg

Gudang

1.1.1

Verifikasi Order

Pembelian

1.1.2

Membuat Order

Pembelian

1.1.3

Penerimaan Barang

15Order

Beli Brg

Gambar 3.20. DFD Level 3 Proses Transaksi Pembelian

Pada saat sebelum melakukan order pembelian, stok barang yang ada di

gudang dicek oleh bagian keuangan apakah stok dalam keadaan minimal stok

atau tidak, serta dicek pula hutang dagang dengan pemasok dengan verifikasi

order pembelian. Setelah proses verifikasi order pembelian benar dibuat order

pembelian. Order Pembelian kemudian dikirim ke pemasok. Pemasok mengirim

barang ke perusahaan lalu diproses pada Penerimaan Barang.

Page 27: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

51

DFD Level 3 Proses Retur Pembelian

[LBRP]

[Srt Jalan & Brg tdk cocok]

[Faktur Ret Beli]

[Dt Retur Beli Brg]

[Inf Dt Brg]

[Inf Dt Pemasok]

[Srt Jalan & Brg tdk cocok]

Pemasok

11 Pemasok

1 Barang

14Retur

Beli Brg

Gudang

1.2.1

Membuat LBRP dan Mengirim

Barang

1.2.2

Input Retur Pembelian

Gambar 3.21. DFD Level 3 Proses Retur Pembelian

Pada proses Retur Pembelian barang dicek terlebih dahulu oleh bagian

gudang, setelah itu dibuat LBRP ( Laporan Barang Retur Pembelian ). Kemudian

LBRP, Surat Jalan dan barang tdk cocok dikirim pemasok. Setelah menerima

LBRP pemasok mengirimkan faktur retur pembelian. Faktur retur pembelian

diinput sebagai pengurang stok dan hutang dagang.

Page 28: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

52

DFD Level 3 Proses Update Stock Brg Beli & Ret Beli dan Mencatat ke Jurnal & Hut Dag

Inf Dt BeliInf Dt Ret Beli

[Inf Dt Posting]

[Dt Hut Dag][Dt Jurnal]

[Inf Dt Perkiraan]

[Dt Brg]

[Inf Dt Ret Beli][Inf Dt Beli]13 Beli Brg 14 Retur Beli Brg

1 Barang

17 Mst Perkiraan

18 Jurnal12 Hutang Dag

19 Mst Posting

1.3.1

Update Stock Brg Beli & Ret

Beli

1.3.2

Mencatat ke Jurnal & Hut Dag

Gambar 3.22. DFD Level 3 Proses Update Stock Brg Beli & Ret Beli dan

Mencatat ke Jurnal & Hut Dag

Proses Update Stock Brg Beli & Ret Beli digunakan untuk menghitung

jumlah barang yang masuk pada proses pembelian dan menghitung jumlah barang

yang keluar pada proses retur pembelian dan kemudian diupdate ke datastore

barang. Proses Mencatat ke Jurnal & Hut Dag digunakan untuk merekam

transaksi-transaksi pembelian dan retur pembelian ke jurnal serta buku hutang

dagang.

Page 29: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

53

DFD Level 3 Proses Pengeluaran Kas

[Srt Tagihan]

[Byr Tagihan Beli]

[Inf Dt Pemasok]

[Inf Dt Posting]

[Dt Hut Dag]Data Transaksi Jurnal

[Dt Jurnal]

[Inf Dt Perkiraan]

[Kwitansi Beli]

[Status Hut Dag]Pemasok

17Mst

Perkiraan

18 Jurnal

12Hutang

Dag

1.4.1

Pembayaran Hutang Dagang

+

1.4.2

Mencatat Transaksi

Pengeluaran Kas ke Jurnal

19Mst

Posting

11 Pemasok

Gambar 3.23. DFD Level 3 Proses Pengeluaran Kas

Pada proses pengeluaran kas ini terdapat proses pembayaran hutang

dagang yang digunakan untuk menangani pembayaran hutang dagang mulai

verifikasi hutang dagang sampai pengisian nota bank serta mencatat transaksi

pengeluaran kas ke jurnal.

Page 30: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

54

DFD Level 3 Proses Lap Beli & Ret Beli dan Lap Hut Dag

[Lap Hut Dag]

[Lap Retur Beli]

[Lap Beli]

[Inf Dt Hut Dag]

[Inf Dt Ret Beli]

[Inf Ret Beli]

Manajemen14Retur

Beli Brg

13 Beli Brg

12Hutang

Dag

1.5.2

Laporan Retur Pembelian

1.5.1

Laporan Pembelian

1.5.3

Laporan Hutang Dagang

Gambar 3.24. DFD Level 3 Proses Lap Beli & Ret Beli dan Lap Hut Dag

Proses ini untuk membuat laporan pembelian, laporan retur pembelian dan

laporan hutang dagang.

DFD Level 4 Proses Pembayaran Hutang Dagang

[Data Transaksi Jurnal]

Data Cek atau Giro

[Kwitansi Beli]

Status Hut Dag

[Byr Tagihan Beli]

[Status Hut Dag][Srt Tagihan] 12

Hutang Dag

Catat Transaksi Pengeluaran K

Pemasok

1.4.1.1

Verifikasi Status Hutang Dagang

1.4.1.2

Menyiapkan Cek atau Giro

1.4.1.3

Mengisi Nota Bank

Gambar 3.25. DFD Level 4 Proses Pembayaran Hutang Dagang

Proses ini melakukan verifikasi terlebih dahulu status hutang dagang

sudah lunas atau belum. Apabila verifikasi menunjukkan hutang dagang belum

lunas kemudian disiapkan cek atau giro untuk membayar ke pemasok. Kemudian

bagian keuangan mengisi nota bank.

Page 31: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

55

DFD Level 2 Proses Produksi Bahan WIP

[Lap Break Even yang lama]

[Dt Jurnal]

[Inf Dt Posting]

[Inf Dt Perkiraan]

[Lap Analisa By Bhn yg lama unt Produksi]

Inf Dt Produksi

[LPMB]

Inf Dt Bhn Produksi

[Dt Brg]

[SPMB]

Inf FMBP

Inf Dt Brg

Dt Produksi

[FMBP]

Rencana Produksi

[Inf Dt Brg]

Gudang

Produksi

1 Barang

2.1

Merencanakan Kebutuhan bhn

unt produksi

2.2

Membuat FMBP

2.3

Membuat SPMB 10 Produksi

2.4

Update Stock Bhn dan

Mencatat ke Jurnal +

Manajemen

2.5

Membuat Laporan Produksi

Keuangan

18 Jurnal

17Mst

Perkiraan

19Mst

Posting

Gambar 3.26. DFD Level 2 Proses Produksi Bahan WIP

Proses Produksi Bahan WIP dimulai dari merencanakan kebutuhan bahan

untuk produksi oleh bagian keuangan dengan dasar melihat laporan analisa biaya

bahan yang lama. Kemudian proses membuat FMBP (Form perMintaan Bahan

untuk diProduksi ) yang diberikan ke bagian gudang. Bagian gudang akan

menerbitkan SPMB ( Surat PeMakaian Bahan ) sebagai bukti telah mengeluarkan

bahan dari gudang untuk produksi bahan WIP. Setelah proses produksi selesai,

stok akan diupdate dan transaksi produksi akan disimpan ke jurnal.

Page 32: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

56

DFD Level 3 Proses Update Stock Bhn dan Mencatat ke Jurnal Produksi Bahan WIP

[Dt Jurnal] [Inf Dt Posting]

[Inf Dt Perkiraan]

Inf Dt Bhn Produksi

[Inf Dt Bhn Produksi] [Dt Brg]1 Barang10 Produksi

17Mst

Perkiraan

19Mst

Posting18 Jurnal

2.4.1

Update Stock Bhn

2.4.2

Mencatat ke Jurnal

Gambar 3.27. DFD Level 3 Proses Update Stock Bhn dan Mencatat ke Jurnal

Proses Update Stock Bhn dan Mencatat ke Jurnal untuk meng-update

bahan mentah dan bahan WIP ke data store barang kemudian menyimpan

transaksi-transaksi produksi ke jurnal.

Page 33: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

57

DFD Level 2 Proses Keluar & Retur Bhn & Jual Produk

[Lap Break Even yang lama]

[Inf Dt Posting]

[Dt Jurnal]

[Inf Dt Perkiraan]

Dt Brg

Inf Dt Klr Bhn

Inf Dt Retur Bhn

Inf Dt Produk

Inf Dt Brg

Inf Dt Budget

Dt Budget

Inf Dt Retur Bhn

Inf Dt Jual Produk

[LKB]

[LJP]

[LRB]

Inf Dt Produk

Inf Dt Retur Bhn

Inf Dt Jual Produk

Inf Dt Klr Bhn

Dt Jual Produk

Dt Retur BhnInf Dt Retur Bhn

Dt Klr Bhn

Inf Dt Klr Bhn

Inf Dt Brg

Dt Brg

[Inf Dt Brg]

[Dt Brg]

[SRB]

[Byr oleh plg]

[Faktur Jl Prod]

[Order Jual]

[SKB]

Inf Dt Klr Bhn

[Lap Analisa By Bhn]

[Lap Analisa By Bhn yg lama unt Outlet]

Pelanggan

Outlet

3.2

Penjualan Produk

+

3.3

Membuat Srt Ret Bhn

3.5

Membuat Laporan Outlet

1 Barang

6Keluar Bahan

7 Jual Produk

8 Retur Bahan

9 Produk

16Budget Produk

1 Barang

9 Produk3.6

Menganalisa Biaya Bahan

+

Manajemen

3.4

Update Stock Bhn Keluar & Retur dan Mencatat ke Jurnal

+

Keuangan

3.1

Merencanakan Kebutuhan bhn di

outlet & Membuat Srt Klr Bhn

18 Jurnal

19Mst

Posting

17Mst

Perkiraan

Gambar 3.28. DFD Level 2 Proses Keluar & Retur Bhn & Jual Produk

Proses Keluar & Retur Bhn & Jual Produk dimulai dari proses

merencanakan kebutuhan bahan di outlet untuk kemudian mengeluarkan surat

keluar bahan (SKB) untuk outlet. Kemudian proses penjualan produk yang

dilakukan oleh outlet. Setelah itu kegiatan penjualan produk selesai, outlet akan

meretur bahan yang tersisa ke bagian gudang. Setelah semua kegiatan yang

dilakukan outlet selesai dilakukan proses update stok serta mencatat transaksi ke

jurnal. Proses menganalisa biaya bahan dilakukan untuk mengetahui selisih biaya

bahan yang keluar dengan budget produk yang sudah ditentukan.

Page 34: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

58

DFD Level 3 Proses Penjualan Produk

Inf Order Jual [Byr oleh plg]

[Faktur Jl Prod]

[Inf Dt Produk]

[Dt Jual Produk]

[Order Jual] Pelanggan

7Jual

Produk

9 Produk

3.2.1

Proses Order Jual dan

penyiapan produk

3.2.2

Membuat Faktur Jual

Produk

Gambar 3.29. DFD Level 3 Proses Penjualan Produk

Proses Penjualan Produk ini untuk menangani proses penerimaan order

jual produk dari pelanggan, kemudian menyiapkan produk yang dipesan, setelah

itu membuat faktur jual produk sebagai bukti pembayaran oleh pelanggan.

Page 35: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

59

DFD Level 3 Proses Update Stock Bhn Keluar & Retur dan Mencatat ke Jurnal

Inf Dt Retur BhnInf Dt Klr Bhn

[Inf Dt Posting]

[Dt Jurnal][Inf Dt Perkiraan]

[Dt Brg]

[Inf Dt Klr Bhn][Inf Dt Retur Bhn]

8Retur Bahan

6Keluar Bahan

1 Barang

17Mst

Perkiraan18 Jurnal

19Mst

Posting

3.4.1

Update Stock Bhn Keluar &

Retur

3.4.2

Mencatat ke Jurnal

Gambar 3.30. DFD Level 3 Proses Update Stock Bhn Keluar & Retur dan Mencatat ke Jurnal

Proses Update Stock Bhn Keluar & Retur dan Mencatat ke Jurnal untuk

meng-update hasil selisih bahan keluar dikurangi bahan retur ke data store barang

kemudian menyimpan transaksi-transaksi Keluar dan Retur ke jurnal.

Page 36: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

60

DFD Level 3 Proses Analisa Biaya Bahan

[Lap Analisa By Bhn]

Data Budget

[Inf Dt Retur Bhn]

[Inf Dt Jual Produk]

[Inf Dt Klr Bhn]

[Inf Dt Budget]

[Dt Budget]

[Inf Dt Produk]

[Inf Dt Brg]

6 Keluar Bahan

7 Jual Produk

8 Retur Bahan

16 Budget Produk

3.6.1

Merencanakan Penetapan

Budget Produk

1 Barang

9 Produk

3.6.2

Membuat Laporan Analisa

Biaya Bahan

Manajemen

Gambar 3.31. DFD Level 3 Proses Analisa Biaya Bahan

Pada Proses Analisa Biaya Bahan bagian manajemen merencanakan

penetapan budget produk dengan merinci bahan mentah dan bahan WIP yang

dipakai untuk menghasilkan suatu produk jadi. Kemudian dilakukan proses

membuat laporan analisa biaya bahan yang dihasilkan dengan mencari selisih

jumlah keluar bahan dengan retur bahan, lalu dibandingkan dengan budget bahan

mentah dan bahan WIP dari produk yang terjual.

Page 37: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

61

DFD Level 2 Proses Penjualan

[Kwitansi Jual]

Dt Brg

Inf Dt Ret Jual Brg

Inf Dt Jual Brg

Dt Piut Dag

[Dt Jurnal]

[Inf Dt Posting]

[Inf Dt Perkiraan]

Inf Dt Posting

Dt Jurnal

Inf Dt Perkiraan

Status Piut Dag

Inf Dt Piut Dag

Inf Dt Jual Brg

[Inf Dt Piutang]

Status SRJ

Inf Dt Jual Brg

Inf Dt Ret Jual Brg

Dt Ret Jual Brg

Dt Jual Brg

Inf Dt Brg

Inf Dt Plg

[Inf Dt Plg]

[Status plg_franchisee]

[Status brg di gudang]

[Lap Retur Jual]

[Lap Jual]

[Lap Piut Dag]

[SRJ]

[Faktur Ret Jual]

[SJB & Brg]

[Faktur Jl Brg]

[Srt Order]

[Byr Tagih Jl Brg]

Gudang

4.1

Transaksi Penjualan

+

4.2

Transaksi Retur

Penjualan

+

Manajemen

4.5

Membuat Lap Jual & Ret Jual serta Lap Piut

Dag +

Keuangan

2 Plg_Franchisee

1 Barang

3 Jual Brg

4 Retur Jual Brg

5 Piutang Dag

17Mst

Perkiraan

18 Jurnal

4.4

Penerimaan Kas

+

Pelanggan_Franchisee

19Mst

Posting

4.3

Update Stock Brg Jual & Ret Jual dan Mencatat

ke Jurnal & Piut Dag

+

1 Barang

Gambar 3.32. DFD Level 2 Proses Penjualan

Pada Proses Penjualan terdapat beberapa proses yaitu Proses Transaksi

Penjualan, Proses Retur Penjualan, Proses Update Stock Brg Jual & Ret Jual dan

Mencatat ke Jurnal & Piut Dag, Proses Penerimaan Kas dan Proses Lap Jual &

Ret Jual dan Lap Piut Dag.

Page 38: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

62

DFD Level 3 Proses Transaksi Penjualan

Inf Dt Brg

[Srt Order]

FMBJ Acc

Inf Dt Brg

[SJB & Brg]

SJB & Brg

Order Jual & FMBJ

[Status brg di gudang]

Order Jual di Acc

Inf Dt Plg[Inf Dt Piutang]

[Status plg_franchisee]

[Inf Dt Plg]

[Dt Jual Brg]

[Faktur Jl Brg]

Pelanggan_Franchisee

Gudang

Keuangan2

Plg_Franchisee

3 Jual Brg

4.1.3

Membuat Faktur Jl Brg & SJB

5Piutang

Dag

4.1.1

Memeriksa status kredit &

memberikan otorisasi kredit

4.1.2

Membuat FMBJ serta Acc ke

Gudang

4.1.4

Pengiriman Barang

1 Barang

Gambar 3.33. DFD Level 3 Proses Transaksi Penjualan

Proses transaksi penjualan ini melakukan proses memeriksa status hutang

dagang Pelanggan_Franchisee dan apabila kredit masih memenuhi syarat

diberikan otorisasi kredit, kemudian dibuat FMBJ ( Form perMintaan Barang

untuk diJual ) dan diberikan ke bagian gudang untuk mengecek kondisi barang

yang ada di gudang serta menyiapkan barang yang akan dijual. Kemudian

dilakukan proses pembuatan faktur Jual brg dan SJB ( Surat Jalan Barang ) yang

disertakan dalam pengiriman barang ke Pelanggan_Franchisee.

Page 39: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

63

DFD Level 3 Proses Transaksi Retur Penjualan

[Inf Dt Jual Brg]

[Faktur Ret Jual]

[Inf Dt Brg]

[Dt Ret Jual Brg]

[Inf Dt Plg]

SRJ Acc

SRJ Acc

[Status SRJ]

[SRJ]

Pelanggan_Franchisee

2 Plg_Franchisee

1 Barang

4Retur

Jual Brg

Gudang

4.2.1

Verifikasi SRJ

4.2.2

Membuat Faktur Retur Jl Brg

3 Jual Brg

Gambar 3.34. DFD Level 3 Proses Transaksi Retur Penjualan

Pada Transaksi Retur Penjualan dilakukan proses verifikasi SRJ (Surat

Retur Jual) oleh bagian gudang untuk memeriksa apakah kondisi barang yang

diretur valid atau tidak. Jika barang yang dicek tidak valid proses retur

dilanjutkan dengan membuat Faktur Retur Jual Barang. Faktur Retur Jual Barang

dikirim ke pihak Pelanggan_Franchisee.

Page 40: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

64

DFD Level 3 Proses Update Stock Brg Jual & Ret Jual dan Mencatat ke Jurnal & Piut Dag

[Dt Brg]

Inf Dt Ret Jual BrgInf Dt Jual Brg

[Inf Dt Jual Brg][Inf Dt Ret Jual Brg]

[Dt Piut Dag]

[Dt Jurnal][Inf Dt Posting]

[Inf Dt Perkiraan]17

Mst Perkiraan

19 Mst Posting 18 Jurnal

5 Piutang Dag

3 Jual Brg 4Retur Jual

Brg

4.3.1

Update Stock Brg Jual & Ret

Jual

4.3.2

Mencatat ke Jurnal & Piut

Dag

1 Barang

Gambar 3.35. DFD Level 3 Proses Update Stock Brg Jual & Ret Jual dan Catat ke Jurnal & Piut Dag

Proses Update Stock Brg Jual & Ret Jual digunakan untuk menghitung

jumlah barang yang keluar pada proses penjualan dan menghitung jumlah barang

yang masuk pada proses retur penjualan dan kemudian diupdate ke data store

barang. Proses Mencatat ke Jurnal & Piut Dag digunakan untuk merekam

transaksi-transaksi penjualan dan retur penjualan ke jurnal serta buku piutang

dagang.

Page 41: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

65

DFD Level 3 Proses Penerimaan Kas

Data Transaksi Jurnal

[Kwitansi Jual]

[Inf Dt Posting]

[Dt Jurnal] [Inf Dt Perkiraan]

Dt Piutang

[Status Piut Dag]

[Byr Tagih Jl Brg]Pelanggan_Franchisee

5 Piutang Dag

17 Mst Perkiraan18 Jurnal

4.4.1

Penerimaan Pembayaran

Tagihan Penjualan Brg +

4.4.2

Mencatat Transaksi

Penerimaan Kas ke Jurnal

19 Mst Posting

Gambar 3.36. DFD Level 3 Proses Penerimaan Kas

Pada proses pengeluaran kas ini terdapat proses penerimaan pembayaran

piutang dagang oleh Pelanggan_Franchisee dan juga mencatat transaksi

penerimaan kas ke jurnal.

Page 42: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

66

DFD Level 4 Proses Penerimaan Pembayaran Tagihan Penjualan Brg

[Data Transaksi Jurnal]

Data Penerimaan Cek atau Giro

[Kwitansi Jual]

[Byr Tagih Jl Brg]

[Status Piut Dag]

Pelanggan_Franchisee

5 Piutang Dag

4.4.1.1

Menerima Cek at Giro dan

Verifikasi Status Piut Dag

4.4.1.2

Membuat Kwitansi Jual dan

Mengisi Nota Bank

.

Gambar 3.37. DFD Level 4 Proses Penerimaan Pembayaran Tagihan Penjualan Brg

Pada Proses Penerimaan Pembayaran Tagihan Penjualan Brg dimulai

dengan menerima cek atau giro dari Pelanggan_Franchisee kemudian mengecek

status piutang dagang apakah cocok dengan penerimaan pembayaran. Jika cocok

kemudian membuat kwitansi jual serta mengisi nota bank.

Page 43: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

67

DFD Level 3 Proses Membuat Lap Jual & Ret Jual serta Lap Piut Dag

[Lap Piut Dag]

[Lap Retur Jual]

[Lap Jual]

[Inf Dt Jual Brg]

[Inf Dt Ret Jual Brg]

[Inf Dt Piut Dag]

Manajemen4Retur Jual

Brg

3 Jual Brg

5Piutang

Dag

4.5.1

Laporan Penjualan

Barang

4.5.2

Laporan Retur Penjualan

Barang

4.5.3

Laporan Piutang Dagang

Gambar 3.38. DFD Level 3 Proses Membuat Lap Jual & Ret Jual serta

Lap Piut Dag

Proses ini membuat laporan penjualan, laporan retur penjualan dan laporan

piutang dagang.

Page 44: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

68

DFD Level 2 Proses General Ledger

[Lap R_L]

[Data Transaksi Jurnal]

Inf Dt Jurnal

[Lap Jurnal]

Inf Dt Perkiraan

Inf DT Posting

[Dt Jurnal]

Data Jurnal

Hasil dari Hitung Saldo

[Lap Hpp]

[Lap R_L]

[Lap Nrc]

[Inf Dt Jurnal]

[Inf DT Posting]

[Inf Dt Perkiraan]

18 Jurnal

17Mst

Perkiraan

19Mst

Posting

Manajemen

6.1

Input Jurnal Transaksi

6.2

Hitung Ulang Saldo

6.3

Membuat Laporan General

Ledger

Keuangan

Gambar 3.39. DFD Level 2 Proses General Ledger

Pada Proses General Ledger ini terdapat proses input jurnal untuk

memasukkan data-data transaksi jurnal. Data-data transaksi jurnal tersebut akan

dihitung saldo yang hasilnya digunakan untuk proses pembuatan laporan General

Ledger, seperti laporan jurnal, laporan hpp, laporan rugi laba, dan laporan neraca.

Page 45: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

69

DFD Level 2 Proses Laporan Break Even

[Lap Break Even]

[Lap Break Even][Inf Dt Break Even]

[Dt Break Even]

Dt Break Even

[Inf Dt Perkiraan]

[Lap R_L]

General Ledge

17 Mst Perkiraan

20 Break Even

7.1

Input Transaksi Break Even

7.2

Membuat Laporan Break

Even

Manajemen

Keuangan

Gambar 3.40. DFD Level 2 Proses Laporan Break Even

Pada Proses Laporan Break Even dimulai dengan proses input transaksi-

transaksi Break Even, setelah itu kemudian proses dilanjutkan dengan membuat

laporan Break Even untuk kemudian laporan tersebut diberikan ke pihak

manajemen.

Page 46: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

70

DFD Level 2 Proses Koreksi Stock Barang Rusak

[Data Koreksi Stock Brg]

Inf Dt Koreksi

[Dt Jurnal]

[Inf Dt Brg]

[Dt Brg]

[Dt Koreksi]

1 Barang

21 Koreksi

8.1

Input Data Koreksi Stock

Barang

8.2

Update Stock Bhn Koreksi dan Mencatat ke

Jurnal

18 Jurnal

Gudang

Gambar 3.41. DFD Level 2 Proses Koreksi Stock Barang Rusak

Proses Koreksi Stock Barang Rusak dimulai dengan input data koreksi

stock barang setelah itu diupdate ke master barang dan dicatat ke dalam jurnal.

Page 47: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

71

3.2.4. Entity Relationship Diagram (ER-Diagram).

Entity Relationship Diagram menggambarkan hubungan antara entitas

dalam perancangan sebuah basis data. Gambar ER-Diagram dapat dilihat pada

gambar berikut:

KDSUP

KDBHN

KDCABANG

NO_FAKTUR

KdCabang

Noperk

KdCabang

NOLAWAN

PERK

KDBHN

KDCABANG

NO_FAKTUR

User_Id

KDBHN

KDCABANG

NOPERK

KDCUST

KDCABANG

KDSUP

KDCABANG

NO_FAKTUR_RJL

KDBHN

KDBHN

NO_FAKTUR_JLO

KDFG

NO_FAKTUR_JLO2

KDBHN7

NO_FAKTUR_RBL

KDBHN6 NO_FAKTUR_RTB

KDBHN5 NO_FAKTUR_KLB

KDBHN4

NO_FAKTURBL

KDBHN3

NO_FAKTUR_PMB

KDFG2

KDBHN2

KDOUTLET

KDOUTLET2

KDOUTLET

PMBDTKDCABANG

JLODTKLBDT

RJLDTKDCUST

KDCABANG3

KODECUST

RBLDT

KDSUP

KDCABANG2KDJENIS

KDSUP2Supplier

KodeNamaALAMATKOTATelepon

Customer

KodeNamaAlamatKotaTelepon

Outlet

KodeNamaAlamatKotaTelepon

BHN

KodeNamaTIPEBHNSAT_1SAT_2SAT_3SAT_4SAT_5ISI_1ISI_2ISI_3ISI_4ISI_5HRG_BELI1HRG_BELI2HRG_BELI3HRG_BELI4HRG_BELI5HRG_JUAL1HRG_JUAL2HRG_JUAL3HRG_JUAL4HRG_JUAL5

BL

NO_FAKTURTGL_FAKTURDISCPr1DISCRp1UMUKABRUTTONETTOBAYARPPNHARITGL_JATUHNOTE

BGT

IDSATUANNO_SATUANISIQUANTITYQNTKECILHPP

Cabang

KodeNamaAlamatKotaTelepon

FG

KODE2NAMASAT_1SAT_2SAT_3ISI_1ISI_2ISI_3HRG_JUAL1HRG_JUAL2HRG_JUAL3

JENIS

KODENAMA

JLO

NO_FAKTURTGL_FAKTURDISCPr1DISCRp1HARGABRUTTONETTONOTE

JLU

NO_FAKTURTGL_FAKTURDISCPr1DISCRp1UMUKABRUTTONETTOBAYARPPNHARITGL_JATUHNOTE

KLB

NO_FAKTURTGL_FAKTURNOTE

PMB

NO_FAKTURTGL_FAKTURSATUANNO_SATUANISIQUANTITYQNTKECILNOTE

RTB

NO_FAKTURTGL_FAKTURNOTE

RBL

NO_FAKTURTGL_FAKTURDISCPr1DISCRp1UMUKABRUTTONETTOBAYARPPNHARITGL_JATUHNOTE

RJL

NO_FAKTURTGL_FAKTURDISCPr1DISCRp1UMUKABRUTTONETTOBAYARPPNHARITGL_JATUHNOTE

Users

UserIdUserPasswordUserNameUserLevel

PMBDT

URUTSATUANNO_SATUANISIQUANTITYQNTKECIL

BLDT

URUTSATUANNO_SATUANISIQUANTITYQNTKECILHARGADISCPr1DISCRp1NETTO

KLBDT

URUTSATUANNO_SATUANISIQUANTITYQNTKECIL

RTBDT

URUTSATUANNO_SATUANISIQUANTITYQNTKECIL

RBLDT

URUTSATUANNO_SATUANISIQUANTITYQNTKECILHARGADISCPr1DISCRp1NETTO

JLODT

URUTSATUANNO_SATUANISIQUANTITYQNTKECILHARGADISCPr1DISCRp1NETTO

JLUDT

URUTSATUANNO_SATUANISIQUANTITYQNTKECILHARGADISCPr1DISCRp1NETTO

RJLDT

URUTSATUANNO_SATUANISIQUANTITYQNTKECILHARGADISCPr1DISCRp1NETTO

MSTPT

IDNO_FAKTURTGL_FAKTURNO_BUKTITGL_BUKTIDEBETKREDITSALDOCATATANNO_REFTGL_JATUHTANDA

MSTHT

IDNO_FAKTURTGL_FAKTURNO_BUKTITGL_BUKTIDEBETKREDITSALDOCATATANNO_REFTGL_JATUHTANDA

Nrc

NoperkNmPerkGeneralGrupTipeHeaderTrans

TR

NOBUKTIURUTTANGGALHeaderNOLAWANDEBETKREDITKETKET_ASAL

Author

MENUNAMEOTORITAS

KST

NO_FAKTURTGL_FAKTURNOTE

KSTDT

URUTSATUANNO_SATUANISIQUANTITYQNTKECIL

AT

NOMORNILAIDK

AKV

PERKIRAANKETERANGANTipePERSENQUANTITYTANGGALAWALSUSUTAKUMUBIAYA

GrapBe

PeriodeBudgetPendapatanBiTetapBiVariabelJmlBiaya

BE

UrutPeriodeNOMORGrupTipebudget_1budget_2budget_3budget_4budget_5Transnormal

OPL

NO_FAKTURTGL_FAKTURDISCPr1DISCRp1UMUKABRUTTONETTOBAYARPPNHARITGL_JATUHNOTE

OPLDT

URUTSATUANNO_SATUANISIQUANTITYQNTKECILHARGADISCPr1DISCRp1NETTO

Gambar 3.42. ER-Diagram

Page 48: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

72

3.2.5. Physical Data Model / Database Diagram

Physical data model atau yang biasa disebut dengan database diagram

menspesifikasikan detail implementasi yang bergantung kepada perangkat lunak

yang mendefinisikan struktur penyimpanan secara fisik. Database diagram sistem

informasi akuntansi pada PT. Holland dapat digambarkan sebagai berikut:

KDCABANG = KDCABANG

KDSUP = KDSUP

KDBHN = KDBHN

KDCABANG = KDCABANG

KDCABANG = KDCABANGNO_FAKTUR = NO_FAKTUR

KDCABANG = KDCABANG

NOPERK = NOPERK

KDCABANG = KDCABANG

KDCABANG = KDCABANGNOBUKTI = TRANS

KDCABANG = KDCABANGPERKIRAAN = PERK

KDBHN = KDBHN

KDCABANG = KDCABANG

KDCABANG = KDCABANGNO_FAKTUR = NO_FAKTUR

PEMAKAI = USERID

KDBHN = KDWIP

KDCABANG = KDCABANG

NOPERK = NOPERK

KODE = KODEKDCABANG = KDCABANG

KDSUP = KODE

KDCABANG = KDCABANG

KDCABANG = KDCABANGNO_FAKTUR = NO_FAKTUR

KDBHN = KDBHN

KDBHN = KDBHN

KDCABANG = KDCABANGNO_FAKTUR = NO_FAKTUR

KDFG = KDBHN

KDCABANG = KDCABANGNO_FAKTUR = NO_FAKTUR

KDBHN = KDBHN

KDCABANG = RBL_KDCABANGNO_FAKTUR = NO_FAKTUR

KDBHN = KDBHN

KDCABANG = KDCABANGNO_FAKTUR = NO_FAKTUR

KDBHN = KDBHN

KDCABANG = KDCABANGNO_FAKTUR = NO_FAKTUR

KDBHN = KDBHN

KDCABANG = KDCABANGNO_FAKTUR = NO_FAKTUR

KDBHN = KDWIP

KDCABANG = KDCABANGNO_FAKTUR = NO_FAKTUR

KDFG = KDFG

KDBHN = KDBHN

KDOUTLET = KDOUTLET

KDOUTLET = KDOUTLET

KDOUTLET = KDOUTLET

KDCABANG = KDCABANG

KDCABANG = KDCABANG

KDCABANG = KDCABANG

KDCABANG = KDCABANG

KDCABANG = KDCABANG

KODE = KDCUST

KDCABANG = KDCABANG

KODE = KDCUST

KDCABANG = KDCABANG

KDSUP = KDSUPKDCABANG = KDCABANG

KDJENIS = KDJENIS

KDSUP = KDSUP

SUPPLIER

KDSUP varchar(15)NMSUP varchar(75)ALAMAT varchar(50)KOTA varchar(30)TELEPON varchar(15)

CUSTOMER

KODE varchar(15)NAMA varchar(50)ALAMAT varchar(50)KOTA varchar(30)TELEPON varchar(15)

OUTLET

KDOUTLET varchar(15)NMOUTLET varchar(50)ALAMAT varchar(50)KOTA varchar(30)TELEPON varchar(15)

BHN

KDBHN varchar(30)TIPEBHN varchar(5)SAT_1 varchar(15)SAT_2 varchar(15)SAT_3 varchar(15)SAT_4 varchar(15)SAT_5 varchar(15)ISI_1 moneyISI_2 moneyISI_3 moneyISI_4 moneyISI_5 moneyHRG_BELI1 moneyHRG_BELI2 moneyHRG_BELI3 moneyHRG_BELI4 moneyHRG_BELI5 moneyHRG_JUAL1 moneyHRG_JUAL2 moneyHRG_JUAL3 moneyHRG_JUAL4 moneyHRG_JUAL5 moneyNMBHN varchar(75)

BL

KDCABANG varchar(15)NO_FAKTUR varchar(40)TGL_FAKTUR datetimeKDSUP varchar(15)DISCPR1 decimal(9,2)DISCRP1 decimal(9,2)UMUKA moneyBRUTTO moneyNETTO moneyBAYAR varchar(2)PPN varchar(2)HARI smallintTGL_JATUH datetimeNOTE varchar(50)

BGT

ID numeric(8)KDFG varchar(15)KDBHN varchar(30)SATUAN varchar(10)NO_SATUAN smallintISI decimal(9,2)QUANTITY decimal(9,2)QNTKECIL decimal(9,2)HPP float(8)

CABANG

KDCABANG varchar(15)NMCABANG varchar(50)ALAMAT varchar(50)KOTA varchar(30)TELEPON varchar(15)

FG

KDFG varchar(15)KDJENIS varchar(15)NMFG varchar(40)SAT_1 varchar(15)SAT_2 varchar(15)SAT_3 varchar(15)ISI_1 moneyISI_2 moneyISI_3 moneyHRG_JUAL1 moneyHRG_JUAL2 moneyHRG_JUAL3 money

JENIS

KDJENIS varchar(15)NMJENIS varchar(50)

JLO

KDCABANG varchar(15)NO_FAKTUR varchar(40)TGL_FAKTUR datetimeKDOUTLET varchar(15)DISCPR1 decimal(9,2)DISCRP1 decimal(9,2)HARGA moneyBRUTTO moneyNETTO moneyNOTE varchar(50)

JLU

KDCABANG varchar(15)NO_FAKTUR varchar(40)KDCUST varchar(15)TGL_FAKTUR datetimeDISCPR1 decimal(9,2)DISCRP1 decimal(9,2)UMUKA moneyBRUTTO moneyNETTO moneyBAYAR varchar(2)PPN varchar(2)HARI smallintTGL_JATUH datetimeNOTE varchar(50)

KLB

KDCABANG varchar(15)NO_FAKTUR varchar(40)TGL_FAKTUR datetimeKDOUTLET varchar(15)NOTE varchar(50)

PMB

KDCABANG varchar(15)NO_FAKTUR varchar(40)TGL_FAKTUR datetimeKDWIP varchar(30)SATUAN varchar(10)NO_SATUAN smallintISI decimal(9,2)QUANTITY decimal(9,2)QNTKECIL decimal(9,2)NOTE varchar(50)

RTB

KDCABANG varchar(15)NO_FAKTUR varchar(40)TGL_FAKTUR datetimeKDOUTLET varchar(15)NOTE varchar(50)

RBL

KDCABANG varchar(15)NO_FAKTUR varchar(40)KDSUP varchar(15)TGL_FAKTUR datetimeDISCPR1 decimal(9,2)DISCRP1 decimal(9,2)UMUKA moneyBRUTTO moneyNETTO moneyBAYAR varchar(2)PPN varchar(2)HARI smallintTGL_JATUH datetimeNOTE varchar(50)

RJL

KDCABANG varchar(15)NO_FAKTUR varchar(40)TGL_FAKTUR datetimeKDCUST varchar(15)DISCPR1 decimal(9,2)DISCRP1 decimal(9,2)UMUKA moneyBRUTTO moneyNETTO moneyBAYAR varchar(2)PPN varchar(2)HARI smallintTGL_JATUH datetimeNOTE varchar(50)

USERS

PEMAKAI char(10)USERPASSWORD varchar(15)USERNAME varchar(30)USERLEVEL char(2) PMBDT

KDCABANG varchar(15)NO_FAKTUR varchar(40)URUT intKDWIP varchar(30)SATUAN varchar(10)NO_SATUAN smallintISI decimal(9,2)QUANTITY decimal(9,2)QNTKECIL decimal(9,2)

BLDT

KDCABANG varchar(15)NO_FAKTUR varchar(40)URUT intKDBHN varchar(30)SATUAN varchar(10)NO_SATUAN smallintISI decimal(9,2)QUANTITY decimal(9,2)QNTKECIL decimal(9,2)HARGA moneyDISCPR1 decimal(9,2)DISCRP1 decimal(9,2)NETTO money

KLBDT

KDCABANG varchar(15)NO_FAKTUR varchar(40)URUT intKDBHN varchar(30)SATUAN varchar(10)NO_SATUAN smallintISI decimal(9,2)QUANTITY decimal(9,2)QNTKECIL decimal(9,2)

RTBDT

KDCABANG varchar(15)NO_FAKTUR varchar(40)URUT intKDBHN varchar(30)SATUAN varchar(10)NO_SATUAN smallintISI decimal(9,2)QUANTITY decimal(9,2)QNTKECIL decimal(9,2)

RBLDT

KDCABANG varchar(15)NO_FAKTUR varchar(40)URUT intKDBHN varchar(30)RBL_KDCABANG varchar(15)SATUAN varchar(10)NO_SATUAN smallintISI decimal(9,2)QUANTITY decimal(9,2)QNTKECIL decimal(9,2)HARGA moneyDISCPR1 decimal(9,2)DISCRP1 decimal(9,2)NETTO money

JLODT

KDCABANG varchar(15)NO_FAKTUR varchar(40)URUT intKDBHN varchar(15)SATUAN varchar(10)NO_SATUAN smallintISI decimal(9,2)QUANTITY decimal(9,2)QNTKECIL decimal(9,2)HARGA moneyDISCPR1 decimal(9,2)DISCRP1 decimal(9,2)NETTO money

JLUDT

KDCABANG varchar(15)NO_FAKTUR varchar(40)URUT intKDBHN varchar(30)SATUAN varchar(10)NO_SATUAN smallintISI decimal(9,2)QUANTITY decimal(9,2)QNTKECIL decimal(9,2)HARGA moneyDISCPR1 decimal(9,2)DISCRP1 decimal(9,2)NETTO money

RJLDT

KDCABANG varchar(15)NO_FAKTUR varchar(40)URUT intKDBHN varchar(30)SATUAN varchar(10)NO_SATUAN smallintISI decimal(9,2)QUANTITY decimal(9,2)QNTKECIL decimal(9,2)HARGA moneyDISCPR1 decimal(9,2)DISCRP1 decimal(9,2)NETTO money

MSTPT

KDCABANG varchar(15)ID numericNO_FAKTUR varchar(40)TGL_FAKTUR datetimeNO_BUKTI varchar(40)TGL_BUKTI datetimeDEBET M8,2KREDIT M8,2SALDO M8,2CATATAN varchar(50)NO_REF varchar(40)TGL_JATUH datetimeKODE varchar(15)TANDA char(1)

MSTHT

KDCABANG varchar(15)ID numericNO_FAKTUR varchar(40)TGL_FAKTUR datetimeNO_BUKTI varchar(40)TGL_BUKTI datetimeDEBET M8,2KREDIT M8,2SALDO M8,2CATATAN varchar(50)NO_REF varchar(40)TGL_JATUH datetimeKODE varchar(15)TANDA char(1)

NRC

NOPERK varchar(15)NMPERK varchar(40)GENERAL varchar(15)GRUP varchar(15)TIPE varchar(15)HEADER varchar(15)TRANS char(1)

TR

KDCABANG varchar(15)NOBUKTI varchar(25)URUT numeric(8,2)TANGGAL datetimeHEADER varchar(15)NOPERK varchar(15)NOLAWAN varchar(15)DEBET M8,2KREDIT M8,2KET varchar(40)KET_ASAL varchar(25)

AUTHOR

USERID char(10)MENUNAME varchar(100)OTORITAS int

KST

KDCABANG varchar(15)NO_FAKTUR varchar(30)TGL_FAKTUR datetimeNOTE varchar(50)

KSTDT

KDCABANG varchar(15)NO_FAKTUR varchar(30)URUT numeric(8)KDBHN varchar(30)SATUAN varchar(10)NO_SATUAN smallintISI decimal(9,2)QUANTITY decimal(9,2)QNTKECIL decimal(9,2)

AT

KDCABANG varchar(15)TRANS varchar(25)NOLAWAN varchar(25)NOMOR smallintPERK varchar(35)NILAI floatDK varchar(1)

AKV

KDCABANG varchar(15)PERKIRAAN varchar(35)KETERANGAN varchar(60)TIPE varchar(15)PERSEN decimal(9,2)QUANTITY decimal(9,2)TANGGAL datetimeAWALSUSUT floatAKUMU varchar(15)BIAYA varchar(15)

GRAPBE

KDCABANG varchar(15)PERIODE varchar(10)BUDGET varchar(10)PENDAPATAN float(53)BITETAP float(53)BIVARIABEL float(53)JMLBIAYA float(53)

BE

URUT numericKDCABANG varchar(15)PERIODE varchar(7)NOPERK varchar(15)NOMOR smallintGRUP varchar(15)TIPE varchar(15)BUDGET_1 float(53)BUDGET_2 float(53)BUDGET_3 float(53)BUDGET_4 float(53)BUDGET_5 float(53)TRANSNORMAL float(53)

OPL

KDCABANG varchar(15)NO_FAKTUR varchar(40)KDSUP varchar(15)TGL_FAKTUR datetimeDISCPR1 decimal(9,2)DISCRP1 decimal(9,2)UMUKA moneyBRUTTO moneyNETTO moneyBAYAR varchar(2)PPN varchar(2)HARI smallintTGL_JATUH datetimeNOTE varchar(50)

OPLDT

KDCABANG varchar(15)NO_FAKTUR varchar(40)URUT intKDBHN varchar(30)SATUAN varchar(10)NO_SATUAN smallintISI decimal(9,2)QUANTITY decimal(9,2)QNTKECIL decimal(9,2)HARGA moneyDISCPR1 decimal(9,2)DISCRP1 decimal(9,2)NETTO money

Gambar 3.43. Physical Data Model

Page 49: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

73

3.2.6. Struktur database

Software yang digunakan dalam pengelolaan database dari aplikasi

sistem ini adalah SQL Server 7. Dan SQL Server ini sangat baik dalam keamanan

data, selain itu juga memiliki kompatibilitas dengan software yang digunakan

dalam membangun sistem ini. Adapun tabel-tabel dan struktur data base yang

digunakan dalam sistem ini adalah sebagai berikut:

1. Nama : USERS

Fungsi : Tabel untuk menyimpan data-data pemakai

Tabel 3.1 USERS

No Field Data Type Length Key Keterangan

1 USERID char 10 PK Kode Pemakai

2 USERPASSWORD Varchar 15 Password

3 USERNAME Varchar 30 Nama User

4 USERLEVEL char 2 Level User

2. Nama : AUTHOR

Fungsi : Tabel untuk menyimpan data-data otoritas menu user

Tabel 3.2 AUTHOR

No Field Data Type Length Key Keterangan

1 USERID char 10 PK User Id/Pemakai

2 MENUNAME Varchar 100 Menu Program

3 OTORITAS Int Otoritas Menu

3. Nama : CABANG

Fungsi : Tabel untuk menyimpan data-data master Cabang

Tabel 3.3 CABANG

No Field Data Type Length Key Keterangan

1 KDCABANG Varchar 15 PK Kode Cabang

Page 50: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

74

No Field Data Type Length Key Keterangan

2 NMCABANG Varchar 75 Nama Cabang

3 ALAMAT Varchar 50 Alamat

4 KOTA Varchar 30 Kota

5 TELEPON Varchar 15 Telepon

4. Nama : SUPPLIER

Fungsi : Tabel untuk menyimpan data-data master pemasok

Tabel 3.4 SUPPLIER

No Field Data Type Length Key Keterangan

1 KDSUP varchar 15 PK Kode Supplier

2 NMSUP varchar 75 Nama Supplier

3 ALAMAT varchar 50 Alamat

4 KOTA varchar 30 Kota

5 TELEPON varchar 15 Telepon

5. Nama : CUSTOMER

Fungsi : Tabel untuk menyimpan data-data master

pelanggan_franchisee

Tabel 3.5 CUSTOMER

No Field Data Type Length Key Keterangan

1 KODE varchar 15 PK Kode Customer

2 NAMA varchar 75 Nama Customer

3 ALAMAT varchar 50 Alamat

4 KOTA varchar 30 Kota

5 TELEPON varchar 15 Telepon

Page 51: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

75

6. Nama : OUTLET

Fungsi : Tabel untuk menyimpan data-data master outlet

Tabel 3.6 OUTLET

No Field Data Type Length Key Keterangan

1 KDOUTLET varchar 15 PK Kode Outlet

2 NMOUTLET varchar 75 Nama Outlet

3 ALAMAT varchar 50 Alamat

4 KOTA varchar 30 Kota

5 TELEPON varchar 15 Telepon

7. Nama : BHN

Fungsi : Tabel untuk menyimpan data-data master bahan mentah

dan bahan WIP.

Tabel 3.7 BHN

No Field Data Type Length Key Keterangan

1 KDBHN varchar 30 PK Kode Barang

2 NMBHN varchar 75 Nama Barang

3 TIPEBHN varchar 5 Tipe Barang

4 SAT_1 varchar 15 Satuan 1

5 SAT_2 varchar 15 Satuan 2

6 SAT_3 varchar 15 Satuan 3

7 SAT_4 varchar 15 Satuan 4

8 SAT_5 varchar 15 Satuan 5

9 ISI_1 money 9 Isi 1

10 ISI_2 money 9 Isi 2

11 ISI_3 money 9 Isi 3

12 ISI_4 money 9 Isi 4

13 ISI_5 money 9 Isi 5

14 HRG_BELI1 money 9 Harga Beli 1

15 HRG_BELI2 money 9 Harga Beli 2

16 HRG_BELI3 money 9 Harga Beli 3

17 HRG_BELI4 money 9 Harga Beli 4

Page 52: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

76

No Field Data Type Length Key Keterangan

18 HRG_BELI5 money 9 Harga Beli 5

19 HRG_JUAL1 money 9 Harga Jual 1

20 HRG_JUAL2 money 9 Harga Jual 2

21 HRG_JUAL3 money 9 Harga Jual 3

22 HRG_JUAL4 money 9 Harga Jual 4

23 HRG_JUAL5 money 9 Harga Jual 5

8. Nama : JENIS

Fungsi : Tabel untuk menyimpan data-data master jenis

Tabel 3.8 JENIS

No Field Data Type Length Key Keterangan

1 KDJENIS varchar 15 PK Kode Jenis

2 NMJENIS varchar 75 Nama Jenis

9. Nama : FG

Fungsi : Tabel untuk menyimpan data-data master produk jadi.

Tabel 3.9 FG

No Field Data Type Length Key Keterangan

1 KDFG varchar 15 PK Kode Barang

2 KDJENIS varchar 15 PK,FK Jenis Barang

3 NMFG varchar 40 Tipe Barang

4 SAT_1 varchar 15 Satuan 1

5 SAT_2 varchar 15 Satuan 2

6 SAT_3 varchar 15 Satuan 3

7 ISI_1 money 9 Isi 1

8 ISI_2 money 9 Isi 2

9 ISI_3 money 9 Isi 3

10 HRG_JUAL1 money 9 Harga Jual 1

11 HRG_JUAL2 money 9 Harga Jual 2

12 HRG_JUAL3 money 9 Harga Jual 3

Page 53: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

77

10. Nama : BGT

Fungsi : Tabel untuk menyimpan data-data master Budget Produk.

Tabel 3.10 BGT

No Field Data Type Length Key Keterangan

1 ID numeric 8 PK ID Tabel

2 KDFG varchar 15 FK Kode Produk

3 KDBHN varchar 30 FK Kode Bahan

4 SATUAN varchar 10 Satuan

5 NO_SATUAN smallint Nomor Satuan

6 ISI decimal 9,2 Isi

7 QUANTITY decimal 9,2 Kuantitas

8 QNTKECIL decimal 9,2 Kuantitas Kecil

9 HPP float 8 Harga Pokok

per Bahan

11. Nama : OPL

Fungsi : Tabel untuk menyimpan data-data transaksi Order

Pembelian barang.

Tabel 3.11. OPL

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NO_FAKTUR varchar 40 PK Nomor Faktur

3 TGL_FAKTUR datetime Tanggal Faktur

4 KDSUP varchar 15 FK Kode Supplier

5 DISCPR1 decimal 9,2 Disc Persen

6 DISCRP1 decimal 9,2 Disc Rupiah

7 UMUKA money 9 Uang Muka

8 BRUTTO money 9 Jumlah Brutto

9 NETTO money 9 Jumlah Netto

10 BAYAR varchar 2 Syarat Bayar

Tunai/Kredit

11 PPN varchar 2 Pajak

Page 54: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

78

No Field Data Type Length Key Keterangan

12 HARI smallint Jumlah Hari untuk

Bayar Kredit

13 TGL_JATUH datetime Tanggal Jatuh

Tempo

14 NOTE varchar 50 Keterangan

12. Nama : OPLDT

Fungsi : Tabel untuk menyimpan data-data detail transaksi

pembelian barang.

Tabel 3.12. OPLDT

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NO_FAKTUR varchar 40 PK Nomor Faktur

3 URUT int PK Nomor Urut Detail

4 KDBHN varchar 30 FK Kode Barang

5 SATUAN varchar 10 Satuan

6 NO_SATUAN smallint Nomor Satuan

7 ISI decimal 9,2 Isi

8 QUANTITY decimal 9,2 Kuantitas

9 QNTKECIL decimal 9,2 Kuantitas kecil

10 HARGA money Harga Barang

11 DISCPR1 decimal 9,2 Disc Persen

12 DISCRP1 decimal 9,2 Disc Rupiah

13 NETTO money 9 Netto

13. Nama : BL

Fungsi : Tabel untuk menyimpan data-data transaksi pembelian

barang.

Page 55: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

79

Tabel 3.13. BL

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NO_FAKTUR varchar 40 PK Nomor Faktur

3 TGL_FAKTUR datetime Tanggal Faktur

4 KDSUP varchar 15 FK Kode Supplier

5 DISCPR1 decimal 9,2 Disc Persen

6 DISCRP1 decimal 9,2 Disc Rupiah

7 UMUKA money 9 Uang Muka

8 BRUTTO money 9 Jumlah Brutto

9 NETTO money 9 Jumlah Netto

10 BAYAR varchar 2 Syarat Bayar

Tunai/Kredit

11 PPN varchar 2 Pajak

12 HARI smallint Jumlah Hari untuk

Bayar Kredit

13 TGL_JATUH datetime Tanggal Jatuh

Tempo

14 NOTE varchar 50 Keterangan

14. Nama : BLDT

Fungsi : Tabel untuk menyimpan data-data detail transaksi

pembelian barang.

Tabel 3.14. BLDT

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NO_FAKTUR varchar 40 PK Nomor Faktur

3 URUT int PK Nomor Urut Detail

4 KDBHN varchar 30 FK Kode Barang

5 SATUAN varchar 10 Satuan

6 NO_SATUAN smallint Nomor Satuan

7 ISI decimal 9,2 Isi

8 QUANTITY decimal 9,2 Kuantitas

Page 56: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

80

No Field Data Type Length Key Keterangan

9 QNTKECIL decimal 9,2 Kuantitas kecil

10 HARGA money Harga Barang

11 DISCPR1 decimal 9,2 Disc Persen

12 DISCRP1 decimal 9,2 Disc Rupiah

13 NETTO money 9 Netto

15. Nama : RBL

Fungsi : Tabel untuk menyimpan data-data transaksi retur

pembelian barang.

Tabel 3.15. RBL

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NO_FAKTUR varchar 40 PK Nomor Faktur

3 TGL_FAKTUR datetime Tanggal Faktur

4 KDSUP varchar 15 FK Kode Supplier

5 DISCPR1 decimal 9,2 Disc Persen

6 DISCRP1 decimal 9,2 Disc Rupiah

7 UMUKA money 9 Uang Muka

8 BRUTTO money 9 Jumlah Brutto

9 NETTO money 9 Jumlah Netto

10 BAYAR varchar 2 Syarat Bayar

Tunai/Kredit

11 PPN varchar 2 Pajak

12 HARI smallint Jumlah Hari untuk

Bayar Kredit

13 TGL_JATUH datetime Tanggal Jatuh

Tempo

14 NOTE varchar 50 Keterangan

Page 57: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

81

16. Nama : RBLDT

Fungsi : Tabel untuk menyimpan data-data detail transaksi retur

pembelian barang.

Tabel 3.16. RBLDT

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NO_FAKTUR varchar 40 PK,FK Nomor Faktur

3 URUT int PK Nomor Urut Detail

4 KDBHN varchar 30 FK Kode Barang

5 SATUAN varchar 10 Satuan

6 NO_SATUAN smallint Nomor Satuan

7 ISI decimal 9,2 Isi

8 QUANTITY decimal 9,2 Kuantitas

9 QNTKECIL decimal 9,2 Kuantitas kecil

10 HARGA money 9,2 Harga Barang

11 DISCPR1 decimal 9,2 Disc Persen

12 DISCRP1 decimal 9,2 Disc Rupiah

13 NETTO money 9,2 Netto

17. Nama : JLU

Fungsi : Tabel untuk menyimpan data-data transaksi penjualan

barang ke pelanggan_franchisee

Tabel 3.17. JLU

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NO_FAKTUR varchar 40 PK Nomor Faktur

3 TGL_FAKTUR datetime Tanggal Faktur

4 KDCUST varchar 15 FK Kode Customer

5 DISCPR1 decimal 9,2 Disc Persen

6 DISCRP1 decimal 9,2 Disc Rupiah

7 UMUKA money 9 Uang Muka

Page 58: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

82

No Field Data Type Length Key Keterangan

8 BRUTTO money 9 Jumlah Brutto

9 NETTO money 9 Jumlah Netto

10 BAYAR varchar 2 Syarat Bayar

Tunai/Kredit

11 PPN varchar 2 Pajak

12 HARI smallint Jumlah Hari untuk

Bayar Kredit

13 TGL_JATUH datetime Tanggal Jatuh

Tempo

14 NOTE varchar 50 Keterangan

18. Nama : JLUDT

Fungsi : Tabel untuk menyimpan data-data detail transaksi

penjualan barang ke pelanggan_franchisee.

Tabel 3.18. JLUDT

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NO_FAKTUR varchar 40 PK,FK Nomor Faktur

3 URUT int PK Nomor Urut Detail

4 KDBHN varchar 30 FK Kode Barang

5 SATUAN varchar 10 Satuan

6 NO_SATUAN smallint Nomor Satuan

7 ISI decimal 9,2 Isi

8 QUANTITY decimal 9,2 Kuantitas

9 QNTKECIL decimal 9,2 Kuantitas kecil

10 HARGA money Harga Barang

11 DISCPR1 decimal 9,2 Disc Persen

12 DISCRP1 decimal 9,2 Disc Rupiah

13 NETTO money Netto

Page 59: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

83

19. Nama : RJL

Fungsi : Tabel untuk menyimpan data-data transaksi retur penjualan

barang dari pelanggan_franchisee

Tabel 3.19. RJL

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NO_FAKTUR varchar 40 PK Nomor Faktur

3 TGL_FAKTUR datetime Tanggal Faktur

4 KDCUST varchar 15 FK Kode Customer

5 DISCPR1 decimal 9,2 Disc Persen

6 DISCRP1 decimal 9,2 Disc Rupiah

7 UMUKA money 9 Uang Muka

8 BRUTTO money 9 Jumlah Brutto

9 NETTO money 9 Jumlah Netto

10 BAYAR varchar 2 Syarat Bayar

Tunai/Kredit

11 PPN varchar 2 Pajak

12 HARI smallint Jumlah Hari untuk

Bayar Kredit

13 TGL_JATUH datetime Tanggal Jatuh

Tempo

14 NOTE varchar 50 Keterangan

20. Nama : RJLDT

Fungsi : Tabel untuk menyimpan data-data detail transaksi retur

penjualan barang dari pelanggan_franchisee

Tabel 3.20. RJLDT

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NO_FAKTUR varchar 40 PK,FK Nomor Faktur

3 URUT int PK Nomor Urut Detail

Page 60: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

84

No Field Data Type Length Key Keterangan

4 KDBHN varchar 30 FK Kode Barang

5 SATUAN varchar 10 Satuan

6 NO_SATUAN smallint Nomor Satuan

7 ISI decimal 9,2 Isi

8 QUANTITY decimal 9,2 Kuantitas

9 QNTKECIL decimal 9,2 Kuantitas kecil

10 HARGA money Harga Barang

11 DISCPR1 decimal 9,2 Disc Persen

12 DISCRP1 decimal 9,2 Disc Rupiah

13 NETTO money Netto

21. Nama : JLO

Fungsi : Tabel untuk menyimpan data-data transaksi penjualan

produk

Tabel 3.21. JLO

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NO_FAKTUR varchar 40 PK Nomor Faktur

3 TGL_FAKTUR datetime Tanggal Faktur

4 KDOUTLET varchar 15 FK Kode Outlet

5 DISCPR1 decimal 9,2 Disc Persen

6 DISCRP1 decimal 9,2 Disc Rupiah

7 BRUTTO money Jumlah Brutto

8 NETTO money Jumlah Netto

9 NOTE varchar 50 Keterangan

22. Nama : JLODT

Fungsi : Tabel untuk menyimpan data-data detail transaksi

Penjualan produk.

Page 61: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

85

Tabel 3.22. JLODT

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NO_FAKTUR varchar 40 PK,FK Nomor Faktur

3 URUT int PK Nomor Urut Detail

4 KDBHN varchar 30 FK Kode Barang

5 SATUAN varchar 10 Satuan

6 NO_SATUAN smallint Nomor Satuan

7 ISI decimal 9,2 Isi

8 QUANTITY decimal 9,2 Kuantitas

9 QNTKECIL decimal 9,2 Kuantitas kecil

10 HARGA money Harga Barang

11 DISCPR1 decimal 9,2 Disc Persen

12 DISCRP1 decimal 9,2 Disc Rupiah

13 NETTO money Netto

23. Nama : KLB

Fungsi : Tabel untuk menyimpan data-data transaksi keluar bahan

Tabel 3.23. KLB

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NO_FAKTUR varchar 40 PK Nomor Faktur

3 TGL_FAKTUR datetime Tanggal Faktur

4 KDOUTLET varchar 15 Kode Outlet

5 NOTE varchar 50 Keterangan

24. Nama : KLBDT

Fungsi : Tabel untuk menyimpan data-data detail transaksi Keluar

Bahan.

Page 62: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

86

Tabel 3.24. KLBDT

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NO_FAKTUR varchar 40 PK,FK Nomor Faktur

3 URUT int PK Nomor Urut Detail

4 KDBHN varchar 30 FK Kode Barang

5 SATUAN varchar 10 Satuan

6 NO_SATUAN smallint Nomor Satuan

7 ISI decimal 9,2 Isi

8 QUANTITY decimal 9,2 Kuantitas

9 QNTKECIL decimal 9,2 Kuantitas kecil

25. Nama : RTB

Fungsi : Tabel untuk menyimpan data-data transaksi retur bahan.

Tabel 3.25. RTB

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NO_FAKTUR varchar 40 PK Nomor Faktur

3 TGL_FAKTUR datetime Tanggal Faktur

4 KDOUTLET varchar 15 Kode Outlet

5 NOTE varchar 50 Keterangan

26. Nama : RTBDT

Fungsi : Tabel untuk menyimpan data-data detail transaksi retur

Bahan.

Tabel 3.26. RTBDT

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NO_FAKTUR varchar 40 PK,FK Nomor Faktur

3 URUT int PK Nomor Urut Detail

4 KDBHN varchar 30 FK Kode Barang

Page 63: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

87

No Field Data Type Length Key Keterangan

5 SATUAN varchar 10 Satuan

6 NO_SATUAN smallint Nomor Satuan

7 ISI decimal 9,2 Isi

8 QUANTITY decimal 9,2 Kuantitas

9 QNTKECIL decimal 9,2 Kuantitas kecil

27. Nama : PMB

Fungsi : Tabel untuk menyimpan data-data transaksi pemakaian

bahan untuk produksi.

Tabel 3.27. PMB

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NO_FAKTUR varchar 40 PK Nomor Faktur

3 TGL_FAKTUR datetime Tanggal Faktur

4 KDWIP varchar 30 Kode Bahan WIP

5 NMWIP varchar 75 Nama Bahan WIP

6 SATUAN varchar 10 Satuan

7 NO_SATUAN smallint Nomor Satuan

8 ISI decimal 9,2 Isi

9 QUANTITY decimal 9,2 Kuantitas

10 QNTKECIL decimal 9,2 Kuantitas kecil

11 NOTE varchar 50 Katerangan

28. Nama : PMBDT

Fungsi : Tabel untuk menyimpan data-data detail transaksi

Pemakaian Bahan.

Tabel 3.28. PMBDT

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NO_FAKTUR varchar 40 PK,FK Nomor Faktur

Page 64: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

88

No Field Data Type Length Key Keterangan

3 URUT int PK Nomor Urut Detail

4 KDBHN varchar 30 FK Kode Barang

5 SATUAN varchar 10 Satuan

6 NO_SATUAN smallint Nomor Satuan

7 ISI decimal 9,2 Isi

8 QUANTITY decimal 9,2 Kuantitas

9 QNTKECIL decimal 9,2 Kuantitas kecil

29. Nama : KST

Fungsi : Tabel untuk menyimpan data-data transaksi Koreksi

Barang

Tabel 3.29. KST

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NO_FAKTUR varchar 40 PK Nomor Faktur

3 TGL_FAKTUR datetime Tanggal Faktur

4 NOTE varchar 50 Keterangan

30. Nama : KSTDT

Fungsi : Tabel untuk menyimpan data-data detail transaksi Koreksi

Barang.

Tabel 3.30. KSTDT

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NO_FAKTUR varchar 40 PK,FK Nomor Faktur

3 URUT int PK Nomor Urut Detail

4 KDBHN varchar 30 FK Kode Barang

5 SATUAN varchar 10 Satuan

6 NO_SATUAN smallint Nomor Satuan

7 ISI decimal 9,2 Isi

Page 65: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

89

No Field Data Type Length Key Keterangan

8 QUANTITY decimal 9,2 Kuantitas

9 QNTKECIL decimal 9,2 Kuantitas kecil

31. Nama : NRC

Fungsi : Tabel untuk menyimpan data-data master perkiraan

Tabel 3.31. NRC

No Field Data Type Length Key Keterangan

1 NOPERK varchar 15 PK Nomor Perkiraan

2 NMPERK varchar 40 Nama Perkiraan

5 GRUP varchar 15 Grup Aktiva, Pasiva

6 TIPE varchar 15 Tipe General/ Detail

7 HEADER varchar 15 Header Noperk

8 TRANS char 1 Transaksi Debet/Kredit

32. Nama : TR

Fungsi : Tabel untuk menyimpan data-data transaksi Jurnal.

Tabel 3.32. TR

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK,FK Kode Cabang

2 NOBUKTI varchar 25 PK Nomor Bukti Jurnal

3 URUT numeric 8,2 PK Nomor Urut Detail

4 TANGGAL datetime Tanggal Jurnal

5 HEADER varchar 15 Header Perkiraan

6 NOPERK varchar 15 Nomor Perkiraan

7 NOLAWAN varchar 15 Nomor Lawan

Perkiraan

8 DEBET money 8,2 Debet

9 KREDIT money 8,2 Kredit

10 KET varchar 40 Keterangan

11 KET_ASAL varchar 25 Keterangan

kepada/dari

Page 66: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

90

33. Nama : MSTHT

Fungsi : Tabel untuk menyimpan data-data transaksi Hutang

Dagang.

Tabel 3.33. MSTHT

No Field Data Type Length Key Keterangan

1 ID numeric 8,2 PK Id Tabel

2 KDCABANG varchar 15 PK,FK Kode Cabang

3 NO_FAKTUR varchar 40 No Faktur Pembelian

4 TGL_FAKTUR datetime Tgl Pembelian

5 NO_BUKTI varchar 40 No Bukti Pelunasan

6 TGL_BUKTI datetime Tgl Pelunasan

7 DEBET money 8,2 Jml Pelunasan

8 KREDIT money 8,2 Jml Hutang

9 SALDO money 8,2 Debet-Kredit

10 CATATAN varchar 50 Catatan Hutang

11 NO_REF varchar 40 No Referensi ke

pembelian

12 TGL_JATUH datetime Tgl Jatuh Tempo

13 KODE varchar 15 Kode Supplier

34. Nama : MSTPT

Fungsi : Tabel untuk menyimpan data-data transaksi Piutang

Dagang.

Tabel 3.34. MSTPT

No Field Data Type Length Key Keterangan

1 ID numeric 8,2 PK Id Tabel

2 KDCABANG varchar 15 PK,FK Kode Cabang

3 NO_FAKTUR varchar 40 No Faktur Penjualan

4 TGL_FAKTUR datetime Tgl Penjualan

5 NO_BUKTI varchar 40 No Bukti Pelunasanl

6 TGL_BUKTI datetime Tgl Pelunasan

Page 67: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

91

No Field Data Type Length Key Keterangan

7 DEBET money 8,2 Jml Piutang

8 KREDIT money 8,2 Jml Pelunasan

9 SALDO money 8,2 Debet-Kredit

10 CATATAN varchar 50 Catatan Piutang

11 NO_REF varchar 40 No Referensi ke

Penjualan

12 TGL_JATUH datetime Tgl Jatuh Tempo

13 KODE varchar 15 Kode Customer

35. Nama : AKV

Fungsi : Tabel untuk menyimpan data-data Master Aktiva Tetap.

Tabel 3.35. AKV

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK Kode Cabang

2 PERKIRAAN varchar 35 PK,FKNo Perkiraan

Aktiva

3 KETERANGAN varchar 60 Nama Aktiva

4 TIPE varchar 15 Metode Penyusutan

5 PERSEN char 10 Persentase

Penyusutan

6 QUANTITY decimal 9,2 Jml Aktiva

7 TANGGAL datetime Tgl Perolehan

8 AWALSUSUT float 9,2 Awal Penyusutan

9 AKUMU varchar 15 No Perk Akumulasi

Penyusutan

10 BIAYA varchar 15 No Perk Biaya

Depresiasi

36. Nama : AT

Fungsi : Tabel untuk menyimpan data-data transaksi Aktiva Tetap.

Page 68: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

92

Tabel 3.36. AT

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK Kode Cabang

2 TRANS varchar 25 PK,FK No Bukti Jurnal

3 NOLAWAN varchar 25 PK,FK No Perkiraan Jurnal

4 NOMOR smallint Nomor Urut

5 PERK varchar 25 FK No Perk Aktiva Tetap

6 NILAI float 53 Nilai Aktiva Tetap

7 DK varchar 1 Status Debet/Kredit

37. Nama : BE

Fungsi : Tabel untuk menyimpan data-data Break Even.

Tabel 3.37. BE

No Field Data Type Length Key Keterangan

1 URUT numeric 9 PK Id Tabel

2 KDCABANG varchar 15 FK Kode Cabang

3 PERIODE varchar 10 Periode Berjalan

4 NOPERK varchar 15 Nomor Perkiraan

5 NOMOR smallint Nomor Urut

6 GRUP varchar 15 Grup

7 TIPE varchar 15 Tipe

8 BUDGET_1 float 53 Budget Rugi

9 BUDGET_2 float 53 Budget Rugi

10 BUDGET_3 float 53 Budget BEP

11 BUDGET_4 float 53 Budget Laba

12 BUDGET_5 float 53 Budget Laba

13 TRANSNORMAL float 53 Laba Rugi Bulan Ini

38. Nama : GRAPBE

Fungsi : Tabel untuk menyimpan data-data Grafik Break Even.

Page 69: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

93

Tabel 3.38. GRAPBE

No Field Data Type Length Key Keterangan

1 KDCABANG varchar 15 PK Kode Cabang

2 PERIODE varchar 7 PK,FK Periode

3 BUDGET varchar 10 PK Budget

4 PENDAPATAN float 53 Total Pendapatan

5 BITETAP float 53 Total Biaya Tetap

6

BIVARIABEL float 53

Total Biaya

Variabel

7 JMLBIAYA float 53 Total Semua Biaya

Page 70: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

94

3.2.7. Rancangan Input

Rancangan input dimaksudkan untuk membantu dalam pembuatan atau

desain interface dalam rangka pengimplementasian sistem kedalam bentuk

program aplikasi. Rancangan input yang digunakan dalam sistem ini dengan

menggunakan sistem form yang tiap prosesnya berbeda-beda. Rancangan sistem

ini dibuat agar mudah dalam penggunaannya oleh pemakai.

Dalam menampilkan form didesain semaksimal mungkin agar mendekati

kaidah dan konsep interaksi manusia dan komputer. Rancangan input diperoleh

berdasarkan modul sistem dan database yang telah dijelaskan sebelumnya antara

lain:

- Rancangan Input Master Bahan Baku

Form ini digunakan untuk mencatat informasi yang berkaitan dengan

bahan baku. Rancangan Input Master Baku Baku seperti gambar berikut:

Gambar 3.44. Rancangan Input Master Bahan

Page 71: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

95

- Rancangan Input Master Produk

Form ini digunakan untuk mencatat informasi yang berkaitan dengan

Produk Jadi. Rancangan Input Master Produk seperti gambar berikut:

Gambar 3.45. Rancangan Input Master Produk

- Rancangan Input Pembelian Bahan Baku

Form ini digunakan untuk mencatat Transaksi Pembelian Bahan Baku.

Rancangan Input Pembelian Bahan Baku seperti gambar berikut:

Gambar 3.46. Rancangan Input Pembelian Bahan Baku

Page 72: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

96

- Rancangan Input Penjualan Outlet

Form ini digunakan untuk mencatat Transaksi Penjualan Outlet.

Rancangan Input Penjualan Outlet seperti gambar berikut:

Gambar 3.47. Rancangan Penjualan Outlet

- Rancangan Input Penjualan Franchisee

Form ini digunakan untuk mencatat Transaksi Penjualan Franchisee.

Rancangan Input Penjualan Franchisee seperti gambar berikut:

Gambar 3.48. Rancangan Input Penjualan Franchisee

Page 73: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

97

- Rancangan Input Master Perkiraan

Master Perkiraan adalah merupakan media untuk mencatat dan merekap

transaksi-transaksi keuangan yang bersangkut paut dengan aktiva, hutang, modal,

penghasilan dan biaya-biaya. Rancangan Input Master Perkiraan seperti gambar

berikut:

Gambar 3.49. Rancangan Input Master Perkiraan

Page 74: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

98

- Rancangan Input Jurnal

Form ini digunakan untuk mencatat Jurnal Transaksi Harian.

Rancangan Input Jurnal seperti gambar berikut:

Gambar 3.50. Rancangan Input Jurnal

Page 75: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

99

3.2.8. Rancangan Output

Rancangan output dimaksudkan untuk membantu dalam pembuatan

laporan yang dihasilkan dari input data.

- Rancangan Output Pembelian Bahan Baku

Gambar 3.51. Rancangan Output Pembelian Bahan Baku

- Rancangan Output Penjualan Outlet

Gambar 3.52. Rancangan Output Penjualan Outlet

- Rancangan Output Penjualan Franchisee

Gambar 3.53. Rancangan Output Penjualan Franchisee

Page 76: METODE PENELITIAN - sir.stikom.edusir.stikom.edu/id/eprint/1536/5/BAB_III.pdf · terkomputerisasi nantinya melakukan perekaman data persediaan meliputi pembelian, penjualan, keluar

100

- Rancangan Output Laba / Rugi

Gambar 3.54. Rancangan Output Laba / Rugi

- Rancangan Output Neraca

Gambar 3.55. Rancangan Output Neraca