Perancangan Sistem Informasi Akuntansi Laporan Keuangan Arus Kas Pada PT. Tiki Jalur Nugraha Ekakurir Cabang Bandung Dengan Menggunakan Software Microsoft Visual Basic 6.0 Dan SQL Server 2000 Berbasis Client Server

(1)

vi

ABSTRAK

PT. Tiki Jalur Nugraha Ekakurir Cabang Bandung yang beralamatkan di Ruko

Permata Kawaluyaan Kav 1-4 Telp (022) 7335462 Bandung. Perusahaan tersebut

membutuhkan informasi laporan arus kas perusahaan serta pencatatan laporan

keuangan dari arus kas tersebut secara cepat, tepat dan akurat. Oleh karena itu

dibutuhkan adanya suatu sistem yang baik untuk menghasilkan informasi yang

akurat serta sesuai dengan kebutuhan. Atas permasalahan tersebut maka penulis

mengambil judul

Perancangan Sistem Informasi Akuntansi Laporan Arus

Kas pada PT. Tiki Jalur Nugraha Ekakurir Cabang Bandung dengan

Menggunakan Microsoft Visual Basic 6.0 dan SQL Server 2000 Berbasis

Client Server

.

Desain penelitian yang penulis gunakan adalah desain penelitian dengan data

primer dan sekunder, jenis penelitian yang penulis gunakan adalah penelitian

akademik, jenis data yang penulis gunakan adalah data kualitatif dan data

kuantitatif, metode penelitian yang penulis gunakan adalah penelitian deskriptif,

penelitian survei, dan penelitian eksplanatoris, teknik pengumpulan data yang

penulis gunakan adalah studi pustaka dan studi lapangan yang terdiri dari

wawancara dan observasi. Metode pengembangan sistem yang penulis gunakan

adalah metodologi yang berorientasi pada proses, data dan keluaran. Struktur

pengembangan sistem yang penulis gunakan adalah

Waterfall.

Perancangan

sistem informasi yang digunakan adalah diagram konteks,

data flow diagram

,

bagan alir sistem.

Penulis membuat perancangan sistem informasi akuntansi laporan arus kas,

diharapkan pengolahan data arus kas di PT. Tiki Jalur Nugraha Ekakurir Cabang

Bandung menjadi terkomputerisasi dan menghasilkan informasi yang akurat yang

dibutuhkan manajemen.

Kata Kunci: Perancangan, Sistem Informasi Akuntansi, Laporan Arus Kas

,


(2)

vii

ABSTRACT

PT. Tiki Jalur Nugraha Ekakurir Bandung whice is located at

Ruko Permata

Kawaluyaan Kav 1-4 Telp (022) 7335462 Bandung. PT. Tiki Jalur Nugraha

Ekakurir requires information of cash flow report company and financial

statement record keeping from cash flow referred as quickly, precise and

accurate. In consequence, required existence of a good system with sophisticated

technology to produce good information, accurate, and according with

requirement. To the problems referred as then writer takes title

Design Of Cash

Flow Financial Statement Accounting Information System At

PT. Tiki Jalur

Nugraha Ekakurir Cabang Bandung With Microsoft Visual Basic 6.0 And

SQL Server 2000 Base Of Client Server

.

The writer applies design of the study is using primary and secondary data, the

writer applies academic type of the study is using qualitative and quantitave data,

the writer applies descriptive methods research, survey methods research and

explanatories research, data collecting technique which the writer applies is field

study that contains interview, observation and book study. The writer applies

developing method with methodology that oriented toward process, data and

output. System development structure that writer use waterfall.

Information

system Design that used is context diagram, data flow diagram, system flowchart,

and Entity Relationship Diagram.

Writer makes the design of cash flow financial statement accounting

information system, hopefully that processing data of cash flow at PT. Tiki Jalur

Nugraha Ekakurir Bandung become computerized and produce accurate

information that required management.

Keyword: Design, Cash Flow Financial Statement, Accounting Information

system, Microsoft Visual Basic 6.0, And SQL Server 2000 Base Client

Server


(3)

96

BAB IV

PERANCANGAN SISTEM INFORMASI AKUNTANSI LAPORAN

KEUANGAN ARUS KAS

4.1 Perancangan Sistem Informasi Akuntansi Laporan Keuangan Arus Kas

Berdasarkan penelitian pada PT. Tiki Jalur Nugraha Ekakurir Cabang Bandung

yang dilakukan Penulis, dapat disimpulkan bahwa analisis sistem yang berjalan

pada sistem informasi akuntansi laporan keuangan arus kas masih bersifat semi

komputerisasi, hal tersebut akan mengakibatkan sering terjadinya kesalahan dalam

proses perhitungan setiap transaksi dan akan banyak memakan waktu yang lama

baik dalam proses perhitungan transaksi tersebut maupun dalam pencarian data.

Solusi dari masalah tersebut di atas adalah Penulis membuat suatu usulan

rancangan sistem informasi akuntansi pendapatan. Dengan dibuatnya rancangan

tersebut diharapkan dapat menjadi solusi yang digunakan untuk pengolahan

datanya dan pencatatan dalam membuat jurnal umum, buku besar umum, dan

menghasilkan laporan-laporan pendukungnya yaitu, laporan keuangan arus kas.

Dalam membuat rancangan tersebut Penulis menggunakan Database Microsoft

SQL Server 2000 dan bahasa pemrograman Microsoft Visual Basic 6.0, yang

dilengkapi dengan laporan pendukung dengan menggunakan Crystal Report.

Pada dasarnya usulan perancangan sistem yang dibuat tidak banyak berubah

dari sistem yang sedang berjalan. Usulan sistem yang dirancang hanya merubah

pengolahan data yang dilakukan dengan komputer. Penulis akan memberikan

usulan pada rancangan sistem informasi akuntansi pendapatan yang diharapkan


(4)

97

memasukan data transaksi dan menghasilkan laporan-laporan yang efektif dan

efisien

4.1.1 Kebijakan Perusahaan Yang Diusulkan

Kebijakan yang berkaitan dengan Laporan Keuangan Arus Kas adalah sebagai

berikut:

A.

Laporan Pembayaran Tunai (LPT), Laporan Pembayaran Kredit (LPDP)

dan Laporan Pembayaran Pelunasan (LPLS) dilakukan oleh bagian Adm

Personal.

B.

LPT, Kwitansi dan LPLS dilaporkan ke bagian Akuntansi.

C.

Kolektor yang akan melakukan penagihan dan karyawan yang akan

melakukan pengiriman barang diberikan data kendaraan.

D.

Memantau keluar masuknya data kendaraan yang digunakan untuk

kegiatan operasi maupun untuk pembelian barang

4.1.2 Dokumen Yang Diusulkan

Adapun dokumen yang diusulkan yang berkaitan dengan sistem informasi

akuntansi laporan keuangan arus kas adalah sebagai berikut :

A.

LPT (Laporan Pembayaran Tunai)

B.

Kwitansi

C.

LPLS (Laporan Pembayaran Pelunasan)


(5)

98

4.1.3 Account dan Code Account yang diusulkan

Berikut ini adalah

account

dan

code account

yang penulis usulkan

Tabel 4.1 Tabel Account dan Code Account

Account Name

Code Account

Kas

111

Kantor Pusat

331

Pendapatan

411

Piutang Usaha

113

Diskon

412

Beban Kerugian

514

Beban Operasional

501

Biaya Transit

515

Beban Air, Listrik, Telepon

511

Gaji

513

Peralatan

125

Perlengkapan

115

4.2

Diagram Arus Data Yang Diusulkan

4.2.1

Diagram Konteks Usulan

Diagram Konteks digunakan untuk menggambarkan sistem pengolahan data

secara garis besar atau menyeluruh, diagram konteks ini dirancang

memperhatikan masukan yang dibutuhkan oleh sistem dan keluaran yang


(6)

99


(7)

100

4.2.2

Level 1 Diagram 0 yang Diusulkan

Level 1

Diagram 0 merupakan penjabaran dari diagram konteks. Untuk

diagram 0 yang berjalan terdiri dari 6

entity

dan 4 proses. Untuk lebih jelasnya

dapat dilihat pada gambar berikut ini.

Gambar 4.2 Level 1 Diagram 0 Usulan

Adapun penjabaran dari Level 1

Diagram 0 usulan adalah sebagai berikut:

A.

Customer

membawa barang dan sejumlah barang untuk dikirim melalui

Kasir.

Customer

yang melakukan pembayaran secara kredit akan melakukan


(8)

101

pembayaran dengan cara penagihan oleh bagian kolektor dan mendapatkan

bukti pengiriman barang berupa

Invoice

. Sedangkan

customer

yang

melakukan pengiriman barang secara tunai akan mendapatkan bukti

pengiriman barang berupa Resi.

B.

Kasir

menerima kedua dokumen tersebut (Invoice dan Resi) dari

customer

,

maka kasir membuat dokumen pengiriman barang dan diserahkan ke ADM

Personal. Kasir menerima dokumen

Invoice

yang sudah di otorisasi oleh

ADM Personal.

C.

ADM Personal menerima dokumen

Invoice

dan dokumen pengiriman

barang. Dokumen

Invoice

yang telah di terima diserahkan ke

collector

untuk

melakukan penagihan ke

Customer

.

D.

Collector

menerima dokumen

Invoice

dari Adm Personal dan melakukan

penagihan kepada

costumer

. Setelah melakukan penagihan,

invoice

yang

sudah di otorisasi bersama uang diserahkan kembali ke Adm Personal.

Collector

juga menerima dokumen biaya operasional dari Adm Personal.

E.

Finance Adm Personal menerima dokumen Resi dari

cashier

serta

menerima dokumen

Invoice

otorisasi dari Adm personal. Dari kedua

dokumen tersebut dibuatkan laporan pendapatan bersih lalu membuat laba

bersih. Laba tersebut di input dan diserahkan kepada

accountancy

.

F.

Accountancy

menerima dokumen Invoice otorisasi, resi, biaya operasional,

bukti kas/bank dan laba. Kelima dokumen tersebut di input dan dibuatkan

Bukti Kas Keluar, Bukti Kas Masuk, Jurnal Umum, Buku Besar dan Laba.

G.

Bank

menerima cek dari

accountancy

