66

Click here to load reader

BAB V- Final-pkl

  • Upload
    riefive

  • View
    1.288

  • Download
    1

Embed Size (px)

Citation preview

Page 1: BAB V- Final-pkl

LAPORAN PRAKTEK KERJA LAPANG

IMPLEMENTASI SISTEM INFORMASI AKUNTANSI DI UD.

BERDIKARI BATU

Disusun oleh:

MUHAMMAD RIFAI

BOY NURAH MUSTAFA 0510963

PROGRAM STUDI ILMU KOMPUTER

JURUSAN MATEMATIKA

FAKULTAS MIPA

UNIVERSITAS BRAWIJAYA

MALANG

2010

31

IMPLEMENTASI SISTEM INFORMASI AKUNTANSI DI UD.

051096040

0510963040

Page 2: BAB V- Final-pkl

32

BAB V

HASIL DAN PEMBAHASAN

5.1.1. Diagram Konteks

Diagram konteks (context diagram) adalah diagram tingkat

atas, merupakan diagram dari sistem yang menggambarkan aliran

data yang masuk dan keluar sistem dan yang masuk dan keluar dari

entitas luar.

Gambar 5.1 Diagram Konteks

Pada context diagram ini terdiri dari tiga entitas luar

(terminator) yang berinteraksi dengan sistem yaitu: Administrator,

Akuntan, dan Pimpinan. Data masukan (input) dari sistem berasal

dari Administrator dan Akuntan. Sedangkan hasil (output

sistem ini ditujukan kepada pihak Pimpinan, output tersebut berupa

) adalah diagram tingkat

atas, merupakan diagram dari sistem yang menggambarkan aliran

keluar sistem dan yang masuk dan keluar dari

tiga entitas luar

) yang berinteraksi dengan sistem yaitu: Administrator,

) dari sistem berasal

output) dari

tersebut berupa

Page 3: BAB V- Final-pkl

33

laporan pemakaian bahan, laporan transaksi, laporan penyusutan

inventaris, dan laporan keuangan. Laporan keuangan terdiri dari

laporan neraca, laporan laba rugi, laporan arus kas, dan laporan

perubahan modal.

Dari diagram konteks tersebut akan diuraikan menjadi

bentuk DFD Level 0.

5.1.2. Data Flow Diagram (DFD)

5.1.2.1. DFD Level 0

Diagram alir data (data flow diagram) level 0 merupakan

penguraian dari diagram konteks. Setiap proses yang

direpresentasikan pada level 0 merupakan subfungsi dari seluruh

sistem yang digambarkan dalam model konteks.

Ada 5 proses yang digambarkan DFD level 0 yaitu:

1. Setup Data

2. Transaksi

3. Pembuatan Laporan

4. Proses Pengolahan Bahan

5. Manajemen Barang Inventaris

Berikut ini adalah gambar DFD level 0 dari sistem:

Page 4: BAB V- Final-pkl

34

Gambar 5.2 DFD Level 0

Page 5: BAB V- Final-pkl

35

Gambar 5.2 DFD Level 0

5.1.2.2. DFD Level 0 Setup Data

Proses Setup Data level 0 ini menjelaskan bahwa seluruh

data master diinputkan oleh seorang Administrator. Data-data

tersebut akan menjadi masukan (source) dari proses-proses lainnya.

Gambar 5.3 DFD Level 0 Setup Data

5.1.2.3. DFD Level 0 Transaksi

Proses Transaksi ini menjelaskan bahwa segala bentuk

transaksi baik penjualan dan pembelian serta transaksi harian dicatat

oleh seorang Akuntan .

Data Inventaris

Data MataUang

Data Pemasok

Data Pelanggan

Data Barang Dagang

Data Bahan Baku

Data Inventaris

Data Bahan Baku

Data Barang Dagang

Data Pemasok

Data Pelanggan

Data Mata Uang

Adminis

trator

Adminis

trator

Adminis

trator

Adminis

trator

Adminis

trator

Adminis

trator

1

Setup Data

+barang_dagang

pelanggan

bahan_baku

mata_uang

barang_inventaris

pemasok

Page 6: BAB V- Final-pkl

36

Gambar 5.4 DFD Level 0 Transaksi

5.1.2.4. DFD Level 0 Pembuatan Laporan

Proses Pembuatan Laporan ini menjelaskan bahwa laporan-

laporan akan diproses oleh Sistem yang kemudian akan diterima

sebagai keluaran (output) ke Pimpinan.

Data Bahan Baku

Data Bayar Piutang

Data Bayar Hutang

Data MataUang

Data Transaksi Harian

Data Barang Dagang

Data Pemasok

Data Pelanggan

Data Penjualan

Data Pembelian

Data Pembelian

Data Penjualan

Akuntan

Akuntan

Akuntan

barang_dagang

pelanggan

mata_uang

pemasok2

Transaksi

+

penjualan

pembelian

pembayaran_piuta

ng

pembayaran_hutan

g

bahan_baku

Page 7: BAB V- Final-pkl

37

Gambar 5.5 DFD Level 0 Pembuatan Laporan

5.1.2.5. DFD Level 0 Proses Pengolahan Bahan

Pada Proses ini, seorang Akuntan memberikan masukan

(source) berupa data pemakaian bahan baku saat produksi kemudian

oleh Sistem diolah dan kemudian disimpan dalam data store

keluar_masuk_bahan.

Gambar 5.6 DFD Level 0 Proses Pengolahan Bahan

Laporan Arus Kas

Laporan Neraca

Laporan LabaRugi

Data Pemakaian Bahan

Data Penyusutan Inventaris

Laporan Transaksi

Laporan Pemakaian Bahan

Data Jurnal

Data Pembelian

Data Penjualan

Laporan Penyusutan Barang Inventaris

Laporan Perubahan Modal

Pimpin

an

Pimpin

an

3

Pembuatan

Laporan

+

keluar_masuk_bah

an

penyusutan_inventaris

penjualan

pembelian

jurnal

Pimpin

an

Pimpin

anPimpin

an

Pimpin

an

Pimpin

an

Data Bahan Baku

Data Pemakaian Bahan

Pemakaian Bahan

Akuntan

bahan_baku

4

Proses

Pengolahan

Bahan

keluar_masuk_bah

an

Page 8: BAB V- Final-pkl

38

Gambar 5.6 DFD Level 0 Proses Pembuatan Laporan

5.1.2.6. DFD Level 0 Manajemen Barang Inventaris

Pada Proses ini menjelaskan bahwa setiap barang-barang

inventaris akan dicatat penyusutan nilainya. Akuntan memberikan

masukan berupa data nilai penyusutan ke Sistem, yang kemudian

akan diperoleh keluaran berupa data store jurnal dan

penyusutan_inventaris.

Gambar 5.7 DFD Level 0 Manajemen Barang Inventaris

5.1.2.7. DFD Level 1 Setup Data

Pada DFD level 1 Setup Data, terdapat beberapa proses

untuk menginputkan data-data master ke data store. Data-data

tersebut meliputi data pelanggan, data pemasok, data bahan_baku,

data barang_dagang, data mata_uang, dan data barang_inventaris.

Data Inventaris

Data Inventaris

Data Penyusutan

Penyusutan Inventaris

Akuntanbarang_inventaris

5

Manajemen

Barang

Inventaris

penyusutan_inventaris

jurnal

Page 9: BAB V- Final-pkl

39

Gambar 5.8 DFD Level 1 Setup Data

5.1.2.8. DFD Level 1 Transaksi

Pada DFD level 1 Transaksi terdapat 3 proses yaitu

Transaksi Penjualan, Transaksi Pembelian dan Pencatatan Transaksi

Harian. Transaksi Penjualan mempunyai fungsi untuk mencatat

penjualan barang dagang kepada pelanggan. Sedangkan transaksi

pembelian mempunyai fungsi mencatat pembelian bahan baku

perusahaan kepada pihak pemasok. Sedangkan proses Pencatatan

Transaksi Harian adalah proses pencatatan transaksi di luar dari

transaksi penjualan barang dan pembelian bahan baku. Contoh

transaksi harian seperti biaya konsumsi, penggajian pegawai, sewa

[Data Mata Uang]

[Data Pelanggan]

[Data Pemasok]

[Data Inventaris]

[Data MataUang]

[Data Barang Dagang]

[Data Bahan Baku]

[Data Inventaris]

[Data Barang Dagang]

