3
ETAET I I KETTJA
S I STEM 2.I.
PROSES KERJA
AY
A
Sistem pencatatan tabungan ada 2 macam yaitu sistem pencatatan tabungan dengan memakai buku tabungan dan
AB
sistem pencatatan tabungan dengan menakai rekening koran dimana masing-masing sistem mempunyai kelebihan Sisten pencatatan tabungan dengan memakai tersendiri.
buku tabungan memudahkan pemantauan saldo tabungan bagi pada penabung karena setiap transaksi sela1u terlihat
perlu
SU
R
buku tabungan. sisten pencatatan tabungan dengan memakai rekening koran bersifat praktis karena penabung tidak
selalu
membawa
buku tabungan pada saat melakukan
bank dan penantauan saldo tabungan oleh penabung dapat dilakukan pada saat penabung memperoleh rekening koran atau meminta informasi ke bank pada
di
M
transaksi
O
setiap saat. Proses keria yang dimaksud dalam penulisan ini adalah sistem pencatatan tabungan dengan memakai
IK
rekening koran. dalam sisten tabungan bunga harian dirnulai dengan pembukaan tabungan oleh
Proses kerja
ST
sebenarnya
penabung. Didalan pembukaan tabungan akan disertai oleh dipenuhi dengan setoran pertama yang wajib penabung.
jumlah
mininum
setoran
awal
oleh bank dan iumlah tersebut tidak boleh sebelum tabungan ditutup. setoran pertarna ini
ditentukan dianbil
Biasanya
rekening akan meniadi saldo awal tabungan di dalam kartu koran.
sebagai
AB
laporan harian beruPa daftar transaksi harian berfungi laporan tersebut
AY
koran.Dalamprosesharianpihakbankakanmembuat
transaksi harian. rekaP transaks
A
Selanjutnya setiap transaksi debet atau kredit akan mengubah saldo dan selalu dicatat dalam kartu rekeiring
kontrol
R
PenghimPun total transaksi debet dan kredit yang dipakai dalam saldo saldo penabung dinana total kontrol' transaksi tabungan kemdrin ditanbah dengan total tersebut
sebagai
SU
laporan
kredit dan dikurangi dengan total transaksi debet harus sama.\dengan total saldo tabungan hari ini.
M
-
O
saldo harian
lapora,n tersebut menunjukkan total saldo tabungan sampai pada proses akhir hari. Total saldo harian
ST
IK
.
dicocokkan dengan hasil pada point diatas' Pada proses akhir periode bank akan menghitung
bunga berdasarkan saldo harian yang telah tercatat
dalam
Sebenarnya perhitungan bunga bisa dihitung setiap hari berdasarkan saldo pada akhir haril tetapi cara ini kurang efisien karena tidak semu4 penabung akan nelakukbn transaksi setiap hari sehingga rekening
koran.
saldomungkintidakberubahuntukbeberapahari.Kalau maka saldo tidak berubah untuk jangka waktu yang lama tidak perhitungan bunga setiap hari akan neniadi rekening
A
berdasarkan
periode
perhitungan bunga pada akhir dengan
koran
cara
AY
Karena itu dipilih
efisien.
AB
mengakunulasikan saldo harian ke dalam saldo kumulatif total (saldo harian dikalikan dengan hari bunga). Dalam proses perhitungan bunga sekaligus dihitung potongan
rL
SU
periode berikutnYa.
R
pajak penghasilan atas bunga sesuai ketentuan pemerintah sebesar 15 % / tahun dan akan dihasilkan bunga netto yang akan dikreditkan ke dalam saldo penabung pada awal Metode perhitungan bunga akan diielaskan
pada
M
keterangan di bawah ini : t o*" ' bunsa = -;;;;;-!
[= saldo kumulatif total $= persentase bunga
O
dimana
IK
saldo kunulatif
total didapat dari total
saldo
ST
kumulatif harian. Dinana saldo kumulatif harian
dihitungdarijurnlahsaldodikalikan,jumlah hari bunga. Angka 36500 didapat dari
jumlah
dalan 1 tahun yaitu 365 dikatikd.n angka 100 dari angka persen dalam persentase bunga'
hari
Untirk memperjelas maksud di atas, berikut diberikan
contoh dertgan kondisi ketentuan tabungan
:
A
persentase bunga = 24 % / tahun persentase PPh = 15 % / tahun lama 1 periode mulai tanggal 1 sampai akhir bulan
AY
Kartu rekening koran menujukkan data sebagai berikut: saldo kred i t debet keterangan tanggal
n
saldo awal setoran tunai
r3/oi /e2
setoran kliring
r1 /07
pengambilan tunai
/s2
pengambilan tunai
400. 000
500.000
200. 000
300.000 200.000
100.000
SU
21/07 /92
berikut
saldo tanggal 10 s/d, 12 100.000 x 13 s/d 16 500.000 x 17 s/d,23 300.000 x 24 s/d, 31" 200.000 x
saldo kumulati-f
ST
IK
O
M
maka perhitungan bunga sebagai
total
keterangan
3 4 7 8
100.000
400.000
R
setoran kliring
AB
100 . 000
ro/o7 /s2
:
300.000
2.000.000 2.100.000 1.600.000
6.000.000
:
10 s/d 12 jumlah harinya = $ dan saldo menunjukkan 100.000 maka saldo kumulatifnya = 100.000 x J = 300.000' dan seterusnya saldo kumulatif ditambahkan sampai akhir tgl
periode.
Maka didapat saldo kumulatif = 6.000.000 '
dan
perhitungan bunganya 6.000.000 x
24
=
A
bunga
:
= 3.945,2I = 3.945 ( angka desimal di buan$ berikut: = bunga x Persentase = 3,945 x 15 / 7AA
bun$a adalah sebagai
PPh
R
pph
)
AB
Sedangkan perhitungan pph atas
AY
36500
= sgL r75 = 592 ( dibulatkan ke atas tanpa desimal Hasil bunga yang telah dipotong pph meniadi bunga netto yang siap dil
SU
)
:
M
sebagai berikut
PPh
= 3.945 -
592
O
bunga net = bunga -
IK
= 3.353 Demikian contoh cara menghitung
bunga
serta
ST
pemotongan pph atas bunga.
. Pada akhir periode akan dibuat laporan_Iaporan
:
Iaporan bunga ;daftarperhitunganbungayangdiberikanbeserta potongan paiak penghasilan yang harus disetorkan I I
\
ke kantor Paiak. - rekening koran untuk diberikan pada penabun$
rekening koran ini dibuat dari salinan kartu rekening koran dan akan diberikan kepada penabung
A
untuk Pedoman saldo tabun$annya' dan
AY
Pengkreditanbun$atersebutharusdilakukanuntuk semua penabung secara bersama-sama pada awaL periode
kartu rekening koran akan diganti dengan kartu yang baru untuk periode berikutnya. Dari contoh diatas maka kartu
0r/08/92 DIAGRAM
ALIR
SU
oo
bunga
R
saldo awal
AB
rekening koran untuk periode yang baru menjadi kredit debet keterangan tanggal
sistem daPat di lihat
M
penjelasan mengenai diagram alir
O
pada sub bab 2,4,
IK
saldo 200.000 203.353
SISTEM
Diagram alir
ST
3.353
:
pada gambar 1 dan
tersebut daPat dilihat
L
M
O
IK
ST
A
AY
AB
R
SU
10
2.3, DISKRIPSI FILE Program apl ikasi menggunakan 9 buah file FLAG
2, File
PASS
3. File
CABANG
4. File
KODETRAN
5. File
MASTER
6. File
TRANSAKSI
7. File
REKAP
8. File
REKAPSEM
9. File
MASTERBA
R
AB
AY
1. FiIe
2,3,1. File
:
A
Yaitu
j'ni
harian
SU
.
tabungan bunga
FLAG.
digunakan untuk menyimpan data parameter yang dipakai selama sistem berialant seperti tanggal , d'ata bank, kontrol laporant
ini
M
File
O
persentase bunga dan pajak, batas maksimum saldo bebas pajak, batas minimum setoran dan batas
ST
IK
minimum saldo.
Struktur file
FIELD
tersebut adalah
FIELD NAME TYPE
:
WIDTH
1
TANGGAL
DATE
2
UPDATE
DATE
3
NMBANI(
CHARACTER
30
4
ALAMAT
CHARACTER
35
5
KOTA
CHARACTER
15
8
DEC
CSALDO
LOGICAL
1
7
CHARIAN
LOGICAL
1
8
CREKAP
LOGICAL
1
9
BUNGA
LOGICAL
1
10
TRANSFER LOGICAL
1
1
CLOSMONT LOGICAL
L2
CREKENING LOGICAL
13
RATE
NUMERIC
14
TAK
15
MAX_TAX
16
OL_BANK
LOGICAL
1
L7
SETMIN
NUMERIC
8
NUMERIC
8
1
NTIMERIC
5
2
NUMERIC
8
AB
2
R
SALMIN
18
1
5
SU
1
AY
6
Maksud serta
A
rL
kegunaan dari
:
M
field diatas adalah sebagai berikut
masing-masin$
1.
TANGGAL.
ST
IK
O
Field ini digunakan untuk menyimpan tanggal dari sistem yang akan dipakai untuk proses
t) L.
transaksi.
UPDATE.
Field ini digunakan untuk menyimpan tanggal s
i stem sebelumnya.
3. NMBANK.
- Field bank. ALAMAT.
ini digunakan untuk menyimpan
nama
t2
- Field ini digunakan untuk
alamat
menylmpan
bank.
- Field ini digunakan untuk
kota.
AY
6. CSALDO.
menyimpan
A
KOTA.
AB
- FieId ini digunakan untuk menyimpan kondi s i pencetakan IaPoran saldo harian sebagai kontrol pada saat penutupan proses harian. 7. CHARIAN.
R
- Field ini digunakan untuk menyimpan kondisi pencetakan laporan transaksi harian sebagai
SU
kontrol pada saat penutupan proses harian. B. CREI(AP.
- Field ini digunakan untuk menyimpan kondisi transaksi pencetakan Iaporan rekapitulasi
M
harian sebagai kontrol pada saat penutupan
O
proses harian.
9.
- Field ini digunakan untuk menyimpan kondisi proses perhitungan bunga pada akhir
IK
ST
BUNGA.
periode.
10. TRANSFER.
- Field
ini
digunakan untuk menyimpan kondisi
proses transfer
hasil
dalam saldo penabun$. 11
.
CLOSI'IONT.
perhitungan
bunga ke
13
Field ini digunakan untuk menyimpan kondisi proses PenutuPan Periode ' CREKENING.
A
12,
13.
RATE
ini
- Fie1d
digunakan
AY
- Field ini digunakan untuk menyimpan kondisi pencetakan rekening koran' untuk
menyimpan
14.
AB
persentase- bunga yang diberikan bank' TAX.
MAX_TAX..
SU
15.
R
- Fiel-d ini- digunakan untuk menyimpan persentase potongan paiak atas bunga' ini digunakan untuk menyimpan batas
- Field
maksimum saldo
yang tidak
kena potongan
M
paiak atas bunga. 16.
OL-BANK.
O
- Fietd ini digunakan untuk menyimpan kondisi jika pajak atas bunga ditanggung oleh bank'
,
ST
IK
T7
18.
2,3,2. File
SETMIN.
- Field ini digunakan untuk menyimpan batasan minimum setoran. SALMIN.
- Field ini digunakan untuli menyimpan batasan minimum saldo tabun$an. PASS.
File
ini
digunakan untuk menyimpan
semua
14
kode pemakai, nama pemakai dan password pemakai i
FIELD NAME TYPE
FIELD
WIDTH
KODE
CHARACTER
3
2
NAMA
CHARACTER
10
3
PASS
NUMERIC
]-
4
LEVEL
NUMERIC
5
STATUS
LOGICAL
1
ke$unaan dari
1.
KODE.
:
ini digunakan untuk menyimpan
SU
- Field
masing-masing
R
field diatas adalah sebagai berikut .
6
AB
Maksud serta
AY
1-
DEC
A
tersebut adalah
Struktur file
'
nomer
kode pemakai.
2,
NAMA.
ini digunakan untuk menyimpan
nama
M
- Field
pemakai.
PASS.
O
3.
ini
ST
IK
- Field
.I
.
digunakan
untuk
menyimpan
password pemakai.
LEVEL.
- Field
ini digunakan untuli menyimpan level
pemakai-.
5.
STATUS.
Fietd ini digunakan untuk menyimpan status atau pemakai apakah pemakai tersebut aktif non aktif.
2.3.3. File
CABANG.
serta nama cabang Struktur file tersebut adalah
:
WIDTH
1
CODE
CHARACTER
2
2
NMCAB
CHARACTER
10
kegunaan dari
field diatas adalah sebagai berikut 1.
masin$-masing
AB
Maksud serta
DEC
AY
FIELD NAME TYPE
FIELD
A
digunakan untuk menyimpan kode
ini
File
R
CODE.
:
ini digunakan untuk menyimpan kode cabang pembantu yang digunakan dalam
SU
- Field
account Penabun$. 2,
NMCAB.
ini digunakan untuk merlyimpan
,3
cabang Pembantu.
,4. File
KODETRAN.
O
2
File
ini
kode transaksi,
IK
ST
nama
M
- Field
Struhtur file FIELD
digunakan untuk menyimpan semua keteran$an dan jenis transaksi '
tersebut adalah
FIELD NAME TYPE
:
WIDTH
]-
CODE
CHARACTER
2
2
KETERANGAN
CHARACTER
15
3
MUTASI
CHARACTER
1
Maksud serta
kegunaan dari
field diatas adalah sebagai berikut
DEC
masin$-mas j-n$ :
16
1
.
CODE.
2.
A
-Fieldinidigunakanuntukmenyimpankode transaks i . KETERANGAN.
digunakan untuk ini - Field keterangan kode transaksi '
AY
3.
menylmpan
MUTASI.
2.3.5. File
AB
- Field ini digunakan untuk menyimpan jeni-s transaksi debet atau kredit File
ini
R
MASTER.
digunakan untuk
menf impan
semlla
FIELD
FIELD NAME
TYPE
CAB
CHARACTER
M
]-
SU
data penabung termasuk saldo dan bunga. Struktur file tersebut adalah : 2
AC.COUNT
CHARACTER
3
NAMA
CHARACTER
20
4
ALAMAT
CHARACTER
20
5
KOTA
CHARACTER
6
OPEN_DATE
DATE
8
7
LAST_DATE
DATE
8
8
S_AK
NUMERIC
9
DIGIT
CHARACTER
10
BUNGA
NUMERIC
t2
I1
BUNGA_BRT
NUMERIC
L2
72
PPH
NUt'{ERIC
L2
O
2
IK
ST
WIDTH
13 4
DEC
L7
8
14
TGLTUTUP DATE CHARACTER OP
15
NM_OP
CHARACTER
10
Maksud serta
ke$unaan dari
1.
CAB.
i
ini digunakan untuk menyimpan kode untuk cabang pembantu yang dipakai
AB
- Field .
masin$-masing
AY
field diatas adalah sebagai berikut
3
A
13
memisahkan penabung atas cabang pembantu' ACCOUNT.
- Fietd
R
2.
ini digunakan untuk menyimpan
nomer
3.
SU
account Penabung. NAMA.
Field
ini digunakan untuk menyimpan
nama
M
penabun$.
4,
ALAMAT.
O
- Field ini digunakan untuk menyimpan alamat penabung.
ST
IK
5.
6.
KOTA.
- Field
ini digunakan untuk menyimpan kota
tempat tinggal Penabung. OPEN_DATE.
- Field ini digunakan untuk menyimpan tanggal buka tabungan. 7
.
LAST_DATE.
- Field ini digunakan untuk menyimpan tanggal
18
transaksi teraiihir 8.
'
S_AK.
A
- Field ini digunakan untuk menyimpan saldo akhir tabungan. - Field
ini digunakan untuk menyimpan kode saldo tabungan'
AB
untuk verifikasi IO.
AY
9. DIGIT.
BUNGA.
11
.
BUNGA_BRT.
ini digunakan untuk menyimpan
SU
- Field
R
- Field ini digunakan untuk menyimpan bunga netto. bunga
sebelum diPotong Pajak.
L2,
PPH.
menyimpan
M
digunakan untuk ini - Field potongan Paiak atas bunga.
TGLTUTUP.
O
13.
IK
Field ini digunakan untuk menyimpan tanggal
ST
14,
15.
penutuPan tabun$an.
OP.
ini digunakan untuk menyimpan kode pemakai yang memasukkan data penabung baru'
- Field NM_OP.
ini digunakan untuk menyimpan nama pemakai yang memasukkan data pendbung baru'
- Field .
2,3,6. File
TRANSAKSI.
19
ini digunakan sebagai struktur dasar transaksi yang menyimpan semua semua file transaksi dalam satu periode' Format nama fj-]e MUTBBYY.DBF,
dimana BB menunjukkan
bulan dan YY menunjukkan tahun' Struktur file tersebut adalah : FIELD NAME
TYPE
1
DATE
DATE
x
2
CAB
CHARACTER
2
3
ACCOUNT
CHARACTER
4
S-AW
5
CODE
7 9
KETERANGAN
CHARACTER
15
JUMLAH
NUMERIC
L2
CHARACTER
OP
CHARACTER
II
NM_OP
CHARACTER
L2
KOREKSI
LOGICAL
13
SUDAH
LOGICAL
O
Maksud serta
ke$unaan dari
field diatas adalah sebagai berikut 1.
2
CHARACTER
I'{UTASI
10
L2
CHARACTER
M
8
DEC
AB
R NUMERIC
6NO
IK
WIDTH
SU
FIELD
ST
AY
:
transaksi
A
File
1
I
?
1n
L
masing-masing :
DATE.
- Field ini digunakan untuk menyinpan tanggal transaksi. 2,
CAB.
20
Fieldinidigunakanuntukmenyimpankode cabang Pembantu' ACCOUNT.
A
3.
4.
AY
-Fieldinidigunalianuntukmenyimpannomer account tabungan' S_AW
CODE.
- Field
ini digunakan untuk menyimpan kode
6.
NO.
SU
transaksi.
R
5.
AB
- Fiel-d ini digunakan untuk menyimpan saldo terakhir sebelum transaksi '
- Field
ini digunakan untuk menyimpan
nomer
urut transaksi. KETERANGAN.
M
i.
- Fietd
ini
digunakan
untuk
menyimpan
O
keteran$an transaksi.
ST
IK
8.
9.
JUMLAH.
- Field ini digunakan untuk menyimpan jurnlah transaksr. MUTASI.
- Fie'td ini digunakan untuk menyimpan jenis transaksi debet/kredit. 10.
oP.
ini digunakan untuk menyimpan kode pemakai yang memasukkan data transaksi '
- Field
2I
1
1
.
NM_OP.
12.
A
- Field ini digunakan untuk menyimpan nama penakai yang memasukkan data transaksi ' KOREKSI.
AY
- Field ini digunakan untuk menyimpan .kondisi yang menyatakan bahwa transaksi tersebut I3.
AB
merupakan koreksi. SUDAH.
dikoreks i 2,3 ,7. File
R
- Field ini digunakan untuk menyimpan kondisr yang menyatakan bahwa transaksi ini telah .
SU
REKAP.
ini
File
digunakan untuk menyimpan hasil
transaksi harian menurut kode transaksi. tersebut adalah
M
Struktur file
FIELD NAME TYPE
FIELD
CHARACTER
2
2
CODE
CHARACTER
2
3
JUMLAH
NUMERIC
4
MUTASI
CHARACTER
O IK
WIDTH
CAB
1-
ST
:
Maksud serta
keglunaan dari
field diatas adalah sebagai berikut 1.
].5 1
masing-masing :
CAB.
- Field
ini digunakan untuk menyimpan kode
cabang pembantu.
2.
DEC
CODE.
22
- Fi-eld ini digunakan untuk menYimPan kode transaksi ' JUMLAH.
A
3.
AY
- FieId. ini digunakan untuk menyimpan total dalam satu hari transaks i yang terjadi kerj a. MUTASI
.
ini digunakan untuk menYimPan jenis
- Field
AB
.I.
transaks i debet / kredit. REKAPSENI.
R
2.3.8. Fil-e
SU
File ini- digunakan untuk menylmpan sementara hasil perhitungan ulang data transaksi untuk dibandingkan dengan file REKAP sebelum proses akhir hari.
tersebut sama dengan file
M
struktur file 2,3.9. File
REiiAP.
MASTERBA.
di
struktur
file
kemarin
digunakan sebagai patokan saldo
ini
O
FiIe
dalam verifikasi
saldo
tabun$an
IK
sebelum Proses akhir hari. IIASTER.
PENJELASAN DIAGRAM ALIR SISTEII.
ST
2,4.
tersebut sama dengan file
2.4
.1,. Pers iapan data. - Setiap
data penabung dimasukkan ke dalam
file
master penabung.
- Parameter tabungan dimasukkan ke dalam file parameter.
z3
kode transaksi yang dipakai dalam Proses kode dimasukkan ke dalam file transaksi
Semua
A
transaksi. Semuakodecabangpembantudimasukkankedalam kode cabang.
- Persiapan bukti-bukti
AY
file
dokumen transaksi'
2,4,2. Proses transaksi. Proses tr.ansaksi terjadi
AB
karena adanya bukti
file
R
transaksidenganmenggunakanfilemaster penabungr file parameter, file kode cabang dan kode transaksi.
SU
- Hasil dari proses transaksi ini akan me.ngupdate rekap dan f1le master penabungr mengisi file menambah
file
transaksi.
M
2,4.3. Proses akhir hari.
O
Proses akhir hari dikerjakan berdasarkan file parameter sebagai pedoman untuk peneriksaan semua kegiatan
Jika
semua laporan
maka Proses akan dilanjutkan dengan pemeriksaan ulan$ transa'ksi dan saldo master tabungan dengan menggunakan file telah
IK
ST
laporan.
dibuat
penabung, file
masterba, file
transaksi
rekap yang akan menghasilkan file sementara. File rekap sementara ini file
dicocokkan dengan file
rekap transaksi.
dan
rekaP akan
Jika
pemeriksaan menunjukkan kecocokan maka proses
24
akan dilanjutkan transaksi
di file
dengan mereset semua rekaP
rekap dan mengganti tanggal
parameter. Proses ini iuga menghasilkan masterba yang merupakan salinan dari file
master penabung 2,4 ,3 , Proses perhitun$an bunga.
AY
file
A
di file
AB
Proses ini merupakan Proses untuk menghitung bunga berdasarkan file master penabung dan file
R
transaksi. Dalam Proses iuga dihitung potongan pajak atas bunga. Hasil proses ini ..akan disinpan dalam file
master penabung'
SU
2.4 .4, Proses akhir periode.
Proses ini merupakan Proses untuk menyiapkan file transaksi untuk Periode yang baru'
M
2,4.5. Proses pengkreditan bun$a.
O
- Proses ini akan mengkreditkan hasil Perhitungan bunga yang disinpan dalan file master penabung mereset hasil sebagai transaksi sekaligus
IK
perhitungan bunga dan potongan pajak di
file
master penabung.
ST
2,4,6, Penbuatan laporan. Dengan menggunakan file
transaksi
dihasilkan laporan transaksi harian. Dengan menggunakan file rekap transaksi
akan
dan
master Penabung akan dihasilkan laporan rekap transaksi dan total saldo tabungan. file
25
- Dengan
menggunakan
file
master penabung akan
dihasilkan laporan saldo harian. dihasilkan laporan - Dengan file
menggunakan
master Penabung akan bunga dan potongan Pajak file
file
A
menggunakan
master penabung dan
AY
- Dengan
transaksi akan dihasi-lkan rekening koran
2,4,7, Proses Reset File.
AB
- Proses ini merupakan tambahan yang tidak harus dijalankan setiap hari, karena proses ini hanya
iika terjadi kesalahan update fi-1e kesalahan faktor penabung akibat
master
R
dijalankan
SU
perangkat keras atau 1unak. !lisalnya transaksi
telah dinasukkan akan tetapi
suatu karena
M
komputer macet dan transaksi tersebut telah masuk tetapi saldo penabung belum di-update. akan mengembalikan sistem
pada
headaan yang benar berdasarkan transaksi
yang
O
Proses ini
ST
IK
telah
masuk.