dan dibuatkan bukti pencairan cek

yang diserahkan kembali ke

accountancy

.

Bank

kembali menerima


(9)

102

dokumen data transfer dari

accountancy

untuk karyawan dan dibuatkan

bukti transfer yang diserahkan kembali ke

accountancy

.

H.

Karyawan menerima slip gaji dari Finance & ADM Jr Spv. Slip gaji tersebut

di Acc dan diserahkan kembali ke Finance & Adm Jr Spv. Slip gaji diterima

kembali beserta uang dari bagian

accountancy.

I.

Kepala cabang menerima dokumen laba bersih bersama uang dari

accountancy

, lalu dianalisa dan dibuatkan 2 rangkap dokumen beserta uang

yang di transfer dan diserahkan ke Pusat. Kepala cabang juga menerima

laporan keuangan arus kas dari

accountancy

.

J.

Pusat menerima laba dari Kepala Cabang.

4.2.3

Level 1 Proses 2

Level 1 Proses 2 terdiri dari dua

entity

dan dua proses.

Untuk lebih jelasnya

dapat dilihat pada gambar berikut ini.

Gambar 4.3 Level 1 Proses 2 Usulan

Adapun penjabaran dari Level 1 proses 2 yang berjalan adalah sebagai berikut :

A.

Kasir menyerahkan barang ke kurir untuk dikirimkan ke customer. Apabila

ada kerusakan barang, kurir membuat biaya penggantian dan membuat


(10)

103

4.2.4 Level 1 Proses 3

Gambar 4.4 Level 1 Proses 3 Usulan

Adapun penjabaran dari Level 1 proses 3 yang berjalan adalah sebagai berikut :

A.

Kasir

membawa barang kemudian membuat dokumen Resi dan

invoice

.

Diserahkan ke Adm Personal

.

Kemudian membawakan dokumen

Invoice

yang sudah di otorisasi.

B.

Adm Personal

menerima dokumen Resi dan

Invoice

dari Kasir, dan

membawakan dokumen

invoice

yang sudah di otorisasi ke kasir.

4.2.5 Level 1 Proses 4

Gambar 4.5 Level 1 Proses 4 Usulan

Adapun penjabaran dari Level 1 proses 4 yang berjalan adalah sebagai berikut:

A.

Kurir membuat dokumen kerusakan barang dan diserahkan ke bagian Adm


(11)

104

4.2.6 Level 1 Proses 5

Level 1 Proses 5 terdiri dari tiga

entity

dan tiga proses.

Untuk lebih jelasnya

dapat dilihat pada gambar berikut ini.

Gambar 4.6 Level 1 Proses 5 Usulan

Adapun penjabaran dari Level 1 proses 5 yang berjalan adalah sebagai berikut :

A.

Adm Personal

membuat doukumen

Invoice

dan Biaya Operasional dan

diserahkan ke kolektor untuk melakukan penagihan. Kemudian Adm

personal menerima kembali

Invoice

yang sudah di otorisasi beserta uang

dari

cutomer

melalui kolektor.

B.

Kolektor

menerima dokumen

Invoice

dari Adm Personal, dan melakukan

penagihan ke

customer

. Kemudian kolektor menerima

invoice

yang sudah

di otorisasi bersama uang dan lngsung diserahkan ke Adm Personal.

C.

Customer

menerima dokumen

incoive

dari kolektor dan langsung di

otorisasi. Kemudian

customer

menyerahkan dokumen

invoice

otorisasi

bersama uang ke kolektor.


(12)

105

4.2.7 Level 1 Proses 6

Level 1 Proses 6 terdiri dari dua

entity

dan tiga proses.

Untuk lebih jelasnya

dapat dilihat pada gambar berikut ini.

Gambar 4.7 Level 1 Proses 6 Usulan

Adapun penjabaran dari Level 1 proses 6 berjalan adalah sebagai berikut :

A.

Adm Personal

menerima dokumen invoice, resi dan bbeban operasional.

B.

Dari ketiga dokumen tersebut dibuatkan JU dan BB yang selanjutnya

dibuatkan dokumen BKK, BKM, BB dan Laba untuk diserahkan ke bagian


(13)

106

4.2.8 Level 1 Proses 7

Level 1 Proses 7 terdiri dari tiga

entity

dan empat proses.

Untuk lebih jelasnya

dapat dilihat pada gambar berikut ini.

Gambar 4.8 Level 1 Proses 7 Usulan

Adapun penjabaran dari Level 1 proses 7 yang berjalan adalah sebagai berikut :

A.

Finance & Adm Jrs Spv menyerahkan slip gaji, daftar gaji dan gaji yang

sudah di otorisasi ke akuntansi.

B.

Akuntansi menerima slip gaji, daftar gaji dan gaji yang sudah di otorisasi


(14)

107

daftar gaji dan slip gaji otorisasi, menyiapkan uang untuk menggaji karyawan

dan menyerahkan slip gaji otorisasi bersama uang ke karyawan.

C.

Karyawan menerima slip gaji otorisasi bersama uang dari akuntansi.

4.2.9 Level 1 Proses 8

Level 1 Proses 8 terdiri dari dua

entity

dan dua proses.

Untuk lebih jelasnya

dapat dilihat pada gambar berikut ini.

Gambar 4.9 Level 1 Proses 8 Usulan

Adapun penjabaran dari Level 1 proses 8 yang berjalan adalah sebagai berikut :

A.

Akuntansi membuat dokumen laporan arus kas dan langsung menyerahkan

laporan arus kan beserta laba ke kepala cabang dan pusat.

B.

Kepala cabang menerima dokumen laporan arus kas beserta laba dari

akuntansi.


(15)

108

4.2.10

Kamus Data

Dalam buku yang berjudul

Analisis dan Desain

menurut HM Jogiyanto

(2005:725): kamus data adalah katalog fakta tentang data dan

kebutuhan-kebutuhan informasi dari suatu sistem informasi.

Kamus data berfungsi membantu pelaku sistem untuk mengartikan aplikasi

secara lebih detail dan mengelompokkan data yang digunakan dalam sebuah

sistem. Untuk lebih jelas dapat dilihat dari pada gambar sebagai berikut:


(16)

109

4.3 Bagan Alir Sistem Usulan

Bagan alir sistem dari sistem akuntansi laporan keuangan arus kas

adalah

sebagai berikut:

Gambar 4.10 Bagan alir dokumen laporan keuangan arus kas yang

diusulkan


(17)

110

Gambar 4.11 Bagan alir dokumen laporan keuangan arus kas yang

diusulkan Lanjutan 1


(18)

111

Gambar 4.12 Bagan alir dokumen laporan keuangan arus kas yang

diusulkan Lanjutan 2


(19)

112

Gambar 4.13 Bagan alir dokumen laporan keuangan arus kas yang

diusulkan Lanjutan 3


(20)

113

Gambar 4.14 Bagan alir dokumen laporan keuangan arus kas yang

diusulkan Lanjutan 4


(21)

114

Gambar 4.15 Bagan alir dokumen laporan keuangan arus kas yang

diusulkan Lanjutan 5

Adapun prosedur transaksi laporan keuangan arus kas

pada PT. Tiki Jalur

Nugraha Ekakurir Cabang Bandung secara naratif adalah sebagai berikut:

A.

Dimulai dari

Customer

sebagai member atau non member membawa barang

yang akan dikirim melalui kasir.


(22)

115

B.

Kasir melakukan negosiasi sesuai prosedur pengiriman barang kepada

customer

untuk menentukan member dan non member. Dari kedua

dokumen tersebut (

Invoice

dan Resi), maka kasir membuat dokumen

pengiriman barang dan diserahkan ke ADM Personal.

C.

ADM Personal menerima dokumen Invoice dan dokumen pengiriman

barang. Dokumen

Invoice

yang telah di terima diserahkan ke kolektor untuk

melakukan penagihan ke

Customer

.

D.

Kolektor menerima dokumen

Invoice

dari Adm Personal dan melakukan

penagihan kepada

costumer

. Setelah melakukan penagihan,

invoice

yang

sudah di otorisasi bersama uang diserahkan kembali ke Adm Personal.

B.

Customer

menerima dokumen

incoive

dari kolektor dan langsung di

otorisasi. Kemudian

customer

menyerahkan dokumen

invoice

otorisasi

bersama uang ke kolektor.

E.

Kolektor menerima

invoice

yang sudah di otorisasi bersama uang diserahkan

kembali ke Adm Personal.

F.

Adm Personal menerima dokumen

invoice

otorisasi dan uang dari kolektor,

di cek kembali dan dibuatkan dokumen

Invoice

Otorisasi 4 rangkap

dokumen yang diserahkan kepada Akuntansi, Kasir dan

Finance

& Adm Jr

Spv. Selain itu, dari dokumen invoice dibuatkan Laporan Pembayaran Tunai

(LPT), Kwitansi dan Laporan Pembayaran Pelunasan (LPLS) yang

diserahkan ke Akuntansi.

G.

Finance

Adm Personal menerima dokumen Resi dari Kasir serta menerima

dokumen

Invoice

otorisasi dari Adm personal. Dari kedua dokumen tersebut


(23)

116

dibuatkan laporan pendapatan bersih lalu membuat laba bersih. Laba

tersebut di input dan diserahkan kepada Akuntansi.

H.

Akuntansi menerima dokumen

Invoice

otorisasi, resi, biaya operasional,

bukti kas/bank dan laba serta Laporan Pembayaran Tunai (LPT), Laporan

Pembayaran Kredit (LPDP), dan Laporan Pembayaran Pelunasan (LPLS).

Dokumen tersebut di input dan dibuatkan Bukti Kas Keluar, Bukti Kas

Masuk, Jurnal Umum, Buku Besar dan Laba. Laba dibuatkan dokumen 2

rangkap yang diserahkan ke Kepala Cabang.

I.

Bank menerima cek dari Akuntansi dan dibuatkan bukti pencairan cek yang

diserahkan kembali ke Akuntansi. Bank kembali menerima dokumen data

transfer dari Akuntasi untuk karyawan dan dibuatkan bukti transfer yang

diserahkan kembali ke Akuntansi.

J.

Karyawan menerima slip gaji dari Finance & ADM Jr Spv. Slip gaji tersebut