[Data Bahan Baku]

[Data Pemasok]

[Data Pelanggan]Adminis

trator

Adminis

trator

Adminis

trator

Adminis

trator

Adminis

trator

Adminis

trator

bahan_baku

barang_dagang

pelanggan

pemasok

mata_uang

barang_inventaris

1.1

Setup Data

Pelanggan

1.2

Setup Data

Pemasok

1.3

Setup Data

Bahan Baku

1.4

Setup Data

Barang

Dagang

1.5

Setup Data

Mata Uang

1.6

Setup Data

Inventaris

Page 10: BAB V- Final-pkl

40

gedung dan sebagainya. Setiap proses di DFD level 1 transaksi juga

akan dicatat pada jurnal. Dari jurnal ini kemudian akan diproses

menjadi laporan keuangan.

Gambar 5.9 DFD Level 1 Transaksi

5.1.2.9. DFD Level 1 Pembuatan Laporan

Pada DFD level 1 ini terdiri dari empat proses. Proses

pertama, mengolah data jurnal menjadi laporan keuangan yang

terdiri dari laporan labarugi, laporan neraca, laporan perubahan

modal, dan laporan aruskas. Kemudian proses kedua adalah

pembuatan laporan transaksi yang didapatkan dari data transaksi

pembelian maupun penjualan. Proses ketiga, pembuatan laporan

pemakaian stok bahan baku pelengkap yang digunakan saat

produksi. Contoh bahan baku pelengkap seperti steples 413, steples

1008. Dan yang terakhir adalah proses pembuatan laporan

penyusutan inventaris dimana pemilik/pimpinan perusahaan dapat

mengetahui nilai penyusutan barang-barang inventarisnya dalam

[Data Bayar Piutang]

[Data Bayar Hutang]

Data MataUangData MataUang

Data Transaksi Harian

[Data Transaksi Harian]

Penjurnalan

[Penjurnalan]

[Data Bahan Baku]

[Data Barang Dagang]

[Data Pemasok][Data Pelanggan]

[Data Pembelian]

[Data Pembelian]

[Data Penjualan]

[Data Penjualan]

Akuntan Akuntan

pembelian

penjualan

pelangganpemasok

barang_dagangbahan_baku

mata_uang

jurnal

2.1

Transaksi

Penjualan

+

2.2

Transaksi

Pembelian

Bahan

+

Akuntan

2.3

Pencatatan

Transaksi

Harian

pembayaran_hutan

g

pembayaran_piuta

ng

Page 11: BAB V- Final-pkl

41

kurun waktu tertentu. Nilai inventaris ini merupakan aset atau harta

tak bergerak dari perusahaan.

5.1.2.10. DFD Level 2 Transaksi Penjualan

Proses transaksi Penjualan barang dagang dilakukan oleh

seorang Akuntan. Pada proses ini penjualan dibagi menjadi dua yaitu

Penjualan Tunai dan Kredit, dimana Penjualan Kredit akan dicatat

menjadi data piutang pelanggan. Dan setiap transaksi penjualan dab

Pembayaran Piutang dicatat ke jurnal harian.

[Laporan Neraca]

[Laporan LabaRugi]

[Laporan Arus Kas]

[Laporan Penyusutan Barang Inventaris][Data Penyusutan Inventaris]

[Laporan Pemakaian Bahan][Data Pemakaian Bahan]

[Laporan Transaksi]

[Data Pembelian]

[Data Penjualan]

[Laporan Perubahan Modal]

[Data Jurnal]

Pimpinan

Pimpinan

penjualan

pembelian

jurnal

Pimpinan

Pimpinan

penyusutan_inventaris

keluar_masuk_bahan

3.1

Pembuatan

Laporan

Keuangan

3.2

Pembuatan

Laporan

Transaksi

3.3Pembuatan

Laporan

Pemakaian

Bahan Baku

3.4

Pembuatan

Laporan

Inventaris

Pimpinan

Pimpinan

Pimpinan

Gambar 5.10 Level 1 Pembuatan Laporan

Page 12: BAB V- Final-pkl

42

5.1.2.11. DFD Level 2 Transaksi Pembelian Bahan Baku

Proses transaksi pembelian bahan dilakukan oleh seorang

Akuntan. Pada proses ini pembelian dibagi menjadi dua yaitu

Pembelian Tunai dan Kredit, dimana Pembelian Kredit akan dicatat

menjadi data hutang ke pemasok. Dan setiap transaksi Pembelian dan

Pembayaran Hutang dicatat ke jurnal harian.Untuk lebih jelasnya

lihat gambar di bawah ini.

Data Piutang

Data Penjualan Kredit

[Data Bayar Piutang]

Data Pelanggan

Data MataUang

Data Barang Dagang

Data Penjualan

[Data Pelanggan]

[Data MataUang]

[Data Barang Dagang]

[Data Penjualan]

Penjurnalan

Penjurnalan

[Penjurnalan]

[Data Penjualan]

Akuntan

penjualan

pelanggan

barang_dagang

jurnal

2.1.1

Penjualan

Tunai

2.1.2

Penjualan

Kredit

2.1.3

Pembayaran

Piutang

mata_uang

pembayaran_piuta

ng

Gambar 5.12 DFD Level 2 Transaksi Penjualan

Page 13: BAB V- Final-pkl

43

5.1.3. Entity Relational Diagram (ERD) Entity relational diagram menggambarkan hubungan antara

entitas-entitas yang ada dalam Sistem Informasi Akuntansi UD

Berdikari. Yang ditunjukkan oleh gambar berikut ini.

Data Hutang Pembelian

Data Pembelian Kredit

[Data Bayar Hutang]

Data Pembelian

Data Bahan Baku

[Data Pembelian]

Data Pemasok

Data MataUang

[Data Pemasok]

[Data MataUang]

[Data Bahan Baku]

[Data Pembelian]

Penjurnalan

Penjurnalan

[Penjurnalan]

Akuntan

pembelian

pemasok

bahan_baku

mata_uang

jurnal

2.2.1

Transaksi

Pembelian

Tunai

2.2.2

Transaksi

Pembelian

kredit

2.2.3

Pembayaran

Hutang

pembayaran_hutan

g

Gambar 5.14 DFD Level 2 Transaksi Pembelian

Page 14: BAB V- Final-pkl

44

Gambar 5.16 Entity Relational Diagram

Page 15: BAB V- Final-pkl

45

5.1.4. Struktur Tabel

5.1.4.1. Tabel akun

Tabel 5.1 Struktur Tabel akun Field Type Null Key

KodeAkun char(6) NO PRI

NamaAkun varchar(50) NO

D/K enum('D','K') YES

MataUang char(8) YES MUL

KodeGolongan char(6) NO MUL

SaldoAwal float(12,2) YES

Foreign Key

FK Id Reference Table Source Column Target Column

akun_ibfk_1 golongan_akun `KodeGolongan` `KodeGolongan`

akun_ibfk_2 mata_uang `MataUang` `MataUang`

5.1.4.2. Tabel bahan_baku

Tabel 5.2 Struktur Tabel bahan_baku Field Type Null Key

KodeBahanBaku char(8) NO PRI

NamaBahanBaku varchar(50) NO

Kelompok varchar(15) YES

Satuan varchar(15) YES

MataUang char(8) YES MUL

HargaJual float(12,2)

unsigned zerofill

NO

StokAwal int(4) unsigned

zerofill

NO

Keterangan text YES

Foreign Key

FK Id Reference Table Source

Column

Target Column

bahan_baku_ibfk_1 mata_uang `MataUang` `MataUang`

Page 16: BAB V- Final-pkl

46

5.1.4.3. Tabel barang_dagang

Tabel 5.3 Struktur Tabel barang_dagang Field Type Null Key

KodeBarangDagang char(8) NO PRI

NamaBarangDagang varchar(50) NO

Satuan varchar(15) YES

MataUang char(8) YES MUL

HargaJual float(12,2)

unsigned zerofill

NO

StokAwal int(4) unsigned

zerofill

NO

Keterangan text YES

Foreign Key FK Id Reference

Table

Source

Column

Target

Column

barang_dagang_ibfk_1 mata_uang `MataUang` `MataUang`

5.1.4.4. Tabel barang_inventaris

Tabel 5.4 Struktur Tabel barang_ inventaris Field Type Null Key

NomorInventaris char(6) NO PRI

NamaBarang varchar(50) NO

