View
229
Download
0
Category
Preview:
Citation preview
96
BAB IV
PERANCANGAN SISTEM INFORMASI AKUNTANSI
LAPORAN KEUANGAN ARUS KAS
4.1 Sistem Informasi Akuntansi Yang Diusulkan
Pada bab ini penulis akan memberikan usulan pada rancangan sistem
informasi akuntansi laporan keuangan arus kas yang berjalan, sistem yang
diusulkan merupakan sistem yang sudah terkomputerisasi dan sistem yang
diusulkan tersebut diharapkan dapat membantu perusahaan dalam mengolah data
transaksi keuangan dan mempermudah pekerjaan agar lebih efektif dan efisien.
4.1.1 Kebijakan SIA Laporan Keuangan Arus Kas dan Pengendalian Intern
yang Diusulkan
Adapun kebijakan yang ada pada PT. Sinkona Indonesia Lestari Subang
serta yang akan diusulkan oleh penulis adalah sebagai berikut:
A. Penerimaan pendapatan perusahaan diperoleh dari penjualan produk garam
kina.
B. Jenis penjualannya yaitu kredit dengan jangka waktu pembayaran selama 30-
90 hari. Pelanggan bisa negosiasi harga dengan perusahaan.
C. Penjualan dilakukan kepada para pelanggan yang sudah terikat kontrak kerja
dengan perusahaan.
D. SP (Surat Penagihan) dibuat untuk semua no. Invoice dan dikeluarkan 10 hari
sebelum tanggal jatuh tempo.
E. SPR (Surat peringatan) dikeluarkan jika ada pelanggan yang belum bayar
pada melebihi tanggal jatuh tempo.
F. Bila pelanggan telat bayar akan dikenakan denda keterlambatan. Besarnya
denda sesuai dengan kebijakan perusahaan.
G. Bila ada pelanggan yang tidak bayar karena perusahaannya mengalami
gulung tikar atau terkena bencana alam sehingga perusahaan tersebut tidak
bisa bayar, maka piutangnya dihapuskan dan oleh perusahaan diakui sebagai
beban piutang tak tertagih.
H. Jumlah minimal pembelian barang yang dilakukan oleh pelanggan 25 Kg.
97
I. Seksi penjualan membuat laporan piutang dari transaksi penjualan yang
terjadi.
J. Semua penerimaan kas direkap ke dalam RPNK (Rekap penerimaan kas) dan
dilakukan oleh seksi penjualan untuk memberikan informasi pada pimpinan.
K. Sumber modal perusahaan didapat dari modal awal para pemegang saham
yaitu PT. Perkebunan Nusantara VIII, Yayasan Kartika Eka Paksi, dan PT.
Kimia Farma.
L. Pengeluaran kas untuk keperluan kantor dan lainnya dikeluarkan oleh seksi
tata usaha keuangan dan dicatat oleh seksi akuntansi.
M. Kas keluar untuk pembayaran gaji/upah, pembelian peralatan kantor,
perlengkapan, pembayaran listrik, air dan telepon, biaya buruh langsung.
N. Penghitungan gaji pegawai tetap dan pegawai Outsourcing dilakukan oleh
bagian umum/SDM beserta otorisasi slip gaji.
1. Untuk Pegawai Tetap
a. Kehadiran tidak berpengaruh pada gaji dan tidak akan mengurangi
besarnya gaji yang diterima.
b. Besarnya gaji pokok dan santunan sosial ditentukan berdasarkan
golongan.
c. Besarnya tunjangan-tunjangan ditentukan berdasarkan tingkatan
jabatan.
d. besarnya potongan tetap ditentukan berdasarkan tingkatan jabatan.
2. Untuk Pegawai Outsourcing
a. Kehadiran tidak berpengaruh pada gaji dan dapat mengurangi gaji/upah
yang diterima.
b. Besarnya gaji/upah dipengaruhi oleh besarnya UMR kab. setempat.
c. Besarnya upah per hari yaitu besarnya UMR dibagi hari kerja.
d. Besarnya upah lembur yaitu sebesar 5200/jam.
O. Pembelian peralatan dan perlengkapan kantor dilakukan oleh seksi pengadaan
dan pembayarannya oleh seksi tata usaha keuangan.
P. Pembelian bahan baku dan bahan penolong dilakukan oleh seksi pengadaan.
Q. Memo permintaan bagian dibuat oleh seksi pengadaan untuk permintaan
pembelian peralatan dan perlengkapan kantor semua bagian.
98
R. Semua pengeluaran kas direkap dalam RPLK (Rekap Pengeluaran Kas).
S. Transaksi investasi pemegang saham dicatat dalam dokumen BIPS.
T. Laporan pendukung yang dihasilkan yaitu LPMB, LPB, LP, LTB, RPNK dan
RPLK.
U. Pembuatan laporan arus kas dilakukan oleh bagian keuangan seksi akuntansi.
V. Metode Pencatatan Akuntansi yang digunakan adalah Cash Basic..
W. Laporan arus kas dilaporkan setiap bulan kepada Direktur Utama oleh kepala
bagian keuangan.
Adapun Pengendalian Internnya pada PT. Sinkona Indonesia Lestari yaitu
sebagai berikut:
A. Program SIA Laporan keuangan arus kas diprotek dengan kata kunci pada
setiap bagiannya untuk menghindari penyalahgunaaan program sehingga
hanya orang-orang tertentu yang bisa masuk dan menggunakan aplikasi ini
B. Nomor Invoice dan pengkodean lain dibuat secara otomatis.
4.1.2 Fungsi Yang Terkait
Fungsi yang terkait dalam sistem informasi akuntansi laporan arus kas yang
diusulkan pada PT. Sinkona Indonesia Lestari yaitu:
A. Seksi Penjualan
B. Seksi Tata Usaha Keuangan
C. Bagian Umum/SDM
D. Seksi Pengadaan
E. Direktur Utama
F. Seksi Akuntansi
4.1.3 Dokumen dan Catatan yang Diusulkan
Adapun dokumen dan catatan yang diusulkan adalah sebagai berikut:
A. LKK (Laporan Kontrak Kerja) digunakan untuk arsip data pelanggan yang
sudah melakukan kontrak kerja dengan perusahaan.
B. SP (Surat Penagihan) digunakan untuk melakukan penagihan pada pelanggan
dan dikeluarkan 10 hari sebelum tanggal jatuh tempo
99
C. SPR (Surat Peringatan) digunakan untuk peringatan pada pelanggan yang
telat bayar melebihi tanggal jatuh tempo.
D. Daftar Gaji Peg. Tetap digunakan untuk merekap semua gaji pegawai tetap.
E. Daftar Gaji/Upah Peg. Outsourcing digunakan untuk merekap semua
gaji/upah pegawai Outsourcing.
F. Slip Gaji Peg. Tetap digunakan untuk bukti pembayaran gaji yang diterima
oleh pegawai tetap.
G. Slip Gaji Peg. Outsourcing digunakan untuk bukti pembayaran gaji yang
diterima oleh pegawai Outsourcing.
H. Kartu Gaji Peg. Tetap digunakan sebagai bukti bahwa pegawai sudah
menerima gaji. Semua pegawai tetap tanda tangan pada kartu gaji
I. Kartu Gaji Peg. Outsourcing digunakan sebagai bukti bahwa pegawai sudah
menerima gaji. Semua pegawai Outsourcing tanda tangan pada kartu gaji.
J. SPP Gaji/Upah (Surat Permintaan pembayaran Gaji/Upah) digunakan untuk
permintaan pembayaran gaji/upah setiap bulan.
K. SPPBP (Surat Permintaan Pembayaran Beban Perusahaan) digunakan untuk
permintaan pembayaran beban perusahaan seperti listrik, air, telepon yang
ditujukan kepada bagian keuangan perusahaan oleh bagian umum/SDM.
L. TPBP yaitu transaksi pembayaran beban perusahaan kepada rekanan.
M. BK TPBP (Bukti Kas Transaksi Pembayaran Beban Perusahaan) digunakan
sebagai bukti pengeluaran kas.
N. SPPPBB (Surat Permintaan Pembayaran Pembelian Bahan Baku dan Bahan
Penolong) yaitu digunakan untuk permintaan pembayaran pembelian bahan
baku dan bahan penolong yang dibuat oleh seksi pengadaan dan ditujukan
untuk seksi tata usaha keuangan.
O. TPBBP yaitu transaksi pembayaran pembelian bahan baku dan bahan
penolong kepada Supplier.
P. BK TPBBP yaitu bukti kas transaksi pembayaran pembelian bahan baku dan
bahan penolong dan digunakan sebagai bukti pengeluaran kas.
100
Q. BK PPPK (Bukti Kas Pembelian Peralatan dan Perlengkapan Kantor) yaitu
bukti kas yang dikeluarkan oleh seksi tata usaha keuangan sebagai bukti
pengeluaran kas untuk pembelian peralatan dan perlengkapan kantor untuk
seksi pengadaan.
R. RPLK (Rekap Pengeluaran Kas) digunakan untuk merekap semua transaksi
pengeluaran kas perusahaan.
S. Data Pemegang Saham digunakan untuk arsip di perusahaan.
T. TIPS yaitu transaksi investasi (modal) dari pemegang saham.
U. BKM (Bukti Kas Masuk) digunakan sebagai bukti penerimaan modal dari
pemegang saham.
V. RPNK (Rekap Penerimaan Kas) digunakan untuk merekap semua penerimaan
dari piutang dan modal.
W. Jurnal Umum digunakan untuk mencatat semua transaksi kas masuk dan kas
keluar perusahaan selama satu periode.
X. Buku Besar Umum digunakan untuk memposting semua akun yang ada di
jurnal umum.
Y. Laporan yang dihasilkan
1. LKK (Laporan Kontrak Kerja) digunakan untuk mencatat semua
pelanggan yang sudah terikat kontrak kerja dengan perusahaan.
2. LPMB (Laporan Pemesanan Barang) digunakan untuk mencatat semua
data pemesanan barang perbulan dan pertahun.
3. LPB (Laporan Pengiriman Barang) digunakan untuk mencatat data
pengiriman barang pada pelanggan.
4. LP (Laporan Piutang) digunakan untuk mencatat transaksi piutang baik
yang sudah bayar maupun belum bayar.
5. LTB (Laporan Telat Bayar) digunakan untuk mencatat transaksi
pembayaran piutang yang melebihi tanggal jatuh tempo.
6. Laporan Keuangan Arus Kas.
101
4.1.4 Account dan Code Account yang Diusulkan
Tabel 4.1 Tabel Account dan Code Account
Account Name Code Account
Kas 111
Piutang Dagang 112
Piutang Tak Tertagih 611
Perlengkapan 114
Peralatan 121
Modal 311
Dividen 312
Penjualan 411
Pendapatan Lain-lain 412
Persediaan Bahan Baku 115
Persediaan Bahan Penolong 116
Beban Gaji & Upah 521
Utang Gaji 213
Beban Listrik 522
Beban Air 523
Beban Telepon 524
4.2 Perancangan Model Sistem Yang Diusulkan
4.2.1 Data Flow Diagram Yang Diusulkan
4.2.1.1 Diagram Konteks Yang Diusulkan
Diagram konteks digunakan untuk menggambarkan sistem dan lingkungan
luar yang saling berhubungan. Diagram konteks sebagai transformasi suatu sistem
yang dapat mentransformasikan data flow input menjadi output. Diagram konteks
usulan dapat dlihat pada gambar di bawah ini:
102
SISTEM INFORMASI
AKUNTANSI LAPORAN
KEUANGAN ARUS KAS
Seksi Pengadaan
Seksi Tata Usaha Keuangan
Seksi Penjualan
Seksi Akuntansi
SK
EP
, M
PB
, U
an
g,
SS
Oto
risa
si
Direktur Utama
MP
B,
Ua
ng,
SS
, B
IPS
, L
PM
B,
LP
B,
LP
,
LT
B,
L/K
Aru
s K
as
Bag. Umum/SDM
PegawaiSlip Gaji Otorisasi, Uang, Kartu Gaji
PelangganSupplier
Barang, BPB, KPPPK
OP, Uang
RekananUang
Informasi Daftar Tagihan Listrik, Air & Telepon, BP
Listrik, Air & Telepon
Barang, BPB, MPB Otorisasi, KPPPK
ND Otorisasi, Daftar Gaji Peg. Tetap, Daftar Upah Peg.
Outsourcing, BK Gaji/Upah, BP Listrik, Air & Telepon,
BK TPBP, BPB, BK TPBBP, KPPPK, BK PPPK
Foto Copy Pendirian Perusahaan, Kartu
Identitas , PO, INV, Uang
SKPJP, INV, SJ, Barang, SP, ND Otorisasi
Pemegang Saham
SS, Uang
SS Otorisasi
Kartu Gaji
Kartu Stok, BPB, Daftar Barang
Kebutuhan Kantor, MPB Otorisasi,
KPPPK
ND Otorisasi, Daftar Gaji Peg. Tetap, Daftar
Upah Peg. Outsourcing, BK Gaji/Upah, BP
Listrik, Air & Telepon, BK TPBP, BPB, BK
TPBBP, KPPPK, BK PPPK
RDHP, Data UMR, Informasi Daftar Tagihan Listrik, Air & Telepon
SKEP, BK Gaji/Upah, Kartu Gaji Otorisasi, Informasi
Daftar Tagihan Listrik, Air & Telepon
Foto Copy Pendirian Perusahaan, Kartu Identitas, PO,
Uang, INV
Foto Copy Pendirian Perusahaan, Kartu Identitas, PO,
Uang, INV
Uang, ND Otorisasi, Daftar Gaji/Upah, Slip Gaji Otorisasi, SPP
Gaji/Upah, Kartu Gaji, SPPBP, BP Listrik, Air & Telepon, OP,
SPPPBB, BPB, MPB Otorisasi, KPPPK, Uang, SS Otorisasi
Daftar Gaji/Upah, Slip Gaji Otorisasi, SPP Gaji/Upah, Kartu Gaji,
SPPBP, BP Listrik, Air & Telepon, SPPPBB, BPB, MPB Otorisasi,
Uang, SS Otorisasi
Gambar 4.1 Diagram Konteks Sistem Yang Diusulkan
Keterangan :
SKPJP : Surat Kontrak Perjanjian Jangka Panjang
PO : Purchases Order
INV : Invoice
SJ : Surat Jalan
SP : Surat Penagihan
SPR : Surat Peringatan
ND : Nota Debet
LPMB : Laporan Pemesanan Barang
LPB : Laporan Pengiriman Barang
LP : Laporan Piutang
LTB : Laporan Telat Bayar
SKEP : Surat Keputusan Direksi
RDHP : Rekap Daftar Hadir Pegawai
SPP : Surat Permintaan Pembayaran
SPPBP : Surat Permintaan Pembayaran Beban Perusahaan
BP : Bukti Pembayaran
BPB : Bukti Penerimaan Barang
103
BK TPBBP : Bukti Kas Transaksi Pembayaran Pembelian Bahan Baku dan
bahan Penolong
BK TPBP : Bukti Kas Transaksi Pembayaran Beban Perusahaan
OP : Order Pembelian
SPPPBB : Surat Permintaan Pembayaran Pembelian Bahan Baku dan Bahan
Penolong
MPB : Memo Permintaan Bagian
KPPPK : Kwitansi Pembelian Peralatan dan Perlengkapan Kantor
BK PPPK : Bukti Kas Pembelian Peralatan dan Perlengkapan Kantor
SS : Surat Saham
BIPS : Bukti Investasi Pemegang Saham
L/K : Laporan Keuangan
Penjelasan dari sistem informasi akuntansi laporan keuangan arus kas dari
data flow diagram di atas yaitu dimulai dari seksi penjualan yang melakukan
kesepakatan kerja dengan pelanggan, jika kedua belah pihak sepakat maka
dibuatkan SKPJP rangkap 1 untuk perusahaan dan rangkap 2 diserahkan pada
pelanggan. Setelah pelanggan menjadi pelanggan tetap perusahaan, maka
pelanggan sudah bisa melakukan transaksi pemesanan barang pada perusahaan.
Pelanggan bernegosiasi harga dengan perusahaan, jika sepakat maka mengirimkan
PO pada perusahaan. Seksi penjualan mengecek barang, jika barang tidak tersedia
maka pengiriman ditunda dan jika barang tersedia maka membuat INV & SJ dan
mengirimkan barang kepada pelanggan bersama INV dan SJ. INV & SJ rangkap 2
diarsipkan. Seksi penjualan membuat SP 10 hari sebelum tanggal jatuh tempo.
Jika pelanggan bayar dibuatkan ND berdasarkan INV dan mengotorisasi ND.
Rangkap 1 diserahkan ke pelanggan, rangkap 2 diserahkan ke seksi tata usaha
keuangan bersama uang dan rangkap 3 diserahkan ke seksi akuntansi. Seksi
penjualan membuat, LPB, LP dan LTB untuk memberikan informasi bagi
management yang membutuhkan. LPMB, LPB, LP dan LTB dilaporkan kepada
direktur utama
Direktur Utama mengeluarkan SKEP untuk Bagian Umum/SDM, lalu
Bagian Umum/SDM menghitung gaji pegawai berdasarkan RDHP, golongan,
tingkat jabatan dan data Upah Minimum Regional. Bagian Umum/SDM membuat
Daftar Gaji/Upah pegawai tetap dan Outsourcing, Slip gaji pegawai tetap dan
Outsourcing, kartu gaji pegawai tetap dan Outsourcing dan SPP lalu otorisasi slip
104
gaji pegawai dan menyerahkan Daftar Gaji/Upah, Slip gaji otorisasi, Kartu Gaji
dan SPP ke seksi tata usaha keuangan. Daftar Gaji/Upah, Slip gaji otorisasi, Kartu
Gaji dan SPP di verifikasi/validasi oleh seksi tata usaha keuangan. Jika dokumen
tidak sesuai maka dikembalikan ke Bagian Umum/SDM untuk diperbaiki, bila
sesuai seksi tata usaha keuangan menyiapkan uang untuk pembayaran gaji
pegawai. Slip gaji otorisasi bersama uang diserahkan ke pegawai. Pegawai yang
sudah menerima gaji harus tanda tangan di kartu gaji. Seksi tata usaha keuangan
membuat BK Gaji/Upah sebagai bukti bahwa pembayaran gaji telah dilaksanakan.
Kartu gaji yang sudah di otorisasai oleh semua pegawai dan BK Gaji/Upah
rangkap 1 diserahkan ke bagian Umum/SDM, BK rangkap 2 bersama daftar
gaji/upah diserahkan ke seksi akuntansi.
Rekanan menginformasikan daftar tagihan listrik, air dan telepon kepada
Bagian Umum/SDM. Bagian Umum/SDM membuat SPP untuk permintaan
pembayaran beban perusahaan ke seksi tata usaha keuangan. Seksi tata usaha
keuangan memverifikasi SPP, jika tidak sesuai dikembalikan ke Bagian
Umum/SDM, jika sesuai seksi tata usaha keuangan menyiapkan uang dan
melakukan pembayaran beban perusahaan ke rekanan dan menerima bukti
pembayaran dari rekanan yaitu BP Listrik, Air dan Telepon. Seksi tata usaha
keuangan membuat BK TPBP, BP listrik, Air, Telepon dan BK TPBP diserahkan
ke seksi akuntansi.
Seksi pengadaan mengecek persediaan bahan baku dan bahan penolong, jika
stok banyak maka tidak mengajukan OP, jika stok habis maka seksi pengadaan
membuat OP dan melakukan pembelian bahan baku dan bahan penolong ke
Supplier. Seksi pengadaan menerima barang dan BPB dari Supplier, jika barang
sudah diterima maka seksi pengadaan membuat SPP rangkap 1 dan BPB
diserahkan ke seksi tata usaha keuangan dan rangkap 2 diarsipkan. SPP dan BPB
diverifikasi oleh seksi tata usaha keuangan, jika tidak sesuai OP maka
dikembalikan ke seksi pengadaan dan jika sesuai OP maka seksi tata usaha
keuangan melakukan pembayaran ke Supplier. Seksi tata usaha keuangan
membuat BK TPBBP sebagai bukti pengeluaran kas, BK TPBBP rangkap 2
diarsipkan dan BK TPBBP rangkap 1 bersama BPB diserahkan ke seksi
akuntansi.
105
Seksi pengadaan mengecek inventaris kantor berdasarkan Daftar Barang
Kebutuhan Kantor, jika habis/rusak maka membuat MPB. MPB diserahkan ke
direktur utama, Direktur utama mengotorisasi MPB dan MPB otorisasi diserahkan
ke seksi pengadaan. MPB otorisasi diserahkan ke seksi tata usaha keuangan untuk
permohonan permintaan pembelian peralatan dan perlengkapan kantor. Seksi tata
usaha keuangan mengecek dokumen, jika sesuai maka permohonan diterima dan
jika tidak sesuai maka dokumen dikembalikan ke seksi pengadaan untuk
diperbaiki. MPB Otorisasi diserahkan kembali ke seksi pengadaan untuk dip roses
lebih lanjut. Seksi pengadaan membuat OP dan melakukan pembelian
peralatan/perlengkapan kantor ke Supplier. Seksi pengadaan menerima barang dan
KPPPK dari Supplier. KPPPK diserahkan ke seksi tata usaha keuangan. Seksi tata
usaha keuangan melakukan pembayaran ke Supplier dan membuat BK PPPK, BK
PPPK rangkap 1 dan KPPPK diserahkan ke seksi akuntansi dan BK PPPK
rangkap 2 diarsipkan.
Pemegang saham menyerahkan modal awal bersama SS kepada direktur
utama. Direktur utama mengotorisasi SS. SS otorisasi rangkap 3 di arsipkan,
rangkap 2 diserahkan ke seksi tata usaha keuangan bersama uang dan rangkap 1
diserahkan ke para pemegang saham. Seksi tata usaha keuangan mencatat
transaksi investasi pemegang saham ke dalam BIPS. BIPS rangkap 1 diserahkan
ke direktur utama dan rangkap 2 diserahkan ke seksi akuntansi.
Seksi akuntansi membuat jurnal umum berdasarkan transaksi yang terjadi
dan bukti-bukti transaksi yang didapat dari beberapa bagian lalu di posting ke
buku besar umum dan di proses ke laporan keuangan arus kas. Laporan keuangan
arus kas dicetak, rangkap 1 dilaporkan kepada direktur utama dan rangkap 2
diarsipkan.
4.2.1.2 Data Flow Diagram Level 1 yang Diusulkan
Data Flow Diagram berfungsi untuk menggambarkan sistem yang ada pada
diagram konteks menjadi beberapa proses utama yang terjadi antara entitas yang
terkait dalam sistem pada perancangan sistem informasi kas.
106
Seksi Pengadaan
Seksi Akuntansi
Seksi Tata usaha Keuangan
7.0
Penanaman
Modal
Seksi Penjualan
4.0
Pengeluaran Beban
Operasional
Perusahaan
Supplier
Pelanggan
PO, Uang, INV
SJ
SJ
Pegawai
2.0
Transaksi
Pemesanan Barang
SJ, INV, Barang, SP, ND
Otorisasi
3.0
Pembayaran Gaji
Pegawai
Bag. Umum/SDM
Rekanan
Direktur Utama
6.0
Pembelian Peralatan
& Perlengkapan
Kantor
PO, Uang, INV
Kartu Gaji
Uang
SP
PB
P,
BP
Lis
trik
, A
ir &
Tele
po
n
SP
PB
P,
BP
Lis
trik
, A
ir &
Tele
po
n
Uang, SS Otorisasi
BIPS
L/K Arus Kas
SPPBP
SPPBP
SS Otorisasi
SS O
torisa
si
ND Otorisasi
ND O
torisa
si
Daftar Gaji/Upah
Daftar Gaji/Upah
Kartu Gaji
Kar
tu G
aji
PO
PO
Informasi Daftar Tagihan Listrik, Air & Telepon, BP
Listrik, Air & Telepon
PO, INV, Uang
ND Otorisasi
5.0
Pembelian Bahan
Baku & Bahan
Penolong
OP, Uang
Kartu Stok, BPB
Barang, BPB
OP, SPPPBB, BPB
SPPPBB, BPB
Barang, BPB
OP
, U
an
g
Ba
ra
ng
, K
PP
PK
Da
fta
r B
ara
ng
Keb
utu
ha
n K
an
tor,
MP
B O
toris
asi,
KP
PP
K
MP
B O
toris
asi,
Ba
ra
ng,
KP
PP
K
MPB Otorisasi, KPPPK
MPB
MPB
Uang, SS, BIPS
Ua
ng,
SS
Oto
ris
asi
LPLP
BK Gaji/Upah
BK Gaji/
UpahOP
SP
PP
BB
MPB Otorisasi
OP
KPPPK
OP
KPPPK
MP
B O
torisa
si
In
form
asi D
afta
r T
ag
iha
n L
istr
ik, A
ir &
Tele
po
n
MPB Otorisasi, Uang
LPMB, LPB, LP, LTB
1.0
Melakukan
Perjanjian
Kontrak Kerja
SKPJP
SKPJP
SKPJP
LTB
LPMB
LPMBLPB
LPB
INV
INV
LTB
File ND
SK
EP
BK PPPK
BK PPPK
BIPS
BIPS
SS
Oto
ris
asi
L/K Arus Kas
Foto Copy Pendirian
Perusahaan, Kartu Identitas
Foto Copy Pendirian
Perusahaan, Kartu Identitas
Foto Copy Pendirian
Perusahaan, Kartu Identitas
Fil
e N
D
LKK
LK
K
File SJ
File INV
Ua
ng,
ND
Oto
ris
asi
RDHP, Data UMR
SKEP, BK Gaji/Upah, Kartu Gaji
Otorisasi
Da
fta
r G
aji
/Up
ah
, B
K G
aji
/Up
ah
Slip Gaji Otorisasi, Uang, Kartu
Gaji
Daftar Gaji/Upah, Slip Gaji Otorisasi,
SPP Gaji/Upah, Kartu Gaji
Daftar Gaji/Upah, Slip Gaji Otorisasi,
SPP Gaji/Upah, Kartu Gaji
Informasi Daftar Tagihan Listrik, Air & Telepon
BK TPBP
BK T
PBP
BP
Lis
trik
, A
ir &
Tele
po
n,
BK
TP
BP
BPB, BK TPBBPSPPPBB
OP
KP
PP
K,
BK
PP
PK
Pemegang SahamSS otorisasi
JU
BBUJU
SS, Uang
File BK Gaji/Upah
File BK KPPPK
9.0
Membuat L/K Arus
Kas
File TPBBP
File TIPS
File TPBP
File TIPS
File TPBP
File
TPBP
File PK
Fil
e B
K G
aji
/Up
ah
File S
J
Fil
e T
PB
BP
File ND, File PK
File TIPS
L/K Arus Kas
Fil
e B
K G
aji
/Up
ah
Fil
e B
K K
PP
PK
8.0
Pembayaran
Dividen
BK, Uang
BK, Uang
BK
Gambar 4.2 DFD Level 1 Sistem yang Diusulkan
Penjelasan dari sistem informasi akuntansi laporan keuangan arus kas dari
data flow diagram di atas yaitu dimulai dari seksi penjualan yang melakukan
kesepakatan kerja dengan pelanggan, jika kedua belah pihak sepakat maka
dibuatkan SKPJP rangkap 1 untuk perusahaan dan rangkap 2 diserahkan pada
pelanggan. Setelah pelanggan menjadi pelanggan tetap perusahaan, maka
pelanggan sudah bisa melakukan transaksi pemesanan barang pada perusahaan.
Pelanggan bernegosiasi harga dengan perusahaan, jika sepakat maka mengirimkan
PO pada perusahaan. Seksi penjualan mengecek barang, jika barang tidak tersedia
maka pengiriman ditunda dan jika barang tersedia maka membuat INV & SJ dan
mengirimkan barang kepada pelanggan bersama INV dan SJ. INV & SJ rangkap 2
diarsipkan. Seksi penjualan membuat SP 10 hari sebelum tanggal jatuh tempo.
107
Jika pelanggan bayar dibuatkan ND berdasarkan INV dan mengotorisasi ND.
Rangkap 1 diserahkan ke pelanggan, rangkap 2 diserahkan ke seksi tata usaha
keuangan bersama uang dan rangkap 3 diserahkan ke seksi akuntansi. Seksi
penjualan membuat, LPB, LP dan LTB untuk memberikan informasi bagi
management yang membutuhkan. LPMB, LPB, LP dan LTB dilaporkan kepada
direktur utama
Direktur Utama mengeluarkan SKEP untuk Bagian Umum/SDM, lalu
Bagian Umum/SDM menghitung gaji pegawai berdasarkan RDHP, golongan,
tingkat jabatan dan data Upah Minimum Regional. Bagian Umum/SDM membuat
Daftar Gaji/Upah pegawai tetap dan Outsourcing, Slip gaji pegawai tetap dan
Outsourcing, kartu gaji pegawai tetap dan Outsourcing dan SPP lalu otorisasi slip
gaji pegawai dan menyerahkan Daftar Gaji/Upah, Slip gaji otorisasi, Kartu Gaji
dan SPP ke seksi tata usaha keuangan. Daftar Gaji/Upah, Slip gaji otorisasi, Kartu
Gaji dan SPP di verifikasi/validasi oleh seksi tata usaha keuangan. Jika dokumen
tidak sesuai maka dikembalikan ke Bagian Umum/SDM untuk diperbaiki, bila
sesuai seksi tata usaha keuangan menyiapkan uang untuk pembayaran gaji
pegawai. Slip gaji otorisasi bersama uang diserahkan ke pegawai. Pegawai yang
sudah menerima gaji harus tanda tangan di kartu gaji. Seksi tata usaha keuangan
membuat BK Gaji/Upah sebagai bukti bahwa pembayaran gaji telah dilaksanakan.
Kartu gaji yang sudah di otorisasai oleh semua pegawai dan BK Gaji/Upah
rangkap 1 diserahkan ke bagian Umum/SDM, BK rangkap 2 bersama daftar
gaji/upah diserahkan ke seksi akuntansi.
Rekanan menginformasikan daftar tagihan listrik, air dan telepon kepada
Bagian Umum/SDM. Bagian Umum/SDM membuat SPP untuk permintaan
pembayaran beban perusahaan ke seksi tata usaha keuangan. Seksi tata usaha
keuangan memverifikasi SPP, jika tidak sesuai dikembalikan ke Bagian
Umum/SDM, jika sesuai seksi tata usaha keuangan menyiapkan uang dan
melakukan pembayaran beban perusahaan ke rekanan dan menerima bukti
pembayaran dari rekanan yaitu BP Listrik, Air dan Telepon. Seksi tata usaha
keuangan membuat BK TPBP, BP listrik, Air, Telepon dan BK TPBP diserahkan
ke seksi akuntansi.
108
Seksi pengadaan mengecek persediaan bahan baku dan bahan penolong, jika
stok banyak maka tidak mengajukan OP, jika stok habis maka seksi pengadaan
membuat OP dan melakukan pembelian bahan baku dan bahan penolong ke
Supplier. Seksi pengadaan menerima barang dan BPB dari Supplier, jika barang
sudah diterima maka seksi pengadaan membuat SPP rangkap 1 dan BPB
diserahkan ke seksi tata usaha keuangan dan rangkap 2 diarsipkan. SPP dan BPB
diverifikasi oleh seksi tata usaha keuangan, jika tidak sesuai OP maka
dikembalikan ke seksi pengadaan dan jika sesuai OP maka seksi tata usaha
keuangan melakukan pembayaran ke Supplier. Seksi tata usaha keuangan
membuat BK TPBBP sebagai bukti pengeluaran kas, BK TPBBP rangkap 2
diarsipkan dan BK TPBBP rangkap 1 bersama BPB diserahkan ke seksi
akuntansi.
Seksi pengadaan mengecek inventaris kantor berdasarkan Daftar Barang
Kebutuhan Kantor, jika habis/rusak maka membuat MPB. MPB diserahkan ke
direktur utama, Direktur utama mengotorisasi MPB dan MPB otorisasi diserahkan
ke seksi pengadaan. MPB otorisasi diserahkan ke seksi tata usaha keuangan untuk
permohonan permintaan pembelian peralatan dan perlengkapan kantor. Seksi tata
usaha keuangan mengecek dokumen, jika sesuai maka permohonan diterima dan
jika tidak sesuai maka dokumen dikembalikan ke seksi pengadaan untuk
diperbaiki. MPB Otorisasi diserahkan kembali ke seksi pengadaan untuk dip roses
lebih lanjut. Seksi pengadaan membuat OP dan melakukan pembelian
peralatan/perlengkapan kantor ke Supplier. Seksi pengadaan menerima barang dan
KPPPK dari Supplier. KPPPK diserahkan ke seksi tata usaha keuangan. Seksi tata
usaha keuangan melakukan pembayaran ke Supplier dan membuat BK PPPK, BK
PPPK rangkap 1 dan KPPPK diserahkan ke seksi akuntansi dan BK PPPK
rangkap 2 diarsipkan.
Pemegang saham menyerahkan modal awal bersama SS kepada direktur
utama. Direktur utama mengotorisasi SS. SS otorisasi rangkap 3 di arsipkan,
rangkap 2 diserahkan ke seksi tata usaha keuangan bersama uang dan rangkap 1
diserahkan ke para pemegang saham. Seksi tata usaha keuangan mencatat
transaksi investasi pemegang saham ke dalam BIPS. BIPS rangkap 1 diserahkan
ke direktur utama dan rangkap 2 diserahkan ke seksi akuntansi.
109
Seksi akuntansi membuat jurnal umum berdasarkan transaksi yang terjadi
dan bukti-bukti transaksi yang didapat dari beberapa bagian lalu di posting ke
buku besar umum dan di proses ke laporan keuangan arus kas. Laporan keuangan
arus kas dicetak, rangkap 1 dilaporkan kepada direktur utama dan rangkap 2
diarsipkan.
4.2.1.3 Data Flow Diagram Level 2
4.2.1.3.1 Data Flow Diagram Level 2 dari Proses 1.0 Sistem yang Diusulkan
Pada level 2 proses 1.0 ini akan diterangkan mengenai turunan dari level 1
sistem yang diusulkan yaitu proses terjadinya kesepakatan kerja dengan
pelanggan.
1.1
Mengajukan jadi
Pelanggan tetap
Seksi PenjualanPelanggan
1.2
Menerima
Pengajuan dari
pelanggan
1.3
Membuat SKPJP
1.5
Menyerahkan
SKPJP
SKPJP
SK
PJ
P
Foto Copy Pendirian
Perusahaan, Kartu
Identitas
Foto Copy Pendirian
Perusahaan, Kartu
Identitas
Fo
to C
op
y P
en
dir
ian
Peru
sah
aa
n, K
artu
Iden
titas
Foto Copy Pendirian
Perusahaan, Kartu
Identitas1.4
Membuat
LKK
SKPJP
SKPJPLKK
SKPJP
LK
K
Gambar 4.3 DFD Level 2 dari Proses 1.0 Sistem yang Diusulkan
Penjelasan dari gambar diatas dimulai dari pelanggan mengajukan untuk jadi
pelanggan tetap, jika terjadi kesepakatan maka dibuatkan SKPJP rangkap 2.
Rangkap 1 untuk perusahaan dan rangkap 2 untuk pelanggan.
4.2.1.3.2 Data Flow Diagram Level 2 dari Proses 2.0 Sistem yang Diusulkan
Pada level 2 proses 2.0 ini akan diterangkan mengenai turunan dari level 1
sistem yang diusulkan yaitu proses terjadinya penjualan barang kepada pelanggan.
110
Pelanggan2.1
Pesan BarangSeksi Penjualan
2.3
Mengirimkan
Pesanan Barang
PO PO
PO
Baran
g, IN
V, S
J
2.2
Menyiapkan
Barang dan
Buat INV, SJ
Uang, INV
PO
PO
Barang, INV,
SJ
Seksi Tata Usaha
Keuangan
Uang, INV
Seksi Akuntansi
Uan
g, N
D
Oto
risa
si
SJ
SJ
ND O
torisa
si
ND Otorisasi
ND Otorisasi
2.7
Buat LPMB,
LPB, LP & LTB
Direktur UtamaLPMB, LPB, LP, LTB
File ND
File ND
INV
INV
2.4
Buat SP
INV
INV
, S
P
2.5
Melakukan
Pelunasan
piutang
File SJ
File INV
File SJ
File IN
V
Uang, INV
2.6
Buat ND dan
Otorisasi NDND
INV
SJ
LP
LP
LTB
LPB
LP
MB
LPMB
LP
B
LTB
ND Otorisasi
2.8
Putus KontrakFile PK
File JU
File SKPJP
File INV
File PK
Gambar 4.4 DFD Level 2 dari Proses 2.0 Sistem yang Diusulkan
Penjelasan dari gambar diatas dimulai dari pelanggan melakukan negosiasi
harga dengan perusahaan, jika keduanya sepakat maka pelanggan mengirimkan
PO ke seksi penjualan. Seksi penjualan membuat INV dan SJ, INV dan SJ
rangkap 1 diserahkan ke pelanggan bersama barang pesanan. INV dan SJ rangkap
2 diarsipkan. Seksi penjualan membuat SP 10 hari sebelum tanggal jatuh tempo.
Pelanggan melakukan pembayaran pada waktu tanggal jatuh tempo, seksi
penjualan membuat ND sebagai bukti pelunasan piutang dari pelanggan. ND di
otorisasi oleh seksi penjualan, rangkap 1 diserahkan ke pelanggan, rangkap 2
diserahkan ke seksi tata usaha keuangan bersama dengan uang dan rangkap 3
diserahkan ke seksi akuntansi. Seksi penjualan membuat LPMB, LPB, LP, dan
LTB untuk memberikan informasi bagi management yang membutuhkan. LPMB,
LPB, LP dan LTB dilaporkan kepada direktur utama
4.2.1.3.3 Data Flow Diagram Level 2 dari Proses 3.0 Sistem yang Diusulkan
Pada level 2 proses 3.0 ini akan diterangkan mengenai turunan dari level 1
sistem yang diusulkan yaitu proses pembayaran gaji pegawai
111
Seksi Tata usaha
KeuanganBag. Umum/SDM
Pegawai
3.7
Membuat BK
Gaji/Upah
3.9
Menyerahkan
Daftar Gaji/Upah,
BK Gaji/Upah,
Kartu Gaji
Otorisasi
Daftar Gaji/Upah, Slip
Gaji, SPP Gaji/Upah,
Kartu Gaji
Slip Gaji Otorisasi, Uang,
Kartu Gaji
Daftar Gaji/Upah
Daftar G
aji/Upah
3.5
Verifikasi/Validasi
Dokumen
3.6
Menyiapkan Uang
untuk
Pembayaran gaji
pegawai
3.2
Menghitung gaji
pegawai
RDHP, Data
UMR
3.3
Buat Daftar Gaji/
Upah, Slip Gaji,
SPP Gaji/Upah,
Kartu Gaji
3.4
Otorisasi Slip Gaji
Kartu Gaji
Direktur Utama
3.1
Mengeluarkan
SKEP
SK
EP
SK
EP
Daft
ar G
aji
/Up
ah
, S
lip
Ga
ji
Oto
ris
asi
, S
PP
Gaji
/Up
ah
,
Kartu
Gaji
Dafta
r G
aji/U
pah
, Slip
Gaji
Oto
risa
si, SP
P G
aji/U
pah
,
Kartu
Gaji
Daftar Gaji/Upah, Slip
Gaji Otorisasi, SPP Gaji/
Upah, Kartu Gaji
Daftar Gaji/Upah, SPP
Gaji/Upah, Kartu Gaji3.8
Otorisasi kartu
gaji
Daftar Gaji/Upah, BK
Gaji/Upah
Daftar Gaji/Upah, BK Gaji/
Upah, Kartu Gaji Otorisasi
Seksi Akuntansi
Daftar Gaji/Upah, BK
Gaji/Upah
BK
Gaji
/Up
ah
, K
artu
Gaji
Oto
ris
asi
Perh
itun
gan
Gaji
Kartu Gaji
Kartu G
aji
BK Gaji/Upah
BK
Gaj
i/UpahFile BK Gaji/Upah
File BK Gaji/Upah
Gambar 4.5 DFD Level 2 dari Proses 3.0 Sistem yang Diusulkan
Penjelasan dari gambar diatas dimulai dari Direktur Utama mengeluarkan
SKEP untuk Bagian Umum/SDM, lalu Bagian Umum/SDM menghitung gaji
pegawai berdasarkan RDHP, golongan, tingkat jabatan dan data UMR. Bagian
Umum/SDM membuat Daftar Gaji/Upah pegawai tetap dan Outsourcing, Slip gaji
pegawai tetap dan Outsourcing, kartu gaji pegawai tetap dan Outsourcing dan
SPP lalu otorisasi slip gaji pegawai dan menyerahkan Daftar Gaji/Upah, Slip gaji
otorisasi, Kartu Gaji dan SPP ke seksi tata usaha keuangan. Daftar Gaji/Upah, Slip
gaji otorisasi, Kartu Gaji dan SPP di verifikasi/validasi oleh seksi tata usaha
keuangan. seksi tata usaha keuangan menyiapkan uang untuk pembayaran gaji
pegawai. Slip gaji otorisasi bersama uang diserahkan ke pegawai. Pegawai yang
sudah menerima gaji tanda tangan di kartu gaji. Seksi tata usaha keuangan
membuat BK Gaji/Upah, Kartu gaji yang sudah di otorisasai oleh semua pegawai
dan BK Gaji/Upah rangkap 1 diserahkan ke bagian Umum/SDM, BK rangkap 2
bersama daftar gaji/upah diserahkan ke seksi akuntansi.
4.2.1.3.4 Data Flow Diagram Level 2 dari Proses 4.0 Sistem yang Diusulkan
Pada level 2 proses 4.0 ini akan diterangkan mengenai turunan dari level 1
sistem yang diusulkan yaitu proses pembayaran pengeluaran beban operasional
perusahaan kepada rekanan.
112
BP Listrik, Air & Telepon
File SPPBP
BP
Lis
trik
, A
ir &
Tele
pon
,
BK
TP
BP
Uang
Seksi Akuntansi
RekananSeksi Tata usaha
Keuangan
4.1
Menginformasikan
Daftar Tagihan
Listrik,
Air & Telepon
4.2
Membuat
SPPBP
4.3
Verifikasi SPPBP
dan menyiapkan
uang
4.5
Melakukan
pembayaran beban
perusahaan
4.6
Menyerahkan BP
Listrik, Air &
Telepon
4.7
Membuat
BK TPBP
Info
rm
asi
Daft
ar T
agih
an
Lis
trik
, A
ir &
Tele
pon
BP Listrik, Air & Telepon
BP Listrik, Air &
Telepon
SPPBP
Informasi Daftar Tagihan
Listrik, Air & TeleponBag. Umum/SDM
Informasi Daftar Tagihan
Listrik, Air & Telepon
SP
PB
P
SPPBPUangBK TPBP
BK
TP
BP
File TPBP
File
TPBP
Gambar 4.6 DFD Level 2 dari Proses 4.0 Sistem yang Diusulkan
Penjelasan dari gambar diatas dimulai dari rekanan yang menginformasikan
daftar tagihan listrik, air dan telepon kepada bagian umum/sdm, Bagian
Umum/SDM membuat SPPBP untuk permintaan pembayaran beban perusahaan
ke seksi tata usaha keuangan. Seksi tata usaha keuangan memverifikasi SPPBP,
jika tidak sesuai dikembalikan ke Bagian Umum/SDM, jika sesuai seksi tata usaha
keuangan menyiapkan uang dan melakukan pembayaran beban perusahaan ke
rekanan dan menerima bukti pembayaran dari rekanan yaitu BP Listrik, Air dan
Telepon. Seksi tata usaha keuangan membuat BK TPBP, BP listrik, Air, Telepon
dan BK TPBP diserahkan ke seksi akuntansi.
4.2.1.3.5 Data Flow Diagram Level 2 dari Proses 5.0 Sistem yang Diusulkan
Pada level 2 proses 5.0 ini akan diterangkan mengenai turunan dari level 1
sistem yang diusulkan yaitu proses pembelian bahan dan bahan penolong ke
Supplier.
113
Seksi Pengadaan
Seksi Tata usaha
Keuangan
Supplier
5.1
Cek Persediaan
bahan baku &
bahan penolong
5.2
Membuat OP
Kartu Stok OP
OP
5.3
Mengirimkan
Barang & BPB
Barang, BPBBarang, BPB
5.4
Buat SPPPBB
SPPPBB, BPB
BP
B
5.5
Menyiapkan uang
& melakukan
pembayaran
Seksi Akuntansi
Kartu Stok
Uan
gOP
OP
SP
PP
BB
,
BP
B
BPB, BK TPBBP
5.6
Membuat BK
TPBBP
BPB, Uang
SPPPBB
SPPPBB
File TPBBP
File TPB
BP
Gambar 4.7 DFD Level 2 dari Proses 5.0 Sistem yang Diusulkan
Penjelasan dari gambar diatas dimulai dari Seksi pengadaan mengecek
persediaan bahan baku dan bahan penolong, jika stok banyak maka tidak
mengajukan OP, jika stok habis maka seksi pengadaan membuat OP dan
melakukan pembelian bahan baku dan bahan penolong ke Supplier. Seksi
pengadaan menerima barang dan BPB dari Supplier, jika barang sudah diterima
maka seksi pengadaan membuat SPP. rangkap 1 dan BPB diserahkan ke seksi tata
usaha keuangan dan rangkap 2 diarsipkan. SPP dan BPB diverifikasi oleh seksi
tata usaha keuangan, jika tidak sesuai OP maka dikembalikan ke seksi pengadaan
dan jika sesuai OP maka seksi tata usaha keuangan melakukan pembayaran ke
Supplier. Seksi tata usaha keuangan membuat BK TPBBP sebagai bukti
pengeluaran kas, BK TPBBP rangkap 2 diarsipkan dan BK TPBBP rangkap 1
bersama BPB diserahkan ke seksi akuntansi.
114
4.2.1.3.6 Data Flow Diagram Level 2 dari Proses 6.0 Sistem yang Diusulkan
Pada level 2 proses 6.0 ini akan diterangkan mengenai turunan dari level 1
sistem yang diusulkan yaitu proses Pembelian Peralatan & Perlengkapan Kantor
ke Supplier.
6.1
Membuat MPBMPB
MP
B O
toris
asi
MPB OtorisasiM
PB
Otorisasi
Seksi Pengadaan
Direktur Utama
6.3
Menyerahkan
MPB Otorisasi
Seksi Tata usaha
Keuangan
MPB Otorisasi
MPB Otorisasi
6.5
Membuat OP
6.6
Melakukan
Pembelian
Peralatan&
Perlengkapan
Supplier
OP
6.7
Menyerahkan
Barang bersama
KPPPK
OP
Barang, KPPPK
KPPPK
KPPPK
OP
OP
MP
B
6.2
Otorisasi MPB
Baran
g,
KP
PP
K
Seksi Akuntansi6.9
Melakukan
pembayaran dan
membuat BK
PPPK
6.4
Permohonan
diterima dan
Menyerahkan
MPB Otorisasi
MPB Otorisasi
MPB Otorisasi
Uang
Uan
g
6.8
Menyerahkan
KPPPK
KP
PP
KK
PP
PK
KPPPK, BK PPPKBK PPPK
BK
PPPK
Daftar Barang
Kebutuhan Kantor
MP
B O
toris
asi
File BK KPPPK
File B
K KPPPK
Gambar 4.8 DFD Level 2 dari Proses 6.0 Sistem yang Diusulkan
Penjelasan dari gambar diatas dimulai dari Seksi pengadaan mengecek
inventaris kantor berdasarkan Daftar Barang Kebutuhan Kantor, jika habis/rusak
maka membuat MPB. MPB diserahkan ke direktur utama, Direktur utama
mengotorisasi MPB lalu diserahkan ke seksi pengadaan. MPB otorisasi
diserahkan ke seksi tata usaha keuangan untuk permohonan permintaan pembelian
peralatan dan perlengkapan kantor. Seksi tata usaha keuangan mengecek dokumen
dan MPB Otorisasi diserahkan kembali ke seksi pengadaan untuk diproses lebih
lanjut. Seksi pengadaan membuat OP dan melakukan pembelian
peralatan/perlengkapan kantor ke Supplier. Seksi pengadaan menerima barang dan
KPPPK dari Supplier. KPPPK diserahkan ke seksi tata usaha keuangan. Seksi tata
usaha keuangan melakukan pembayaran ke Supplier dan membuat BK PPPK
yang rangkap 2 diarsipkan BK PPPK rangkap 1 dan KPPPK diserahkan ke seksi
akuntansi dan BK PPPK.
115
4.2.1.3.7 Data Flow Diagram Level 2 dari Proses 7.0 Sistem yang Diusulkan
Pada level 2 proses 7.0 ini akan diterangkan mengenai turunan dari level 1
sistem yang diusulkan yaitu proses penanaman modal dari pemegang saham.
Uang, SSUang, SSDirektur Utama
7.1
Menyerahkan
modal awal & SS
Seksi Akuntansi
SS Otorisasi
SS o
torisa
si
Seksi Tata usaha
Keuangan
7.4
Menyerahkan SS
Otorisasi & BIPS
Uang,
SS OtorisasiPemegang Saham
7.2
Otorisasi SS
Uan
g,
SS
Oto
risa
si
7.3
Membuat BIPS
SS Otorisasi
SS Otorisasi,
BIPSBIPS
SS Otorisasi
BIP
SBIPS
BIPS
File TIPS
File TIPS
Gambar 4.9 DFD Level 2 dari Proses 7.0 Sistem yang Diusulkan
Penjelasan dari gambar diatas dimulai dari Pemegang saham menyerahkan
modal awal bersama SS kepada Direktur utama. Direktur utama lalu
mengotorisasi SS dan SS otorisasi rangkap 3 di arsipkan, rangkap 2 diserahkan ke
seksi tata usaha keuangan bersama uang dan rangkap 1 diserahkan ke para
pemegang saham. Seksi tata usaha keuangan mencatat transaksi investasi
pemegang saham ke dalam BIPS. BIPS rangkap 1 diserahkan ke direktur utama
dan rangkap 2 diserahkan ke seksi akuntansi.
4.2.1.3.8 Data Flow Diagram Level 2 dari Proses 8.0 Sistem yang Diusulkan
Pada level 2 proses 8.0 ini akan diterangkan mengenai turunan dari level 1
sistem yang diusulkan yaitu proses Pembayaran Dividen.
Uang, BKInformasi Laba
BersihPemegang Saham
8.1
Menghitung
Dividen
Seksi Akuntansi
Seksi Tata usaha
Keuangan
8.2
Menyerahkan
BK
BK
BK
BK
BK
Gambar 4.10 DFD Level 2 dari Proses 8.0 Sistem yang Diusulkan
116
Penjelasan dari gambar diatas dimulai dari Seksi tata usaha keuangan
menghitung dividen pada akhir periode dan menyerahkan dividen kepada para
pemegang saham dan membuat Bukti Kas, rangkap 1 diserahkan kepada para
pemegang saham bersama Uang dan rangkap dua diserahkan ke seksi akuntansi
untuk diarsipkan
4.2.1.3.9 Data Flow Diagram Level 2 dari Proses 9.0 Sistem yang Diusulkan
Pada level 2 proses 9.0 ini akan diterangkan mengenai turunan dari level 1
sistem yang diusulkan yaitu proses pembuatan laporan keuangan arus kas.
BBUL/K Arus Kas
BBU
BBU
9.2
Posting ke Buku Besar
Umum
9.3
Membuat L/K Arus KasDirektur Utama
9.4
Menyerahkan L/K Arus
Kas
L/K Arus Kas
L/K Arus Kas
L/K
Aru
s K
as
9.1
Dicatat kedalam Jurnal
UmumFile TPBBP
JU
File JU
File TPBP
File ND
File BK Gaji/Upah
File TPBBP
File BK PPPK
File TIPS
File PK
ND Otorisasi
PK
BK Gaji/Upah
File TPBP
File TIPSFile BK PPPK
File JU
Gambar 4.11 DFD Level 2 dari Proses 8.0 Sistem yang Diusulkan
Penjelasan dari gambar diatas dimulai dari Seksi akuntansi membuat jurnal
umum berdasarkan transaksi yang terjadi dan bukti-bukti transaksi yang didapat
dari beberapa bagian lalu di posting ke buku besar umum dan di proses ke laporan
keuangan arus kas. Laporan keuangan arus kas dicetak, rangkap 1 dilaporkan
kepada direktur utama dan rangkap 2 diarsipkan.
117
4.2.2 Kamus Data Yang Diusulkan
Tabel 4.2 Kamus Data Usulan
Nama
Arus Data Alias Bentuk Data Arus Data Penjelasan
SKPJP - Dokumen Proses 1.0 ke pelanggan Surat Kontrak Perjanjian
Jangka panjang
LKK - Dokumen Seksi penjualan ke proses 1.0 Laporan Kontrak Kerja
PO - Dokumen
1. Pelanggan ke proses 2.0
2. Proses 2.0 ke seksi penjualan
3. Seksi penjualan ke proses 2.0
Purchases Order
INV - Dokumen
1. Seksi Penjualan ke proses 2.0
2. Proses 2.0 ke pelanggan
3. Proses2.0 ke seksi penjualan
Invoice
SJ - Dokumen Proses 2.0 ke pelanggan Surat Jalan
SP - Dokumen Proses 2.0 ke pelanggan Surat Penagihan
ND - Dokumen
1. Proses 2.0 ke pelanggan
2. Proses 2.0 ke seksi tata usaha
keuangan
3. Proses 2.0 ke seksi akuntansi
Nota Debet
SPR - Dokumen Proses 2.0 ke pelanggan Surat Peringatan
LPMB - Dokumen Proses 2.0 ke direktur utama Laporan Pemesanan
Barang
LPB - Dokumen Proses 2.0 ke direktur utama Laporan Pengiriman
Barang
LP - Dokumen Proses 2.0 ke direktur utama Laporan Piutang
LTB - Dokumen Proses 2.0 ke direktur utama Laporan Telat Bayar
SKEP - Dokumen Direktur utama ke proses 3.0 Surat Keputusan Direksi
RDHP - Dokumen Bagian Umum/SDM ke proses 3.0 Rekap Daftar Hadir
Pegawai
118
Tabel 4.3 Lanjutan Kamus Data (1)
Nama
Arus Data Alias Bentuk Data Arus Data Penjelasan
SPP Gaji Upah
SPPBP
SPPPBB
- Dokumen
1. Proses 3.0 ke seksi tata usaha
keuangan
2. seksi tata usaha keuangan ke
proses 3.0
3. Proses 4.0 ke seksi tata usaha
keuangan
4. Proses 5.0 ke seksi tata usaha
keuangan
5. Seksi tata usaha keuangan ke
proses 4.0
6. Seksi tata usaha keuangan ke
proses 5.0
Surat Permintaan
Pembayaran
Daftar Gaji/Upah - Dokumen
1. Proses 3.0 ke seksi tata usaha
2. Seksi tata usaha keuangan ke
proses 3.0
3. Proses 3.0 ke seksi akuntansi
Daftar Gaji Upah
Pegawai Tetap dan
Pegawai Outsourcing
Slip Gaji - Dokumen
1. Proses 3.0 ke seksi tata usaha
keuangan
2. Proses 3.0 ke pegawai
3. Proses 3.0 ke seksi tata usaha
keuangan
Slip Gaji Pegawai Tetap
dan Pegawai
Outsourcing
Kartu Gaji - Dokumen
1. Proses 3.0 ke seksi tata usaha
keuangan
2. Seksi tata usaha keuangan ke
proses 3.0
3. Proses 3.0 ke bag. Umum/sdm
4. Proses 3 ke pegawai
Kartu Gaji Karyawan
BK Gaji/Upah
BK TPBP
BK TPBBP
BK PPPK
- Dokumen
1. Proses 3.0 ke bag. Umum/sdm
2. Proses 3.0 ke seksi akuntansi
3. Proses 4.0 ke seksi akuntansi
4. Proses 5.0 ke seksi akuntansi
5. Proses 6.0 ke seksi akuntansi
Bukti Pengeluaran Kas
BP - Dokumen
1. Rekanan ke proses 4.0
2. Proses 4.0 ke seksi tata usaha
keuangan
3. Proses 4.0 ke seksi akuntansi
4. Seksi tata usaha keuangan ke
Proses 4.0
Bukti Pembayaran
119
Tabel 4.4 Lanjutan Kamus Data (2)
Nama
Arus Data Alias Bentuk Data Arus Data Penjelasan
BPB - Dokumen
1. Supplier ke Proses 5.0
2. Proses 5.0 ke seksi pengadaan
3. Seksi pengadaan ke proses 5.0
4. Proses 5.0 ke seksi tata usaha
keuangan
5. Seksi tata usaha keuangan ke
proses 5.0
6. Proses 5.0 ke seksi akuntansi
Bukti Penerimaan
Barang
OP - Dokumen
1. Proses 5.0 ke Supplier
2. Proses 6.0 ke Supplier
3. Proses 5.0 ke seksi tata usaha
keuangan
Order Pembelian
MPB
MPB Otorisasi - Dokumen
1. Proses 6.0 ke direktur utama
2. Direktur utama ke proses 6.0
3. Proses 6.0 ke seksi pengadaan
4. Seksi pengadaan ke proses 6.0
5. Proses 6.0 ke seksi tata usaha
keuangan
6. Seksi tata usaha keuangan ke
proses 6.0
Memo Permintaan
Bagian
KPPPK - Dokumen
1. Supplier ke proses 6.0
2. Proses 6.0 ke seksi pengadaan
3. Seksi pengadaan ke proses 6.0
4. Proses 6.0 ke seksi tata usaha
keuangan
5. Proses 6.0 ke seksi akuntansi
Kwitansi Pembelian
Peralatan dan
Perlengkapan Kantor
SS
SS Otorisasi - Dokumen
1. Pemegang saham ke proses 7.0
2. Proses 7.0 ke direktur utama
3. Direktur utama ke proses 7.0
4. Proses 7.0 ke pemegang saham
5. Proses 7.0 ke seksi tata usaha
keuangan
6. Seksi tata usaha keuangan ke
proses 7.0
Surat Saham
BIPS - Dokumen 1. Proses 7.0 ke seksi akuntansi
2. Proses 7.0 ke direktur utama
Bukti Investasi
Pemegang Saham
Jurnal Umum - Dokumen Jurnal umum ke proses 8.0 Jurnal
120
Tabel 4.5 Lanjutan Kamus Data (3)
Nama
Arus Data Alias Bentuk Data Arus Data Penjelasan
Buku Besar Umum - Dokumen Jurnal umum ke proses 8.0 Buku Besar
Laporan Keuangan
Arus Kas - Dokumen Proses 8.0 ke direktur utama
Laporan Keuangan Arus
Kas
4.2.3 Bagan Alir (Flowchart) Sistem yang Diusulkan
Bagan alir sistem yang membentuk Sitem Informasi Akuntansi Laporan
Keuangan Arus Kas dapat digambarkan sebagai berikut ini:
LKK
3
ND Otorisasi
ND 3
LTB 2
LP 2
LPMB 2
2
ND Otorisasi
1
ND Otorisasi
SJ 2SJ 1
SEKSI PENJUALAN
Menerima uang
pembayaran &
INV dari
pelanggan setelah
30-90 hari
Uang
INV 2
INV 1
Barang
Mulai
PO
Barang
Tersedia?
Tunda
Pengiriman
Ya
Tidak
Ke PelangganT
INV 1
Pemesanan
Barang
SJ
Buat ND
ND
Cetak ND
Rekam Pemesanan
Barang
ND
ND 2
ND 1
Otorisasi
ND
4
Uang
Pelanggan
Mengirimkan PO
ke perusahaan
SKPJP
2
Melakukan
kesepakatan
kontrak kerja
dengan
pelanggan
SKPJP 1
Ke Pelanggan
Data Pelanggan
Data Pelanggan
Data
Pelanggan
Kedua Belah
Pihak Sepakat?
Ya
Tidak Tidak
Membuat
SKPJP
SKPJP
Buat SKPJP
SKPJP
Data Barang
Data Barang
Data
Barang
List Barang
1
T
Menginput
Data Pelanggan
yang akan
menjalin
kerjasama
Transaksi
Pemesanan Barang
Tampilan
Data Barang
Buat dan Cetak
LPMB
LPMB 1LPMB
LPB 2
Buat dan Cetak
LPB
LPB 1 LPB
Buat dan Cetak LP
LP 1
TT T
2
LTB
Cetak LTB LTB
LTB 1
T7
5
Cetak SKPJP
SP
Cetak SP
SP
Ke Pelanggan
SP
SPR
Cetak SPR
SPR
SPR
PK
PK
6
LP
3
Kartu Identitas
Wakil Pihak 2
Kedua Belah
Pihak Sepakat?
Melakukan
Negosiasi
Harga dengan
pelanggan
Tidak ada
Transaksi
Tidak
Ya
Foto Copy
Pendirian
Perusahaan
Ke Pelanggan
Cetak INV
9
Data
Pegawai
Buat SJ & Cetak
SJ
Ke Pelanggan
T
Ke Pelanggan
Gambar 4.12 Bagan Alir Sistem dari Sistem Informasi Laporan Keuangan
Arus Kas yang Diusulkan (1)
121
BK 2
SPP Gaji/Upah
SPP Gaji/Upah
Kartu Gaji Peg.
Outsourcing
Kartu Gaji Peg.
Tetap
Slip Gaji Peg.
Outsourcing Otorisasi
Slip Gaji Peg.
Tetap Otorisasi
2
Daftar Upah Peg.
Outsourcing
1
Daftar Upah Peg.
Outsourcing
3
BK Gaji/Upah
2
MPB Otorisasi
RPNK 1
SEKSI TATA USAHA KEUANGAN
24
Sesuai
Dokumen
dikembalikan ke
Seksi Pengadaan
Permohonan
diterima
Ke Pegawai
1
MPB Otorisasi
Sesuai
Verifikasi/
Validasi
dokumen
BK PPPK
2
BK Gaji/Upah
Dikembalikan
ke Bag. Umum/
SDM
Uang
1
BK Gaji/Upah
Ke Rekanan
Uang
BP Telepon
BP Air
BP Listrik
T
TPBP
TPBP
RPLK
RPLK
RPLK
RPLK 2
RPLK 1
29 T
10
Semua Karyawan
yang Sudah
menerima Gaji
Tanda Tangan di
Kartu Gaji
11
BK Gaji/Upah
Buat BK Gaji/Upah BKK Gaji/
Upah
Cetak BK Gaji/Upah
T
14
SPPBP
Verifikasi/
Validasi
dokumen
Sesuai
Dikembalikan
ke Bag. Umum/
SDM
Tidak
Ya
Menyiapkan Uang
dan Melakukan
Pembayaran beban
perusahaan ke
rekanan
Menerima
Bukti
Pembayaran
dari rekanan
18
OP 2
17
Sesuai OP
Dokumen
dikembalikan ke
Seksi Pengadaan
Ya
Tidak
Melakukan
Pembayaran ke
Supplier Uang
Ke Supplier
BPB
SPPPBB 1
BPB
Input TPBBP
TPBBP
TPBBP
BK PPPK
BK PPPK
Cetak BK PPPK
BK PPPK 2
BK PPPK 1
26
Uang
2
SS Otorisasi
30
TIPS
TIPS
TIPSCetak BIPS
BKM 2
BKM 1 31
32
33
Data Rekanan
Data Rekanan
Data Rekanan
4
2
ND Otorisasi
Uang
Simpan Uang
T
2
Daftar Gaji Peg.
Tetap
1
Daftar Gaji Peg.
Tetap
TPBP
Data Pemegang
Saham
Simpan Data Pemegang
Saham
Data
Pemegang
Saham
Menginput
Data Rekanan
T
Menginput
Data pemegang
Saham
Tidak
Ya
Tidak
3
Buat RPNK
ND
Cetak RPNK
RPNK 1
36T
RPNK
12
15
19
T
2
MPB Otorisasi
25
KPPPK
Melakukan
Pembayaran ke
Supplier
Uang
Ke Supplier
KPPPK
27
28
13
16
20
Cetak BK TPBP
2
BK TPBP
1
BK TPBP
T
Cetak BK TPBBP
2
BK TPBBP
1
BK TPBBP
21T
Kartu Gaji Peg.
Outsourcing
Kartu Gaji Peg.
Tetap
Slip Gaji Peg.
Outsourcing Otorisasi
Slip Gaji Peg.
Tetap Otorisasi
2
Daftar Gaji/Upah
Peg. Outsourcing
1
Daftar Gaji/Upah Peg.
Outsourcing
2
Daftar Gaji Peg.
Tetap
1
Daftar Gaji Peg.
Tetap
Ya
T
Kartu Gaji Peg.
Outsourcing Otorisasi
Kartu Gaji Peg.
Tetap Otorisasi
1
Daftar Gaji/Upah Peg.
Outsourcing
1
Daftar Gaji Peg.
Tetap
Menyiapkan
uang untuk
pembayaran
gaji karyawanTransaksi
Pembayaran Dividen
Pembayaran Dividen
Cetak BK dan
Mengeluarkan Uang
BK 1
35Ke Para
Pemegang Saham
Uang
Informasi Laba
Bersih Pada
Akhir Periode
Pembayaran
Dividen
34
Gambar 4.13 Bagan Alir Sistem dari Sistem Informasi Laporan Keuangan Arus
Kas yang Diusulkan (2)
122
Slip Gaji Peg. Tetap
BAGIAN UMUM/SDM
Otorisasi Slip
Gaji
Slip Gaji Peg.
Tetap Otorisasi
2
Daftar Gaji/Upah
1
Daftar Gaji/Upah
10
Data Pegawai Data Gaji Tetap
Perhitungan Gaji
Pegawai Tetap
Buat Daftar Gaji
Pegawai Tetap
Cetak Daftar Gaji Peg.
Tetap & Slip Gaji
Daftar Gaji
Peg. Tetap
Kartu Gaji Peg.
Tetap
Cetak Kartu Gaji
Peg. Tetap Kartu Gaji
Peg. Tetap
Kartu Gaji Peg. Tetap
SPP Gaji/
Upah
11
T
14
SPPBP
Menerima Daftar
Tagihan listrik,
air & Telepon
dari Rekanan
Informasi Daftar
Tagihan
SPPBP
SPPBP
Cetak SPPBPSPPBP
Data Pegawai
Data Pegawai Data Gaji Tetap
Data Gaji
Tetap
2
Daftar Gaji Peg.
Tetap
1
Daftar Gaji Peg.
Tetap
SPP
Cetak SPP
SPP Gaji/Upah
Buat Slip Gaji
Slip Gaji Peg.
Tetap
SKEP
8
RDHP
Rekap Daftar
Hadir Pegawai
Data Tunjangan
Jabatan
Data Potongan
Tetap
Data Tunjangan
Jabatan
Data Potongan
Tetap
Data Potongan
TetapData Tunjangan
Jabatan
Perhitungan
Gaji Pegawai
Tetap
Data UMR
Menerima
Informasi data
UMR
Perhitungan Upah
Peg. Outsourcing
Perhitungan
Gaji/Upah Peg.
Outsourcing
Buat Daftar Gaji/Upah
Peg. Outsourcing
Buat Slip Gaji
Outsourcing
Cetak Daftar Gaji/Upah &
Slip Gaji Outsourcing
Slip Gaji Peg.
Outsourcing
2
Daftar Gaji/Upah
Outsourcing
1
Daftar Gaji/Upah
Outsourcing
Otorisasi Slip
Gaji
Slip Upah Peg.
Outsourcing Otorisasi
2
Daftar Gaji/Upah
Peg. Outsourcing
1
Daftar Gaji/Upah Peg.
Outsourcing
Daftar Gaji/Upah
Peg. Outsourcing
Slip Gaji Peg.
Outsourcing
Kartu Gaji Peg.
Outsourcing
Kartu Gaji
Peg.
OutsourcingCetak Kartu Gaji
Peg. Outsourcing
Kartu Gaji Peg.
Outsourcing
Data UMR & Upah
Lembur
Kartu Gaji Peg.
Outsourcing Otorisasi
Kartu Gaji Peg. Tetap
Otorisasi
1
BK Gaji/Upah
9
Gambar 4.14 Bagan Alir Sistem dari Sistem Informasi Laporan Keuangan
Arus Kas yang Diusulkan (3)
123
SEKSI PENGADAAN
2
MPB Otorisasi
1
MPB Otorisasi
24
DIREKTUR UTAMA
Menerima modal
awal dari para
pemegang saham
bersama SS
Uang
30
Uang
T
37
Otorisasi
Dokumen
Tidak Dikembalikan
ke seksi
pengadaan
Ya
2
MPB Otorisasi
1
MPB Otorisasi
32
MPB 2
MPB 1
L/K Arus Kas
1
Selesai
Sesuai
Dikembalikan ke
seksi Akuntansi u/
Diperbaiki
Tidak
Ya
22
23
23
Kosong
Tidak
Membuat
OP
OP 3
OP 2
Mengecek
Persediaan bahan
baku dan bahan
penolong
Melakukan
pembelian bahan
baku dan bahan
penolong ke
supplier
OP 1
Ke Supplier
Menerima
barang dan
BPB dari
Supplier
BPB
T
Barang
18
Tidak
Ya
OP 1
17
Kartu Stok
Input OP
Simpan OP
OP Cetak OP
Input SPPPBB
SPPPBB
Cetak SPPPBB
T
BPB
SPPPBB 2
SPPPBB 1
Mengecek
Inventaris
Kantor
Habis/
Rusak
Tidak
Ya
Input MPB
MPB 2
MPB 1
22
Simpan MPB
Cetak MPB MPB
Tidak
Membuat
MPB
SS 3
SS 2
SS 1
Otorisasi SS
3
SS Otorisasi
2
SS Otorisasi
1
SS Otorisasi
Ke Para Pemegang
Saham
T
BKM 1RPLK 1
Analisa
Dokumen
SPPPBB
Mengeluarkan
SKEP
SKEP
8
Data Supplier
Data Supplier
Data Supplier
List Barang
Membuat List
Barang
1
Menginput
Data
Supplier
25
OP 2
OP 1
Menerima
Barang dan
KPPPK dari
Supplier
KPPPK
T
26
Supplier
Barang
Cetak OP
2
MPB Otorisasi
29
RPNK 1
36
LTB 1
LP 1
LPB 1
7
T
Analisa
Dokumen
LPMB 1
Daftar Barang
Kebutuhan Kantor
Gambar 4.15 Bagan Alir Sistem dari Sistem Informasi Laporan Keuangan
Arus Kas yang Diusulkan (4)
124
1
BK TPBP
2
BK Gaji/Upah
1
Daftar Gaji/Upah
Peg. Outsourcing
SEKSI AKUNTANSI
Jurnal Umum
Buku Besar Umum
L/K Arus Kas
JU
KETERANGAN
SKPJP : Surat Kontrak Perjanjian Jangka Panjang
LKK : Laporan Kontrak Kerja
PO : Purchases Order
SJ : Surat Jalan
INV : Invoice
SP : Surat Penagihan
SPR : Surat Peringatan
ND : Nota Debet
PK : Putus Kontrak
LPMB : Laporan Pemesanan Barang
LPB : Laporan Pengiriman Barang
LP : Laporan Piutang
LTB : Laporan Telat Bayar
SKEP : Surat Keputusan Direksi
RDHP : Rekap Daftar Hadir Pegawai
SPP : Surat Permintaan Pembayaran
SPPBP : Surat Permintaan Pembayaran Beban Perusahaan
BP : Bukti Pembayaran
BPB : Bukti Penerimaan Barang
TPBBP : Transaksi Pembayaran Pembelian Bahan Baku dan Bahan
Penolong
BK TPBBP : Bukti Kas Transaksi Pembayaran Pembelian Bahan Baku dan
Bahan Penolong
TPBP : Transaksi Pembayaran Beban Perusahaan
BK TPBP : Bukti Kas Transaksi Pembayaran Beban Perusahaan
RPNK : Rekap Penerimaan Kas
OP : Order Pembelian
SPPPBB : Surat Permintaan Pembayaran Pembelian Bahan Baku dan
Bahan Penolong
MPB : Memo Permintaan Bagian
KPPPK : Kwitansi Pembelian Peralatan dan Perlengkapan Kantor
BK PPPK : Bukti Kas Pembelian Peralatan dan Perlengkapan Kantor
RPLK : Rekap Pengeluaran Kas
SS : Surat Saham
BIPS : Bukti Investasi Pemegang Saham
TIPS : Transaksi Investasi Pemegang Saham
JU : Jurnal Umum
BBU : Buku Besar Umum
L/K : Laporan Keuangan
T
BBU
L/K Arus Kas
Cetak L/K Arus Kas
2
L/K Arus Kas
1
L/K Arus Kas
37
ND
2 19
BK Gaji/
Upah
12
TPBBP
BKM 2
33
TPBP
15
BK PPPK
27
TIPS
3
ND Otorisasi
5
1
Daftar Gaji Peg.
Tetap
1316
BP Telepon
BP Air
BP Listrik
BPB
20
BK PPPK 1
KPPPK
28
31
T
T
T
PK
6
1
BK TPBBP
21
T
Pencocokan
Transaksi
Sesuai
Dikonfirmasikan
ke bagian yang
bersangkutan
BK 2
35
Pembayaran
Dividen
34
Ya
Tidak
Dokumen
diarsipkan
T
Gambar 4.16 Bagan Alir Sistem dari Sistem Informasi Laporan Keuangan
Arus Kas yang Diusulkan (5)
125
Narasi Bagan Alir Sistem usulan dari sistem informasi akuntansi laporan
keuangan arus kas adalah sebagai berikut:
A. Seksi penjualan yang melakukan kesepakatan kerja dengan pelanggan, jika
kedua belah pihak sepakat maka dibuatkan SKPJP dan jika tidak sepakat
maka tidak membuat SKPJP. SKPJP rangkap 1 untuk perusahaan dan
rangkap 2 diserahkan pada pelanggan.
B. Setelah pelanggan menjadi pelanggan tetap perusahaan, maka pelanggan
sudah bisa melakukan transaksi pemesanan barang pada perusahaan.
Pelanggan bernegosiasi harga dengan perusahaan, jika sepakat maka
mengirimkan PO pada perusahaan. Seksi penjualan mengecek barang, jika
barang tidak tersedia maka pengiriman ditunda dan jika barang tersedia maka
membuat INV & SJ. INV dan SJ rangkap 1 diserahkan ke pelanggan bersama
barang pesanan, INV dan SJ rangkap 2 diarsipkan.
C. Seksi penjualan membuat SP 10 hari sebelum tanggal jatuh tempo. Jika
pelanggan bayar maka dibuatkan ND berdasarkan INV lalu ND di otorisasi.
Rangkap 1 diserahkan ke pelanggan, rangkap 2 diserahkan ke seksi tata usaha
keuangan bersama uang dan rangkap 3 diserahkan ke seksi akuntansi.
D. Jika ada pelanggan yang belum bayar pada tanggal jatuh tempo maka seksi
penjualan mengeluarkan surat peringatan kepada pelanggan sebagai
peringatan atas keterlambatan pembayarannya.
E. Seksi penjualan membuat LPMB, LPB, LP, dan LTB untuk memberikan
informasi bagi management yang membutuhkan. LPMB, LPB, LP dan LTB
rangkap 1 dilaporkan kepada direktur utama dan rangkap 2 diarsipkan.
F. Direktur Utama mengeluarkan SKEP untuk Bagian Umum/SDM lalu Bagian
Umum/SDM melakukan perhitungan gaji pegawai berdasarkan RDHP,
golongan, tingkat jabatan dan data UMR. Bagian Umum/SDM membuat
Daftar Gaji/Upah pegawai tetap dan Outsourcing, Slip gaji pegawai tetap dan
Outsourcing, kartu gaji pegawai tetap dan Outsourcing dan SPPlalu otorisasi
slip gaji pegawai dan menyerahkan Daftar Gaji/Upah, Slip gaji otorisasi,
Kartu Gaji dan SPP ke seksi tata usaha keuangan. Daftar Gaji/Upah, Slip gaji
otorisasi, Kartu Gaji dan SPP di verifikasi/validasi oleh seksi tata usaha
keuangan. Jika dokumen tidak sesuai maka dikembalikan ke Bagian
126
Umum/SDM untuk diperbaiki, bila sesuai seksi tata usaha keuangan
menyiapkan uang untuk pembayaran gaji pegawai. Slip gaji otorisasi bersama
uang diserahkan ke pegawai. Pegawai yang sudah menerima gaji harus tanda
tangan di kartu gaji. Seksi tata usaha keuangan membuat BK Gaji/Upah
sebagai bukti bahwa pembayaran gaji telah dilaksanakan. Kartu gaji yang
sudah di otorisasai oleh semua pegawai dan BK Gaji/Upah rangkap 1
diserahkan ke bagian Umum/SDM, BK Gaji/Upah rangkap 2 bersama daftar
gaji/upah diserahkan ke seksi akuntansi.
G. Rekanan menginformasikan daftar tagihan listrik, air dan telepon kepada
Bagian Umum/SDM. Bagian Umum/SDM membuat SPPBP untuk
permintaan pembayaran beban perusahaan ke seksi tata usaha keuangan.
Seksi tata usaha keuangan memverifikasi SPPBP, jika tidak sesuai
dikembalikan ke Bagian Umum/SDM, jika sesuai seksi tata usaha keuangan
menyiapkan uang dan melakukan pembayaran beban perusahaan ke rekanan
dan menerima bukti pembayaran dari rekanan yaitu BP Listrik, Air dan
Telepon. Seksi tata usaha keuangan membuat BK TPBP, BP listrik, Air,
Telepon dan BK TPBP diserahkan ke seksi akuntansi.
H. Seksi pengadaan mengecek persediaan bahan baku dan bahan penolong, jika
stok banyak maka tidak mengajukan OP, jika stok habis maka seksi
pengadaan membuat OP dan melakukan pembelian bahan baku dan bahan
penolong ke Supplier. Seksi pengadaan menerima barang dan BPB dari
Supplier, jika barang sudah diterima maka seksi pengadaan membuat
SPPPBB. rangkap 1 dan BPB diserahkan ke seksi tata usaha keuangan dan
rangkap 2 diarsipkan. SPPPBB dan BPB diverifikasi oleh seksi tata usaha
keuangan, jika tidak sesuai OP maka dikembalikan ke seksi pengadaan dan
jika sesuai OP maka seksi tata usaha keuangan melakukan pembayaran ke
Supplier. Seksi tata usaha keuangan membuat BK TPBBP sebagai bukti
pengeluaran kas, BK TPBBP rangkap 2 diarsipkan dan BK TPBBP rangkap 1
bersama BPB diserahkan ke seksi akuntansi.
I. Seksi pengadaan mengecek inventaris kantor berdasarkan Daftar Barang
Kebutuhan Kantor, jika habis/rusak maka membuat MPB. MPB diserahkan
ke direktur utama, Direktur utama mengotorisasi MPB dan MPB otorisasi
127
diserahkan ke seksi pengadaan. MPB otorisasi diserahkan ke seksi tata usaha
keuangan untuk permohonan permintaan pembelian peralatan dan
perlengkapan kantor. Seksi tata usaha keuangan mengecek dokumen, jika
sesuai maka permohonan diterima dan jika tidak sesuai maka dokumen
dikembalikan ke seksi pengadaan untuk diperbaiki. MPB Otorisasi diserahkan
kembali ke seksi pengadaan untuk dip roses lebih lanjut. Seksi pengadaan
membuat OP dan melakukan pembelian peralatan/perlengkapan kantor ke
Supplier. Seksi pengadaan menerima barang dan KPPPK dari Supplier.
KPPPK diserahkan ke seksi tata usaha keuangan. Seksi tata usaha keuangan
melakukan pembayaran ke Supplier dan membuat BK PPPK, BK PPPK
rangkap 1 dan KPPPK diserahkan ke seksi akuntansi dan BK PPPK rangkap
2 diarsipkan.
J. Pemegang saham menyerahkan modal awal bersama SS kepada Direktur
utama lalu SS di otorisasi oleh direktur utama, SS otorisasi rangkap 3 di
arsipkan, rangkap 2 diserahkan ke seksi tata usaha keuangan bersama uang
dan rangkap 1 diserahkan ke para pemegang saham. Seksi tata usaha
keuangan mencatat transaksi investasi pemegang saham ke dalam BIPS. BIPS
rangkap 1 diserahkan ke direktur utama dan rangkap 2 diserahkan ke seksi
akuntansi.
K. Seksi tata usaha keuangan menghitung dividen pada akhir periode dan
menyerahkan dividen kepada para pemegang saham dan membuat Bukti Kas,
rangkap 1 diserahkan kepada para pemegang saham bersama Uang dan
rangkap dua diserahkan ke seksi akuntansi untuk diarsipkan.
L. Seksi akuntansi membuat jurnal umum berdasarkan transaksi yang terjadi dan
bukti-bukti transaksi yang didapat dari beberapa bagian lalu di posting ke
buku besar umum dan di proses ke laporan keuangan arus kas. Laporan
keuangan arus kas dicetak, rangkap 1 dilaporkan kepada direktur utama dan
rangkap 2 diarsipkan.
128
4.2.4 Perancangan Basis Data
4.2.4.1 Kode Pada Kunci Utama
Adapun perancangan untuk pengkodean yang digunakan oleh penulis
adalah sebagai berikut:
A. No. Surat Kontrak Perjanjian Jangka Panjang
SKP/03/10/001
Nomor Urut Surat
Dua Digit tahun
Dua Digit bulan
Kode Surat
B. Kode Data Barang
KN 006
Nomor Urut Barang
Kode Barang
C. No. Invoice
INV/03/10/001
Nomor Urut Invoice
Dua Digit tahun
Dua Digit bulan
Kode Invoice
D. No. Surat Jalan
SJ/03/10/001
Nomor Urut Surat
Dua Digit tahun
Dua Digit bulan
Kode Surat
E. No. Surat Penagihan
SP/03/10/001
Nomor Urut Surat
Dua Digit tahun
Dua Digit bulan
Kode Surat
129
F. Kode Data Pelanggan
PL006
Nomor Urut Pelanggan
Kode Pelanggan
G. No. Nota Debet
ND/03/10/001
Nomor Urut Surat
Dua Digit tahun
Dua Digit bulan
Kode Nota
H. No. Surat Peringatan
SPR/03/10/001
Nomor Urut Surat
Dua Digit tahun
Dua Digit bulan
Kode Surat
I. No. Surat Permintaan Pembayaran
SRT/03/10/001
Nomor Urut Surat
Dua Digit tahun
Dua Digit bulan
Nama Surat
J. No. Induk Karyawan
08.05.001
Nomor Urut
Dua Digit Tahun Lahir
Dua Digit Tahun Pengangkatan
K. Kode Data Supplier
PL006
Nomor Urut Supplier
Nama Supplier
130
L. No. Bukti Kas Gaji/Upah
BK/03/10/001
Nomor Urut Pengeluaran
Dua Digit tahun
Dua Digit bulan
Jenis Transaksi
M. Rekanan
RKN006
Nomor Urut Rekanan
Kode Rekanan
N. No. Bukti Kas Beban Perusahaan
BK/03/10/001
Nomor Urut Pengeluaran
Dua Digit tahun
Dua Digit bulan
Jenis Transaksi
O. No. Bukti Kas Pembelian Bahan Baku dan Bahan Penolong
BK/03/10/001
Nomor Urut Pengeluaran
Dua Digit tahun
Dua Digit bulan
Jenis Transaksi
P. No. Bukti Kas Pembelian Peralatan dan Perlengkapan Kantor
BK/03/10/001
Nomor Urut Pengeluaran
Dua Digit tahun
Dua Digit bulan
Jenis Transaksi
131
Q. No. Order Pembelian
OP/03/10/001
Nomor Urut Order Pembelian
Dua Digit tahun
Dua Digit bulan
Nama Dokumen
R. No. Memo Permintaan Bagian
MPB/03/10/001
Nomor Urut Memo
Dua Digit tahun
Dua Digit bulan
Nama Memo
S. Kode Pemegang Saham
PS006
Nomor Urut Pemegang Saham
Kode Pemegang Saham
T. No. Bukti Investasi Pemegang Saham
BKM/03/10/001
Nomor Urut Bukti Penerimaan
Dua Digit tahun
Dua Digit bulan
Nama Bukti Penerimaan
U. Kode Akun:
1 1 1 1
Sub Nomor urut jenis Akun
Nomor Urut Jenis Akun
Sub Kelompok Akun
Kelompok Akun
132
4.2.4.2 Normalisasi yang Diusulkan
Normalisasi yang membentuk sistem informasi akuntansi laporan keuangan
arus kas dapat digambarkan sebagai berikut ini:
4.2.4.2.1 Normalisasi Invoice
Invoice merupakan bukti transaksi penjualan barang kepada pelanggan.
Gambar 4.17 Contoh Dokumen Invoice (1)
Gambar 4.18 Contoh Dokumen Invoice (2)
135
4.2.4.2.2 Normalisasi Nota Debet
Nota Debet merupakan dokumen bukti pembayaran piutang yang dilakukan
oleh pelanggan pada perusahaan.
Gambar 4.19 Contoh Dokumen Nota Debet (1)
Gambar 4.20 Contoh Dokumen Nota Debet (2)
138
4.2.4.2.3 Normalisasi Surat Jalan
Surat Jalan merupakan bukti pengiriman barang yang dilakukan oleh
delivery kepada pelanggan.
Gambar 4.21 Contoh Dokumen Surat Jalan (1)
Gambar 4.22 Contoh Dokumen Surat Jalan (2)
141
4.2.4.2.4 Normalisasi Bukti Kas
Bukti Kas merupakan bukti pengeluaran kas.
Gambar 4.23 Contoh Dokumen Bukti Kas (1)
Gambar 4.24 Contoh Dokumen Bukti Kas (2)
143
4.2.4.3 Perancangan Struktur Tabel
Perancangan struktur tabel adalah salah satu hal yang paling utama sebelum
merancang program. Perancangan-perancangan struktur tabel dapat dilihat pada
gambar di bawah ini:
Gambar 4.25 Struktur Tabel Surat Kontrak
Gambar 4.26 Struktur Tabel Data Pelanggan
Gambar 4.27 Struktur Tabel Data Barang
144
Gambar 4.28 Struktur Tabel Penjualan Barang
Gambar 4.29 Struktur Tabel Surat Jalan
Gambar 4.30 Struktur Tabel Surat Penagihan Piutang
Gambar 4.31 Struktur Tabel Surat Peringatan Piutang
145
Gambar 4.32 Struktur Tabel Nota Debet
Gambar 4.33 Struktur Tabel Pemutusan Kontrak
Gambar 4.34 Struktur Tabel Data Pegawai Tetap
Gambar 4.35 Struktur Tabel Data Pegawai Tidak Tetap
146
Gambar 4.36 Struktur Tabel Data Gaji Tetap
Gambar 4.37 Struktur Tabel Data Tunjangan Jabatan
Gambar 4.38 Struktur Tabel Data Potongan Tetap
Gambar 4.39 Struktur Tabel Data UMR & Upah Lembur
Gambar 4.40 Struktur Tabel Perhitungan Gaji Pegawai Tetap
147
Gambar 4.41 Struktur Tabel Perhitungan Gaji Pegawai Outsourcing
Gambar 4.42 Struktur Tabel SPP
Gambar 4.43 Struktur Tabel BK Gaji/Upah
Gambar 4.44 Struktur Tabel Data Rekanan
Gambar 4.45 Struktur Tabel Transaksi Pembayaran Beban
148
Gambar 4.46 Struktur Tabel Data Supplier
Gambar 4.47 Struktur Tabel Order Pembelian
Gambar 4.48 Struktur Tabel SPPPBB
Gambar 4.49 Struktur Tabel TPBBP
149
Gambar 4.50 Struktur Tabel Memo Permintaan Bagian
Gambar 4.51 Struktur Tabel BK PPPK
Gambar 4.52 Struktur Tabel Data Pemegang Saham
Gambar 4.53 Struktur Tabel Transaksi Investasi Modal
Gambar 4.54 Struktur Tabel Piutang Tak Tertagih
150
Gambar 4.55 Struktur Tabel Jurnal Umum
Gambar 4.56 Struktur Tabel Buku Besar Umum
4.2.4.4 Diagram Relasi Entitas (Entity Relationship Diagram) yang Diusulkan
Entity Relationship Diagram yang diusulkan pada sistem informasi
akuntansi laporan keuangan arus kas adalah sebagai berikut:
Transaksi Penjualan Catat
Jurnal Umum
Tanggal_ju
Ref_ju
Kode_Rekening_ju
Uraian_ju
Debit_ju
Kredit_ju
Nama_barang
No_Invoice
Tgl_jatuh_tempo
Nama_Pelanggan
Lama_kredit
Total_bayarTanggal_Invoice
No_Invoice
Lama_kreditTotal_bayar
Tanggal_Invoice
Kode_Pelanggan
Kode_barang
Tgl_jatuh_tempo
N
1
1
Input
Tanggal
Jml_uang
Terbilang
Untuk_pembayaran
Bagian
No_lpk
Proses
Jml_uang
Saldo_D/K
Posting Buku Besar Umum
Ref_bbu
No. Bukti
Tgl_bbu
Saldo_D/K
Nama_rekening_ju
Keterangan
Kredit_bbu
Debit_bbu
Ref_bbu
No_BuktiTgl_bbu
Saldo_bbu
keterangan_ju
Kredit_bbuDebit_bbu
Pengeluaran_Kas
Kredit_bbuDebit_bbu
Penerimaan_kas_dari_
pendapatan
1
1
1
Transaksi Pembayaran
Beban-beban
Tanggal
Jml_uang
Terbilang
Bagian
Untuk_pembayaran
N
No_lpk
Transaksi Investasi
Pemegang Saham
Record
Tanggal
Jumlah_Investasi
Kode_PSNama_PS
No_BKM
1
1
Tanggal
Jumlah_Investasi
No_BKM
Nama_rekening_ju
Uraian_ju
Debit_ju
Kredit_ju
L/K Arus Kas
Kenaikan_penurunan_
saldo_kas
Periode
Nama_Perusahaan
Penerimaan_kas_dari_
pendapatan
Kas_bersih
Investasi_pemilik
Nama_perkiraan
Saldo_kas
1
Pengeluaran_Kas
Nama_Pelanggan
Nama_barang
Gambar 4.57 Entity Relationship Diagram yang Diusulkan
151
4.3 Perancangan Struktur Menu
Struktur menu program dibagi menjadi lima bagian, yaitu menu Seksi
Penjualan, menu Seksi Tata Usaha Keuangan, menu Bagian Umum/SDM, menu
Seksi Pengadaan, dan menu Seksi Akuntansi.
Masuk
Barang
Masukan
Data
Keluar
Login
Keluar
Seksi Penjualan
Bagian Umum/SDM
Seksi Tata Usaha
Keuangan
Seksi Akuntansi
Keluaran
Bantuan
Masukan
Keluaran
Bantuan
Masukan
Bantuan
Proses
Keluaran
Bantuan
Jurnal Umum
Buku Besar Umum
Laporan Keuangan
Arus Kas
Dokumen
Transaksi
Pelanggan
Pemesanan Barang
LPMB
SKPJP
Proses
Perhitungan Gaji
Daftar Gaji/Upah
Slip Gaji
Data
Transaksi
Data Rekanan
TPBBP
TPBP
Data Pemegang Saham
LP
Menu Utama
Kalkulator
Kalender
Tentang
Profil
Ganti Kata Kunci
Logout
Perusahaan
Programmer
LPB
Dokumen
BK Gaji/Upah
BK PPPK
TIPS
RPNK
Data
Pegawai Tetap
Data Pegawai
Gaji Tetap
Tunjangan Jabatan
Kartu Gaji
SPP Gaji
Seksi Pengadaan Masukan
Bantuan
Data
Dokumen
OP
MPB
SPPPBB
Surat Jalan
Nota Debet
Proses
Surat Penagihan
Surat Peringatan
Pemutusan
Kontrak
LTB
RPLK
Proses
Potongan Tetap
Pegawai Outsourcing
Pegawai Tetap
Pegawai Outsourcing
Pegawai Tetap
Pegawai Outsourcing
Supplier
Pegawai Tetap
Pegawai Outsourcing
Data UMR & Upah
Kas
Piutang
Peralatan
Beban Gaji/Upah
Beban Listrik
Beban Air
Pembelian Bahan
Baku
Pembelian Bahan
Penolong
Perlengkapan
Modal
Beban Telepon
Piutang Tak
Tertagih
Gambar 4.58 Struktur Menu Program
152
4.3.1 Struktur Menu pada Bagian Seksi Penjualan
Pada menu seksi penjualan terdapat masukan, proses, keluaran dan bantuan.
Barang
Masukan
Data
Seksi Penjualan
Keluaran
Bantuan
Dokumen
Transaksi
Pelanggan
Pemesanan Barang
LPMB
SKPJP
LP
LPB
Surat Jalan
Nota Debet
Proses
Surat Penagihan
Surat Peringatan
Pemutusan
Kontrak
LTB
Masuk
Keluar
Login
Keluar
Menu Utama
Kalkulator
Kalender
Tentang
Profil
Ganti Kata Kunci
Logout
Perusahaan
Programmer
Gambar 4. 59 Struktur Menu Program Pada Bagian Seksi Penjualan
4.3.2 Struktur Menu pada Bagian Seksi Tata Usaha Keuangan
Pada menu Seksi Tata Usaha Keuangan terdapat masukan, keluaran dan
bantuan.
Seksi Tata Usaha
Keuangan
Masukan
Bantuan
Data
Transaksi
Data Rekanan
TPBBP
TPBP
Data Pemegang Saham
Dokumen
BK Gaji/Upah
BK PPPK
TIPS
RPNK
RPLK
Keluaran
Masuk
Keluar
Login
Keluar
Menu Utama
Kalkulator
Kalender
Tentang
Profil
Ganti Kata Kunci
Logout
Perusahaan
Programmer
Gambar 4.60 Struktur Menu Program Pada Bagian Seksi Tata Usaha
Keuangan
153
4.3.3 Struktur Menu pada Bagian Umum/SDM
Pada menu Bagian Umum/SDM terdapat masukan, proses, keluaran dan
bantuan.
Bagian Umum/SDM
Masukan
Keluaran
Bantuan
Proses
Perhitungan Gaji
Daftar Gaji/Upah
Slip Gaji
Data
Pegawai Tetap
Data Pegawai
Gaji Tetap
Tunjangan Jabatan
Kartu Gaji
SPP Gaji
Potongan Tetap
Pegawai Outsourcing
Pegawai Tetap
Pegawai Outsourcing
Pegawai Tetap
Pegawai Outsourcing
Pegawai Tetap
Pegawai Outsourcing
Data UMR & Upah
Masuk
Keluar
Login
Keluar
Menu Utama
Kalkulator
Kalender
Tentang
Profil
Ganti Kata Kunci
Logout
Perusahaan
Programmer
Gambar 4.61 Struktur Menu Program Pada Bagian Umum/SDM
4.3.4 Struktur Menu pada Bagian Seksi Pengadaan
Pada menu seksi pengadaan terdapat masukan dan bantuan.
Masukan
Bantuan
Data
Dokumen
OP
MPB
SPPPBB
Supplier
Masuk
Keluar
Login
Keluar
Menu Utama
Kalkulator
Kalender
Tentang
Profil
Ganti Kata Kunci
Logout
Perusahaan
Programmer
Seksi Pengadaan
Gambar 4.62 Struktur Menu Program Pada Bagian Seksi Pengadaan
154
4.3.5 Struktur Menu pada Bagian Seksi Akuntansi
Pada menu seksi akuntansi terdapat proses, keluaran dan bantuan.
Seksi Akuntansi
Proses
Keluaran
Bantuan
Jurnal Umum
Buku Besar Umum
Laporan Keuangan
Arus Kas
Kas
Piutang
Peralatan
Beban Gaji/Upah
Beban Listrik
Beban Air
Pembelian Bahan
Baku
Pembelian Bahan
Penolong
Perlengkapan
Modal
Beban Telepon
Masuk
Keluar
Login
Keluar
Menu Utama
Kalkulator
Kalender
Tentang
Profil
Ganti Kata Kunci
Logout
Perusahaan
Programmer
Piutang Tak
Tertagih
Gambar 4.63 Struktur Menu Program Pada Bagian Seksi Akuntansi
155
4.4 Perancangan Antarmuka dan Laporan
4.4.1 Perancangan Antarmuka
Perancangan antarmuka dalam Sistem Informasi Akuntansi Laporan
Keuangan Arus Kas dapat dilihat pada gambar di bawah ini:
Selamat Datang
Silahkan Login Dulu Disini !
Nama :
Bagian :
Kata Kunci :
Masuk Batal
PT. SINKONA INDONESIA LESTARI
Gambar 4.64 Tampilan Perancangan Antarmuka Pada Login
Kalkulator Kalender Tentang Profil
Perusahaan
Programmer
Ganti Kata Kunci Logout Keluar
Nama Bagian
Logo
Perusahaan
Nama Bagian
Judul Tugas Akhir dan Nama Perusahaan
Masukan Keluaran Bantuan
Alamat Perusahaan
Proses
Gambar 4.65 Tampilan Perancangan Antarmuka Pada Bagian Seksi
Penjualan
156
Sejarah Visi dan Misi Tutup
Logo
Perusahaan
Judul Tugas Akhir
Nama Perusahaan
Sejarah Perusahaan
Visi dan Misi Perusahaan
Gambar 4.66 Tampilan Perancangan Antarmuka Pada Profil Perusahaan
Tutup
Gambar PROFIL PROGRAMMER
BIODATA PROGRAMMER FOTO PROGRAMMER
Email Programmer
Gambar 4.67 Tampilan Perancangan Antarmuka Pada Profil Programmer
Silahkan Masukkan Kata Kunci Lama dan Baru
Bagian
Kata Kunci Lama
Kata Kunci Baru
Simpan Batal
GANTI KATA KUNCI
Gambar 4.68 Tampilan Perancangan Antarmuka Pada Ganti Kata Kunci
157
Data Barang
Jenis Barang
Nama Barang
Kode Barang
Harga/Kg
Masukkan Data yang Dicari
cari
Tutup
Tampilkan
Ubah
Hapus
Simpan
Kode_Barang Nama_Barang Jenis_Barang Harga/Kg
Gambar 4.69 Tampilan Perancangan Antarmuka Pada Data Barang
No. Invoice
Tanggal PO
Tanggal Invoice
Nama Pelanggan
Alamat
Lama Kredit
Kode Pelanggan
Tanggal Jatuh Tempo
Kode Barang Nama Barang Jenis Barang Harga/Kg Jumlah
Total Bayar
Simpan
TutupTampilkan
Hapus
Pencarian Data
Masukkan Data Yang Dicari
Cari
Tampilkan Invoice
Pilih No. Invoice
Tampilkan Batal
No_InvoiceTanggal
Invoice
Kode
PelangganAlamat
Nama
PelangganTanggal
PO
Lama
KreditTanggal_Jatuh
TempoKode Barang Nama Barang
Jenis
Barang Harga/Kg Jumlah Total Bayar Terbilang
No_InvoiceNo Kode Barang Jenis Barang Harga/Kg Jumlah Total HargaNama Barang
Total Bayar
Terbilang
FORM PEMESANAN BARANG
Gambar 4.70 Tampilan Perancangan Antarmuka Pada Transaksi
Pemesanan Barang
158
Data Pelanggan
Kode Pelanggan:
Nama Pelanggan:
Alamat Pelanggan:
Kode Pos: Masukkan Data yang Dicari
cari
Tutup
Tampilkan
Ubah
Hapus
Simpan
Kode_Pelanggan Nama_Pelanggan Alamat_Pelanggan Kode_Pos
No. Telepon:
Contact Person:
No_Telepon Contact_Person
Gambar 4.71 Tampilan Perancangan Antarmuka Pada Data Pelanggan
Nomor Surat
Tanggal
Perihal Surat Jalan
Nama NIP Jabatan
Nama Pelanggan
Simpan
TutupTampilkan
Hapus
Tampilkan Surat Jalan
Pilih No. Surat
Tampilkan Batal
Nomor_Surat Tanggal Perihal Nama_Delivery NIP Jabatan Alamat_DeliveryNo_Telepon
_DeliveryNo_Polisi_
KendaraanNo_Invoice Nama_Pelanggan Alamat No_Telepon Keterangan
No. Invoice
Alamat
Surat Jalan
Dengan Hormat
Bersama surat ini saya sebagai kepala bagian pemasaran memberikan perintah kepada saudara :
Alamat No. Telepon
Untuk melakukan pengiriman barang dengan menggunakan kendaraan kantor dengan nomor polisi
No. Telepon
Keterangan
Pencarian Data
Masukkan Data Yang Dicari
Cari
Gambar 4.72 Tampilan Perancangan Antarmuka Pada Surat Jalan
159
Tanggal Invoice
Tanggal PO
No. Invoice
Tanggal Jatuh Tempo
Nama Pelanggan
Surat Penagihan Piutang
Tanggal
No. Surat
Simpan
TutupTampilkan
Hapus
Alamat
Total_Pembayaran
Pencarian Data
Masukkan Data Yang Dicari
Cari
Tampilkan Surat Penagihan
Pilih No. Surat
Tampilkan Batal
Tanggal_PO Tanggal_Invoice No_InvoiceTanggal_Jatuh
_TempoNama_Pelanggan TerbilangAlamatNo_SuratTanggal
Terbilang
Total_
Pembayaran
Gambar 4.73 Tampilan Perancangan Antarmuka Pada Surat Penagihan
Piutang
Sudah Terima Dari
No. Invoice
Alamat
Jumlah Uang
Terbilang
Nota Debet
Nota Debet No.
Tanggal
Simpan
TutupTampilkan
Hapus
Denda Keterlambatan (%)
Denda Keterlambatan (Rp)
%
Rp.
Pencarian Data
Masukkan Data Yang Dicari
Cari
Keterangan : Tanggal jatuh Tempo
Tampilkan Nota Debet
Pilih No. Surat
Tampilkan Batal
No_Invoice Sudah_Terima_Dari Alamat TerbilangJumlah_UangDenda_Keterlam
batan_Rp
Denda_Keterlambatan
PersentaseTanggalNo_Nota
Gambar 4.74 Tampilan Perancangan Antarmuka Pada Nota Debet
160
Surat Peringatan Keterlambatan Pembayaran
Tanggal
No. Surat
No. Invoice
Pencarian Data
Masukkan Data yang Dicari
cari
Tutup
Hapus
Tampilkan
Simpan
Tanggal No_Surat No_Invoice
Tampilkan Surat Penagihan
Pilih No. Surat Peringatan
Tampilkan Batal
Gambar 4.75 Tampilan Perancangan Antarmuka Pada Surat Peringatan
Form Pemutusan Kontrak Kerja
Tanggal
No. Invoice
Jumlah UangTutup
Hapus
Simpan
Tanggal No_Invoice Jumlah_Uang Nomor_SKPJP
Gambar 4.76 Tampilan Perancangan Antarmuka Pada Pemutusan Kontrak
Kerja
161
Kalkulator Kalender Tentang Profil
Perusahaan
Programmer
Ganti Kata Kunci Logout Keluar
Nama Bagian
Logo
Perusahaan
Nama Bagian
Judul Tugas Akhir dan Nama Perusahaan
Proses Keluaran Bantuan
Alamat Perusahaan
Gambar 4.77 Tampilan Perancangan Antarmuka Pada Bagian Seksi Tata
Usaha Keuangan
Data Rekanan
Data Rekanan
Kode Rekanan
Nama Rekanan
Alamat Rekanan
Kode Pos
Pencarian Data
Masukkan Data yang Dicari
cari
Tutup
Tampilkan
Hapus
Ubah
Simpan
Kode_Rekanan Nama_Rekanan Alamat_Rekanan Kode_Pos
No. Telepon
Contact Person
No_Telepon Contact_Person
Gambar 4.78 Tampilan Perancangan Antarmuka Pada Data Rekanan
162
Data Rekanan
Data Pemegang Saham
Kode PS
Nama PS
Alamat
No_Telepon
Pencarian Data
Masukkan Data yang Dicari
cari
Tutup
Tampilkan
Hapus
Ubah
Simpan
Kode_PS Nama_PS Alamat No_Telepon
Persentase_Kepemilikan
Persentase Kepemilikan
%
Gambar 4.79 Tampilan Perancangan Antarmuka Pada Data Pemegang
Saham
Bukti Kas Gaji/Upah
Nomor BK
Tanggal
No. SPP
Jumlah_Uang
Pencarian Data
Masukkan Data yang Dicari
cari
Tutup
Hapus
Tampilkan
Simpan
Nomor_BK Tanggal No_SPP Jumlah_Uang
Terbilang
Terbilang
Gambar 4.80 Tampilan Perancangan Antarmuka Pada Bukti Kas Gaji/Upah
163
Bukti Kas PPPK
Nomor BK
Tanggal
No. BPB
Untuk Pembelian
Pencarian Data
Masukkan Data yang Dicari
cari
TutupTampilkan
HapusSimpan
Nomor BK No_BPB Dibayarkan_Kepada
Jumlah_Pembayaran
Dibayarkan Kepada
Terbilang
Alamat
No. OP
Jumlah Uang
Tanggal Untuk_Pembelian Alamat
Tampilkan BK PPPK
Pilih No. BK
Tampilkan Batal
Jumlah_Uang
Terbilang
No_OP
Gambar 4.81 Tampilan Perancangan Antarmuka Pada Bukti Kas PPPK
Transaksi Pembayaran Beban Perusahaan
Nomor BK
Tanggal
No. Bukti
Jenis Beban
Pencarian Data
Masukkan Data yang Dicari
cari
TutupTampilkan
HapusSimpan
Nomor BK No_Bukti Kode_Rekanan
Jumlah_Pembayaran
Kode Rekanan
Terbilang
Nama Rekanan
Jumlah Pembayaran
Terbilang
Tanggal Jenis_Beban Nama_Rekanan
Tampilkan Bukti Kas
Pilih No. Bukti Kas
Tampilkan Batal
Jumlah Pembayaran
Gambar 4.82 Tampilan Perancangan Antarmuka Pada Transaksi
Pembayaran Beban Perusahaan
164
Transaksi Pembayaran Pembelian Bahan Baku dan Bahan Penolong
Tanggal
No. BPB
Jenis Transaksi
No_OP Pencarian Data
Masukkan Data yang Dicari
Cari
Tampil
Keseluruhan
Tampilkan No.
Bukti
HapusSimpan
Tanggal Jenis_Transaksi Kode_Supplier
Jumlah_Pembayaran
Kode_Supplier
Terbilang
Nama_Supplier
Total Bayar
Terbilang
No_BPB No_OP Nama_Supplier
Tampilkan Bukti Kas TPBBP
Pilih No. BK
Tampilkan Batal
Total_Bayar
Tutup
Gambar 4.83 Tampilan Perancangan Antarmuka Pada Transaksi
Pembayaran Pembelian Bahan Baku & Bahan Penolong
Transaksi Investasi Pemegang Saham
Tanggal
Nomor BIPS
Kode PS
Nama PS Pencarian Data
Masukkan Data yang Dicari
Cari
Tampilkan
Keseluruhan
Tampilkan Per
No. Bukti
HapusSimpan
Tanggal Kode_PS Jumlah_Investasi
Jumlah_Pembayaran
Jumlah Investasi
Terbilang
Terbilang
Nomor_BIPS Nama_PS
Tampilkan No. Bukti
Pilih No. BIPS
Tampilkan Batal
Tutup
Rp.
Gambar 4.84 Tampilan Perancangan Antarmuka Pada Transaksi Investasi
Pemegang Saham
165
Kalkulator Kalender Tentang Profil
Perusahaan
Programmer
Ganti Kata Kunci Logout Keluar
Nama Bagian
Logo
Perusahaan
Nama Bagian
Judul Tugas Akhir dan Nama Perusahaan
Proses Keluaran Bantuan
Alamat Perusahaan
Masukan
Gambar 4.85 Tampilan Perancangan Antarmuka Pada Bagian Umum/SDM
Data Pegawai Tetap
Tanggal Lahir
Tahun Pengangkatan
Tempat Lahir
No. SK
Nama Pegawai Golongan
No. Identitas
Jenis Kelamin
Status
Agama
Alamat Tinggal
No. Telepon
Pendidikan Terakhir
Data Pegawai Tidak Tetap
NIP
Tingkatan Jabatan
Jabatan
Tutup
Tampilkan
Ubah
Hapus
Simpan
Pencarian Data
Masukkan Data Yang Dicari
Cari
Tanggal_Lahir NIPNama_Pegawai No_SKTahun_
PengangkatanTempat_Lahir
Tingkatan_
JabatanJabatan Golongan No_Identitas
Jenis_
KelaminStatus Agama
Alamat_
TinggalNo_
Telepon
Pendidikan_
Terakhir
Tanggal Lahir
Tahun Pengangkatan
Tempat Lahir
No. SK
Nama Pegawai
NIP
Jabatan
No. Identitas
Jenis Kelamin
Status
Agama
Alamat Tinggal
No. Telepon
Pendidikan Terakhir
Tutup
Tampilkan
Ubah
Hapus
Simpan
Pencarian Data
Masukkan Data Yang Dicari
Cari
Tanggal_Lahir NIPNama_Pegawai No_SKTahun_
PengangkatanTempat_Lahir Jabatan No_Identitas Jenis_Kelamin Status Agama Alamat_Tinggal No_Telepon
Pendidikan_
Terakhir
Gambar 4.86 Tampilan Perancangan Antarmuka Pada Data Pegawai
166
Data Gaji Tetap
Golongan
Gaji Pokok
Sansos
TutupHapusSimpan
Golongan Gaji_Pokok Sansos
Pencarian Data
Masukkan Data yang Dicari
Cari
Ubah
Gambar 4.87 Tampilan Perancangan Antarmuka Pada Data Gaji Tetap
Data Tunjangan Jabatan
Tingkat Jabatan
Tunjangan komunikasi
Tunjangan Jabatan
Tunjangan Asuransi
Pencarian Data
Masukkan Data yang Dicari
Cari
Tutup
Ubah
Hapus
Simpan
Tingkat_Jabatan Tunjangan_Komunikasi Tunjangan_Jabatan Tunjangan_Asuransi
Gambar 4.88 Tampilan Perancangan Antarmuka Pada Data Tunjangan
Jabatan
Data Potongan Tetap
Tingkat Jabatan
Iuran Pensiun
Iuran JamsostekTutup
Hapus
Simpan
Ubah
Iuran Asuransi
Potongan Perusahaan
Rp.
Rp.
Rp.
Tingkat_Jabatan Iuran_Pensiun Iuran_Jamsostek Iuran_Asuransi
Gambar 4.89 Tampilan Perancangan Antarmuka Pada Data Potongan Tetap
167
Data UMR dan Upah Lembur
Tahun
Besar UMR
Tarip Upah Lembur/Jam
TutupHapusSimpan
Tahun Besar_UMR Tarif_Upah_Lembur_Per_Jam
Ubah
Gambar 4.90 Tampilan Perancangan Antarmuka Pada Data UMR & Upah Lembur
Tingkat Jabatan
Nama Pegawai
Golongan
Perhitungan Gaji Pegawai Tetap
NIP
Periode Gaji
Gaji Pokok
Pencarian Data
Masukkan NIP
Cari
Gaji_PokokTunjangan_
Komunikasi
Tunjangan
_PensiunPeriode_Gaji NIP
Tj Komunikasi
Jumlah Penghasilan
Sansos
Penghasilan
Tj Jabatan
Tj Cuti
Tj Pensiun
Tj Jamsostek
Tj Asuransi
Rp
Rp
Rp
Rp
Rp
Rp
Rp
Rp
Rp
Potongan Perusahaan
Iuran Pensiun
Iuran Jamsostek
Iuran Asuransi
Potongan PPH 21
Potongan Lain-lain
Jumlah Potongan Perusahaan
Potongan Luar Perusahaan
Kopkar
PII
Serikat Pekerja
Infak
Jumlah Potongan Luar Perusahaan
Total Gaji
Terbilang
Simpan
TutupTampilkan
Hapus
SansosTunjangan
_Jabatan
Tunjangan
_Cuti
Tunjangan_
Jamsostek
Tunjangan
_Asuransi
Iuran_
Pensiun
Iuran_
Jamsostek
Iuran_
Asuransi
Potongan
_PPh21
Potongan_
Lain_LainKopkar PII
Serikat_
PekerjaInfak Total_Gaji Terbilang
Gambar 4.91 Tampilan Perancangan Antarmuka Pada Perhitungan Gaji
Pegawai Tetap
168
Besar UMR
Nama Pegawai
Hari Kerja
Perhitungan Gaji Pegawai Outsourcing
NIP
Periode Gaji
Simpan
TutupTampilkan
Hapus
Ketidakhadiran
Pencarian Data
Masukkan NIP/Nama
Cari
Nama_Pegawai Kehadiran Ketidakhadiran Jumlah_LemburPeriode_Gaji NIP Gaji_Diterima
Jumlah Lembur
Gaji Diterima Rp.
Upah Lembur/Jam Rp.
Hari
Jam
Gambar 4.92 Tampilan Perancangan Antarmuka Pada Perhitungan Gaji
Pegawai Outsourcing
Ditujukan Kepada
Bagian
Perihal
Surat Permintaan Pembayaran Beban Perusahaan
Tanggal
Nomor Surat
Simpan
TutupTampilkan
Hapus
Uraian
Pencarian Data
Masukkan Data Yang Dicari
Cari
Tampilkan SPPBP
Pilih No. Surat
Tampilkan Batal
Bagian Ditujukan_Kepada Perihal TerbilangUraianNo_Surat Tanggal Jumlah
Jumlah
Terbilang
Rp.
Gambar 4.93 Tampilan Perancangan Antarmuka Pada SPPBP
169
Data Supplier
Data Supplier
Kode Supplier
Nama Supplier
Alamat Supplier
Kode Pos
Pencarian Data
Masukkan Data yang Dicari
Cari
Tutup
Tampilkan
Hapus
Ubah
Simpan
Kode_Supplier Nama_Supplier Alamat_Supplier Kode_Pos
No. Telepon
Keterangan
No_Telepon Keterangan
Gambar 4.94 Tampilan Perancangan Antarmuka Pada Data Supplier
No. OP
Tanggal OP
Kode_Supplier
Alamat_Supplier
Kode_Pos
Jenis Barang
Nama_Supplier
Nama Barang
Simpan
TutupTampilkan
Hapus
Pencarian Data
Masukkan Data Yang Dicari
Cari
Tampilkan OP
Pilih No. Order Pembelian
Tampilkan Batal
No_OP Tanggal_OP Nama_SupplierKode_Supplier Alamat_Supplier Kode_Pos Nama_Barang Jenis_Barang Kuantitas Harga Total_Harga Total Bayar Terbilang
No_OPNo Nama_Barang Kuantitas Harga Total HargaJenis Barang
Total Bayar
Terbilang
Kuantitas
Harga Rp.
Rp.
Order Pembelian
Gambar 4.95 Tampilan Perancangan Antarmuka Pada Order Pembelian
170
Memo Permintaan Bagian
No. Memo
Tanggal Memo
Dari
Ditujukan Kepada Pencarian Data
Masukkan Data yang Dicari
Cari
Tutup
Tampilkan
Ubah
Hapus
Simpan
No_Memo Tanggal_Memo Dari Ditujukan_Kepada
Perihal Memo
Isi Memo
Perihal_Memo Isi_Memo
Gambar 4.96 Tampilan Perancangan Antarmuka Pada MPB
Ditujukan Kepada
Bagian
Perihal
No. BPB
No. OP
Surat Permintaan Pembayaran Pembelian Bahan Baku dan Bahan
Penolong
Tanggal
No. Surat
Simpan
TutupTampilkan
Hapus
Kuitansi Dari
Uraian
Pencarian Data
Masukkan Data Yang Dicari
Cari
Tampilkan SPPPBB
Pilih No. Surat
Tampilkan Batal
Bagian Ditujukan_Kepada Perihal No_BPB Kuitansi_Dari TerbilangUraianNo_Surat Tanggal Jumlah
Jumlah
Terbilang
Rp.
No_OP
Gambar 4.97 Tampilan Perancangan Antarmuka Pada SPPPBB
171
Kalkulator Kalender Tentang Profil
Perusahaan
Programmer
Ganti Kata Kunci Logout Keluar
Nama Bagian
Logo
Perusahaan
Nama Bagian
Judul Tugas Akhir dan Nama Perusahaan
Proses Keluaran Bantuan
Alamat Perusahaan
Gambar 4.98 Tampilan Perancangan Antarmuka Pada Bagian Seksi
Akuntansi
Jurnal Umum
Perbulan Pertahun
Bulan
Tahun
Tahun
Tampilkan BatalTampilkan Batal
Gambar 4.99 Tampilan Perancangan Antarmuka Untuk Menampilkan
Jurnal Umum
Buku Besar Umum
Perbulan Pertahun
Bulan
Tahun
Tahun
Tampilkan BatalTampilkan Batal
Nama Akun
Gambar 4.100 Tampilan Perancangan Antarmuka Untuk Menampilkan
Buku Besar Umum
172
L/K Arus Kas
Perbulan Pertahun
Bulan
Tahun
Tahun
Tampilkan BatalTampilkan Batal
Gambar 4.101 Tampilan Perancangan Antarmuka Untuk Menampilkan L/K
Arus Kas
4.4.2 Perancangan Proses
Gambar 4.102 Tampilan Perancangan Antarmuka Pada Tampilan Proses
Jurnal Umum
Gambar 4.103 Tampilan Perancangan Antarmuka Pada Tampilan Proses
Buku Besar Umum
173
4.4.3 Perancangan Laporan
PT "XXX"
LAPORAN KEUANGAN ARUS KAS
Periode 200A
Arus Kas dari Kegiatan Operasi
Penerimaaan Kas dari Pendapatan Rp. xxx
* Dikurangi: Pengeluaran untuk biaya-biaya Rp. xxx
Kas Bersih dari Kegiatan Operasi Rp. xxx
Arus Kas dari Kegiatan Investasi
* Dikurangi: Pembelian Peralatan: Rp. xxx
Kas Bersih dari Kegiatan Investasi Rp. xxx
Arus Kas dari Kegiatan Keuangan
Setoran Modal dari pemilik perusahaan: Rp. xxx
* Dikurangi: Prive Pemilik Perusahaan Rp. xxx
Kas Bersih dari Kegiatan Keuangan Rp. xxx
Kenaikan (Penurunan) Saldo Kas Rp. xxx
Saldo Kas Pada Awal Periode Rp. xxx
Saldo Kas pada Akhir Periode Rp. xxx
Gambar 4.104 Tampilan Perancangan Antarmuka Pada Tampilan Keluaran
Laporan Keuangan Arus Kas
174
4.5 Tampilan dan Kode Program
Tampilan menu program Perancangan Sistem Informasi Akuntansi Laporan
Keuangan Arus Kas dapat dilihat pada gambar di bawah ini:
4.5.1 Tampilan Login
Gambar 4.105 Tampilan Login
Tabel 4.29 Listing Program Login
Listing Program Keterangan
Private Sub cmdMasuk_Click()
If Combo1 = nul Or TxtNama = nul Or TxtKatakunci =
nul Then
MsgBox "Lengkapi Data Terlebih Dahulu!", vbCritical,
"Error"
Else
Adodc1.Refresh
Adodc1.Recordset.MoveFirst
Adodc1.Recordset.Find "Password='" & Combo1 & "'"
'// ## Login untuk Seksi Penjualan ##
If Combo1 = "Seksi Penjualan" Then
If TxtKatakunci = Adodc1.Recordset.Fields(0)
Then
MsgBox "Sukses, Kata Kunci Anda Valid!",
vbInformation, "Sukses"
Casim_Timer1.Enabled = True
Casim_ProgressBar1.Visible = True
Else
MsgBox "Kata Kunci Anda Tidak valid, Coba
lagi!", vbCritical, "Error"
Me.TxtKatakunci.SetFocus
End If
End sub
Perintah Masuk
Menu Utama
Seksi Penjualan
175
Tabel 4.30 Listing Program Login Lanjutan
Listing Program Keterangan
'// ## Login untuk Seksi Tata Usaha Keuangan ##
If Combo1 = "Seksi Tata Usaha Keuangan" Then
If TxtKatakunci = Adodc1.Recordset.Fields(1) Then
MsgBox "Sukses, Password anda valid!",
vbInformation, "Sukses"
Casim_Timer2.Enabled = True
Casim_ProgressBar2.Visible = True
Else
MsgBox "Password Tidak valid, Coba lagi!",
vbCritical, "Error"
Me.TxtKatakunci.SetFocus
End If
End If
'// ## Login untuk Bagian Umum/SDM ##
If Combo1 = "Bagian Umum/SDM" Then
If TxtKatakunci = Adodc1.Recordset.Fields(2) Then
MsgBox "Sukses, Password anda valid!",
vbInformation, "Sukses"
Casim_Timer3.Enabled = True
Casim_ProgressBar3.Visible = True
Else
MsgBox "Password Tidak valid, Coba lagi!",
vbCritical, "Error"
Me.TxtKatakunci.SetFocus
End If
End If
'// ## Login untuk Seksi Pengadaan ##
If Combo1 = "Seksi Pengadaan" Then
If TxtKatakunci = Adodc1.Recordset.Fields(3) Then
MsgBox "Sukses, Password anda valid!",
vbInformation, "Sukses"
Casim_Timer4.Enabled = True
Casim_ProgressBar4.Visible = True
Else
MsgBox "Password Tidak valid, Coba lagi!",
vbCritical, "Error"
Me.TxtKatakunci.SetFocus
End If
End If
'// ## Login untuk Seksi Akuntansi ##
If Combo1 = "Seksi Akuntansi" Then
If TxtKatakunci = Adodc1.Recordset.Fields(4) Then
MsgBox "Sukses, Password anda valid!",
vbInformation, "Sukses"
Casim_Timer5.Enabled = True
Casim_ProgressBar5.Visible = True
Else
MsgBox "Password Tidak valid, Coba lagi!",
vbCritical, "Error"
Me.TxtKatakunci.SetFocus
End If
End If
TxtKatakunci.Text = ""
End If
End Sub
Perintah Masuk
Menu Utama
Seksi tata
usaha keuangan
Perintah Masuk
Menu Utama
Bagian
Umum/SDM
Perintah Masuk
Menu Utama
Seksi
pengadaan
Perintah Masuk
Menu Utama
Seksi
Akuntansi
176
4.5.2 Tampilan Bagian Seksi Penjualan
Gambar 4.106 Tampilan Menu Utama Seksi Penjualan
Tabel 4.31 Listing Program Menu Seksi Penjualan
Listing Program Keterangan
Private Sub Form_Load()
Call FormCenter(Me)
Dim Atas As Long
Dim Kiri As Long
Atas = (Screen.Height - Me.Height) / 10
Kiri = (Screen.Width - Me.Width) / 4
Me.Move Kiri, Atas
Casim_Display1.Caption = "Seksi Penjualan"
Casim_Display1.Scroll = True
Casim_Display1.ScrollRate = 200
q$ = "select * from view_surat_penagihan"
Adodc1.RecordSource = q$
Adodc1.Refresh
If Adodc1.Recordset.RecordCount > 0 Then
FramePeringatan.Visible = True
End If
Private Sub Form_Resize()
If FMenuPenjualan.WindowState = vbNormal Then '
FMenuPenjualan.Height = 9360
FMenuPenjualan.Width = 15465 '15450
End If
End Sub
Private Sub Form_Unload(Cancel As Integer)
Set FMenuPenjualan = Nothing
End Sub
Perintah untuk
atur posisi
form menu seksi
penjualan
Perintah Untuk
menampilkan
frame surat
peringatan
atur ukuran
form penjualan
Perintah Untuk
Keluar
177
Gambar 4.107 Tampilan Profil Perusahaan
Gambar 4.108 Tampilan Profil Programmer
Gambar 4.109 Tampilan Ganti Kata Kunci
178
Tabel 4.32 Listing Program Menu Seksi Penjualan Lanjutan
Listing Program Keterangan
Private Sub Form_Load()
Call FormCenter(Me)
Dim Atas As Long
Dim Kiri As Long
Atas = (Screen.Height - Me.Height) / 10
Kiri = (Screen.Width - Me.Width) / 4
Me.Move Kiri, Atas
Casim_Display1.Caption = "Seksi Penjualan"
Casim_Display1.Scroll = True
Casim_Display1.ScrollRate = 200
q$ = "select * from view_surat_penagihan"
Adodc1.RecordSource = q$
Adodc1.Refresh
If Adodc1.Recordset.RecordCount > 0 Then
FramePeringatan.Visible = True
End If
Private Sub Form_Resize()
If FMenuPenjualan.WindowState = vbNormal Then '
FMenuPenjualan.Height = 9360
FMenuPenjualan.Width = 15465 '15450
End If
End Sub
Private Sub Form_Unload(Cancel As Integer)
Set FMenuPenjualan = Nothing
End Sub
Perintah untuk
atur posisi
form menu seksi
penjualan
Perintah Untuk
menampilkan
frame surat
peringatan
atur ukuran
form penjualan
Perintah Untuk
Keluar
Gambar 4.110 Tampilan Data Barang
179
Tabel 4.33 Listing Program Data Barang
Listing Program Keterangan
Private Sub cmdsimpan_Click()
If TxtKode = nul Or TxtNamaBarang = nul Or TxtJenis =
nul Or TxtHarga = "0" Then
MsgBox "Lengkapi Data Terlebih Dahulu!", vbCritical,
"Peringatan!"
Else
With Adodc1.Recordset
.AddNew
.Fields(0) = TxtKode
.Fields(1) = TxtNamaBarang
.Fields(2) = TxtJenis
.Fields(3) = TxtHarga
.Update
End With
Private Sub cmdcari_Click()
q$ = "select * from data_barang where (Kode_Barang like
'%" & TxtCari & "%') or (Nama_Barang like '%" & TxtCari
& "%') or (Jenis_Barang like '%" & TxtCari & "%')"
Adodc1.RecordSource = q$
Adodc1.Refresh
TxtCari = ""
If Adodc1.Recordset.RecordCount = 0 Then
MsgBox "Maaf Data Yang Anda Cari Tidak Ditemukan!!",
vbInformation, "Informasi"
End If
End Sub
Perintah
simpan
data
Perintah
untuk
pencarian
Data
Gambar 4.111 Tampilan Data Pelanggan
180
Gambar 4.112 Tampilan SKPJP
Tabel 4.34 Listing Program SKPJP
Listing Program Keterangan
Private Sub cmdsimpan_Click()
If Text1 = nul Or DTPicker1 = nul Or TxtNamaPihak1 = nul
Or TxtNamaPihak2 = nul Or TxtJabatan2 = nul Or
TxtPerusahaan2 = nul Or TxtAwal = nul Then
MsgBox "Lengkapi Data Terlebih Dahulu!", vbCritical,
"Peringatan!"
Else
With Adodc1.Recordset
.AddNew
.Fields(0) = TxtNomor
.Fields(1) = Text1
.Fields(2) = DTPicker1
.Fields(3) = TxtNamaPihak1
.Fields(4) = TxtJabatan1
.Fields(5) = TxtPerusahaan1
.Fields(6) = TxtAlamatPihak1
.Fields(7) = TxtNamaPihak2
.Fields(8) = TxtJabatan2
.Fields(9) = TxtPerusahaan2
.Fields(10) = TxtAlamatPihak2
.Fields(11) = TxtBentuk
.Fields(12) = TxtBarang
.Fields(13) = TxtLama
.Fields(14) = TxtAwal
.Fields(15) = TxtAkhir
.Update
End With
Perintah
simpan
data
181
Tabel 4.35 Listing Program SKPJP Lanjutan
Listing Program Keterangan
Private Sub cmdCetakSKPJP_Click()
CR1.ReportFileName = App.Path &
"\Report\Surat_Kontrak.rpt"
CR1.SelectionFormula = "({surat_kontrak.Nomor_SKPJP})='" &
DataCombo1 & "'"
CR1.RetrieveDataFiles
CR1.Action = True
End Sub
Private Sub cmdcari_Click()
q$ = "select * from surat_kontrak where (Nomor_SKPJP like
'%" & TxtCari & "%') or (Tanggal_Perjanjian like '%" &
TxtCari & "%') or (Pihak_2 like '%" & TxtCari & "%')"
Adodc1.RecordSource = q$
Adodc1.Refresh
TxtCari = ""
If Adodc1.Recordset.RecordCount = 0 Then
MsgBox "Maaf Data Yang Anda Cari Tidak Ditemukan!!!",
vbInformation, "Informasi"
End If
End Sub
Perintah
Menampilka
n Report
SKPJP
Perintah
Pencarian
data
Gambar 4.113 Tampilan Cetak Surat Kontrak Perjanjian Jangka Panjang
182
Gambar 4.114 Tampilan Transaksi Penjualan Barang
Tabel 4.36 Listing Program Transaksi Penjualan Barang
Listing Program Keterangan
Private Sub cmdsimpan_Click()
With Adodc1.Recordset
.AddNew
.Fields(0) = Text1
.Fields(1) = DTPicker1
.Fields(2) = TxtKodePLGN
.Fields(3) = TxtNamaPLGN
.Fields(4) = TxtAlamat
.Fields(5) = DTPicker2
.Fields(6) = TxtHari + " Hari"
.Fields(7) = TxtTglJatuhTempo
.Fields(8) = TxtTotal
.Fields(9) = TxtTerbilang
.Fields(10) = "Belum Bayar"
.Fields(11) = DTPicker5
.Update
End with
Private Sub cmdcetakINV_Click()
CR1.ReportFileName = App.Path & "\Report\INVOICE.rpt"
CR1.SelectionFormula = "({transaksi_all.No_Invoice})='"
& DataCombo1 & "'"
CR1.RetrieveDataFiles
CR1.Action = True
End Sub
Perintah
Simpan data
ke data
grid
Perintah
untuk
menampilkan
Report
Invoice
186
Tabel 4.37 Listing Program Nota Debet
Listing Program Keterangan
Private Sub cmdsimpan_Click()
q$ = "select * from transaksi_penjualan where
No_Invoice='" & TxtInvoice & "'"
Adodc2.RecordSource = q$
Adodc2.Refresh
Adodc2.Recordset.Fields(10) = "Lunas"
Adodc2.Recordset.Update
If DTPicker1 = nul Or TxtInvoice = nul Or TxtPelanggan
= nul Or TxtAlamat = nul Or TxtJumlahUang = nul Or
TxtTerbilang = nul Then
MsgBox "Lengkapi Data Terlebih Dahulu", vbCritical,
"Peringatan!"
Else
With Adodc1.Recordset
.AddNew
.Fields(0) = TxtNoNota
.Fields(1) = DTPicker1
.Fields(2) = TxtInvoice
.Fields(3) = TxtPelanggan
.Fields(4) = TxtAlamat
.Fields(5) = TxtJumlahUang
.Fields(6) = TxtTerbilang
.Fields(7) = Combo1
.Fields(8) = TxtDenda
.Update
End With
No_Nota
With FJurnal.JU.Recordset
.MoveLast
If .BOF = True Then
urut = 0
Else
.MoveLast
urut = Val(.Fields(6))
End If
.AddNew
.Fields(0) = DTPicker1
.Fields(1) = "111"
.Fields(2) = "Kas"
.Fields(3) = TxtNoNota
.Fields(4) = TxtJumlahUang
.Fields(5) = 0
.Fields(6) = Val(urut) + 1
.Update
.AddNew
.Fields(0) = DTPicker1
.Fields(1) = "112"
.Fields(2) = " Piutang Usaha"
'.Fields(3) = TxtNoNota
.Fields(4) = 0
.Fields(5) = TxtJumlahUang
.Fields(6) = Val(urut) + 2
.Update
End With
Perintah
merubah
status
Perintah
simpan data
Perintah
untuk simpan
data jurnal
umum
188
Tabel 4.38 Listing Program Surat Peringatan
Listing Program Keterangan
Private Sub cmdsimpan_Click()
On Error Resume Next
If TxtNoInvoice = nul Then
MsgBox "Lengkapi Data Terlebih Dahulu", vbCritical,
"Peringatan!"
Else
With Adodc1.Recordset
.AddNew
.Fields(0) = DTPicker1
.Fields(1) = TxtNoSurat
.Fields(2) = TxtNoInvoice
.Update
End With
TxtNoInvoice = ""
Nomor_Surat_Peringatan
End If
End Sub
Private Sub cmdcari_Click()
On Error Resume Next
q$ = "select * from surat_peringatan where (Tanggal
like '%" & TxtCari & "%') or (No_Surat like '%" &
TxtCari & "%') or (No_Invoice like '%" & TxtCari &
"%')"
Adodc1.RecordSource = q$
Adodc1.Refresh
TxtCari = ""
If Adodc1.Recordset.RecordCount = 0 Then
MsgBox "Maaf Data Yang Anda Cari Tidak
Ditemukan!!!", vbInformation, "Informasi"
End If
End Sub
Private Sub DTPicker1_CloseUp()
q$ = "SELECT No_Invoice, Tanggal_Jatuh_Tempo From
notadebet1 WHERE (Tanggal_Jatuh_Tempo <
CONVERT(DATETIME, '" & Format(DTPicker1,
"mm/dd/yyyy") & "', 102))"
Adodc2.RecordSource = q$
Adodc2.Refresh
If Adodc2.Recordset.EOF = True Then
MsgBox "Tidak ada pelanggan yang telat di tanggal
berikut!!!", vbInformation, "Informasi"
Else
Adodc2.RecordSource = q$
Adodc2.Refresh
End If
End sub
Private Sub cmdCetakSPR_Click()
On Error Resume Next
CR1.ReportFileName = App.Path &
"\Report\Surat_Peringatan.rpt"
CR1.SelectionFormula =
"({surat_peringatan.No_Surat})='" & DataCombo1 & "'"
CR1.RetrieveDataFiles
CR1.Action = True
End Sub
Perintah Simpan
data
Perintah
pencarian data
Perintah
mencari data
berdasarkan
sortir tanggal
Perintah cetak
surat
peringatan
190
Gambar 4.125 Tampilan Cetak Laporan Kontrak Kerja
Gambar 4.126 Tampilan Cetak Laporan Pemesanan Barang
192
4.5.3 Tampilan Bagian Seksi Tata Usaha Keuangan
Gambar 4.129 Tampilan Menu Utama Seksi Tata Usaha Keuangan
Gambar 4.130 Tampilan Data Rekanan
193
Tabel 4.39 Listing Program Data Rekanan
Listing Program Keterangan
Private Sub cmdsimpan_Click()
On Error Resume Next 'Simpan
If TxtNamaRekanan = nul Or TxtAlamat = nul Or
TxtKodePos = nul Or TxtNoTelepon = nul Or TxtCP = nul
Then
MsgBox "Lengkapi Data Terlebih Dahulu!", vbCritical,
"Peringatan!"
Else
With Adodc1.Recordset
.AddNew
.Fields(0) = TxtKodeRekanan
.Fields(1) = TxtNamaRekanan
.Fields(2) = TxtAlamat
.Fields(3) = TxtKodePos
.Fields(4) = TxtNoTelepon
.Fields(5) = TxtCP
.Update
End With
End sub
Perintah
simpan data
Gambar 4.131 Tampilan Data Pemegang Saham
194
Gambar 4.132 Tampilan Bukti Kas Gaji/Upah
Tabel 4.40 Listing Program Bukti Kas Gaji/Upah
Listing Program Keterangan
Private Sub cmdsimpan_Click()
On Error Resume Next
With Adodc1.Recordset
.AddNew
.Fields(0) = TxtNoBukti
.Fields(1) = DTPicker1
.Fields(2) = TxtNoSPP
.Fields(3) = TxtJumlahUang
.Fields(4) = TxtTerbilang
.Update
End With
End sub
Perintah
simpan data
Gambar 4.133 Tampilan Cetak Bukti Kas Gaji/Upah
195
Gambar 4.134 Tampilan Bukti Kas PPPK
Tabel 4.41 Listing Program Bukti Kas PPPK
Listing Program Keterangan
Private Sub cmdsimpan_Click()
With Adodc1.Recordset
.AddNew
.Fields(0) = TxtNoBukti
.Fields(1) = DTPicker1
.Fields(2) = TxtNoBPB
.Fields(3) = TxtDibayarkan
.Fields(4) = TxtAlamat
.Fields(5) = ComboUntuk
.Fields(6) = TxtNoOP
.Fields(7) = TxtJumlahUang
.Fields(8) = TxtTerbilang
.Update
End With
End sub
Perintah
simpan data
Gambar 4.135 Tampilan Cetak Bukti Kas PPPK
196
Gambar 4.136 Tampilan TPBP
Tabel 4.42 Listing Program TPBP
Listing Program Keterangan
Private Sub cmdsimpan_Click()
With Adodc1.Recordset
.AddNew
.Fields(0) = TxtNoBK
.Fields(1) = DTPicker1
.Fields(2) = TxtNoBukti
.Fields(3) = Combo1
.Fields(4) = TxtKodeRK
.Fields(5) = TxtNamaRK
.Fields(6) = TxtJumlah
.Fields(7) = TxtTerbilang
.Update
End With
End sub
With FBPengeluaran.RekapPengeluaran.Recordset
.AddNew
.Fields(0) = DTPicker1
.Fields(1) = Combo1
.Fields(2) = TxtNamaRK
.Fields(3) = TxtNoBukti
.Fields(4) = TxtJumlah
.Fields(5) = TxtTerbilang
.Update
End With
End sub
Perintah
simpan data
Perintah
Simpan Data
ke rekap
pengeluaran
197
Gambar 4.137 Tampilan TPBBP
Tabel 4.43 Listing Program TPBBP
Listing Program Keterangan
Private Sub cmdsimpan_Click()
With Adodc1.Recordset
.AddNew
.Fields(0) = DTPicker1
.Fields(1) = TxtNoBukti
.Fields(2) = Combo1
.Fields(3) = TxtNoOP
.Fields(4) = TxtKode
.Fields(5) = TxtNamaSupplier
.Fields(6) = TxtTotal
.Fields(7) = TxtTerbilang
.Fields(8) = TxtNoBK
.Update
End With
End sub
Private Sub cmdTampil_Click()
CR1.ReportFileName = App.Path & "\Report\BK_TPBBP.rpt"
CR1.SelectionFormula = "({transaksi_pbbbp.No_BK})='" &
DataCombo1 & "'"
CR1.RetrieveDataFiles
CR1.Action = True
End Sub
Perintah
simpan data
Perintah
menampilkan
no. Bukti
kas
198
Gambar 4.138 Tampilan TIPS
Tabel 4.44 Listing Program TIPS
Listing Program Keterangan
Private Sub cmdsimpan_Click()
With Adodc1.Recordset
.AddNew
.Fields(0) = DTPicker1
.Fields(1) = TxtNoTIPS
.Fields(2) = TxtKodePS
.Fields(3) = TxtNamaPS
.Fields(4) = TxtJumlah
.Fields(5) = Label9
.Update
End With
With adoRekap.Recordset
.AddNew
.Fields(0) = DTPicker1
.Fields(1) = TxtJenisPenerimaan
.Fields(2) = TxtDiperolehDari
.Fields(3) = TxtNoTIPS
.Fields(4) = TxtJumlah
.Fields(5) = TxtKeterangan
.Fields(6) = Label9
.Update
End With
End sub
Perintah
simpan data
Perintah
simpan ke
rekap
pengeluaran
kas
199
4.5.4 Tampilan Bagian Umum/SDM
Gambar 4.139 Tampilan Menu Utama Bagian umum/SDM
Gambar 4.140 Tampilan Data Pegawai
200
Tabel 4.45 Listing Program Data Pegawai
Listing Program Keterangan
Private Sub cmdsimpan_Click()
If TxtNama = nul Or ComboJabatan = nul Or ComboBagian =
nul Or ComboGolongan = nul Or TxtIdentitas = nul Or
TxtTempat = nul Or ComboJenisKelamin = nul Or
ComboStatus = nul Or ComboAgama = nul Or TxtAlamat =
nul Or TxtNotelepon = nul Or ComboPendidikan = nul Then
MsgBox "Lengkapi Data Terlebih Dahulu!", vbCritical,
Else
With Adodc1.Recordset
.AddNew
.Fields(0) = TxtNama
.Fields(1) = TxtNoSK
.Fields(2) = DTPicker2
.Fields(3) = DTPicker1
.Fields(4) = TxtTempat
.Fields(5) = TxtNIP
.Fields(6) = ComboJabatan
.Fields(7) = ComboBagian
.Fields(8) = ComboGolongan
.Fields(9) = TxtIdentitas
.Fields(10) = ComboJenisKelamin
.Fields(11) = ComboStatus
.Fields(12) = ComboAgama
.Fields(13) = TxtAlamat
.Fields(14) = TxtNotelepon
.Fields(15) = ComboPendidikan
.Update
End With
End sub
Private Sub cmdSave_Click()
If TxtNama2 = nul Or TxtNoSK2 = nul Or TxtIdentitas2 =
nul Or TxtTempat2 = nul Or ComboJenisKelamin2 = nul Or
ComboStatus2 = nul Or ComboAgama2 = nul Or TxtAlamat2 =
nul Or TxtNotelepon2 = nul Or ComboPendidikan2 = nul
Then
MsgBox "Lengkapi Data Terlebih Dahulu!", vbCritical,
Else
With Adodc2.Recordset
.AddNew
.Fields(0) = TxtNama2
.Fields(1) = TxtNoSK2
.Fields(2) = DTPicker3
.Fields(3) = DTPicker4
.Fields(4) = TxtTempat2
.Fields(5) = TxtNIP2
.Fields(6) = ComboJabatan2
.Fields(7) = TxtIdentitas2
.Fields(8) = ComboJenisKelamin2
.Fields(9) = ComboStatus2
.Fields(10) = ComboAgama2
.Fields(11) = TxtAlamat2
.Fields(12) = TxtNotelepon2
.Fields(13) = ComboPendidikan2
.Update
End With
End sub
Perintah
simpan data
pegawai
tetap
Perintah
simpan data
pegawai
Outsourcing
202
Tabel 4.46 Listing Program Perhitungan Gaji Pegawai Tetap
Listing Program Keterangan
Private Sub TxtGolongan_Change()
If TxtGolongan <> "" Then
q$ = "select * from T_Gapok where Golongan='" &
TxtGolongan & "'"
Pegawai.RecordSource = q$
Pegawai.Refresh
If Pegawai.Recordset.RecordCount = 0 Then
MsgBox "Golongan Tidak Terdaftar!!!",
vbInformation, "Informasi"
Else
TxtGapok = Pegawai.Recordset.Fields(1)
TxtSansos = Pegawai.Recordset.Fields(2)
End If
q$ = "select * from T_Tunjangan where
Tingkat_Jabatan='" & TxtJabatan & "'"
Pegawai.RecordSource = q$
Pegawai.Refresh
If Pegawai.Recordset.RecordCount = 0 Then
MsgBox "Tingkat Jabatan Tidak Terdaftar!!!",
vbInformation, "Informasi"
Else
TxtKomunikasi = Pegawai.Recordset.Fields(1)
TxtTunjanganJabatan = Pegawai.Recordset.Fields(2)
TxtAsuransi = Pegawai.Recordset.Fields(3)
End If
TxtCuti = Int(TxtGapok) + Int(TxtSansos)
Text1 = Int(TxtGapok) + Int(TxtSansos) +
Int(TxtKomunikasi) + (TxtTunjanganJabatan)
TxtPensiun = Int(Text1) * 20 / 100
TxtJamsostek = Val(TxtGapok) * 4.54 / 100
TxtJumlah = Int(TxtGapok) + Int(TxtSansos) +
Int(TxtKomunikasi) + Int(TxtTunjanganJabatan) +
Int(TxtCuti) + Int(TxtPensiun) + Int(TxtJamsostek) +
Int(TxtAsuransi)
q$ = "select * from data_potongan where
Tingkat_Jabatan='" & TxtJabatan & "'"
Pegawai.RecordSource = q$
Pegawai.Refresh
If Pegawai.Recordset.RecordCount = 0 Then
MsgBox "Tingkat Jabatan Tidak Terdaftar!!!",
vbInformation, "Informasi"
Else
TxtIuranPensiun = Pegawai.Recordset.Fields(1)
TxtIuranJamsostek = Pegawai.Recordset.Fields(2)
TxtIuranAsuransi = Pegawai.Recordset.Fields(3)
End If
TxtJmlPotonganPers = Int(TxtIuranPensiun) +
Int(TxtIuranJamsostek) + Int(TxtIuranAsuransi)
TxtTotal = Int(TxtJumlah) +
Int(TxtJmlPotonganPers) + Int(TxtJmlPotonganLuar)
End If
End Sub
Perintah
perhitungan
gaji pegawai
tetap
203
Gambar 4.143 Tampilan Data UMR & Upah Lembur
Gambar 4.144 Tampilan Perhitungan Gaji Pegawai Outsourcing
204
Tabel 4.47 Listing Program Perhitungan Gaji Pegawai Outsourcing
Listing Program Keterangan
Private Sub DTPicker1_CloseUp()
On Error Resume Next
m$ = Format(DTPicker1, "mm")
Y$ = Format(DTPicker1, "yyyy")
q$ = "SELECT Besar_UMR, Tarif_Upah_Lembur_Per_Jam
From data_UMR GROUP BY DATEPART(month, Tahun),
DATEPART(year, Tahun), Besar_UMR,
Tarif_Upah_Lembur_Per_Jam Having (DatePart(Month,
tahun) = " & m$ & ") And (DatePart(Year, tahun) = " &
Y$ & ")"
Adodc2.RecordSource = q$
Adodc2.Refresh
TxtUMR = Adodc2.Recordset.Fields(0)
TxtUangLembur = Adodc2.Recordset.Fields(1)
End Sub
Private Sub TxtHari_Change()
If Val(TxtHari.Text) > 25 Then
MsgBox "Tidak Boleh Lebih Dari 25 Hari",
vbInformation, "Informasi"
TxtHari = ""
End If
If Val(TxtHari.Text) >= 25 Then
TxtLembur.Enabled = False
Else
TxtLembur.Enabled = True
End If
If TxtHari <> "" Then
Text1 = Val(TxtUMR) / Val(TxtHK)
Text2 = Val(TxtHari) * Val(Text1)
Text3 = Val(TxtHK) - Val(TxtHari)
TxtTotal = Val(TxtUMR) - Val(Text2) + Val(Text4)
End If
End Sub
Private Sub TxtLembur_Change()
Text4 = Val(TxtUangLembur) * Val(TxtLembur)
TxtTotal = Val(TxtUMR) - Val(Text2) + Val(Text4)
End Sub
Private Sub cmdsimpan_Click()
With Adodc1.Recordset
.AddNew
.Fields(0) = DTPicker1
.Fields(1) = TxtNamaPegawai
.Fields(2) = TxtNIP
.Fields(3) = Text3 + " Hari"
.Fields(4) = TxtHari + " Hari"
.Fields(5) = TxtLembur + " Jam"
.Fields(6) = TxtTotal
.Update
End With
End sub
Private Sub cmdhapus_Click()
On Error Resume Next
Adodc1.Recordset.Delete
End Sub
Perintah
perhitungan
gaji
Perintah
simpan data
Perintah
hapus data
205
Gambar 4.145 Tampilan Surat Permintaan Pembayaran
Tabel 4.48 Listing Program Surat Permintaan Pembayaran
Listing Program Keterangan
Private Sub Combo1_Click()
If Combo1.ListIndex = 0 Then
TxtUraian.Text = "Pembayaran Gaji Pegawai
-Direksi & Dekom
-Bagian Keuangan
-Bagian Umum/SDM -
Bagian Produksi -
Bagian Quality Assurance -
Bagian SPI
-Bagian Pemasaran"
m$ = Format(DTPicker1, "mm")
Y$ = Format(DTPicker1, "yyyy")
'hitung gaji tetap
q$ = "SELECT SUM(Total_Gaji) AS Expr1 From
dbo.perhitungan_gaji GROUP BY DATEPART([month],
Periode_Gaji), DATEPART([year], Periode_Gaji)HAVING
(DATEPART([month], Periode_Gaji) = " & m$ & ") AND
(DATEPART([year], Periode_Gaji) = " & Y$ & ")"
Adodc2.RecordSource = q$
Adodc2.Refresh
If Adodc2.Recordset.RecordCount = 0 Then
MsgBox "Perhitungan Gaji Pegawai Tetap Bulan
" & m$ & " tahun " & Y$ & " Belum dihitung!!!",
vbInformation, "Informasi"
TxtJumlah = "0"
Else
TxtJumlah = Adodc2.Recordset.Fields(0)
End If
Perintah
menyortir
total gaji
berdasarkan
bulan
207
Gambar 4.148 Tampilan Order Pembelian
Tabel 4.49 Listing Program Order Pembelian
Listing Program Keterangan
Private Sub cmdsimpan_Click()
With Adodc3.Recordset
.AddNew
.Fields(0) = TxtNoOP
.Fields(1) = DTPicker1
.Fields(2) = TxtKode
.Fields(3) = TxtNamaSupplier
.Fields(4) = TxtAlamatSupplier
.Fields(5) = TxtKodePos
.Fields(6) = TxtTotalBayar
.Fields(7) = TxtTerbilang
.Update
End With
For i = 1 To no - 1
Adodc4.Recordset.AddNew
With MSFlexGrid1
.Row = i
.Col = 1
Adodc4.Recordset(0) = .Text
.Col = 2
Adodc4.Recordset(1) = .Text
.Col = 3
Adodc4.Recordset(2) = .Text
.Col = 4
Adodc4.Recordset(3) = .Text
.Col = 5
Adodc4.Recordset(4) = .Text
.Col = 6
Adodc4.Recordset(5) = .Text
End With
End sub
Perintah
simpan data
209
Tabel 4.50 Listing Program SPPPBB
Listing Program Keterangan
Private Sub cmdsimpan_Click()
On Error Resume Next
If TxtBagian = nul Or TxtPerihal = nul Or TxtNoBPB =
nul Or TxtUraian = nul Or TxtJumlah = nul Then
MsgBox "Lengkapi Data Terlebih Dahulu!", vbCritical,
"Peringatan!"
Else
With Adodc1.Recordset
.AddNew
.Fields(0) = TxtNoSurat
.Fields(1) = DTPicker1
.Fields(2) = TxtBagian
.Fields(3) = TxtDitujukan
.Fields(4) = TxtPerihal
.Fields(5) = TxtNoBPB
.Fields(6) = TxtNoOP
.Fields(7) = TxtKuitansi
.Fields(8) = TxtUraian
.Fields(9) = TxtJumlah
.Fields(10) = TxtTerbilang
.Update
End With
End sub
Perintah
simpan data
Gambar 4.151 Tampilan Cetak SPPPBB
210
Gambar 4.152 Tampilan untuk Cetak Jurnal Umum
Tabel 4.51 Listing Program Jurnal Umum
Listing Program Keterangan
Private Sub cmdTampilJU_Click()
'Jurnal Umum -------- Perbulan ---------
On Error Resume Next
If Combo1 = nul Or Text1 = nul Then
MsgBox "Data Belum Diisi Dengan Lengkap", ,
"Peringatan!"
Else
CR1.ReportFileName = App.Path &
"/Report/Jurnal_Umum_Bulan.rpt"
CR1.SelectionFormula = "month({jurnal_umum.Tanggal}
)=" & Combo1.ListIndex + 1 & " And " &
"Year({jurnal_umum.Tanggal} )=" & Text1.Text
CR1.RetrieveDataFiles
CR1.Action = True
Combo1 = ""
Text1 = ""
End If
End Sub
Private Sub cmdTampilJU2_Click()
'Jurnal Umum ------ Pertahun-------
'On Error Resume Next
If Text2 = nul Then
MsgBox "Data Belum Diisi", vbInformation,
"Peringatan"
Else
CR1.ReportFileName = App.Path &
"/Report/Jurnal_Umum_Tahun.rpt"
CR1.SelectionFormula = "Year({jurnal_umum.Tanggal}
)=" & Text2.Text
CR1.RetrieveDataFiles
CR1.Action = True
Text2 = ""
End If
End Sub
Perintah
tampilkan
Jurnal
perbulan
Perintah
tampilkan
Jurnal
pertahun
212
Tabel 4.52 Listing Program Buku Besar Umum
Listing Program Keterangan
Private Sub cmdTampilBB_Click()
Dim tgl As Date
tgl = DateSerial(Val(TxtBB), ComboBB.ListIndex + 1, 1)
q$ = "SELECT SUM(Jumlah_Investasi) AS Expr1 From
investasi_modal WHERE (Tanggal < CONVERT(DATETIME, '" &
Format(tgl, "mm/dd/yyyy") & "', 102))"
Adodc1.RecordSource = q$
Adodc1.Refresh
If Adodc1.Recordset.Fields(0) > 0 Then
TxtModal = Adodc1.Recordset.Fields(0)
Else
TxtModal = 0
End If
q$ = "SELECT SUM(Jumlah_Uang) AS Expr1,
SUM(Denda_Keterlambatan_Rp) AS Expr2 From nota_debet WHERE
(Tanggal < CONVERT(DATETIME, '" & Format(tgl,
"mm/dd/yyyy") & "', 102))"
Adodc1.RecordSource = q$
Adodc1.Refresh
If Adodc1.Recordset.Fields(0) > 0 Then
TxtNota = Adodc1.Recordset.Fields(0) +
Adodc1.Recordset.Fields(1)
Else
TxtNota = 0
End If
q$ = "SELECT SUM(Total_Bayar) AS Expr1 From
transaksi_pbbbp WHERE (Tanggal < CONVERT(DATETIME, '" &
Format(tgl, "mm/dd/yyyy") & "', 102))"
Adodc1.RecordSource = q$
Adodc1.Refresh
If Adodc1.Recordset.Fields(0) > 0 Then
TxtPembelian = Adodc1.Recordset.Fields(0)
Else
TxtPembelian = 0
End If
TxtTotalPenerimaan = Val(TxtModal) + Val(TxtNota)
TxtTotalBeban = Val(TxtGaji) + Val(TxtPPPK) +
Val(TxtBebanPerusahaan) + Val(TxtPembelian)
TxtSaldoAkhir = Val(TxtTotalPenerimaan) -
Val(TxtTotalBeban)
If Combo3 = nul Or ComboBB = nul Or TxtBB = nul Then
MsgBox "Data Belum Diisi Lengkap", "Peringatan!"
Else
If Combo3 = "Kas" Then
CR1.ReportFileName = App.Path & "/Report/BBKas_Bulan.rpt"
CR1.SelectionFormula = "month({bb_kas.Tanggal} )=" &
ComboBB.ListIndex + 1 & " And " & "Year({bb_kas.Tanggal}
)=" & TxtBB.Text
CR1.ParameterFields(0) ="Saldoawal;" & TxtSaldoAkhir &";1"
CR1.RetrieveDataFiles
CR1.Action = True
End sub
Private Sub cmdBatalBB_Click()
BukuBesar.Visible = False
End Sub
Perintah
menghitung
saldo awal
Perintah
tampilkan
Jurnal
pertahun
Untuk
menutup
form/keluar
form
214
Gambar 4.156 Tampilan Cetak Buku Besar Umum Piutang Usaha
Gambar 4.157 Tampilan Cetak Buku Besar Umum Peralatan
215
Gambar 4.158 Tampilan Cetak Buku Besar Umum Beban Gaji dan Upah
Gambar 4.159 Tampilan Cetak Buku Besar Umum Beban Listrik
216
Gambar 4.160 Tampilan Cetak Buku Besar Umum Beban Air
Gambar 4.161 Tampilan Cetak Buku Besar Umum Beban Telepon
217
Gambar 4.162 Tampilan Cetak Buku Besar Umum Bahan Baku
Gambar 4.163 Tampilan Cetak Buku Besar Umum Bahan Penolong
218
Gambar 4.164 Tampilan Cetak Buku Besar Umum Perlengkapan
Gambar 4.165 Tampilan Cetak Buku Besar Umum Modal
219
Gambar 4.166 Tampilan untuk Cetak L/K Arus Kas
Tabel 4.53 Listing Program L/K Arus Kas
Listing Program Keterangan
Private Sub cmdTampilLK_Click()
Dim tgl As Date
tgl = DateSerial(Val(TxtArusKasBulan), Combo2.ListIndex +
1,1)
q$ = "SELECT SUM(Jumlah_Uang) AS Expr1,
SUM(Denda_Keterlambatan_Rp) AS Expr2 From nota_debet WHERE
(Tanggal < CONVERT(DATETIME, '" & Format(tgl, "mm/dd/yyyy")
& "', 102))"
Adodc1.RecordSource = q$
Adodc1.Refresh
If Adodc1.Recordset.Fields(0) > 0 Then
TxtNota = Adodc1.Recordset.Fields(0) +
Adodc1.Recordset.Fields(1)
End If
q$ = "SELECT SUM(Jumlah_Uang) AS Expr1 From bk_gaji WHERE
(Tanggal < CONVERT(DATETIME, '" & Format(tgl, "mm/dd/yyyy")
& "', 102))"
Adodc1.RecordSource = q$
Adodc1.Refresh
If Adodc1.Recordset.Fields(0) > 0 Then
TxtGaji = Adodc1.Recordset.Fields(0)
Else
End If
q$ = "SELECT SUM(Jumlah_Investasi) AS Expr1 From
investasi_modal WHERE (Tanggal < CONVERT(DATETIME, '" &
Format(tgl, "mm/dd/yyyy") & "', 102))"
Adodc1.RecordSource = q$
Adodc1.Refresh
If Adodc1.Recordset.Fields(0) > 0 Then
TxtModalKas = Adodc1.Recordset.Fields(0)
Else
TxtModalKas = 0
End If
TxtTotalBeban = Val(TxtGaji) + Val(TxtPPPK) +
Val(TxtBebanPerusahaan) + Val(TxtPembelian)
TxtAktivitasOperasi = Val(TxtNota) - TxtTotalBeban +
TxtModalKas
End Sub
Perintah
menghitung
saldo awal
220
Tabel 4.54 Listing Program L/K Arus Kas Lanjutan
Listing Program Keterangan
If Combo2 = nul Or TxtArusKasBulan = nul Then
MsgBox "Data Belum Diisi Dengan Lengkap", , "Peringatan!"
Else
CR1.ReportFileName = App.Path & "/Report/Arus_Kas_Bulan.rpt"
CR1.SelectionFormula = "month({LK_Arus_Kas.Tanggal} )=" &
Combo2.ListIndex + 1 & " And " & "Year({LK_Arus_Kas.Tanggal}
)=" & TxtArusKasBulan.Text
CR1.ParameterFields(0) = "Saldokas;" & TxtAktivitasOperasi &
";1"
CR1.RetrieveDataFiles
CR1.Action = True
End If
End Sub
Perintah
tampilkan
L/K Arus
Kas
Gambar 4.167 Tampilan Cetak L/K Arus Kas
221
4.6 Konversi Komponen Sistem
4.6.1 Pengguna (Brainware)
Sumber daya manusia yang diperlukan untuk menjalankan program Sistem
Informasi Akuntansi Laporan Keuangan Arus Kas ini minimal lulusan SMU/SMK
yang bisa mengoperasikan komputer di bidang hardware dan software.
4.6.2 Perangkat Keras (Hardware)
Hardware yang diperlukan untuk menjalankan program aplikasi Sistem
Informasi Akuntansi Kas ini adalah: Processor INTEL Pentium IV, Motherboard
ASUS, Hardisk Minimal 40 Gb, RAM DDR2 256 MB, VGA CARD 128 MB.
4.6.3 Perangkat Lunak (Software)
4.6.3.1 Perangkat Lunak Sistem
Perangkat lunak sistem yang digunakan untuk mengkonfigurasi komputer
yaitu Windows XP, karena sistem operasi ini dapat mendukung Sistem Informasi
Akuntansi Laporan Keuangan Arus Kas.
4.6.3.2 Perangkat Lunak Pemrograman
Perangkat lunak pemrograman yang digunakan untuk membuat program
laporan keuangan arus kas ini adalah Microsoft Visual Basic 6.0, Karena aplikasi
ini dapat mendukung Sistem Informasi Akuntansi Laporan Keuangan Arus Kas.
4.6.3.3 Perangkat Lunak Aplikasi
Perangkat lunak aplikasi yang digunakan untuk membuat program aplikasi
laporan keuangan arus kas ini adalah SQL Server 2000 dan Crystal Report 8.5.
Karena aplikasi ini dapat mendukung Sistem Informasi Akuntansi Laporan
Keuangan Arus Kas.
222
4.7 Jaringan Komputer Client Server
4.7.1 Model Jaringan Client Server
Model jaringan yang digunakan yaitu model jaringan topologi star Menurut
Sopandi Dede mendefinisikan dalam bukunya yang berjudul Instalasi dan
konfigurasi Jaringan Komputer, topologi star sebagai berikut: “Topologi star
berbentuk seperti bintang dan memiliki kemudahan untuk menambah atau
mengurangi serta mudah untuk mendeteksi kerusakan pada sistem yang ada.”
(2004:41)
Penulis memilih model topologi ini karena model ini dapat menghemat
kabel, mudah dikembangkan dan tingkat keamanannya termasuk tinggi.
4.7.2 Koneksi Jaringan Client Server
Berdasarkan perancangan sistem informasi akuntansi laporan keuangan arus
kas yang berbasis client server dengan menggunakan Microsoft Visual Basic 6.0
dan SQL Server 2000, maka diperlukan adanya konfigurasi client server agar
aplikasi ini dapat digunakan. Dimana beberapa komputer yang saling terhubung
dan membentuk suatu jaringan (client-server) untuk dapat menggunakan program
aplikasi secara bersama-sama (sharing). Untuk itu, supaya dapat terkoneksi maka
ODBC-nya harus di-setting terlebih dahulu.
Langkah–langkah dalam melakukan konfigurasi client server adalah sebagai
berikut:
A. Langkah pertama adalah memastikan bahwa dalam komputer anda terdapat
port jaringan.
B. Selanjutnya sediakan peralatan-peralatan jaringan seperti dibawah ini:
1. Kabel UTP, misalnya kabel UTP dengan tipe Straight, dapat dilihat pada
gambar bawah ini:
Gambar 4.168 Kabel UTP Tipe Straight
223
2. Konektor dengan tipe straight, seperti gambar di bawah ini:
Gambar 4.169 Konektor Tipe Straight
3. Crimp Tool, yaitu tang khusus yang digunakan untuk memasang konektor
ke kabel UTP, Contoh crimp tool dapat dilihat pada gambar di bawah ini:
Gambar 4.170 Crimp Tool
Pasa saat akan memasang konektor ke kabel UTP, pertama-tama potong
bagian ujung kabel dengan pisau potong yang ada pada Crimp Tool sampai
kabel-kabel kecil yang ada di dalamnya terbuka, lalu susun dan ratakan
dengan pisau potong yang ada pada Crimp Tool kemudian masukkan kabel
tersebut ke dalam konektor berdasarkan urutan tipe straight, dan pastikan
bahwa kabel tersebut tersusun dengan benar. Masukkan konektor ke dalam
crimp tool kemudian tekan (pressed) sampai pin yang ada di dalam konektor
menembus sampai ke dalam kabel.
C. Selanjutnya tes kabel UTP yang telah dibuat tersebut dengan menggunakan
LAN Tester, hal ini dilakukan untuk memastikan bahwa sambungan kabel
sudah terpasang dengan benar. Untuk tipe straight jika susunan kabelnya
terpasang dengan benar maka led 1 sampai 8 akan berkedip.
Berikut ini adalah gambar dari bawah dari ujung kabel UTP yang sudah
dipasang konektor yang susunannya sudah benar dan berhasil dengan baik
(urutan pewarnaan pinnya ikut standar).
Gambar 4.171 Urutan Pin Standar
224
1. Apabila peralatan jaringan yang dibutuhkan telah terpenuhi, maka
pasangkan kabel UTP tadi ke Port jaringan komputer anda.
2. Pastikan bahwa Jaringan anda sudah terkoneksi.
3. Setelah komputer anda terkoneksi pada jaringan maka anda dapat
melakukan sharing data dengan cara:
a. Langkah pertama adalah cari ODBC dulu untuk mengkoneksikan data.
ODBC dapat dicari dengan klik start jika sudah ada pada layar dapat
langsung di klik, apabila tidak ada maka dapat dicari melalui Control
Panel kemudian klik Administrative Tools.
Gambar 4.172 Setting Control Panel
b. Setelah ODBC di klik maka muncul tampilan. Jika database sudah ada
dapat langsung klik configure apabila database belum ada, kita pilih
Add untuk memasukan database dan pilih driver yang digunakan.
225
Gambar 4.173 Setting ODBC
Gambar 4.174 Setting Configure
c. Setelah database masuk isikan data source name sesuai dengan
database, kemudian klik next.
226
Gambar 4.175 Setting Data Source
d. Kemudian pilih server yang digunakan, serta masukan login ID dan
Password apabila settingan komputer ada Password lalu pilih Next.
Gambar 4.176 Setting Koneksi
e. Setelah itu pada change the default database pilih database yang akan
digunakan kemudian klik Next.
227
Gambar 4.177 Setting Database
f. Apabila muncul gambar seperti di bawah ini kemudian klik Finish
Gambar 4.178 Setting bahasa SQL
g. Kemudian untuk memastikan data source sudah terkoneksi dapat di klik
Test Data Source dan apabila sudah terkoneksi klik OK
Gambar 4.179 Test Data Source
228
4.8 Kelebihan dan Kelemahan Sistem yang Diusulkan
4.8.1 Kelebihan Sistem
Kelebihan sistem yang diusulkan adalah sebagai berikut:
A. Program yang diusulkan Sudah terkomputerisasi.
B. Software aplikasi ini sudah berbasis client server.
C. Ada pengendalian keamanan pada saat memasuki program dan masuk ke
setiap bagian yaitu dengan kata kunci (password).
D. Ada pengendalian jika surat kontrak perjanjian jangka panjang sudah habis
masa kontraknya atau telah diputus kontrak secara sepihak statusnya akan
berubah dan tidak bisa melakukan pemesanan barang kepada perusahaan.
E. Ada peringatan untuk cetak surat penagihan piutang untuk mengingatkan agar
user tidak lupa.
F. Pada saat membuat Jurnal Umum dan Buku Besar sudah terdapat nomor akun.
G. Pembuatan Jurnal Umum, Buku Besar, Laporan Keuangan sudah memenuhi
Standar Akuntansi Keuangan.
H. Laporan Keuangan yang dibuat yaitu Laporan Keuangan Arus Kas.
I. Terdapat laporan pendukung, yaitu Laporan Pemesanan Barang, Laporan
Pengiriman Barang, Laporan Piutang, Laporan Telat Bayar, Rekap
Penerimaan Kas dan Rekap Pengeluaran Kas.
4.8.2 Kelemahan Sistem
Kekurangan sistem yang diusulkan adalah:
A. Program aplikasi ini hanya memunculkan data-data yang berkaitan dengan
laporan keuangan arus kas saja.
Recommended