di Acc dan diserahkan kembali ke Finance & Adm Jr Spv. Slip gaji diterima

kembali beserta uang dari bagian Akuntansi.

K.

Kepala cabang menerima dokumen laba bersih bersama uang dari

Akuntansi, lalu dianalisa dan dibuatkan 2 rangkap dokumen beserta uang

yang di transfer dan diserahkan ke Pusat. Kepala cabang juga menerima

laporan keuangan arus kas dari Akuntansi

.


(24)

117

4.3.1

Perancangan Basis Data

4.3.1.1 Perancangan Kode

Adapun perancangan untuk pengkodean yang digunakan oleh penulis adalah

sebagai berikut :

A.

Kode Pengiriman

BKM/ 6 / 2011

/ 007

Nomor Urut Pengiriman

Empat Digit Tahun

Satu Digit Bulan

Tanggal Pengiriman Barang

B.

Kode Provinsi

DP / 007

Nomor Urut

Kode Provinsi

C.

Kode Kota

DK/ 006

Nomor Urut

Kode Kota

D.

Kode Member

DM/ 005

Nomor Urut

Kode Member


(25)

118

E.

Kode Biaya Operasional

BOK/ 6/ 2011/ 002

Nomor Urut

Empat Digit tahun

Satu Digit bulan

Nama Biaya Operasional

F.

Kode Pelunasan

RPM/ 6/ 2011/ 003

Nomor Urut

Empat Digit tahun

Satu Digit bulan

Nama Pelunasan

G.

Kode Karyawan

DKR/ 003

Nomor Urut

Data Karyawan

H.

Kode Penggajian

RG/ 6 / 2011/ 003

Nomor Urut

Empat Digit Tahun

Satu Digit Bulan

Kode Gaji


(26)

119

A.

Kode Akun:

111

Nomor Urut Jenis Akun

SubKelompok Akun

Kelompok Akun

Tabel 4.3Kode Akun

Kode Akun

Nama Akun

111

Kas

331

Kantor Pusat

411

Pendapatan

113

Piutang Usaha

412

Modal

514

Beban Kerugian

501

Beban Operasional

515

Biaya Transit

511

Beban Air, Listrik, Telepon

512

Beban Dividen

511

Gaji

4.3.1.2

Normalisasi Yang Diusulkan


(27)

120

Tabel 4.4 Tabel Pemasukan Kas 1 (dalam bentuk Unnormal)

Tabel 4.5Tabel Bukti Pemasukan Kas (dalam bentuk 1-NF)

Tabel 4.6Tabel Bukti Pemasukan Kas (dalam bentuk 2-NF)


(28)

121

Tabel 4.7Tabel Bukti Pemasukan Kas (dalam bentuk 3-NF)

Gambar 4.17 Dokumen Invoice/Resi


(29)

122

Tabel 4.9Tabel Invoice/Resi (dalam bentuk 1-NF)

Tabel 4.10Tabel Invoice/Resi (dalam bentuk 2-NF)

Tabel 4.11Tabel Invoice/Resi (dalam bentuk 3-NF)


(30)

123

Tabel 4.12Relasi Tabel


(31)

124

4.3.1.3

Diagram Relasi Entitas (Entity Relationship Diagram) Yang Diusulkan

Gambar 4.18Diagram Relasi Entitas (Entity Relationship Diagram)

Yang Diusulkan

4.3.1.4

Perancangan Struktur Tabel

Merancang struktur tabel adalah salah satu hal yang paling utama sebelum


(32)

125

bagian dari jalannya suatu program yang akan dirancang. Hasil perancangan yang

dihasilkan oleh penulis untuk PT Tiki Jalur Nugraha Ekakurir Cabang

Bandungdapat dilihat pada gambar dibawah ini:

Gambar 4.19Struktur Tabel Data Beban Operasional


(33)

126

Gambar 4.21Struktur Tabel Data Kota

Gambar 4.22Struktur Tabel Data Member


(34)

127

Gambar 4.24Struktur Tabel Gaji

Gambar 4.25Struktur Tabel Tampil


(35)

128

Gambar 4.27Struktur Tabel Pelunasan Member


(36)

129

Gambar 4.29Struktur Tabel Jurnal


(37)

130

4.4

Perancangan Struktur Menu


(38)

131

4.4.1 Struktur Menu Pada Bagian Kasir

Gambar 4.32Struktur Menu Program pada bagian Kasir

Pada menu utama Kasirterdapat masukan, keluaran, dan keluar.

A.

Pada Menu Masukan terdiri dari empat masukan yaitu sebagai berikut:

1.

Menu Masukan Data:

a. DataProvinsi

b.

Data Kota

c.

Data Member

d.

Data Kurir

2.

Menu Masukan Transaksi:

a.

Pengiriman

b.

Kerusakan

B.

Pada Menu Keluaran terdiri 2 laporan yaitu sebagai berikut:

1.

Laporan Pengiriman

2.

Laporan Kerusakan


(39)

132

4.4.2 Struktur Menu Pada Bagian Adm Personal

Gambar 4.33Struktur Menu Program pada bagian Adm Personal

Pada menu utama

Adm Personal

terdapat masukan, keluaran, dan keluar.

A.

Pada Menu Masukan terdiri dari dua masukan yaitu sebagai berikut:

1.

Menu Masukan Data:

a.

Data Member

b.

Data Supplier

c.

Data Barang

2.

Menu Masukan Transaksi :

a. Biaya operasional

b.

Pelunasan

B.

Pada menu keluaran terdiri dari 2 laporan yaitu sebagai berikut :

1.

Laporan Biaya Operasional

2.

Laporan Pelunasan


(40)

133

4.4.3 Struktur Menu Pada Bagian Finance

Gambar 4.34Struktur Menu Program pada bagian Finance

Pada menu utama

Finance

terdapat masukan, keluaran, dan keluar.

A.

Pada Menu Masukan terdiri dari dua masukan yaitu sebagai berikut:

1.

Menu Data:

a. Data Karyawan

2.

Menu Transaksi :

a. Penggajian

B.

Pada menu keluaran terdiri dari 1 laporan yaitu sebagai berikut :

1.

Laporan gaji


(41)

134

4.4.4 Struktur Menu Pada Bagian Accounting

Gambar 4.35Struktur Menu Program pada bagian Accounting

Pada menu utama

Accounting

terdapat masukan, keluaran, dan keluar.

A.

Pada Menu Masukan terdiri dari dua masukan yaitu sebagai berikut:

1.

Jurnal Umum

2.

Buku Besar

B.

Pada menu keluaran terdiri dari 3 laporan yaitu sebagai berikut :

1.

Laporan arus kas

2.

Laba rugi

3.

Laporan kerusakan


(42)

135

4.5Perancangan Antarmuka dan Laporan

4.5.1 Perancangan Antarmuka

Gambar 4.36Tampilan Perancangan Antarmuka Pada Menu Utama


(43)

136

Gambar 4.38Tampilan Perancangan Antarmuka Pada Profil Programmer


(44)

137

Gambar 4.40Tampilan Perancangan Antarmuka Pada Tampilan menu

Kasir

Gambar 4.41Tampilan Perancangan Antarmuka Pada Tampilan Data

Provinsi


(45)

138

Gambar 4.42Tampilan Perancangan Antarmuka Pada Tampilan Data Kota

Gambar 4.43Tampilan Perancangan Antarmuka Pada Tampilan Transaksi

Pengiriman


(46)

139

Gambar 4.44Tampilan Perancangan Antarmuka Pada Tampilan Menu Adm

Personal

Gambar 4.45Tampilan Perancangan Antarmuka Pada Tampilan Data

Member


(47)

140

Gambar 4.46Tampilan Perancangan Antarmuka Pada Tampilan Beban

Operasional


(48)

141

Gambar 4.48Tampilan Perancangan Antarmuka Pada Tampilan Menu

Finance

Gambar 4.49Tampilan Perancangan Antarmuka Pada Tampilan Data

Karyawan


(49)

142

Gambar 4.50Tampilan Perancangan Antarmuka Pada Tampilan Penggajian

4.5.2 Perancangan Laporan

PT. TIKI JALUR

NUGRAHA EKA KURIR

CABANG BANDUNG

Jurnal Umum

Periode ________

In Rp

Tanggal

Nomor

Bukti

Keterangan

Ref

Debit

Kredit

Gambar 4.51Tampilan Perancangan Antarmuka Pada Tampilan Cetak

Jurnal Umum


(50)

143

PT. TIKI JALUR

NUGRAHA EKA KURIR

CABANG BANDUNG

Buku Besar

Periode ________

In Rp

Nama Akun:

Nomor Akun:

Tanggal

Keterangan

Ref

Debit

Kredit

D/K

Gambar 4.52Tampilan Perancangan Antarmuka Pada Tampilan Cetak

Buku Besar


(51)

144

4.6

Tampilan dan Kode Program

4.6.1

Tampilan Menu Pada Menu Utama

Untuk merancang program sistem informasi akuntansi pendapatan ini penulis

melengkapi dengan pengendalian keamanan, setiap masuk ke dalam

bagian-bagian yang terdapat pada program maka

user

harus mengetahui kata kunci pada

setiap bagian.

Gambar 4.53Tampilan Menu Utama

4.6.1.1

Tampilan Program PadaKasir

Selain memberikan pengamanan terhadap data sendiri fungsi dari masuk itu

sendiri untuk digunakan sebagai cara untuk memasuki program aplikasi ini, dan

apabila kata kunci yang dimasukan sesuai dan benar, maka akan muncul tampilan


(52)

145

Gambar 4.54Tampilan Masuk Kasir

Kasir adalah salah satu dari bagian-bagian yang terdapat dalam program

sistem informasi akuntansi laporan keuangan arus kas yang terdapat pada

perusahaan, berikut tampilan dari menu Kasir:


(53)

146

Tabel 4.13Listing Program Untuk masuk menu utama kasir

Listing Program

Keterangan

Private Sub LKIRIM_Click() Form14.Text2 = "KIRIM" Form14.Show 1

End Sub

Private Sub LO_Click() Form1.Show

Unload Me End Sub

Private Sub LOGIN_Click() Form1.Show

Unload Me End Sub

Private Sub LOGOUT_Click() End

End Sub