TglPerolehan datetime NO

Kelompok varchar(15) NO MUL

HargaPerolehan float(12,2) unsigned

zerofill

NO

HargaPenyusutan float(12,2) unsigned

zerofill

NO

Keterangan text YES

Page 17: BAB V- Final-pkl

47

Foreign Key FK Id Reference Table Source

Column

Target

Colum

n

barang_inventaris_ibfk_2 kelompok_barang `Kelompok` `Kelom

pok`

barang_inventaris_ibfk_3 mata_uang `MataUang` `MataU

ang`

5.1.4.5. Tabel pelanggan

Tabel 5.5 Struktur Tabel pelanggan Field Type Null Key

KodePelanggan char(6) NO PRI

NamaPelanggan varchar(50) NO

KontakPerson varchar(25) YES

NegaraAsal varchar(25) YES

AlamatPelanggan varchar(70) NO

Kota varchar(15) NO

KodePos varchar(10) YES

E-Mail varchar(25) YES

Fax varchar(15) YES

TeleponPelanggan varchar(15) NO

HP varchar(15) YES

Keterangan text YES

5.1.4.6. Tabel pemasok

Tabel 5.6 Struktur Tabel pemasok Field Type Null Key

KodePemasok char(6) NO PRI

NamaPemasok varchar(50) NO

KontakPerson varchar(25) YES

Page 18: BAB V- Final-pkl

48

AlamatPemasok varchar(70) NO

Kota varchar(15) YES

KodePos varchar(10) YES

TeleponPemasok varchar(15) NO

Keterangan text YES

5.1.4.7. Tabel pembelian

Tabel 5.7 Struktur Tabel pembelian Field Type Null Key

NoNotaBeli char(8) NO PRI

Tanggal datetime NO

KodePemasok char(6) YES MUL

MataUang char(8) YES MUL