Private Sub LPP_Click() Form14.Text2 = "LUNAS" Form14.Show 1

End Sub

Private Sub PERUSAHAAN_Click() Form18.Show

End Sub

Private Sub PP_Click() Form10.Show 1

End Sub

Private Sub PROGRAMER_Click() Form19.Show

End Sub

Tampilan Menu Utama bagian kasir


(54)

147

4.6.1.2

Perancangan Masukan

Gambar 4.56Tampilan Untuk Data Provinsi

Tabel 4.14Listing Program Untuk Data Provinsi

Listing Program Keterangan

Private Sub kode_otomatis() With Adodc1.Recordset If .EOF = True Then Text1 = "DP001" Else

.MoveLast

urut = Right(.Fields(0), 3) + Int(1)

If urut <= 9 Then Text1.Text = "DP" & "00" & urut

If urut >= 10 And urut <= 99 Then Text1.Text = "DP" & "0" & urut

If urut >= 100 And urut <= 999 Then Text1.Text = "DP" & urut

End If End With End Sub

Private Sub Timer1_Timer()

Label3.ForeColor = QBColor(Rnd * 15) Label3.Caption = (Label3.Caption) Label3.Caption = Right(Label3.Caption,

Len(Label3.Caption) - 1) + Left(Label3.Caption, 1) End Sub 'ACEH 'SUMATRA UTARA 'SUMATRA BARAT 'SUMATRA SELATAN 'PADANG 'LAMPUNG 'BENGKULU 'BANGKA BELITUNG 'BANTEN

Tampilan untuk data provinsi


(55)

148

Gambar 4.57Tampilan Untuk Data Kota

Tabel 4.15Listing Program Untuk Data Kota

Listing Program Keterangan

Private Sub Command2_Click() If Command2.Caption = "EDIT" Then Command2.Caption = "BATAL"

Text1 = Adodc1.Recordset.Fields(0) Text2 = Adodc1.Recordset.Fields(1) Text3 = Adodc1.Recordset.Fields(2) Text5 = Adodc1.Recordset.Fields(3) Text6 = Adodc1.Recordset.Fields(4) Else

Command2.Caption = "EDIT" kode_otomatis

Text2 = "" Text3 = "" Text4 = "" Text5 = "" Text6 = "0" End If

End Sub

Private Sub Command3_Click() Adodc1.Recordset.Delete End Sub

Private Sub Command4_Click() Unload Me

End Sub

Tampilan untuk data kota


(56)

149

Gambar 4.58 Tampilan Untuk Data Kota Domestik

Tabel 4.16Listing Program Untuk Data Kota Domestik

Listing Program Keterangan

Private Sub Command1_Click() If Command2.Caption = "EDIT" Then With Adodc1.Recordset

.AddNew

.Fields(0) = Text1 .Fields(1) = Text2 .Fields(2) = Text3 .Fields(3) = Text5 .Fields(4) = Text6 .Fields(5) = Text7 .Update

End With Else

Command2.Caption = "EDIT" With Adodc1.Recordset '.AddNew

.Fields(0) = Text1 .Fields(1) = Text2 .Fields(2) = Text3 .Fields(3) = Text5 .Fields(4) = Text6 .Fields(5) = Text7 .Update

End With End If Text2 = "" Text3 = "" Text4 = "" Text5 = "" Text6 = "0" Text7 = "" ' kode_otomatis End Sub

Tampilan untuk data kota domestik


(57)

150

Gambar 4.59 Tampilan Untuk Data Kota Motor

Tabel 4.17Listing Program Untuk Data Kota Motor

Listing Program Keterangan

Private Sub Command1_Click() If Command2.Caption = "EDIT" Then With Adodc1.Recordset

.AddNew

.Fields(0) = Text1 .Fields(1) = Text2 .Fields(2) = Text3 .Fields(3) = Text5 .Fields(4) = Text6 .Fields(5) = Text7 '.Fields(6) = Text8 .Update

End With Else

Command2.Caption = "EDIT" With Adodc1.Recordset '.AddNew

.Fields(0) = Text1 .Fields(1) = Text2 .Fields(2) = Text3 .Fields(3) = Text5 .Fields(4) = Text6 .Fields(5) = Text7 '.Fields(6) = Text8 .Update

End With End If Text2 = "" Text3 = "" Text4 = "" Text5 = "" Text6 = "0" Text7 = "0" kode_otomatis End Sub

Tampilan untuk data kota motor


(58)

151

Gambar 4.60Tampilan Untuk Data Member

Tabel 4.18Listing Program Untuk Data Member

Listing Program Keterangan

Private Sub Command5_Click() With Adodc4

.Enabled = False .RecordSource = ""

.RecordSource = "select * from A_DATA_KOTA where Kode_Provinsi='" & Text10 & "'"

.Enabled = True .Refresh End With

If Me.DataGrid4.Visible = True Then Me.DataGrid4.Visible = False Else

Me.DataGrid4.Visible = True End If

End Sub

Private Sub Command6_Click() If Me.DataGrid3.Visible = True Then Me.DataGrid3.Visible = False Else

Me.DataGrid3.Visible = True End If

End Sub

Tampilan untuk data member


(59)

152

Gambar 4.61 Tampilan Untuk Data Kurir

Tabel 4.19Listing Program Untuk Data Kurir

Listing Program Keterangan

Private Sub Command1_Click() If Command2.Caption = "EDIT" Then With Adodc1.Recordset

.AddNew

.Fields(0) = Text1 .Fields(1) = Text2 .Fields(2) = Text3 .Fields(3) = Text4 .Fields(4) = Text5 '.Fields(5) = Text6 .Update

End With Else

Command2.Caption = "EDIT" With Adodc1.Recordset '.AddNew

.Fields(0) = Text1 .Fields(1) = Text2 .Fields(2) = Text3 .Fields(3) = Text4 .Fields(4) = Text5 '.Fields(5) = Text6 .Update

End With End If Text2 = "" Text3 = "" Text4 = "" Text5 = "" 'Text6 = "" kode_otomatis End Sub

Tampilan untuk data kurir


(60)

153

Gambar 4.62Tampilan Untuk Transaksi Pengiriman


(61)

154

Tabel 4.20Listing Program Transaksi Pengiriman

Listing Program Keterangan

Private Sub Command6_Click()

CR1.ReportFileName = App.Path & "\Report\KWITANSI.rpt" CR1.SelectionFormula =

"({A_TRANSAKSI_PENGIRIMAN.No_Pengiriman})='" & Adodc1.Recordset.Fields(0) & "'"

CR1.RetrieveDataFiles

CR1.WindowState = crptMaximized CR1.Action = True

End Sub

Private Sub Command7_Click() With Adodc4

.Enabled = False .RecordSource = ""

.RecordSource = "select * from A_DATA_KOTA where Kode_Provinsi='" & Text22 & "'"

.Enabled = True .Refresh End With

If Me.DataGrid5.Visible = True Then Me.DataGrid5.Visible = False Else

Me.DataGrid5.Visible = True End If

End Sub

Private Sub Command8_Click() If Me.DataGrid6.Visible = True Then Me.DataGrid6.Visible = False Else

Me.DataGrid6.Visible = True End If

End Sub

Private Sub DataGrid2_Click() Text2 = Adodc2.Recordset.Fields(0) Text3 = Adodc2.Recordset.Fields(1) Text4 = Adodc2.Recordset.Fields(2) Text5 = Adodc2.Recordset.Fields(3) Text6 = Adodc2.Recordset.Fields(4) Text7 = Adodc2.Recordset.Fields(5) Text20 = Adodc2.Recordset.Fields(8) Me.DataGrid2.Visible = False End Sub

Private Sub DataGrid3_Click() Text8 = Adodc3.Recordset.Fields(0) Text9 = Adodc3.Recordset.Fields(1) Me.DataGrid3.Visible = False End Sub

Private Sub DataGrid4_Click() Text10 = Adodc4.Recordset.Fields(0) Text11 = Adodc4.Recordset.Fields(1) Text14 = Adodc4.Recordset.Fields(3) Text18 = Adodc4.Recordset.Fields(4) Me.DataGrid4.Visible = False End Sub

Private Sub DataGrid5_Click() Text5 = Adodc4.Recordset.Fields(1) DataGrid5.Visible = False

End Sub

Tampilan untuk transaksi pengirimn


(62)

155

Gambar 4.64 Tampilan Untuk Transaksi Kerusakan


(63)

156

Tabel 4.21Listing Program Transaksi Kerusakan

Listing Program Keterangan

Private Sub Command1_Click() With Adodc1.Recordset .AddNew

.Fields(0) = Text1 .Fields(1) = DTPicker1 .Fields(2) = Text2 .Fields(3) = Text3 .Fields(4) = Text4 .Fields(5) = Text5 .Fields(6) = Text6

.Fields(7) = Month(DTPicker1) .Fields(8) = Year(DTPicker1) .Fields(9) = "T"

.Fields(10) = Text7 .Update

End With

With Form11.Adodc4.Recordset .AddNew

.Fields(0) = Text1 .Fields(1) = DTPicker1

.Fields(2) = "BIAYA PENGGANTIAN" .Fields(3) = Text6

.Fields(4) = Month(DTPicker1) .Fields(5) = Year(DTPicker1) .Update

End With

Tampilan untuk transaksi kerusakan

4.6.1.3

Perancangan Keluaran


(64)

157

Gambar 4.67Tampilan Untuk Cetak Laporan Pengiriman

Tabel 4.22Listing ProgramLaporanTransaksi Pengiriman

Listing Program Keterangan

Private Sub Command1_Click() If Text2 = "KIRIM" Then

If Option1.Value = True Then CR1.ReportFileName = App.Path & "\Report\LAP_KIRIM.rpt"

CR1.SelectionFormula =

"month({A_TRANSAKSI_PENGIRIMAN.Tanggal})=" & Combo1.ListIndex + 1 & " and " &

"year({A_TRANSAKSI_PENGIRIMAN.Tanggal})=" & Text1.Text Else

CR1.ReportFileName = App.Path & "\Report\LAP_KIRIM.rpt"

CR1.SelectionFormula =

"year({A_TRANSAKSI_PENGIRIMAN.Tanggal})=" & Text1.Text End If

End If

If Text2 = "BIAYA" Then

If Option1.Value = True Then CR1.ReportFileName = App.Path & "\Report\LAP_BIAYA.rpt"

CR1.SelectionFormula =

Tampilan untuk laporan transaksi


(65)

158

LanjutanListing Program LaporanTransaksi Pengiriman

"month({A_BIAYA_OPERASIONAL.Tanggal})=" & Combo1.ListIndex + 1 & " and " & "year({A_BIAYA_OPERASIONAL.Tanggal})=" & Text1.Text

Else

CR1.ReportFileName = App.Path & "\Report\LAP_BIAYA.rpt"

CR1.SelectionFormula =

"year({A_BIAYA_OPERASIONAL.Tanggal})=" & Text1.Text End If

End If

If Text2 = "LUNAS" Then

If Option1.Value = True Then CR1.ReportFileName = App.Path & "\Report\LAP_LUNAS.rpt"

CR1.SelectionFormula =

"month({A_PELUNASAN_MEMBER.Tanggal})=" & Combo1.ListIndex + 1 & " and " & "year({A_PELUNASAN_MEMBER.Tanggal})=" & Text1.Text

Else

CR1.ReportFileName = App.Path & "\Report\LAP_LUNAS.rpt"

CR1.SelectionFormula =

"year({A_PELUNASAN_MEMBER.Tanggal})=" & Text1.Text End If

End If

If Text2 = "GAJI" Then

If Option1.Value = True Then CR1.ReportFileName = App.Path & "\Report\LAP_GAJI.rpt"

CR1.SelectionFormula =

"month({A_GAJI_MASTER.Tanggal})=" & Combo1.ListIndex + 1 & " and " & "year({A_GAJI_MASTER.Tanggal})=" & Text1.Text Else

CR1.ReportFileName = App.Path & "\Report\LAP_GAJI.rpt"

CR1.SelectionFormula =

"year({A_GAJI_MASTER.Tanggal})=" & Text1.Text End If

End If

CR1.RetrieveDataFiles

CR1.WindowState = crptMaximized CR1.Action = True

End Sub


(66)

159

Gambar 4.69 Tampilan Untuk Cetak Laporan Kerusakan

Tabel 4.23Listing Program Laporan Kerusakan

Listing Program Keterangan

Private Sub Command1_Click() With Adodc1.Recordset .AddNew

.Fields(0) = Text1 .Fields(1) = DTPicker1 .Fields(2) = Text2 .Fields(3) = Text3 .Fields(4) = Text4 .Fields(5) = Text5 .Fields(6) = Text6

.Fields(7) = Month(DTPicker1) .Fields(8) = Year(DTPicker1) .Fields(9) = "T"

.Fields(10) = Text7 .Update

End With

With Form11.Adodc4.Recordset .AddNew

.Fields(0) = Text1 .Fields(1) = DTPicker1

.Fields(2) = "BIAYA PENGGANTIAN" .Fields(3) = Text6

.Fields(4) = Month(DTPicker1) .Fields(5) = Year(DTPicker1) .Update

End With With Adodc2

.Enabled = False .RecordSource = ""

.RecordSource = "select * from A_TRANSAKSI_PENGIRIMAN where No_Pengiriman='" & Text2 & "'"

.Enabled = True .Refresh End With

Tampilan untuk laporan Kerusakan


(67)

160

4.6.2

Tampilan Menu Pada Bagian Adm Personal

Adm Personar

adalah salah satu dari bagian-bagian yang terdapat dalam

program sistem informasi akuntansi laporan keuangan arus kas yang terdapat pada

perusahaan, berikut tampilan dari menu

Adm Personal:

Gambar 4.70Tampilan Untuk masuk bagian Adm Personal


(68)

161

Tabel 4.24Listing Program Untuk Menu Utama bagian Adm Personal

Listing Program Keterangan

Private Sub PROGRAMER_Click() Form19.Show

End Sub

Private Sub Timer1_Timer()

Label1.ForeColor = QBColor(Rnd * 15) Label1.Caption = (Label1.Caption)

Label1.Caption = Right(Label1.Caption, Len(Label1.Caption) - 2) + Left(Label1.Caption, 2)

Label2.ForeColor = QBColor(Rnd * 15) Label2.Caption = (Label2.Caption) Label3.ForeColor = QBColor(Rnd * 15) Label3.Caption = (Label3.Caption) Label4.ForeColor = QBColor(Rnd * 15) Label4.Caption = (Label4.Caption) End Sub

Tampilan menu bagian utama Am Personal

4.6.2.1

Perancangan Masukan


(69)

162

Tabel 4.25Listing Program Untuk Data Member

Listing Program Keterangan

Private Sub Command5_Click() With Adodc4

.Enabled = False .RecordSource = ""

.RecordSource = "select * from A_DATA_KOTA where Kode_Provinsi='" & Text10 & "'"

.Enabled = True .Refresh End With

If Me.DataGrid4.Visible = True Then Me.DataGrid4.Visible = False Else

Me.DataGrid4.Visible = True End If

End Sub

Private Sub Command6_Click() If Me.DataGrid3.Visible = True Then Me.DataGrid3.Visible = False Else

Me.DataGrid3.Visible = True End If

End Sub

Tampilan untuk data member


(70)

163

Tabel 4.26Listing Program Untuk Data Supplier

Listing Program Keterangan

Private Sub Command1_Click() If Command2.Caption = "EDIT" Then With Adodc1.Recordset

.AddNew

.Fields(0) = Text1 .Fields(1) = Text2 .Fields(2) = Text3 .Fields(3) = Text4 .Fields(4) = Text5 .Fields(5) = Text6 .Update

End With Else

Command2.Caption = "EDIT" With Adodc1.Recordset '.AddNew

.Fields(0) = Text1 .Fields(1) = Text2 .Fields(2) = Text3 .Fields(3) = Text4 .Fields(4) = Text5 .Fields(5) = Text6 .Update

End With End If Text2 = "" Text3 = "" Text4 = "" Text5 = "" Text6 = "" kode_otomatis End Sub

Private Sub Command2_Click() If Command2.Caption = "EDIT" Then Command2.Caption = "BATAL"

Text1 = Adodc1.Recordset.Fields(0) Text2 = Adodc1.Recordset.Fields(1) Text3 = Adodc1.Recordset.Fields(2) Text4 = Adodc1.Recordset.Fields(3) Text5 = Adodc1.Recordset.Fields(4) Text6 = Adodc1.Recordset.Fields(5) Else

Command2.Caption = "EDIT" kode_otomatis

Text2 = "" Text3 = "" Text4 = "" Text5 = "" Text6 = "" End If

End Sub

Private Sub Command3_Click() Adodc1.Recordset.Delete End Sub

Private Sub Command4_Click() Unload Me

End Sub

Private Sub Command5_Click() End Sub

Private Sub Form_Load() kode_otomatis

End Sub

Tampilan untuk data supplier


(71)

164

Gambar 4.74Tampilan Untuk Data Barang

Tabel 4.27Listing Program Untuk Data Barang

Listing Program Keterangan

Private Sub Command1_Click() If Command2.Caption = "EDIT" Then With Adodc1.Recordset

.AddNew

.Fields(0) = Text1 .Fields(1) = Text2 .Fields(2) = Text3 .Fields(3) = Text5 .Fields(4) = Text6 .Update

End With Else

Command2.Caption = "EDIT" With Adodc1.Recordset '.AddNew

.Fields(0) = Text1 .Fields(1) = Text2

Tampilan untuk

data barang


(72)

165

Lanjutan Listing Program Untuk Data Barang

.Fields(2) = Text3 .Fields(3) = Text5 .Fields(4) = Text6 .Update

End With End If Text2 = "" Text3 = "" Text4 = "" Text5 = "" Text6 = "" kode_otomatis End Sub

Private Sub Command2_Click() If Command2.Caption = "EDIT" Then Command2.Caption = "BATAL"

Text1 = Adodc1.Recordset.Fields(0) Text2 = Adodc1.Recordset.Fields(1) Text3 = Adodc1.Recordset.Fields(2) Text5 = Adodc1.Recordset.Fields(3) Text6 = Adodc1.Recordset.Fields(4) Else

Command2.Caption = "EDIT" kode_otomatis

Text2 = "" Text3 = "" Text4 = "" Text5 = "" Text6 = "" End If

End Sub

Private Sub Command3_Click() Adodc1.Recordset.Delete End Sub

Private Sub Command4_Click() Unload Me

End Sub

Private Sub Command5_Click() If Me.DataGrid2.Visible = True Then Me.DataGrid2.Visible = False Else

Me.DataGrid2.Visible = True End If

End Sub

Private Sub DataGrid2_Click() Text3 = Adodc2.Recordset.Fields(0) Text4 = Adodc2.Recordset.Fields(1) Me.DataGrid2.Visible = False


(73)

166

Gambar 4.75Tampilan Untuk Transaksi Beban Operasional

Tabel 4.28 Listing Program Untuk Transaksi Beban Operasional

Listing Program Keterangan

Private Sub Command1_Click() With Adodc1.Recordset .AddNew

.Fields(0) = Text1 .Fields(1) = DTPicker1 .Fields(2) = Combo1 .Fields(3) = Text2

.Fields(4) = Month(DTPicker1) .Fields(5) = Year(DTPicker1) .Update

End With

If Combo1.ListIndex = 0 Then With Form11.Adodc1.Recordset If .BOF = True Then urut = 1 Else

.MoveLast

urut = .Fields(8) End If

.AddNew

.Fields(0) = DTPicker1 .Fields(1) = Text1

.Fields(2) = "Beban Listrik" .Fields(3) = "512"

.Fields(4) = Text2 .Fields(5) = "0" .Fields(6) = "Kas" .Fields(7) = "111" .Fields(8) = urut + 1 .Update

Tampilan untuk transaksi beban operasional


(74)

167

Gambar 4.76Tampilan Untuk Transaksi Piutang

Tabel 4.29Listing Program Untuk Transaksi Piutang

Listing Program Keterangan

Private Sub kode_otomatis() With Adodc3

.Enabled = False .RecordSource = ""

.RecordSource = "select * from A_PELUNASAN_MEMBER where Bulan='" & Month(DTPicker1) & "' and Tahun='" & Year(DTPicker1) & "'"

.Enabled = True .Refresh End With