CaraBayar enum('Tunai','K

redit')

NO

JthTempo datetime YES

DiskonBeli int(4) YES

UangMuka float(12,2) NO

JmlHutang float(12,2) YES

Foreign Key

FK Id Reference

Table

Source Column Target Column

pembelian_ibfk_

2

pemasok `KodePemasok` `KodePemasok`

pembelian_ibfk_

3

mata_uang `MataUang` `MataUang`

5.1.4.8. Tabel Detail Pembelian

Tabel 5.8 Struktur Tabel detail_pembelian Field Type Null Key

NoNotaBeli char(8) NO PRI

KodeBahanBaku char(8) NO PRI

Page 19: BAB V- Final-pkl

49

JumlahBarang int(4) NO

HargaBeliBahan float(12,2) NO

Foreign Key FK Id Reference

Table

Source Column Target

Column

detail_pembelian_ibfk

_1

pembelian `NoNotaBeli` `NoNotaBeli

`

detail_pembelian_ibfk

_2

bahan_baku `KodeBahanBaku

`

`KodeBahan

Baku`

5.1.4.9. Tabel penjualan

Tabel 5. 9 Struktur Tabel penjualan Field Type Null Key

NoNotaJual char(8) NO PRI

KodePelanggan char(6) NO MUL

MataUang char(8) YES MUL

TglOrder datetime YES

TglSelesai datetime YES

TglJual datetime YES

CaraBayar enum('Tunai','

Kredit')

NO

JthTempo datetime YES

DiskonJual int(4) YES

UangMuka float(12,2) NO

JmlPiutang float(12,2) YES

Foreign Key

FK Id Reference

Table

Source Column Target

Column

penjualan_ibfk_1 pelanggan `KodePelanggan` `KodePelangga

n`

penjualan_ibfk_2 mata_uang `MataUang` `MataUang`

Page 20: BAB V- Final-pkl

50

5.1.4.10. Tabel detail_penjualan

Tabel 510 Struktur Tabel detail_penjualan Field Type Null Key

NoNotaJual char(8) NO PRI

KodeBarangDagang char(8) NO PRI

JumlahBarang int(4) NO

Foreign Key

FK Id Referen

ce Table

Source Column Target Column

detail_penjualan_ibfk

_1

penjuala

n

`NoNotaJual` `NoNotaJual`

detail_penjualan_ibfk

_2

barang_d

agang

`KodeBarangDag

ang`

`KodeBarangDag

ang`

5.1.4.11. Tabel pembayaran_hutang

Tabel 5.11 Struktur Tabel pembayaran_hutang Field Type Null Key

NotaHutang char(8) NO PRI

NoNotaBeli char(8) YES MUL

JumlahHutang float(12,2) YES

Tanggal datetime NO

Denda float(12,2) YES

Bayar float(12,2) YES

SisaBayar float(12,2) YES

Foreign Key

FK Id Reference

Table

Source

Column

Target

Column

pembayaran_hutang_ibfk_1 pembelian `NoNotaBeli` `NoNotaBeli`

Page 21: BAB V- Final-pkl

51

5.1.4.12. Tabel pembayaran_piutang

Tabel 5.12 Struktur Tabel pembayaran_piutang Field Type Null Key

NotaPiutang char(8) NO PRI

NoNotaJual char(8) YES MUL

JumlahPiutang float(12,2) YES

Tanggal datetime NO

Denda float(12,2) YES

Bayar float(12,2) YES

SisaBayar float(12,2) YES

Foreign Key

FK Id Reference

Table

Source

Column

Target

Column

pembayaran_piutang_ibfk_1 penjualan `NoNotaJual` `NoNotaJual`

5.1.4.13. Tabel keluar_masuk_bahan

Tabel 5.13 Struktur Tabel keluar_masuk_bahan Field Type Null Key

KodeBahanBaku char(8) YES MUL

Tanggal datetime YES

Masuk int(4) YES

Keluar int(4) YES

Sisa int(4) YES

Foreign Key

FK Id Reference

Table

Source Column Target

Colum

n

keluar_masuk_bahan_ibfk_1 bahan_baku `KodeBahanBaku` `Kode

Bahan

Baku`

Page 22: BAB V- Final-pkl

52

5.1.4.14. Tabel penyusutan_inventaris

Tabel 5.14 Struktur Tabel penyusutan_inventaris Field Type Null Key

NomorInventaris char(6) YES MUL

TglPenyusutan datetime YES

HargaPenyusutan float(12,2) YES

Foreign Key FK Id Reference Table Source

Column

Target

Column

penyusutan_inventaris_

ibfk_1

barang_inventaris `NomorInvent

aris`

`NomorI

nventaris

`

5.1.4.15. Tabel jurnal

Tabel 5.15 Struktur Tabel jurnal Field Type Null Key

NoJurnal char(8) NO PRI

Tanggal datetime NO

NoBukti char(8) NO

Uraian varchar(50) NO

5.1.4.16. Tabel detail_jurnal

Tabel 5.16 Struktur Tabel detail_jurnal Field Type Null Key

NoNotaBeli char(8) NO PRI

KodeBahanBaku char(8) NO PRI

JumlahBarang int(4) NO

HargaBeliBahan float(12,2) NO

Page 23: BAB V- Final-pkl

53

Foreign Key FK Id Reference

Table

Source

Column

Target Column

detail_pembelian_ibfk

_1

pembelian `NoNotaBeli` `NoNotaBeli`

detail_pembelian_ibfk

_2

bahan_baku `KodeBahanB

aku`

`KodeBahanBak

u`

5.1.4.17. Tabel Golongan Akun

Tabel 5.17 Struktur Tabel golongan_akun Field Type Null Key

KodeGolongan char(6) NO PRI

NamaGolongan varchar(25) NO

KodeKelompok char(6) YES MUL

Foreign Key FK Id Reference

Table

Source Column Target

Column

golongan_akun_ibfk_1 kelompok_akun `KodeKelompok` `KodeKelo

mpok`

5.1.4.18. Tabel kelompok_akun

Tabel 5.18 Struktur Tabel kelompok_akun Field Type Null Key

KodeKelompok char(6) NO PRI

NamaKelompok varchar(25) NO

5.1.4.19. Tabel mata_uang

Tabel 5.19 Struktur Tabel mata_uang Field Type Null Key

MataUang char(8) NO PRI

Negara varchar(25) YES

Tanggal datetime YES

Simbol varchar(10) YES

Page 24: BAB V- Final-pkl

54

Nilai float(12,2) YES

5.1.4.20. Tabel history_mata_uang

Tabel 5.20 Struktur Tabel history_mata_uang Field Type Null Key

MataUang char(8) NO PRI

Negara varchar(25) YES

Tanggal_Lama datetime YES

Simbol varchar(10) YES

Nilai_Lama float(12,2) YES

5.1. Implementasi Sistem

Sistem yang dibangun ini adalah aplikasi dekstop yang

dibuat menggunakan borland delphi 7 dan database MySQL.

Ada beberapa macam program akuntansi yang beredar di

masyarakat dan UD Berdikari sudah pernah mencoba beberapa

diantaranya. Namun, karena program-program tersebut sangat rumit,

maka UD Berdikari kembali memakai cara manual yaitu memakai

aplikasi MS. Office. Oleh karena itu, prinsip dari sistem ini adalah

user-friendly dan mampu mengakomodir kebutuhan perusahaan.

5.2.1. Menu Login

Login merupakan syarat untuk dapat menggunakan program

secara keseluruhan sesuai hak akses yang dimiliki. Pada bagian ini

ada dua data yang harus dimasukkan, yaitu:

1. User name

User name adalah pengguna yang sudah terdaftar dan diberi

wewenang untuk menggunakan aplikasi ini.

2. Password

Password adalah kode khusus yang merupakan syarat yang harus

dimasukkan dengan benar agar tidak sembarang orang dapat

memasuki program dan menyalah-gunakannya.

Tampilan menu login adalah sebagai berikut:

Page 25: BAB V- Final-pkl

55

User harus memasukkan nama dan password pada yang ada.

Apabila user salah dalam memasukkan nama maupun password,

maka system akan menampilkan pesan bahwa username atau

password salah, seperti tampilan di bawah ini:

Apabila kesalahan dilakukan sebanyak tiga kali berturut-

turut, maka akan muncul pesan kesalahan dan form login akan

segerea ditutup.

Jika password dan username yang dimasukkan benar, maka

akan muncul ballon tooltip pada system tray.

Gambar 5.17 Menu login

Gambar 5.18 Pesan kesalahan jika username atau password salah

Gambar 5.19 Pesan kesalahan jika login salah sebanyak 3 kali

Page 26: BAB V- Final-pkl

56

5.2.2. Menu Utama

Jendela menu utama akan muncul apabila user berhasil

memasukkan nama dan password dengan benar pada form login.

Menu utama akan aktif sesuai hak akses. Secara default, sistem

memiliki 3 macam hak akses, yaitu admin, pimpinan, dan akuntan.

Berikut adalah gambar menu utama setelah login. Untuk admin,

semua menu akan aktif. Untuk pimpinan, menu yang aktif adalah

laporan, manajerial, grafik, tools tetapi hanya untuk ganti password,

setting, window, dan help. Untuk akuntan, menu yang aktif adalah

data master, transaksi, akuntansi, laporan, grafik, tools tetapi hanya

untuk mengganti password, setting, window, help. Di bawah ini

adalah tampilan menu utama masing-masing hak akses.

Gambar 5.20 Menu utama untuk admin

Gambar 5.21 Menu utama untuk pimpinan

Page 27: BAB V- Final-pkl

57

Jendela menu utama ini berisi beberapa menu yang telah

aktif dan siap untuk digunakan untuk mengolah data. Menu-menu

tersebut adalah:

File, digunakan untuk login, logout dan keluar dari sistem.

Data master, digunakan untuk menginputkan data

pelanggan,data pemasok,data bahan baku, data barang dagang, dan

data inventaris perusahaan.

Gambar 5.21 Menu utama untuk akuntan

Gambar 5.22 Menu file

Gambar 23 5.16 Menu data master

Page 28: BAB V- Final-pkl

58

Transaksi, digunakan untuk melakukan transaksi penjualan,

pembelian, pembayaran hutang usaha, pembayaran piutang usaha,

pemakaian bahan, transfer kas.

Akuntansi, digunakan untuk melakukan pencatatan data

rekening, saldo awal, kontrol rekening, daftar jurnal, jurnal umum,

dan penyusutan inventaris.

Administrasi, digunakan untuk melakukan back-up

database, import database, hapus data, dan reset sistem.

Gambar 5.24 Menu transaksi

Gambar 5.25 Menu transaksi

Gambar 5.26 Menu administrasi

Page 29: BAB V- Final-pkl

59

Laporan, digunakan untuk mencetak laporan jurnal, buku

besar, neraca saldo, laporan keuangan, laporan data rekening, daftar

aktiva tetap dan penyusutannya, serta laporan keluar masuk bahan.

Manajerial, digunakan untuk mencetak laporan yang

berhubungan manajerial yaitu, laporan data pemasok, laporan data

pelanggan, laporan data barang dagang, laporan data bahan baku,

laporan penjualan, laporan pembelian, laporan pembayaran hutang,

dan laporan pembayaran piutang.

Grafik, digunakan untuk melihat grafik harta, grafik

laba/rugi, grafik, arus kas.

Gambar 5.27 Menu laporan

Gambar 5.28 Menu manajerial

Gambar 5.29 Menu grafik

Page 30: BAB V- Final-pkl

60

Tools, digunakan untuk mengakses aplikasi kalkulator,

notepad, konversi mata uang, dan ganti password

Setting, digunakan untuk mengakses aplikasi regional

setting.

Help, digunakan untuk mengakses file help dan untuk

melihat form pembuat sistem.

5.2.3. Menu Data Pemasok

Data Pemasok adalah suatu fitur yang digunakan untuk

mencatat, melihat atau menghapus data-data dari pemasok Di sini

bisa dilihat semua data penting yang berhubungan dengan pemasok.

Gambar 5.30 Menu tools

Gambar 31 Menu setting

Gambar 32 Menu help

Page 31: BAB V- Final-pkl

61

Bila ada pemasok baru yang ingin dimasukkan data-datanya ke

dalam sistem, bisa dilakukan dengan cara:

1. menekan tombol tambah atau dengan shortcut keyboard <F2>,

atau

2. klik kanan pada form data pemasok dan pilih menu tambah. Maka

akan muncul tampilan form tambah data pemasok seperti di

bawah ini:

Gambar 5.33 Menu data pemasok

Gambar 5.34 Menu tambah data pemasok

Page 32: BAB V- Final-pkl

62

Field-field masukan data untuk form tambah data pemasok adalah:

• kode : untuk memasukkan kode pemasok. Harus diisi dengan 6

karakter. Tidak boleh dikosongkan

• nama: untuk memasukkan nama pemasok. Tidak boleh

dikosongkan.

• Kontak: untuk memasukkan nama kontak pemasok. Boleh

dikosongkan.

• Alamat: untuk memasukkan alamat pemasok. Tidak boleh

dikosongkan.

• Kota: untuk memasukkan kota dari pemasok. Tidak boleh

dikosongkan.

• Kode pos: untuk memasukkan kode pos dari tempat pemasok.

Boleh dikosongkan.

• Telepon. Untuk memasukkan nomor telepon pemasok yang bisa

dihubungi. Tidak boleh dikosongkan.

• Catatan: untuk menulis hal-hal yang berhubungan dengan

pemasok yang belum tercatat dengan field-field sebelumnya.

Boleh dikosongkan.

Setelah terisi semua, maka klik tombol simpan untuk menyimpan

data-data pemasok yang telah dibuat. Jika data-data yang

dimasukkan benar, setelah itu akan muncul ballon tooltip pada

system tray yang menyatakan data berhasil disimpan.

Untuk mengubah isian data pemasok, dapat dilakukan

dengan cara:

1. double klik pada record pemasok yang ingin diubah atau

2. klik record pemasok yang ingin diubah kemudian klik tombol

edit, atau

3. klik kanan pada record yang ingin diubah kemudian pilih menu

edit atau

4. klik record pemasok yang ingin diubah dan tekan tombol F3 pada

keyboard

maka akan muncul tampilan seperti di bawah ini:

Page 33: BAB V- Final-pkl

63

lakukan perubahan pada data yang ingin diubah setelah itu simpan

data pemasok tersebut.

Untuk menghapus data pemasok, bisa dilakukan dengan

cara:

1. klik record yang ingin diubah kemudian tekan tombol hapus, atau

2. klik record yang ingin diubah kemudian tekan tombol delete pada

keyboard

kemudian akan muncul peringatan seperti gambar di bawah ini:

5.2.4. Menu Data Pelanggan

Data Pelanggan adalah suatu fitur yang digunakan untuk

mencatat, melihat atau menghapus data-data dari pelanggan. Di sini

bisa dilihat semua data penting yang berhubungan dengan pelanggan.

Cara penambahan data pelangga, edit data pelanggan dan hapus data

pelanggan sama dengan menu data pemasok.

Gambar 5.35 Form edit data pemasok

Gambar 5.36 Peringatan hapus data pemasok

Page 34: BAB V- Final-pkl

64

5.2.5. Menu Data Bahan Baku

Data Bahan Baku adalah suatu fitur yang digunakan untuk

mencatat, melihat atau menghapus data-data dari bahan baku Di sini

bisa dilihat semua data penting yang berhubungan dengan bahan

baku.

Bila ada data bahan baku baru yang ingin dimasukkan data-datanya

ke dalam sistem, bisa dilakukan dengan cara:

1. menekan tombol tambah atau dengan shortcut keyboard <F2>,

atau

2. klik kanan pada form data barang baku dan pilih menu tambah.

Maka akan muncul tampilan form tambah data bahan baku seperti

di bawah ini:

Gambar 5.37 Menu data bahan baku

Gambar 5.38 Tambah bahan baku

Page 35: BAB V- Final-pkl

65

Field-field masukan data untuk form tambah data bahan baku adalah:

• kode bahan : untuk memasukkan kode bahan baku. Harus diisi

dengan 6 karakter. Tidak boleh dikosongkan

• nama bahan: untuk memasukkan nama bahan baku. Tidak boleh

dikosongkan.

• Satuan: untuk memasukkan nama satuan yang digunakan untuk

menyatakan banyaknya jumlah dari bahan baku. Boleh

dikosongkan.

• Stok awal: untuk memasukkan banyaknya jumlah bahan baku

pada saat awal. Tidak boleh dikosongkan.

• Harga jual: untuk memasukkan harga jual dari bahan baku. Tidak

boleh dikosongkan.

• Kelompok bahan. Untuk menentukan termasuk ke dalam jenis

manakah bahan baku yang dimasukkan tersebut. Ada dua jenis

bahan baku, yaitu pokok dan pelengkap.

• Catatan: untuk menulis hal-hal yang berhubungan dengan bahan

baku yang belum tercatat dengan field-field sebelumnya. Boleh

dikosongkan.

Setelah terisi semua, maka klik tombol simpan untuk menyimpan

data-data bahan baku yang telah dibuat. Jika data-data yang

dimasukkan benar, setelah itu akan muncul ballon tooltip pada

system tray yang menyatakan data berhasil disimpan.

Untuk mengubah isian data bahan baku, dapat dilakukan

dengan cara:

1. double klik pada record bahan baku yang ingin diubah atau 2. klik record bahan baku yang ingin diubah kemudian klik tombol

edit, atau

3. klik kanan pada record yang ingin diubah kemudian pilih menu

edit atau

4. klik record bahan baku yang ingin diubah dan tekan tombol F3

pada keyboard

maka akan muncul tampilan seperti di bawah ini:

Page 36: BAB V- Final-pkl

66

lakukan perubahan pada data yang ingin diubah setelah itu simpan

data bahan baku tersebut.

Untuk menghapus data bahan baku, bisa dilakukan dengan

cara:

1. klik record yang ingin diubah kemudian tekan tombol hapus, atau

2. klik record yang ingin diubah kemudian tekan tombol delete pada

keyboard

kemudian akan muncul peringatan seperti gambar di bawah ini:

5.2.6. Menu Data Barang Dagang

Data barang dagang adalah suatu fitur yang digunakan untuk

mencatat, melihat atau menghapus data-data dari barang dagang Di

sini bisa dilihat semua data penting yang berhubungan dengan

barang dagang. Di sini bisa juga dilihat satuan dan harga jual barang

dagang. Untuk menambah barang dagang, mengedit barang dagang,

dan menghapus barang dagang caranya seperti dengan menu bahan

baku.

Gambar 5.39 Edit data bahan baku

Gambar 5.40 Peringatan hapus bahan baku

Page 37: BAB V- Final-pkl

67

5.2.7. Menu Data Barang Inventaris

Dalam perusahaan pasti memiliki barang-barang untuk

mendukung kerja perusahaan tersebut. Fitur ini membantu

perusahaan untuk mencatat, menambah serta menghapus data-data

inventaris yang ada. Tampak pada gambar diatas bahwa daftar

barang inventaris terdiri atas kolom nama barang, tanggal, kelompok.

harga, penyusutan. Kolom tanggal ini menyatakan tanggal perolehan

barang tersebut. Kolom kelompok menyatakan kelompok dari barang

inventaris tersebut, apakah termasuk peralatan, kendaraan, mesin

atau kelompok lainnya. Kolom harga menyatakan harga beli barang

tersebut. Kolom penyusutan menyatakan selisih harga beli barang

dengan harga saat ini. Untuk memasukkan penyusutan, dilakukan

pada menu penyusutan inventaris.

Bila ada data barang inventaris baru yang ingin dimasukkan data-

datanya ke dalam sistem, bisa dilakukan dengan cara:

1. menekan tombol tambah atau dengan shortcut keyboard

<F2>, atau

2. klik kanan pada form data barang inventaris dan pilih menu

tambah. Maka akan muncul tampilan form tambah data

barang inventaris seperti di bawah ini:

3.

Gambar 5.41 Daftar barang inventaris

Page 38: BAB V- Final-pkl

68

Field-field masukan data untuk form tambah data barang inventaris

adalah:

• nama barang: untuk memasukkan nama barang inventaris. Tidak

boleh dikosongkan.

• Kelompok bahan. Untuk menentukan termasuk ke dalam jenis

manakah barang inventaris yang dimasukkan tersebut. Untuk

mengisi kelompok, tekan tombol . Kemudian akan muncul

tampilan pilih kelompok seperti di bawah ini:

untuk memilih kelompok, double klik pada nama kelompok. Jika

ingin menambah kelompok, klik tombol , akan muncul form

isian kelompok baru, isilah field tersebut dan tekan OK jika sudah

selesai.

Gambar 5.42 Tambah barang inventaris

Gambar 5.43 Daftar kelompok barang inventaris

Page 39: BAB V- Final-pkl

69

• Catatan: untuk menulis hal-hal yang berhubungan dengan barang

inventaris yang belum tercatat dengan field-field sebelumnya.

Boleh dikosongkan.

• Tanggal perolehan: untuk memasukkan data masuk barang

inventaris ke perusahaan.

Jika sudah selesai memilih kelompok, periksa kembali apakah field

tanggal perolehan dan harga perolehan sudah terisi. Field catatan bisa

diisi maupun tidak. Jika sudah selesai, klik tombol simpan untuk

menyimpan data.

Untuk menghapus data barang inventaris, bisa dilakukan

dengan cara:

1. klik record yang ingin diubah kemudian tekan tombol hapus, atau

2. klik record yang ingin diubah kemudian tekan tombol delete pada

keyboard

kemudian akan muncul peringatan seperti gambar di bawah ini:

5.2.8. Menu Transaksi Penjualan

Fitur ini digunakan untuk melakukan transaksi penjualan

baik secara tunai maupun kredit.

Gambar 5.44 Peringatan hapus barang inventaris

Page 40: BAB V- Final-pkl

70

Untuk memulai transaksi, klik tombol transaksi atau dengan shortcut

<CTRL+T> pada keyboard. Setelah itu menu transaksi penjualan ini

akan aktif seperti di bawah ini:

Secara otomatis nomor nota akan terbuat oleh sistem. Isikan tanggal

transaksi. Field mata uang digunakan untuk memilih mata uang yang

dipakai dalam transaksi. Field pelanggan digunakan untuk memilih

pelanggan yang terlibat dalam transaksi. Pilih tanggal order dan

Gambar 45 Menu Transaksi Penjualan

Gambar 5.46 Menu Transaksi Penjualan aktif

Page 41: BAB V- Final-pkl

71

tanggal kirim. Cara bayar digunakan untuk memilih cara pembayaran

yang digunakan oleh pelanggan, apakah secaar tunai atau kredit.

Untuk memilih bahan yang dipakai dalam transaksi, klik tombol

atau tekan F12 pada keyboard. Kemudian akan muncul form tambah

bahan seperti di bawah ini:

Pilih bahan yang digunakan. Kemudian isikan field upah tenaga

kerja. Kemudian isikan field bayar/uang muka. Setelah selesai, klik

tombol simpan atau dengan shortcut <CTRL+S>. Transaksi yang

sudah disimpan bisa langsung dilihat dengan cara meng-klik tombol

cetak. Contoh tampilan transaksi penjualan yang dicetak adalah

seperti di bawah ini:

5.2.9. Menu Transaksi Pembelian

Gambar 5.47 Detil penjualan transaksi penjualan

Gambar 5.48 Laporan Transaksi penjualan

Page 42: BAB V- Final-pkl

72

Fitur ini digunakan untuk melakukan transaksi pembelian

baik secara tunai maupun kredit. Cara penggunaan menu ini sama

dengan menu transaksi penjualan

5.4.8 Menu Pembayaran Hutang Usaha

Fitur ini digunakan untuk melakukan pembayaran utang karena

pembelian dilakukan secara kredit.

Untuk memulai transaksi pembayaran utang, double klik pada data

pemasok yang diinginkan, maka akan muncul no. bukti, nama

pemasok dan utang pada field masing-masing seperti di bawah ini:

Gambar 5.49 Menu pembayaran hutang usaha

Gambar 5.50 Menu pembayaran hutang usaha aktif

Page 43: BAB V- Final-pkl

73

Pilih tanggal bayar. Kemudian isikan banyaknya pembayaran.

Setelah selesai, kemudian klik tombol bayar atau dengan shortcut

<CTRL+P>. Pembayaran utang yang telah dibayar bisa langsung

dicetak dengan cara klik tombol cetak. Contoh tampilan pembayaran

utang yang langsung dicetak adalah seperti di bawah ini:

5.2.10. Menu Pembayaran Piutang Usaha

Fitur ini digunakan untuk melakukan pembayaran piutang

karena pembelian dilakukan secara kredit. Cara penggunaan menu

ini sama dengan menu pembayaran piutang usaha

5.2.11. Menu Pemakaian Bahan

Fitur ini digunakan untuk mencatat keluar masuk bahan baku.

Pilih bahan baku dengan klik tombol , kemudian pilih tanggal

terjadi keluar atau masuik bahan, pilih status bahan baku tersebut

apakah keluar atau masuk, kemudian masukkan jumlahnya. Setelah

itu tekan tombol simpan.

5.2.12. Menu Transfer Kas

Fitur ini digunakan untuk melakukan transfer antar kas.

Misalkan antara kas keuangan dengan kas dollar.

Gambar 5.51 Laporan Pembayaran Hutang

Gambar 5.52 Menu pemakaian bahan

Page 44: BAB V- Final-pkl

74

Field-field pada menu transfer kas adalah:

• Dari: untuk memasukkan data asal kas asal. Isikan dengan

menekan tombol . Kemudian akan muncul tampilan daftar

akun seperti gambar di bawah ini:

Pilih kas asal dengan car klik dua kali pada akun atau klik akun

yang diinginkan kemudian klik tombol OK.

• Ke: untuk memasukkan kas tujuan. Cara pengisian sama seperti

untuk memasukkan kas asal.

• Keterangan: untuk memberikan catatan seputar transfer kas

tersebut.

Gambar 5.53 Menu Transfer Kas

Gambar 5.54 Daftar rekening

Page 45: BAB V- Final-pkl

75

• Sebesar: untuk memasukkan besarnya dana yang ditransfer.

Field sebesar yang pertama (kiri) dimasukkan, maka field kedua

otomatis akan menyesuaikan atau berubah otomatis sesuai kurs.

Contoh bisa dilihat pada gambar di bawah ini:

Setelah selesai semua, tekan tombol simpan, maka akan muncul form

konfirmasi.

5.2.13. Menu Pencatatan Data Rekening

Pada fitur ini user bisa melihat rekening-rekening (akun)

yang ada. Tidak hanya bisa melihat, user juga bisa menambahkan,

mengubah dan menghapus akun-akun yang telah ada. Di daftar

rekening ini terdapat 5 kolom yaitu kode akun, nama akun, kurs,

golongan, dan kelompok. Kode akun berisi nomor unik dari suatu

akun yang membedakan akun satu dengan akun lain. Kolom nama

untuk menyatakan nama dari suatu akun. Kolom kurs menyatakan

mata uang yang digunakan dalam akun tersebut. Kolom golongan

menyatakan akun tersebut termasuk ke dalam golongan apa. Apakah

termasuk harta lancar, pendapatan usaha atau golongan lain.

Gambar 5.55 Transfer Kas

Gambar 5.56 Konfirmasi transfer kas

Page 46: BAB V- Final-pkl

76

Kemudian kolom kelompok menyatakan akun tersebut masuk ke

dalam kelompok apa. Apakah termasuk ke dalam modal, harta,

pendapata, beban, atau yang lain.

Bila ada akun baru yang ingin dimasukkan data-datanya ke dalam

sistem, bisa dilakukan dengan cara:

1. menekan tombol tambah atau dengan shortcut keyboard <F2>,

atau

2. klik kanan pada form data akun dan pilih menu tambah. Maka

akan muncul tampilan form tambah data akun seperti di bawah

ini:

Isi field-field yang kosong. Plihlah golongan, posisi saldo dan mata

uang. Kemudian simpan data-data tersebut dengan menekan tombol

simpan. Sebagai tambahan, kode bahan harus diisi dengan 6 karakter.

Gambar 5.57 Menu pencatatan data rekening

Gambar 5.58 Tambah data akun

Page 47: BAB V- Final-pkl

77

Untuk mengubah isian data akun, dapat dilakukan dengan

cara:

1. double klik pada record akun yang ingin diubah atau 2. klik record akun yang ingin diubah kemudian klik tombol edit,

atau

3. klik kanan pada record yang ingin diubah kemudian pilih menu

edit atau

4. klik record akun yang ingin diubah dan tekan tombol F3 pada

keyboard

maka akan muncul tampilan seperti ini:

lakukan perubahan pada data yang ingin diubah setelah itu simpan

data akun tersebut.

Untuk menghapus data akun, bisa dilakukan dengan cara:

1. klik record yang ingin diubah kemudian tekan tombol hapus, atau

2. klik record yang ingin diubah kemudian tekan tombol delete pada

keyboard

maka akan muncul peringatan seperti ini:

Tekan tombol yes untuk melanjutkan proses penghapusan.

Gambar 59 Edit data akun

Gambar 60 Gambar 5.67 Peringatan hapus data akun

Page 48: BAB V- Final-pkl

78

5.2.14. Menu Saldo Awal

Fitur ini digunakan untuk melihat keadaan awal dari akun-

akun yang ada. Bisa dilihat saldo awal dari tiap akun-akun.

5.4.13 Menu Jurnal Umum

Menu ini digunakan untuk menjurnal transaksi selain pada

jurnal khusu seperti pembelian dan penjualan.

Untuk memulai mencatat jurnal umum, klik tombol transaksi

atau dengan shortcut <CTRL+T> pada keyboard. Setelah itu menu

jurnal umum akan aktif seperti gambar di bawah ini:

Gambar 5.61 Menu saldo awal

Gambar 5.62 Menu jurnal umum

Page 49: BAB V- Final-pkl

79

Setelah itu kode jurnal akan otomatis dibuat oleh sistem. Isikan field

No. Bukti. Kemudian isi tanggal terjadi transaksi tersebut. Lalu

isikan uraian dari transaksi tersebut. Misal pembayaran gaji.

Kemudian masukkan akun-akun yang berhubungan dengan transaksi

tersebut. Untuk memasukkan akun, tekan tombol atau dengan

menekan tombol F12 pada keyboard. Kemudian akan muncul

tampilan detil jurnal seperti di bawah ini:

Pilihlah akun yang diinginkan dengan menekan tombol ,

kemudian atur posisi akun itu apakah di debet atau kredit. Kemudian

isikanlah jumlahnya. Setelah itu tekan tombol selesai.

Setelah selesai mengisikan akun-akun yang terlibat,

simpanlah jurnal umum dengan menekan tombol simpan atau dengan

shortcut <CTRL+S>. Harap diingat, akun-akun yang ada debet dan

kredit harus seimbang dalam total jumlahnya.

Gambar 5.63 Menu jurnal umum akan aktif

Gambar 5.64 Detil jurnal umum

Page 50: BAB V- Final-pkl

80

5.2.15. Menu Penyusutan Inventaris

Terkadang harta yang dimiliki perusahaan harga sekarang

akan mengalami penurunan dibandingkan harga sewaktu pembelian.

Katakanlah motor. Jika saat pembelian harganya adalah Rp.

12.000.000, maka beberapa tahun yang akan datang akan mengalami

penyusutan yang kadang signifikan. Untuk melakukan pencatatan

penyusutan harta, bisa memilih fitur penyusutan harta yang ada pada

SIA Berdikari.

Field-field masukan data untuk penyusutan harta adalah:

• nama barang: untuk memilih barang inventaris yang akan

dimasukkan datanya, klik tombol .

• Harga perolehan: setelah memilih nama barang, secara otomatis

harga perolehan akan dimasukkan oleh sistem berdasarkan data

yang dimasukkan sebelumnya pada menu barang inventaris.

• Harga penyusutan: field untuk memasukkan besarnya penyusutan

dari barang inventaris.

• Nilai sisa: field ini akan otomatis terisi saat harga penyusutan

diisi. Isi field ini adalah harga perolehan dikurangi dengan harga

penyusutan.

5.2.16. Menu Mata Uang

Menu ini digunakan untuk melihat daftar mata uang yang

ada beserta kode dan kurs nya. Di sini juga bisa menambah daftar

Gambar 5.65 Menu penyusutan harta

Page 51: BAB V- Final-pkl

81

mata uang baru, mengubah data mata uang yang sudah ada, dan

menghapus daftar mata uang yang ada.

Untuk menambah mata uang, klik tombol tambah pada menu

utama atau dengan shortcut <F2>, maka akan muncl form tambah

mata uang seperti di bawah ini:

Field-field masukan data untuk penyusutan harta adalah:

• Kode: untuk memasukkan kode dari mata uang yang akan

dimasukkan.

• Negara: field untuk memasukkan asal negara mata uang.

• Kurs tukar: field untuk memasukkan kurs tukar mata uang

tersebut terhadap rupiah.

Gambar 5. 66 Menu mata uang

Gambar 5.67 Form tambah mata uang

Page 52: BAB V- Final-pkl

82

• Simbol: field untuk memasukkan simbol mata uang. Untuk

memasukkan simbol mata uang klik tombol

• Per tanggal: field untuk memasukkan tanggal kurs tersebut.

Jika sudah selesai simpan data tersebut dengan menekan tombol

simpan.

Untuk mengubah mata uang bisa dilakukan dengan cara:

1. double klik pada record mata uang yang ingin diubah atau

2. klik record mata uang yang ingin diubah kemudian klik tombol

edit, atau

3. klik kanan pada record yang ingin diubah kemudian pilih menu

edit atau

4. klik record mata uang yang ingin diubah dan tekan tombol F3

pada keyboard.

Maka akan muncul tampilan seperti di bawah ini:

Perlakuan tiap field sama seperti dengan menu tambah mata uang.

Untuk menghapus data akun, bisa dilakukan dengan cara:

1. klik record yang ingin diubah kemudian tekan tombol hapus, atau

2. klik record yang ingin diubah kemudian tekan tombol delete pada

keyboard

maka akan muncul peringatan seperti ini:

Gambar 5.68 Edit mata uang

Page 53: BAB V- Final-pkl

83

Tekan tombol yes untuk melanjutkan penghapusan record mata uang.

5.2.17. Menu Backup dan Import Database

1. Backup Database

Fitur ini digunakan untuk melakukan proses back up dari database

SIA Berdikari.

Pilih lokasi file back up yang diinginkan dengan menekan tombol

. Kemudian isikan field nama back up database. Setelah

selesai semua, klik lanjutkan.

2. Import Database

Fitur ini digunakan untuk melakukan proses import dari database

SIA Berdikari. Untuk mengakses menu ini, pilih menu

Administrator, kemudian pilih menu import database.

Gambar 5.69 Peringatan hapus data mata uang

Gambar 5.70 Menu backup database

Page 54: BAB V- Final-pkl

84

Pilih lokasi file import yang diinginkan dengan menekan tombol

. Kemudian isikan field nama import database. Setelah

selesai semua, klik lanjutkan.

5.2.18. Menu Hapus Data

Menu digunakan ketika user ingin menghapus data pada

menu yang diinginkan, contohnya pada menu data pemasok. Bisa

juga memilih hapus data pada menu data master atau transaksi dan

bisa juga keseluruhan. Tampilan menu hapus data adalah seperti di

bawah ini.

5.2.19. Menu Manajemen Data User

Menu ini digunakan untuk melihat, mengubah, dan

menghapus daftar user-user yang berhak mengakses SIA Berdikari.

Di dalam menu ditampilkan nama user beserta status dalam

mengakses sistem.

Gambar 5.71 Menu import database

Gambar 5.72 Menu hapus data

Page 55: BAB V- Final-pkl

85

Untuk menambah mata uang, klik tombol tambah pada menu

utama atau dengan shortcut <F2>, maka akan muncul form tambah

mata uang seperti di bawah ini:

Field-field masukan data untuk penyusutan harta adalah:

• User name: field untuk memasukkan user name baru.

• Level user: field untuk memilih level user.

• Password: field untuk memasukkan password yang bersangkutan.

• Confirm password: field untuk mengkonfirmasi password user.

Setelah selesai memasukkan data-data, tekan tombol simpan untuk

menyimpan data tersebut.

Untuk mengubah user bisa dilakukan dengan cara:

1. double klik pada record yang ingin diubah atau 2. klik record yang ingin diubah kemudian klik tombol edit, atau

3. klik kanan pada record yang ingin diubah kemudian pilih menu

edit atau

Gambar 5.73 Manajemen data user

Gambar 5.74 Tambah data user

Page 56: BAB V- Final-pkl

86

4. klik record yang ingin diubah dan tekan tombol F3 pada

keyboard.

Maka akan muncul tampilan seperti di bawah ini:

Field-field yang ada pada data user adalah username, level user, dan

password. Perlakuan pengisian field-field tersebut sama seperti

pengisian tambah user.

Untuk menghapus data akun, bisa dilakukan dengan cara:

1. klik record yang ingin diubah kemudian tekan tombol hapus, atau

2. klik record yang ingin diubah kemudian tekan tombol delete pada

keyboard

maka akan muncul peringatan seperti ini:

Tekan tombol yes untuk melanjutkan penghapusan record user.

5.2.20. Menu Log User/History

Menu ini berfungsi untuk melihat daftar kegiatan dari tiap-

tiap user. Di dalam menu ini berisi keterangan nama user, tanggal

dan jam serta aktivitas tiap user. Di dalam menu ini terdapat tombol

rincian, delete dan cetak log.

Gambar 5.75 Edit data user

Gambar 5.76 Peringatan hapus data user

Page 57: BAB V- Final-pkl

87

Tombol rincian untuk melihat daftar log secara detil. Tombol delete

digunakan untuk menghapus log secara keseluruhan. Tombol cetak

digunakan untuk mencetak laporan log user.

5.2.21. Menu Cetak Laporan Jurnal

Menu ini berfungsi untuk mencetak laporan jurnal umum.

Ada beberapa pilihan untuk mencetak. Yaitu, per periode, per

tanggal, per bulan, per tahun, nomer jurnal, atau jurnal keseluruhan.

Untuk mulai mencetak, pilih tampilan laporan. Kemudian, tekan

tombol pilih. Maka akan muncul form output option yang berfungsi

untuk menentukan format laporan. Ada 3 macam format yaitu,

Gambar 5.77 Menu log user

Gambar 5.78 Cetak laporan jurnal

Page 58: BAB V- Final-pkl

88

langsung dicetak melalui printer, atau untuk preview, atau disimpan

ke dalam file.

5.2.22. Menu Cetak Laporan Buku Besar

Menu ini berfungsi untuk mencetak buku besar. Ada

beberapa pilihan untuk mencetak. Yaitu, per periode, per tanggal, per

bulan, per tahun, per akun, atau secara keseluruhan. Cara

penggunaan menu ini sama dengan menu laporan jurnal umum.

5.2.23. Menu Cetak Laporan Neraca Saldo

Gambar 5.79 Output option cetak laporan jurnal umum

Gambar 5.80 Laporan jurnal umum dalam bentuk preview

Page 59: BAB V- Final-pkl

89

Menu ini berfungsi untuk mencetak neraca saldo. Ada

beberapa pilihan untuk mencetak. Yaitu, per periode, atau secara

keseluruhan. Cara penggunaan menu ini sama dengan menu laporan

jurnal umum.

5.2.24. Menu Cetak Laporan Neraca

Menu ini berfungsi untuk mencetak buku besar. Ada

beberapa pilihan untuk mencetak. Yaitu, akhir tahun, akhir bulan,

atau per periode yang diingikan. Cara penggunaan menu ini sama

dengan menu laporan jurnal umum.

5.2.25. Menu Cetak Laporan Laba Rugi

Menu ini berfungsi untuk mencetak laba rugi. Ada beberapa

pilihan untuk mencetak. Yaitu, per periode, akhir bulan, atau akhir

tahun. Cara penggunaan menu ini sama dengan menu laporan jurnal

umum.

5.2.26. Menu Cetak Laporan Perubahan Modal

Menu ini berfungsi untuk mencetak perubahan modal. Ada

beberapa pilihan untuk mencetak. Yaitu, per periode, akhir bulan,

atau akhir tahun. Cara penggunaan menu ini sama dengan menu

laporan jurnal umum.

5.2.27. Menu Cetak Laporan Arus Kas

Menu ini berfungsi untuk mencetak arus kas. Ada beberapa

pilihan untuk mencetak. Yaitu, per periode, akhir bulan, atau akhir

tahun. Cara penggunaan menu ini sama dengan menu laporan jurnal

umum.

5.2.28. Menu Cetak Laporan Data Rekening

Menu ini berfungsi untuk mencetak data rekening secara

keseluruhan. Saat memilih menu ini, pertama kali muncul adalah

output option. Cara penggunaan menu ini sama dengan menu laporan

jurnal umum.

5.2.29. Menu Cetak Laporan Daftar Aktiva Tetap dan

Penyusutannya

Menu ini digunakan untuk melihat daftar aktiva tetap

beserata penyusutannya. Aktiva tetap sendiri adalah aktiva yang

bersifat jangka panjang atau aktiva yang relatif permanen. Ada

Page 60: BAB V- Final-pkl

90

beberapa pilihan untuk mencetak. Yaitu semua daftar aktiva tetap

atau bisa per kelompok aktiva. Cara penggunaan menu ini sama

dengan menu laporan jurnal umum.

5.2.30. Menu Cetak Laporan Keluar Masuk Bahan

Menu ini digunakan untuk mencetak data pemakaian bahan

setiap hari. Saat memilih menu ini, akan langsung masuk ke form

ouput option yang berfungsi untuk menentukan format laporan. Ada

3 macam format yaitu, langsung dicetak melalui printer, atau untuk

preview, atau disimpan ke dalam file. Cara penggunaan menu ini

sama dengan menu laporan jurnal umum.

5.2.31. Menu Cetak Laporan Data Pemasok

Menu ini digunakan untuk mencetak data-data pemasok

yang berhubungan dengan perusahaan. Saat memilih menu ini, akan

langsung masuk ke form ouput option yang berfungsi untuk

menentukan format laporan. Ada 3 macam format yaitu, langsung

dicetak melalui printer, atau untuk preview, atau disimpan ke dalam

file. Cara penggunaan menu ini sama dengan menu laporan jurnal

umum.

5.2.32. Menu Cetak Laporan Data Pelanggan

Menu ini digunakan untuk mencetak data-data pelanggan

yang berhubungan dengan perusahaan. Saat memilih menu ini, akan

langsung masuk ke form ouput option yang berfungsi untuk

menentukan format laporan. Ada 3 macam format yaitu, langsung

dicetak melalui printer, atau untuk preview, atau disimpan ke dalam

file. Cara penggunaan menu ini sama dengan menu laporan jurnal

umum.

5.2.33. Menu Cetak Laporan Data Barang Dagang

Menu ini digunakan untuk mencetak data-data barang dagang yang

dijual perusahaan. Saat memilih menu ini, akan langsung masuk ke

form ouput option yang berfungsi untuk menentukan format laporan.

Ada 3 macam format yaitu, langsung dicetak melalui printer, atau

untuk preview, atau disimpan ke dalam file. Cara penggunaan menu

ini sama dengan menu laporan jurnal umum.

5.2.34. Menu Cetak Laporan Penjualan

Page 61: BAB V- Final-pkl

91

Menu ini berfungsi untuk mencetak laporan penjualan

perusahaan. Ada beberapa pilihan untuk mencetak. Yaitu, per

periode, per pelanggan, per nota, atau keseluruhan. Cara penggunaan

menu ini sama dengan menu laporan jurnal umum.

5.2.35. Menu Cetak Laporan Pembelian

Menu ini berfungsi untuk mencetak laporan penjualan

perusahaan. Ada beberapa pilihan untuk mencetak. Yaitu, per

periode, per pemasok, per nota, atau keseluruhan. Cara penggunaan

menu ini sama dengan menu laporan jurnal umum.

5.2.36. Menu Cetak Laporan Pembayaran Hutang

Menu ini berfungsi untuk melihat dan mencetak laporan

pembayaran hutang perusahaan. Ada beberapa pilihan untuk

mencetak. Yaitu, per periode, per pemasok, per nota, atau

keseluruhan. Cara penggunaan menu ini sama dengan menu laporan

jurnal umum.

5.2.37. Menu Cetak Laporan Pembayaran Piutang

Menu ini berfungsi untuk melihat dan mencetak laporan

pembayaran hutang perusahaan. Ada beberapa pilihan untuk

mencetak. Yaitu, per periode, per pelanggan, per nota, atau

keseluruhan. Cara penggunaan menu ini sama dengan menu laporan

jurnal umum.

5.2.38. Menu Grafik

Pada sistem ini terdapart menu untuk menampilkan laporan

dalam bentuk grafik. Laporan yang bisa dibuat dalam bentuk grafik

adalah laba/rugi, harta, dan arus kas. Secara umum, bentuk grafik-

grafik yang ada adalah dalam bentuk bar (diagram batang),

horizontal, fast line dan pie (diagram lingkaran). Grafik juga tersedia

dalam format 2D dan 3D

Page 62: BAB V- Final-pkl

92

Gambar di atas merupakan gambaran grafik secara umum.

1. Grafik harta

Grafik ini untuk menggambarkan banyaknya harta yang dimiliki

beserta jumlahnya. Sumbu x menyatakan nama akun, sedangkan

sumbu y menyatakan jumlah.

Gambar 5.81 Contoh tampilan grafik

Page 63: BAB V- Final-pkl

93

2. Grafik laba/rugi

Grafik ini menyatakan banyaknya untung atau rugi yang didapat

perusahaan. Di sini ditampilkan beban, pendapatan, laba/rugi.

Laba/rugi didapat dari perhitungan pendapatan dikurang beban.

3. Grafik arus kas

Gambar 5.82 Tampilah grafik harta

Gambar 5.83 Tampilah grafik harta

Page 64: BAB V- Final-pkl

94

Grafik ini untuk menggambarkan ringkasan penerimaan dan

pengeluaran kas dari suatu bisnis untuk periode tertentu. Di

dalam grafik ini adalah kas keluar dan kas masuk.

5.2.39. Menu Konversi Mata Uang

Menu ini digunakan untuk mengkonversi mata uang asing ke

rupiah atau sebaliknya.

Field-field masukan data untuk penyusutan harta adalah:

• Mata uang: digunakan untuk memilih mata uang asing.

• Mata uang (1): digunakan untuk memasukkan nominal yang

ingin dikonversi.

Gambar 5.84 Tampilan grafik arus kas

Gambar 5.85 Konversi mata uang

Page 65: BAB V- Final-pkl

95

• Mata uang (2): hasil mata uang yang dikonversi

5.4.35 Menu Kalkulator

Fitur ini sama seperti kalkulator pada windows. Digunakan

sebagai alat bantu untuk menghitung.

5.2.40. Menu Notepad

Fitur ini sama seperti notepad pada windows. Digunakan

sebagai alat bantu untuk mencatat.

5.2.41. Menu Regional Settings

Fitur ini adalah fitur regional settings dari Windows.

Digunakan untuk menentukan format penulisan angka, harga,

tanggal dan waktu. Patut diingat bahwa format English berbeda

dengan format Indonesian.

Gambar 5.86 Kalkulator

Gambar 5.87 Notepad

Page 66: BAB V- Final-pkl

96

Gambar 5.88 Regional Settings