With Adodc3.Recordset If .EOF = True Then

Text1 = "RPM/" & Month(DTPicker1) & "/" & Year(DTPicker1) & "/001"

Else

.MoveLast

urut = Right(.Fields(0), 3) + Int(1) If urut <= 9 Then Text1.Text = "RPM/" &

Month(DTPicker1) & "/" & Year(DTPicker1) & "/00" & urut If urut >= 10 And urut <= 99 Then Text1.Text = "RPM/" & Month(DTPicker1) & "/" & Year(DTPicker1) & "/0" & urut

If urut >= 100 And urut <= 999 Then Text1.Text = "RPM/" & Month(DTPicker1) & "/" & Year(DTPicker1) & "/" & urut

End If End With End Sub

Private Sub Command1_Click() With Adodc3.Recordset .AddNew

.Fields(0) = Text1

Tampilan untuk transaksi piutang


(75)

168

Gambar 4.77Tampilan Untuk Transaksi Pembelian

Tabel 4.30Listing Program Untuk Transaksi Pembelian

Listing Program Keterangan

Private Sub kode_otomatis() With Adodc1

.Enabled = False .RecordSource = ""

.RecordSource = "select * from A_PEMBELIAN where Bulan='" & Month(DTPicker1) & "' and Tahun='" & Year(DTPicker1) & "'"

.Enabled = True .Refresh End With

With Adodc1.Recordset If .EOF = True Then

Text1 = "TB/" & Month(DTPicker1) & "/" & Year(DTPicker1) & "/001"

Else

.MoveLast

urut = Right(.Fields(0), 3) + Int(1) If urut <= 9 Then Text1.Text = "TB/" &

Month(DTPicker1) & "/" & Year(DTPicker1) & "/00" & urut If urut >= 10 And urut <= 99 Then Text1.Text = "TB/" & Month(DTPicker1) & "/" & Year(DTPicker1) & "/0" & urut

If urut >= 100 And urut <= 999 Then Text1.Text = "TB/" & Month(DTPicker1) & "/" & Year(DTPicker1) & "/" & urut End If End With End Sub Tampilan untuk transaksi pembelian


(76)

169

4.6.2.2

Perancangan Keluaran

Gambar 4.78Tampilan Untuk Laporan Beban Operasional


(77)

170

Gambar 4.80Tampilan Untuk Laporan Pelunasan

Tabel 4.31Listing Program Untuk Laporan Beban Operasional

dan Laporan Pelunasan

Listing Program Keterangan

If Text2 = "BIAYA" Then

If Option1.Value = True Then CR1.ReportFileName = App.Path & "\Report\LAP_BIAYA.rpt"

CR1.SelectionFormula =

"month({A_BIAYA_OPERASIONAL.Tanggal})=" & Combo1.ListIndex + 1 & " and " &

"year({A_BIAYA_OPERASIONAL.Tanggal})=" & Text1.Text Else

CR1.ReportFileName = App.Path & "\Report\LAP_BIAYA.rpt"

CR1.SelectionFormula =

"year({A_BIAYA_OPERASIONAL.Tanggal})=" & Text1.Text End If

End If

If Text2 = "LUNAS" Then

If Option1.Value = True Then CR1.ReportFileName = App.Path & "\Report\LAP_LUNAS.rpt"

CR1.SelectionFormula =

"month({A_PELUNASAN_MEMBER.Tanggal})=" & Combo1.ListIndex + 1 & " and " &

"year({A_PELUNASAN_MEMBER.Tanggal})=" & Text1.Text Else

CR1.ReportFileName = App.Path & "\Report\LAP_LUNAS.rpt"

CR1.SelectionFormula =

"year({A_PELUNASAN_MEMBER.Tanggal})=" & Text1.Text End If End If Tampilan untuk laporan beban operasional dan laporan pelunsan


(78)

171

4.6.3

Tampilan Menu Pada BagianFinance

Finance

adalah salah satu dari bagian-bagian yang terdapat dalam program

sistem informasi akuntansi laporan keuangan arus kas yang terdapat pada

perusahaan, berikut tampilan dari menu

Finance:

Gambar 4.81Tampilan Untuk Masuk BagianFinance


(79)

172

Tabel 4.32Listing Program Masuk Menu Utama Bagian Finance

Listing Program Keterangan

Private Sub PROGRAMER_Click() Form19.Show

End Sub

Private Sub Timer1_Timer()

Label1.ForeColor = QBColor(Rnd * 15) Label1.Caption = (Label1.Caption)

Label1.Caption = Right(Label1.Caption, Len(Label1.Caption) - 2) + Left(Label1.Caption, 2)

Label2.ForeColor = QBColor(Rnd * 15) Label2.Caption = (Label2.Caption) Label3.ForeColor = QBColor(Rnd * 15) Label3.Caption = (Label3.Caption) Label4.ForeColor = QBColor(Rnd * 15) Label4.Caption = (Label4.Caption) End Sub

Tampilan untuk menu utama bagian finance.

4.6.3.1

Perancangan Masukan


(80)

173

Tabel 4.33Listing Program Untuk Data Karyawan

Listing Program Keterangan

Private Sub Command1_Click() If Command2.Caption = "EDIT" Then With Adodc1.Recordset

.AddNew

.Fields(0) = Text1 .Fields(1) = Text2 .Fields(2) = Combo1 .Fields(3) = Combo2 .Fields(4) = Text3 .Fields(5) = DTPicker1 .Fields(6) = Text4 .Fields(7) = Text5 .Fields(8) = Text6 .Fields(9) = Text7 .Fields(10) = Text8 .Fields(11) = Text9 .Fields(12) = Text10 .Fields(13) = Text11 .Update

End With Else

Command2.Caption = "EDIT" With Adodc1.Recordset '.AddNew

.Fields(0) = Text1 .Fields(1) = Text2 .Fields(2) = Combo1 .Fields(3) = Combo2 .Fields(4) = Text3 .Fields(5) = DTPicker1 .Fields(6) = Text4 .Fields(7) = Text5 .Fields(8) = Text6 .Fields(9) = Text7 .Fields(10) = Text8 .Fields(11) = Text9 .Fields(12) = Text10 .Fields(13) = Text11 .Update

End With End If Text2 = "" Combo1 = "" Combo2 = "" Text3 = "" Text4 = "" Text5 = "" Text6 = "" Text7 = "" Text8 = "" Text9 = "" Text10 = "" Text11 = "" kode_otomatis End Sub

Tampilan untuk Data Karyawan


(81)

174

Gambar 4.84Tampilan Untuk Transaksi Penggajian


(82)

175

Tabel 4.34ListingProgram UntukTransaksi Penggajian

Listing Program Keterangan

Private Sub Command1_Click() If Me.DataGrid2.Visible = True Then Me.DataGrid2.Visible = False Else

Me.DataGrid2.Visible = True End If

End Sub

Private Sub Command2_Click() With Adodc3.Recordset .AddNew

.Fields(0) = Text1 .Fields(1) = DTPicker1 .Fields(2) = Text10

.Fields(3) = Month(DTPicker1) .Fields(4) = Year(DTPicker1) .Update

End With

With Adodc1.Recordset .MoveFirst Do While Not .EOF

Adodc4.Recordset.AddNew

Adodc4.Recordset.Fields(0) = Text1 Adodc4.Recordset.Fields(1) = .Fields(0) Adodc4.Recordset.Fields(2) = .Fields(2) Adodc4.Recordset.Fields(3) = .Fields(3) Adodc4.Recordset.Fields(4) = .Fields(4) Adodc4.Recordset.Fields(5) = .Fields(5) Adodc4.Recordset.Fields(6) = .Fields(6) Adodc4.Recordset.Fields(7) = .Fields(7) Adodc4.Recordset.Update .MoveNext Loop End With With Adodc1.Recordset .MoveFirst Do While Not .EOF .Delete .MoveNext Loop End With Tampilan untuk transaksi penggajian.

4.6.3.2

Perancangan Keluaran


(83)

176

4.35ListingProgram Untuk Cetak Laporan Penggajian

Listing Program Keterangan

Private Sub kode_otomatis() With Form11.Adodc4

.Enabled = False .RecordSource = ""

.RecordSource = "select * from A_BKK where Bulan='" & Month(DTPicker1) & "' and Tahun='" & Year(DTPicker1) & "'" .Enabled = True

.Refresh End With

With Form11.Adodc4.Recordset If .EOF = True Then

Text1 = "BKK/" & Month(DTPicker1) & "/" & Year(DTPicker1) & "/001"

Else

.MoveLast

urut = Right(.Fields(0), 3) + Int(1) If urut <= 9 Then Text1.Text = "BKK/" &

Month(DTPicker1) & "/" & Year(DTPicker1) & "/00" & urut If urut >= 10 And urut <= 99 Then Text1.Text = "BKK/" & Month(DTPicker1) & "/" & Year(DTPicker1) & "/0" & urut If urut >= 100 And urut <= 999 Then Text1.Text = "BKK/" & Month(DTPicker1) & "/" & Year(DTPicker1) & "/" & urut End If End With End Sub Tampilan untuk cetak laporan penggajian.

4.6.4

Tampilan Menu Pada BagianAccounting

Accounting

adalah salah satu dari bagian-bagian yang terdapat dalam

program sistem informasi akuntansi laporan keuangan arus kas yang terdapat pada

perusahaan, berikut tampilan dari menu

Accounting:


(84)

177

Gambar 4.88Tampilan Menu Utama Bagian Accounting

Tabel 4.36Listing Program Masuk Menu Utama Bagian Accounting

Listing Program Keterangan

Private Sub PERUSAHAAN_Click() Form18.Show

End Sub

Private Sub PP_Click() Form10.Show 1

End Sub

Private Sub PROGRAMER_Click() Form19.Show

End Sub

Private Sub Timer1_Timer()

Label1.ForeColor = QBColor(Rnd * 15) Label1.Caption = (Label1.Caption)

Label1.Caption = Right(Label1.Caption, Len(Label1.Caption) - 2) + Left(Label1.Caption, 2)

Label2.ForeColor = QBColor(Rnd * 15) Label2.Caption = (Label2.Caption) Label3.ForeColor = QBColor(Rnd * 15) Label3.Caption = (Label3.Caption) Label4.ForeColor = QBColor(Rnd * 15) Label4.Caption = (Label4.Caption) End Sub

Tampilan untuk menu utama bagian accounting.


(85)

178

4.6.4.1

Perancangan Masukan

Gambar 4.89Tampilan Untuk Jurnal Umum


(86)

179

Tabel 4.37Listing Program Untuk Jurnal umum

Listing Program Keterangan

Private Sub Command1_Click() If Option1.Value = True Then

CR1.ReportFileName = App.Path & "\Report\JURNAL.rpt" CR1.SelectionFormula = "month({A_JURNAL.Tanggal})=" & Combo1.ListIndex + 1 & " and " & "year({A_JURNAL.Tanggal})=" & Text1.Text

CR1.RetrieveDataFiles

CR1.WindowState = crptMaximized CR1.Action = True

Else

CR1.ReportFileName = App.Path & "\Report\JURNAL.rpt" CR1.SelectionFormula = "year({A_JURNAL.Tanggal})=" & Text1.Text

CR1.RetrieveDataFiles

CR1.WindowState = crptMaximized CR1.Action = True

End If End Sub

Private Sub Command2_Click() Unload Me

End Sub

Tampilan Untuk jurnal Umum

Gambar 4.91Tampilan Untuk Buku Besar Umum


(87)

180

Gambar 4.93Tampilan Untuk Cetak Buku Besar Umum Piutang

Gambar 4.94Tampilan Untuk Cetak Buku Besar Umum Beban Gaji

Gambar 4.95Tampilan Untuk Cetak Buku Besar UmumBeban Listrik


(88)

181

Gambar 4.97Tampilan Untuk Cetak Buku Besar Umum Beban Telepon

Gambar 4.98Tampilan Untuk Cetak Buku Besar Umum Peralatan

Gambar 4.100Tampilan Untuk Cetak Buku Besar Umum Perlengkapan


(89)

182

Gambar 4.102 Tampilan Untuk Buku Besar Umum Kantor Pusat

Gambar 4.103 Tampilan Untuk Cetak Buku Besar Umum Diskon

Gambar 4.104 Tampilan Untuk Cetak Buku Besar Umum Biaya Transit


(90)

183

Tabel 4.38Listing Program Untuk Buku Besar Umum

Listing Program Keterangan

Private Sub Combo2_Click()

If Combo2.ListIndex = 0 Then Text2 = "111" If Combo2.ListIndex = 1 Then Text2 = "411" If Combo2.ListIndex = 2 Then Text2 = "112" If Combo2.ListIndex = 3 Then Text2 = "511" If Combo2.ListIndex = 4 Then Text2 = "512" If Combo2.ListIndex = 5 Then Text2 = "513" If Combo2.ListIndex = 6 Then Text2 = "514" If Combo2.ListIndex = 7 Then Text2 = "113" If Combo2.ListIndex = 8 Then Text2 = "114" If Combo2.ListIndex = 9 Then Text2 = "515" If Combo2.ListIndex = 10 Then Text2 = "516" End Sub

Private Sub Command1_Click() Text4 = 0

If Option1.Value = True Then

Tanggal = DateSerial(Text1, Combo1.ListIndex + 1, 1) Else

Tanggal = DateSerial(Text1, 1, 1) End If

If Combo2.ListIndex = 0 Or Combo2.ListIndex = 2 Or Combo2.ListIndex = 7 Or Combo2.ListIndex = 8 Then Adodc1.Enabled = False

Adodc1.CommandType = adCmdText Adodc1.RecordSource = ""

'Adodc1.RecordSource = "SELECT SUM(Kas)AS TOTAL From dbo.A_LK WHERE (TANGGAL < CONVERT(DATETIME, '" &

Format(Tanggal, "mm/dd/yyyy") & "', 102))"

If Combo2.ListIndex = 0 Then Adodc1.RecordSource = "SELECT SUM(Kas)AS TOTAL From dbo.A_LK WHERE (TANGGAL <

CONVERT(DATETIME, '" & Format(Tanggal, "mm/dd/yyyy") & "', 102))"

If Combo2.ListIndex = 2 Then Adodc1.RecordSource = "SELECT SUM(Piutang)AS TOTAL From dbo.A_LK WHERE (TANGGAL <

CONVERT(DATETIME, '" & Format(Tanggal, "mm/dd/yyyy") & "', 102))"

If Combo2.ListIndex = 7 Then Adodc1.RecordSource = "SELECT SUM(Peralatan)AS TOTAL From dbo.A_LK WHERE (TANGGAL <

CONVERT(DATETIME, '" & Format(Tanggal, "mm/dd/yyyy") & "', 102))"

If Combo2.ListIndex = 8 Then Adodc1.RecordSource = "SELECT SUM(Perlengkapan)AS TOTAL From dbo.A_LK WHERE (TANGGAL < CONVERT(DATETIME, '" & Format(Tanggal, "mm/dd/yyyy") & "', 102))"

'If Combo2.ListIndex = 0 Then Adodc1.RecordSource = "SELECT SUM(Kas)AS TOTAL From dbo.A_LK WHERE (TANGGAL < CONVERT(DATETIME, '" & Format(Tanggal, "mm/dd/yyyy") & "', 102))"

Adodc1.Enabled = True Adodc1.Refresh On Error Resume Next

If Adodc1.Recordset.BOF = False Then Text4 = Adodc1.Recordset.Fields(0) Else

Text4 = "0" End If

Tampilan untuk buku besar umum


(91)

184

4.6.4.2

Perancangan Keluaran

Gambar 4.102 Tampilan Untuk Laporan Laba Rugi


(92)

185

Tabel 4.39Listing Program Untuk Laporan Laba Rugi

Listing Program Keterangan

Private Sub Command1_Click() If Option1.Value = True Then Text3 = Combo1 & " " & Text1

CR1.ReportFileName = App.Path & "\Report\LR.rpt" CR1.SelectionFormula = "month({A_LK.Tanggal})=" & Combo1.ListIndex + 1 & " and " & "year({A_LK.Tanggal})=" & Text1.Text

CR1.ParameterFields(0) = "PERIODE;" & Text3 & "; 1" CR1.RetrieveDataFiles

CR1.WindowState = crptMaximized CR1.Action = True

Else

Text3 = Text1

CR1.ReportFileName = App.Path & "\Report\LR.rpt" CR1.SelectionFormula = "year({A_LK.Tanggal})=" & Text1.Text

CR1.ParameterFields(0) = "Periode;" & Text3 & "; 1" CR1.RetrieveDataFiles

CR1.WindowState = crptMaximized CR1.Action = True

End If End Sub

Tampilan Untuk Laporan Laba Rugi


(93)

186

Gambar 4.105 Tampilan Untuk Cetak Laporan Arus Kas

Tabel 4.40Listing Program Untuk Laporan Arus Kas

Listing Program Keterangan

Private Sub Command1_Click() Text4 = 0

Text5 = 0 Text6 = 0 Text7 = 0

If Option1.Value = True Then

Tanggal = DateSerial(Text1, Combo1.ListIndex + 1, 1) Else

Tanggal = DateSerial(Text1, 1, 1) End If

Adodc1.Enabled = False

Adodc1.CommandType = adCmdText Adodc1.RecordSource = ""

Adodc1.RecordSource = "SELECT SUM(Kas)AS TOTAL From dbo.A_LK WHERE (TANGGAL < CONVERT(DATETIME, '" & Format(Tanggal, "mm/dd/yyyy") & "', 102))"

Adodc1.Enabled = True Adodc1.Refresh On Error Resume Next

If Adodc1.Recordset.BOF = False Then Text4 = Adodc1.Recordset.Fields(0) Else

Text4 = "0" End If

Tampilan Untuk Laporan Arus Kas


(94)

187

LanjutanListing Program Untuk Laporan Arus Kas

Adodc1.Enabled = False

Adodc1.CommandType = adCmdText Adodc1.RecordSource = ""

Adodc1.RecordSource = "SELECT SUM(Peralatan)AS TOTAL From dbo.A_LK WHERE (TANGGAL < CONVERT(DATETIME, '" &

Format(Tanggal, "mm/dd/yyyy") & "', 102))" Adodc1.Enabled = True

Adodc1.Refresh On Error Resume Next

If Adodc1.Recordset.BOF = False Then Text5 = Adodc1.Recordset.Fields(0) Else

Text5 = "0" End If

Adodc1.Enabled = False

Adodc1.CommandType = adCmdText Adodc1.RecordSource = ""

Adodc1.RecordSource = "SELECT SUM(Perlengkapan)AS TOTAL From dbo.A_LK WHERE (TANGGAL < CONVERT(DATETIME, '" &

Format(Tanggal, "mm/dd/yyyy") & "', 102))" Adodc1.Enabled = True

Adodc1.Refresh On Error Resume Next

If Adodc1.Recordset.BOF = False Then Text6 = Adodc1.Recordset.Fields(0) Else

Text6 = "0"

End If


(95)

188

Gambar 4.107 Tampilan Untuk Cetak Laporan Kerugian

Tabel 4.41Listing Program Untuk Laporan Kerugian

Listing Program Keterangan

Private Sub Command1_Click() With Adodc1.Recordset .AddNew

.Fields(0) = Text1 .Fields(1) = DTPicker1 .Fields(2) = Text2 .Fields(3) = Text3 .Fields(4) = Text4 .Fields(5) = Text5 .Fields(6) = Text6

.Fields(7) = Month(DTPicker1) .Fields(8) = Year(DTPicker1) .Fields(9) = "T"

.Fields(10) = Text7 .Update

End With

With Form11.Adodc4.Recordset .AddNew

.Fields(0) = Text1 .Fields(1) = DTPicker1

.Fields(2) = "BIAYA PENGGANTIAN" .Fields(3) = Text6

.Fields(4) = Month(DTPicker1) .Fields(5) = Year(DTPicker1) .Update

End With With Adodc2

.Enabled = False .RecordSource = ""

.RecordSource = "select * from A_TRANSAKSI_PENGIRIMAN where No_Pengiriman='" & Text2 & "'"

.Enabled = True .Refresh End With

With Adodc2.Recordset .Fields(21) = "Y" .Update

End With

Tampilan Untuk Laporan Kerugian


(96)

189

Gambar 4.108 Tampilan Untuk Cetak Form Penerimaan


(97)

190

Tabel 4.42 Listing Program Untuk Laporan Penerimaan

Listing Program Keterangan

Private Sub Command1_Click() With Form7.Adodc6 .Enabled = False .RecordSource = ""

.RecordSource = "select * from A_DATA_KENDARAAN where No_Polisi='" & Text8 & "'"

.Enabled = True .Refresh End With

If Form7.Adodc6.Recordset.RecordCount = 0 Then 'Text16 = Val(Text14) * Val(Text15) Else

Form7.Adodc6.Recordset.Fields(6) = 0 Form7.Adodc6.Recordset.Update End If

With Adodc1.Recordset .AddNew

.Fields(0) = Text1 .Fields(1) = DTPicker1 .Fields(2) = Text2 .Fields(3) = Text7 .Fields(4) = Text3 .Fields(5) = Text4 .Fields(6) = Text5 .Fields(7) = Text6

.Fields(8) = Month(DTPicker1) .Fields(9) = Year(DTPicker1) .Fields(10) = Text9

.Update End With With Adodc2

.Enabled = False .RecordSource = ""

.RecordSource = "select * from A_TRANSAKSI_PENGIRIMAN where No_Pengiriman='" & Text2 & "'"

.Enabled = True .Refresh End With

With Adodc2.Recordset .Fields(33) = "Y" .Update

End With

' With Form11.Adodc4.Recordset ' .AddNew

' .Fields(0) = Text1 ' .Fields(1) = DTPicker1

' .Fields(2) = "BIAYA PENGGANTIAN" ' .Fields(3) = Text6

' .Fields(4) = Month(DTPicker1) ' .Fields(5) = Year(DTPicker1) ' .Update

' End With

Tampilan Untuk Laporan Penerimaan


(98)

191

Gambar 4.110 Tampilan Profil Perusahaan


(99)

192

4.7

Konversi Komponen Sistem

4.7.1Pengguna (Brainware)

Sumber daya manusia yang diperlukan untuk menjalankan program Sistem

Informasi Akuntansi Laporan Keuangan Arus Kasini minimal lulusan SMU/SMK

yang bisa mengoperasikan komputer di bidang

hardware

dan

software.

4.7.2

Perangkat Keras (Hardware)

Hardware

yang diperlukan untuk menjalankan program aplikasi Sistem Informasi

Akuntansi Laporan Keuangan Arus Kasini adalah:

Processor

Pentium IV,

Motherboard

INTEL,

Hardisk

Minimal 20 Gb,

memory

DDR 256 MB, ATI

RADEON XPRESS 200M Series 128MB.

4.7.3

Perangkat Lunak (Software)

4.7.3.1 Perangkat Lunak Sistem

Perangkat lunak sistem yang digunakan untuk mengkonfigurasi komputer yaitu

Windows XP.Karena sistem operasi ini dapat mendukung SIA Laporan Keuangan

Arus Kas.

4.7.3.2

Perangkat Lunak Pemrograman

Perangkat lunak pemrograman yang digunakan untuk membuat program laporan

keuangan arus kas ini adalah Visual Basic 6.0, Karena aplikasi ini dapat


(1)

90

Gambar 3. 15 Bagan alir dokumen berjalan pada laporan keuangan arus kas Lanjutan 3


(2)

91

Gambar 3. 16 Bagan alir dokumen berjalan pada laporan keuangan arus kas Lanjutan 4


(3)

92

Gambar 3. 17 Bagan alir dokumen berjalan pada laporan keuangan arus kas Lanjutan 5

Adapun prosedur transaksi laporan keuangan arus kas pada PT. Tiki Jalur Nugraha Ekakurir Cabang Bandung secara naratif adalah sebagai berikut:

A. Dimulai dari Customer sebagai member atau non member membawa barang yang akan dikirim melalui kasir.

B. Kasir melakukan negosiasi sesuai prosedur pengiriman barang kepada


(4)

93

dokumen tersebut (Invoice dan Resi), maka kasir membuat dokumen pengiriman barang dan diserahkan ke ADM Personal.

C. ADM Personal menerima dokumen Invoice dan dokumen pengiriman barang. Dokumen Invoice yang telah di terima diserahkan ke kolektor untuk melakukan penagihan ke Customer.

D. Kolektor menerima dokumen Invoice dari Adm Personal dan melakukan penagihan kepada costumer. Setelah melakukan penagihan, invoice yang sudah di otorisasi bersama uang diserahkan kembali ke Adm Personal. i. Customer menerima dokumen incoive dari kolektor dan langsung di

otorisasi. Kemudian customer menyerahkan dokumen invoice otorisasi bersama uang ke kolektor.

E. Kolektor menerima invoice yang sudah di otorisasi bersama uang diserahkan kembali ke Adm Personal.

F. Adm Personal menerima dokumen invoice otorisasi dan uang dari kolektor, di cek kembali dan dibuatkan dokumen Invoice Otorisasi 3 rangkap dokumen yang diserahkan kepada Akuntansi, Kasir dan Finance & Adm Jr Spv.

G. Finance Adm Personal menerima dokumen Resi dari Kasir serta menerima dokumen Invoice otorisasi dari Adm personal. Dari kedua dokumen tersebut dibuatkan laporan pendapatan bersih lalu membuat laba bersih. Laba tersebut di input dan diserahkan kepada Akuntansi.

H. Akuntansi menerima dokumen Invoice otorisasi, resi, biaya operasional, bukti kas/bank dan laba. Kelima dokumen tersebut di input dan dibuatkan


(5)

94

Bukti Kas Keluar, Bukti Kas Masuk, Jurnal Umum, Buku Besar dan Laba. Laba dibuatkan dokumen 2 rangkap yang diserahkan ke Kepala Cabang. I. Bank menerima cek dari Akuntansi dan dibuatkan bukti pencairan cek yang

diserahkan kembali ke Akuntansi. Bank kembali menerima dokumen data transfer dari Akuntasi untuk karyawan dan dibuatkan bukti transfer yang diserahkan kembali ke Akuntansi.

J. Karyawan menerima slip gaji dari Finance & ADM Jr Spv. Slip gaji tersebut di Acc dan diserahkan kembali ke Finance & Adm Jr Spv. Slip gaji diterima kembali beserta uang dari bagian Akuntansi.

K. Kepala cabang menerima dokumen laba bersih bersama uang dari Akuntansi, lalu dianalisa dan dibuatkan 2 rangkap dokumen beserta uang yang di transfer dan diserahkan ke Pusat. Kepala cabang juga menerima laporan keuangan arus kas dari Akuntansi.

3.8 Kelemahan Sistem yang Berjalan

Kelemahan yang ada pada sistem yang sedang berjalan antara lain:

A. Laporan yang dibuat hanya laporan keuangan yaitu laporan keuangan pendapatan tanpa diuraikan ke jurnal umum dan buku besar.

B. Proses perhitungan laporan keuanganya yaitu semi komputerisasi yaitu masih menggunakan Microsoft Excel 2003, yang telah disediakan.


(6)

95

3.10 Permasalahan Sistem yang Berjalan

Permasalahan sistem yang berjalan antara lain:

A. Laporan yang dibuat belum memenuhi standar akuntansi keuangan, yaitu tidak dibuat ke dalam jurnal umum dan diposting ke buku besar.

B. Proses penghitunganya masih menggunakan Microsoft Excel 2003 yang telah disediakan, dan dalam proses perhitungan laporan keuangannya sering terjadi kesalahan dan hal itu bisa membutuhkan waktu yang relatif lama sehingga tidak efektif dan efisien dalam pengerjaanya.


Dokumen yang terkait

Perancangan Sistem Informasi Akuntansi Pendapatan Pada Pt Sentra Indologis Utama Cabang Bandung Dengan Menggunakan Software Microsoft Visual Basic 6.0 Dan Microsoft SQL Server 2000 Berbasis Client Server

0 7 1

Perancangan Sistem Informasi Akuntansi Perlengkapan Pada PT. BPW Pahala Kencana Cabang Bandung Dengan Menggunakan Microsoft Visual Basic 6.0 Dan Microsoft SQL Server 2000 Berbasis Client Server

0 9 28

Perancangan Sistem informasi Akuntansi Laporan Keuangan Arus Kas Pada PT. Sinkona Indonesia Lestari Subang Dengan Menggunakan Software Microsoft Visual Basic 6.0 Dan SQL Server 2000 Berbasis Client Server

1 23 270

Perancangan Sistem Informasi Akuntansi Kas Menggunakan Software Microsoft Visual Basic 6.0 Dan SQL Server 2000 Berbasis Client Server Pada PT Cipta Sejahtera

1 14 242

Perancangan Sistem Informasi Akuntansi Kas Pada PT. Radio Karang Tumaritis Dengan Microsoft Visual Basic 6.0 Dan Microsoft SQL Server 2000 Berbasis Client Server

0 2 4

Perancangan Sistem Informasi Akuntansi Laporan Keuangan Arus Kas Pada SMA Negeri 4 Cimahi Dengan Menggunakan Microsoft Visual Basic 6.0 Dan Microsoft SQL Server 2000 Berbasis Client Server

0 11 79

Perancangan Sistem Informasi Akuntansi Kas Pada Kecamatan Baleendah Kab. Bandung Dengan Menggunakan Microsoft Visual Basic 6.0 Dan SQL Server 2000 Berbasis Client Server

0 4 1

Perancangan Sistem Informasi Akuntansi Aktiva Tetap Pada PT. Indomo Mulia Cabang Bandung Dengan Menggunakan Software Microsoft Visual Basic 6.0 Dan Microsoft SQL Server 2000 Berbasis Client Server

2 11 226

Perancangan Sistem Informasi Akuntansi Laporan keuangan Arus Kas Pada PT Al Ma'soem Khadimul Hajj TT Bandung Dengan Menggunakan Software Microsoft Visual Basic 6.0 Dan SQL Server 2000 Berbasis Client Server

2 25 253

Perancangan Sistem Informasi Akuntansi Laporan Keuangan Neraca Pada Kelurahan Cibeureum Dengan Menggunakan Software Microsoft Visual Basic 6.0 Dan Microsoft SQL Server 2000 Berbasis Client Server

0 14 322