APLIKASI
SISTEM
PENGGAJIAN
DI
PT.
PELNI
CABANG
SURABAYA
a---
-
--O a)
--- ----
---2
-:
-=:= === -
--- --
----
-Oleh
:Ferra
Tinneke
Mowoka
NIM :
85.3621NIRM
:
8570854003107308SEKOLAH
TINGGI
INFORMATIKA
& TEKNIK
SURABAYA
1991
DAFTAR ISI
HAIAI.TAN JUDUT
HATAI{AN PENGESAHAN
KATA PENGATITAR
DAFTAR ISI
1.3.
1.
TNSTANST/PERUSAHAAIIL.3.2.
BATASAN PBRI{ASALAHA}I1. 3.
3.
KBBUTUHAN HARDTIARB,/SOFTITAREBAB
II.
SISTEI{ KERJA2.L.
SISTEI{ FIOI{2.2.
PENJELASAN SISTEI{ FLOTT . .. ..2.3.
DESKRIPSI FILE2.3.1.
FIIEPEGAHAI :....
2.3.2.
FIIE TUNJANGAN PEGAI{AI2.3.9.
FIIE POTONGAN PEGATAI2.3.4.FILEPTKP
2.3.5.
FILE GAJI PER BULAN2.3.8.
FILE PAJAK PER BULANHalanan
iii
v I
11
2
2
3
L2 15 L7 18 1g
DAFTAR
IAUPIRAN
viii
BAB
I.
PENDAHULUAN1.1.
TATARBETAKANG
1L.2.
TUJUAN
11.3.
RUANCLINGKUP
Z4
5
g
I
STIKOM
BAB
2.3.7.
FrtE2.3.8.
FILEIII.
URAIAN KERJA3.
1.
SISTEI{ }iENUGAJI PER TAHUN
PAJAK PER TAHUN
Halanan
2L
z2
?,8
zg
31
33
3.2.
DESKRIPSI PROGRAI{23
z8
3.2. 1.
PEUETIHARAAN3.2. 2.
PEI{ETIHARAAN3.2. 3.
PEI{ELIHARAA}I3.2. 4.
PE}iEIIHARAAN3.2. 5.
PE}IEIIHARAAN3.2. g.
PEITBUATAN 3.2. 10. PEITBUATANFIIE PEGATIAI
FIIE TUNJANGAN
FIIE POTOTICAN
FILEPTKP
FIIE GAJI
DAFTAR PEGATIAI
DAFTAR TUIIJAT{GAN
PER BI'IAN
3.2. 6.
PEI{ETIHARAAN FILE PAJAKPER BULAN
3.2.
7.
PROSES PERHITUTTCAN GAJITAHUNA}I
3.2. 8.
PRoSESTAHUNAN
PERHITU}ICAN PAJAK
34
36
38
44 47 40 42
PEEAUAI
3.2. 11. PEI{BUATAN DAFTAR POTONGAN
PECAIIAI
3.2.T2. PEHBUATAN SIIP GAJI
PER BULAN
v1
50
STIKOM
Halanan
3.2. 13. PE}IBUATAII RBKAPITULASI GAJI PER BULAN
3.2.L4. PEI{BUATAN REKAFITULASI GAJI
PER TAHUN
3.2. 15. PEI{BUATAN REKAPITUTASI PAJAK
PER BUTAN
3.2. 16. PEI{BUATAN REKAPITULASI PEGATAI
TIDAK KENA PAJAK PER BUTAH
3.2.T7. PE}IBUATAN REKAPITULASI PAJAK
PER TAHUTI
3.2. 18. PE}IBUATAN RBKAPITULASI PEGATIAI
TIDAK KENA PAJAK PER TAHUN
3.2. 19. PE}IBUATAN LAPORAN SURAT
PB}IBERITAHUAI{ TAHUNAN
BAB
IV.
PEFIITUP53
58
61
66
72
75 68
4.T.
KBSII{PULAN4.2.
SARANSTIKOM
BAB
I
PEITDAHT'LUA}I
1.1-
LATAR BELAKANGSaat ini PT. Pelayaran Nasional Indonesia
(PT. P E t N I) merasakan bahwa slstem penggaJlan
pegawalnya balk yang berstatus tetap maupu.n honorer
tldak nungkln lagl dllakukan secara manual,
karena eara lni nembutuhkan waktu yang cukup lama
untuk menyelesaikan perhitungan gajl pegawal, paJak
penghasllan serta pembuatan laporan-laporan yang
berlsl lnformasl-informasi tentang gaJi beserta
pajaknya. Disamping itu juga dirasakan keakuratan
data yang ada kurang terjamin, haI ini disebabkan
karena mungkln saja dapat terJadi kesalahan ketlk
oleh pegawai yang bersangkutan.
L .2. TUJUATI
Untuk mengatasl masalah tersebut PT. P E L N I
lngln melakukan komputerlsasl dengan cara membuat
apllkasl pada slstem penggaJlannya.
Dengan aplikasl tersebut diharapkan pemrosesan
gaJl pegawai, pajak penghasilan dan pembuatan
Iaporan-laporan yang dlbutuhkan menJadl lebth cepat
serta keakuratan datanya terJamin.
STIKOM
I
1 .3 - NI'ANC LIilEKUP
1. 3. 1. IIISTAIISI,/PENUSAAAAH
PT. P E t N f meruPakan perusahaan pelayaran
yang bergerak dalam bldang Jasa, yaltu nelayanl
penJualan tlket-tlket kapal penumPang mauPun kapal
barang yarlg pada saat 1ni memlllki kurang lebih
100 orang pegawal yang berstatus tetap maupun
honorer.
PT.
P Et
N I Surabaya neruBakan cabangperusahaan yang pusatnya berdomoslll dl Jakarta.
Adapun lokasl perusahaan beralamat dl Jalan
Pahlawan nomor tLZ Surabaya.
1 . 3.2. BATASAI| PETASAT.ATIAN
Apllkasl lnl dlbuat dengan tuJuan untuk
mempercepat proses perhttungan gaJl pegawal dan
paJak penghasllan dl perusahaan pelayaran lnL serta
untuk mendapatkan lnfonmasl-lnfornasl berupa :
- Deftar Peganal
- Daftar TunJangan Pegawal
- Daftar Potongan Pegawal
., - 1
SliB GaJl Per Bulan
- Rekapltulasl GaJl Per Bulan
Rekapltulasl GaJl Per Tahun
Rekapltulasl PaJak Per Bulan
STIKOM
Rekapltulasi Pegawal Tldak Kena PaJak Per Bulan
Rekapltulasi PaJak Per Tahun
Rekapltulasl Pegawal Tldak Kena PaJak Per Tahun
- Laporan Surat Penberltahuan Tahunan ($ P T).
Sedangkan proses pemasukan data gaJl dan paJaF.
Begawal ke Buku Besar Berusahaan dllakukan lewat
program Jurnal Entry darl module General lredger.
1. 3. 3. XEBI'TI'EAA EAilnABE,/SOFTWARE
Hardware dan software yang dlgunakan dalam
pembuatan program apllkasi lni adalah sebagal
berikut :
Satu unlt komPuter IB!I,/PC-XT 640 KB merk GARUDA
type RKN-6000.
Sebuah prlnter merk PANASONIC type KX-P1081
ukuran 132 kolotu.
Sebuah hard-dlsk 40 Mega byte.
- Paket software DBASE III PIUS.
Software SIDEKICK.
- Software CLIPPER SUI{MER '87 .
STIKOM
BAB II SISTEIT KERJA
'i,,
2.I. SISTBH FLOII
Aplikasi sistem penggajian di PT. P E t N I
nempunya.i sistem flow, yaitu sebagai berikut:
STIKOM SURABAYA
STIKOM
2.2. PE}IJELASAT{ SISTBH TLOH
Agar mendapatkan gambaran yang ielas mengienai
sistem flow pada sub-bab 2.L di atas, naka di bawah
ini akan dijelaskan urut-urutan daripada proses yang
harus dilakukan yaitu sebagai berikut :
1. tangkah pertama yernl harus dilakukan adalah
nengis i DATA PEGAI{AI ke dalam f i Ie PEGAHAI
(PGt{.DBF) nelalui program PROGA.PRG, dinana file
ini juga berfungsi sebagai file Referensi (Tabel).
Dari file PEGAWAI (PGl{.DBF) akan dihasilkan output
yang berupa DAFTAR PEGAWAI melalui proE[rauo eetak
PROGLA. PRG.
2. Langkah kedua adalah menEiisi DATA TUNJANGAN
PEGAT{AI ke dalan f i le TUNJANGAN ( TUNJANG - DBF )
melalui program PROGB.PRG dengan nenasukkan NRP
pe€lawai yang dibaca dari file PEGAT{AI (PGl{.DBF).
Dari f ile TUNJANGAN (TUNJANG.DBF) dan f ile PEGAI{AI
(PGt{.DBF) akan dihasilkan output vang berupa
DAFTAR TUNJANGAN PECAT{AI nelalui progran cetak
PROGLB . PRG.
3. LanElkah ketiEla adalah nenBisi DATA POTONGAN
PEGAT{AI ke dalan f ile POTONGAN (POTONG. DBF )
nelalui progran PROGC.PRG dengan menasukkan NRP
pegawai yang dibaea dari f iIe PEGAT{AI (PGI{.DBF).
Dari file POTONGAN (POT0NG.DBF), file PEGAI{AI
( PGI{ . DBF ) dan f i 1e GAJI PER BULAN ( GAJI9999 . DBF )
STIKOM SURABAYA
STIKOM
j
4.
5.
akan dihasilkan output yang berupa DAFTAR POTONGAN
PEGAT{AI ne Ialu i proE ran cetak PROGLC . PRG .
Langkah keenpat adalah nengisi KETENTUAN P T K P
(Penghasilan Tidak Kena Pajak) ke dalam file PTKP
(PTKP.DBF) rnelalui progran PROGD.PRG, dinana f iIe ini berfunE:si sebagai f ite Ref erensi (Tabe] ) .
Setelah keenpat file tersebut diisi, naka proses
yang dilakukan selanjutnya adalah mengisi DATA
GAJI PEGAI{AI PER BUTAN ke dalan file GAJI PER
BUTAN (GAJI9999.DBF) melalui progran PROGE.PRG,
dinana sebagai input ,/ masukan data dalam progran
ini diperlukan dari beberapa file yaitu data file
PEcAtlAI, file TUNJANGAN dan file POTONGAN.
Pada waktu nengisi DATA GAJI PEGAT{AI PER BULAN
pertana kali yang harus dilakukan adalah
menasukkan NRP pegawai. Apabila NRP sudah ada
di dalam ketiga file tersebut, maka seluruh DATA
GAJI PEGAWAI PER BUTAN akan ditampilkan.
(Lihat pada haI. 26 ganbar 3. 1.7. )
Tetapi apabila NRP tidak ada di dalan ketiEla f ile
tersebut, maka kita harus nenasukkan dahulu
data-data yang sesuai denElan NRP-nya ke dalan ketiEfa
file tersebut.
Dari file GAJI PER BULAN (GAJI9999.DBF) dan file
PEGAI{AI (PGl{. DBF ) akan dihasilkan output yang berupa :
STIKOM SURABAYA
STIKOM
- REKAPITULASI GAJI
PROGLE. PRG.
PER BUIAN, melalui progran
Kernudian dari f iIe GAJI PER BULAN (GAJI9ggg. DBF ),
f i 1e PEGAI{AI ( PGI{ . DBF ) dnn f i le POTONGAN
(POTONG.DBF) akan dihasilkan output yang berupa :
- SLIP GAJI PER BULAN, nelalui progran PROGID.PRG.
6. Setelah mengisi file GAJI PER BULAN (CAJI9999.DBF)
naka langkah berikutnya adalah nenglisi DATA PAJAK
PEGAI{AI PER BULAN ke dalam f ile PAJAK PER BULAN
(PJK9999.DBF) nelalui program PROGF.PRG, dinana sebagai nasukan data dalan progran ini diperlukan
dari beberapa f ite yaitu data f ile PEGAI{AI,
TUNJANGAN, POTONGAN, GAJI PER BUTAN dan file PTKP.
Pada waktu nengisi DATA PAJAK PEGAI{AI PER BULAN
pertana kali yang harus dilakukan adalah
nenasukkan NRP pegawai. Apabila t{RP sudah ada
di dalan keenpat file tersebut (file PTKP.DBF
sebagai file tabel), naka selaniutnya nenasukkan
junnlah hari nasuk keria pegawai dalam sebulan
(HK-BIN), bonus dan THR, kemudian seluruh DATA
PAJAK PEGAI{AI PER BULAN akan ditanpilkan.
(Lihat pada hal. 26 ganbar 3.1.8)
Tetapi apabila NRP tidak ada di dalan keenpat
file tersebut, naka kita harus nenasukkan dahulu
data-data yang sesuai dengan NRP-nya ke dalan
keempat file tersebut.
STIKOM SURABAYA
STIKOM
7.
Dari file PAJAK PER BUTAN (PJKgg99.DBF), file
PEGAT{AI (PGl{.DBF) dan f ile GAJI PER BULAN
(GAJI99gg.DBF) ini akan dihasilkan output yang
berupa:
REKAPITULASI PAJAK PER BULAN, trrolalui progran
PROGLG. PRG.
REKAPITULASI PEGAI{AI TIDAK KENA PAJAK PER BULAN,
PROGLH . PRG.
Untuk proses akhir tahun dari file GAJI PER BUTAN
(GAJIgggg.DBF) cukup dengan nenjalankan progran
PROGH.PRG dinana akan dilakukan proses akumulasi
data dari file GAJI PER BULAN (GAJIggg9.DBF) ke
dalan file GAJI PER TAHUN (GAJI.DBF).
Dari fite GAJI PER TAHUH (GAJI.DBF) dan file
PEGAI{AI (PGl{.DBF) akan dihasilkan output yang
berisi laporan REKAPITULASI GAJI PER TAHUN nelalui
proglram cetak PROGLF . PRG.
Sedangkan untuk proses akhir tahun dari file PAJAK
PER BULAN (PJK9999.DBF) dilakukan melalui progran
PROGI . PRG. Dalam proElran PROGI . PRG ini akan
dilakukan proses akunulasi data dari file PAJAK
PER BULAN (PJKggg9.DBF) ke dalan file PAJAK PER
TAHUN (PAJAK.DBF).
Dari file PAJAK PER TAHUN (PAJAK.DBF), file
PEGAI{AI ( PGI{ . DBF ) dan f i le GAJI PER TAHUN
(GAJI.DBF) akan dihasilkan output yang berupa :
8.
STIKOM SURABAYA
STIKOM
REKAPITUTASI PAJAK PER TAHUN,
nelalui
progra!PROGTI.PRG.
REKAPITULASI PEGAI{AI TIDAK KENA PAJAK PER TAHUN
nelalui
progran PROGLJ.PRG.-
TAPORAN SURAT PE}IBERITAHUAN TAHUNA}I (S P T),nelalui
progran PROGLK.PRG.xt< Penjelasan
lebih lanjut
nenEenaisisten
flowaplikasi
ini
dapatdilihat
pada bab3,
sub-bab 3.22.3.
DBSf,RIPSI FILBUntuk nen€Setahui
isi dari setiatr
file
yanegdipakai dalan
aplikasi
ini,
nakaberikut ini
akandijelaskan
mengenai perineianfile
yang digunakanadalah sebagai
berikut
:Z .3 . L
.
TILB PBEATAI .l{ana FiIe Kunei File
Keterangan
Deskripsi
PeH.DBF denglan file indeks NRP.NTX
HRP
File ini digunakan untuk peneliharaan
(naintenance) data-data Pegawai.
g
STIKOM SURABAYA
STIKOM
No. Nana
Field Jenis Leb. Des. KeteranE
an
#1. NRP
2.
NAHA3.
ATAHAT4.
PDK5.
JBT6.
GOL7.
STA8.
ANKg.
KEL10. GJOKOK
Karakter Karakter Karakter Karakter Karakter Karakter Karakter Karakter Karakter Nunerik
nrp Pegawal
- nana pegawai
- alanat pegawai
- pendidikan Pegawai
j abatan PeElalrai
- golongan pegawai
status pegawai
- junlah anak
jenis kelanin
2 gaj i pokok Pegawai
Pen-i e lasan :
A. NRP, terdiri dari 10 digit vang dapat diperinci
nenjadi :
- 2 digit pertana nenyatakan kode bagian
- 2 digit kedua nenyatakan nonor urut
5 digit terakhir nenyatakan nrp pegawai.
B. PDK, adalah pendidikan Pegawai (dalam bidang
keuangan) yang terdiri 1 karakter, yaitu sebaBai
berikut:
" 1" Sariana
- "2" Sariana }luda
-"3" BonA&B
Diluar ketiEla Pendidikan tersebut dan
untuk itu tidak nendapat tunianE an
kelanEfkaan.
Pendidikan /PDK ini untuk menpenElaruhi tuniangan
kelangkaan yang besarnya dapat dilihat pada
penjelasan deskripsi file TUNJANGAN.
C. JBT, terdiri dari 1 karakter, yaitu :
" 11' Kepala CabanEl
" 2," Kepala Bagian
"3" Kepala Urusan
" " Diluar ketigla jabatan tersebut dan tldak
nendapat tunjangan jabatan.
Jabatan /JBT ini untuk nenpenE aruhi tunianE an
jabatan dan untuk besarnya dapat dilihat Pada
penjelasan deskripsi file TUNJANGAH.
D. GOL, adalah Elolongan pegaT{ai yang terdiri dari 2
karakter, yaitu:
1A, 18, lC, 1D
- .2A,28,2C,2D
3A,38,3C,3D dan
-44
E. STA, terdiri dari 1 karakter, yaitu :
"T" (Tidak kawin)
"K" (Kawin)
F. KEL, adalah jenis kelanin pegawai, yaitu :
"P" (Pria) "l{" (tfanita)
G. G-POKOK, adalah gaii pokok peEawai dinana gaii
pokok ini besarnya terEantung dari Eolontlan
dan nasa keria tiap pegarai.
(Tidak dilanpirkan tabel gaj i pokok, karena
nenyanBkut rahasia perusahaan).
11
STIKOM SURABAYA
STIKOM
2.3.2. FILE TUIIJATIGAN.
Nana File
Kunci File
Keterangtan Deskr ips i
TUNJANG. DBF
NRP
File ini digunakan untuk
(naintenance) data-data
peElawai.
pene 1 iharaan
tunj anglan
No. Nana
Field Jenis Leb. Des. Keterang:an
#1. NRP
2.
T_ISTRI3.
TJNAK4.
T_SUAI5.
T-BAIK6.
T-JBT7.
T-KERJA8.
U_TRANSg.
T_-LANGKA10. ASTEK
11. H_K
nrp pegawai
prosentase ti . ist prosentase ti . ank tj.penyesuaian prosentase ti.baik tj.jabatan
tj. kerja per hari
uanEi trsp.Per hari
tj . kelangkaan
prosen.preni astek
jnl.hari keri a/bl.n
Karakter
Nunnerik Nuner ik
Nunerik
Nunner ik
Nunerik Nunerik Nuneiik
Nuner ik
Nunerik Nunerik 10 4 4 10 4 10 I I 10 6 2 2 2 2 2 2 2 2 2 4
Penjelasan :
A. T-ISTRI, adalah prosentase dari tuniangan istri
(pegawai tetap) yang besarnva adalah 5i4 dari
gaji pokok. (Lihat pada lampiran 3)
B. TJNAK, adalah prosentase dari tuniangan anak
(peEfawai tetap) yang besarnya adalah ?"t dari
gaj i pokok dengan naksinun sebanyak 3 orang anak
(Lihat pada lanpiran 3)
C. T-SUAI, adalah tunianElan penyesuaian (peBawai
tetapi y*ng ditetapkan berdasarkan Surat
STIKOM SURABAYA
STIKOM
D.
Keputusan Direksi dan tidak senua pegawai
tetap nendapatkan tunjanE:an tersebut.
(Lihat pada lanpiran 3)
TjAIK, adalah tuqj angan perbaikan ( pegiawai
tetap) adalah 25?4 dari gaj i pokok ditanbah
tunjang:an istri dan tunjangan anak.
(Lihat pada lanpian 4)
Sedangkan untuk Pegawai Honorer dan P K D
tidak ada tunjangan perbaikan tetapi gaii yang
diterina lanElsung naik nrasing-nasing yaitu
sebesar :
- Untuk Pegawai Honorer, sebesar t5i1 dari
besarnya gaji yang diterina terakhir (sesuai
yang ditetapkan oleh perusahaan setenPat).
- Untuk Pegawai P K D, sebesar LO% dari
besarnya gaji yang diterina terakhir.
(Lihat pada lanpiran 4)
T-JBT, adalah tunjangian jabatan (pegawai tetap)
yang besarnya ditetapkan berdasarkan jabatan
yang dinitiki tiap pegawai, yaitu :
- Untuk Kaeab, sebesar Rp
80.000,-- Untuk Kabag, sebesar Rp
70.000,-- Untuk Kaur, sebesar Rp
50.000,-- Untuk (b1ank), tidak nendapat tuniangan
jabatan tersebut.
(Lihat pada lanpiran 8)
E.
13
STIKOM SURABAYA
STIKOM
F. TJERJA, adalah tuniangan kerja yang besarnya
ditetapkan berdasarkan iunlah hari nasuknya
pegawai dalan sebulan, Yaitu i
- Untuk Pegawai Tetap dan Honorer,
Rp 3.625,- P€r hari.
- Untuk
Pegawai P KD,
sebesarper hari.
Rp
1. ?50,-G.
(Lihat pada lanPiran 5)
U-TRANS, adalah uang transport yang besarnya
ditetapkan berdasarkan iunlah hari nasuknya
pegawai dalan sebulan, Yaitu :
- Untuk .Pegawai Tetap (Kepa1a Cabang), sebesar
Rp 5.325,- p€f, hari.
- Untuk Pegawai Tetap (Kepala Bagian), sebesar
Rp 4.350,- por hari.
- Untuk Pegawai TetaP dan Honorer, sebesar
Rp 3.625,- per hari.
- Untuk Pegawai P K D, sebesar Rp
1.750,-per hari.
(Lihat pada lanpiran 5)
TJANGKA, adalah tuniangan kelangkaan vang
besarnya ditetapkan berdasarkan pendidikan
(dalan bidang keuangan) yang diniliki tiap
peEaflai, yaitu :
1' 1" Sarj ana' sebesar Rp 50. 000,
-" 2" Sari ana lluda, sebesar Rp 40 .000,
-sebesar
H.
STIKOM SURABAYA
STIKOM
"3" Bon A & B, sebesar RP
30'000,-" Tidak nendaPat tuniangan kelangkaan
tersebut.
(Lihat Pada lanPiran g)
I. ASTEK, adalah nerupakan preni asuransi pegawai t,/
(astek) yang besarnya adalah 2'57i1 dari gaii
v
ke+'6f
J. H-K, adalah iumlah hari masuk keria pegawai
dalan sebulan, dinana H-K tersebut digunakan
untuk neneari iunlah tunjangan keria dan uanEi
transPort dalan sebulan.
2.3.3. FrLB POTOllGAll.
Nana FiIe
Kunci File
KeteranElan Deskr ips i
POTONG. DBF
NRP
File ini digunakan untuk peneliharaan
(naintenance) data-data potongan
pegawai.
No. Nana Jenis Leb. Des. KeteranElan
Field
fl. NRP Karakter 10 nrP Pegawai
Z. YDPP Numerik 4 2 prosentase iur'pns
3. ASTEK Numerik 4 2 prosentase iur ' ast
4. KORPRI Nunerik I Z iuran korPri
5. YAHP Nunerik 8 2 iuran dharnais
6. D-IIANITA Nunerik I 2 iuran dharna wnt '
7. KOPERASI Nunerik 8 2 iuran koperasi
8 . YKKP Nuner ik 10 2 anEf suran Tpini . pgll
15
STIKOM SURABAYA
STIKOM
Pen-i e lasan :
A. YDPP, adalah prosentase dari iuran pensiun /YDPP
( "pegawai tetap" ) yang besarnya adalah i
- Untuk go1. "1" dan "2", sebesar 5% dari gaii
kotor.
- Untuk go1. "3" dan "4", sebesar 7% dari gaii
kotor.
(Lihat pada lanpiran 7)
B. ASTEK, adalah prosentase dari iuran astek (tiap
pegawai) yang besarnya adalah t74 dari gai i
kotor.
C. KORPRI, adalah iuran korpri (pegawai tetap) yang besarnya adalah :
- Untuk go1. "1", sebesar RP
100,-- Untuk go1. "2", sebesar RP
200,-- Untuk go1. "3", sebesar RP
500,-- Untuk gol. "4", sebesar RP
1.000,-D. YAI'IP, adalah iuran dharnais ,/ muslin (pegawai
tetap) yanB besarnYa adalah :
Untuk go1. "1", sebesar RP
50,-- Untuk go1. "2", sebesar RP 100,-Untuk go1. "3", sebesar RP
500,-- Untuk go1. "4", sebesar RP
1-000,-E. D-I{ANITA, adalah iuran dharna wanita (pegawai
tetap pria dan sudah nenikah) yang besarnya
Rp 50,- per bulan.
STIKOM SURABAYA
STIKOM
F. KOPERASI, adalah iuran koperasi (bagi anggota
koperasi) yang besarnya Rp 2'000,- Per bulan'
G. YKKP, adalah angsuran dari piniaman pegawai
dinana besarnya tergantunE dari iunlah pinianan
pegawaiyangbersanElkutan(biasanyadianErsurl0
kali)dantidaksenuapegawainenpunyaianglsuran
YKKP tersebut.
Z.3.4.FILBPTKP.
Nana File : PTKP.DBF
KeteranEran : File ini digunakan untuk peneliharaan
(naintenance) data-data P T K P'
Deskripsi :
No. Nana Jenis Leb. Des. Keterangan
Field
1. PEGAT{AI Nunerik 10 2 ptkp peElawai
2. ISTRI Nunerik 10 2 PtkP istri
3. ANAK Nunerik 10 2 PtkP anak
4. HAX Karakter 1 - inI. anak naksinun
5. B-JBT Numerik 4 2 prosentase bia'ibt
6. PPH21 Nunerik 4 2 PPh21 ,/bulan
Pen-i elasan :
A. PEGAWAI, adalah ptkp (bebas paiak) untuk Pegawai
(diri sendiri), vaitu sebesar Rp
120'000,-B. ISTRI, adalah ptkp (bebas paiak) untuk istri
pegawai, Yaitu sebesar RP
60.000,-C. ANAK, adalah ptkp (bebas paiak) untuk anak
pegawai, yaitu sebesar Rp 60-000,- tiap anak'
L7
STIKOM SURABAYA
STIKOM
HAX, adalah iunlah anak naksinun yang mendapat
ptkp (bebas paiak) yaitu sebanvak 3 oranEl sesuai
dengan Peraturan Penerintah tentang Perpaiakan'
B-JBT, adalah biaya iabatan, Vang besarnya
adalah 5"1 dari iunlah penerinaan per bulan.
(untuk besarnya iunlah peneriuraan per bulan
dapat dilihat pada Penielasan deskripsi file
PAJAK PER BULAN).
PPH21, adalah paiak penghasilan pegawai per
bu1an, yanl besarnya adalah Llil dari
penghasilan kena paiak per bulan
/PKP-3IN-2.3.5. FILE GAJI PER BULAN.
D.
E.
F.
Nama File
Kunci File
KeteranEan Deskr ips i
GAJI9999 . DBF ( bu lan,/tahun )
NRP
File ini digunakan untuk pemeliharaan
data-data gai i pegawai tiap buIan.
No. Nana
Field Jenis Leb. Des. Keterangan
#1. NRP
Z. GP-3LN
3. TIJLN
4. TA-3LN
5. TSJLN
6. TBJTN
7 . YDPPJLN
8. AST-BLN
9. KORP_BLN
TO. YAT,IPJLN
Karakter Nunerik Nunerik Nunerik Nunerik Nunnerik Numerik Nunerik Nunerik Numerik 10
L22
102
102
102
102
102
g2
82
82
nrp pegawai
gaj i pokok /bln
tunj. istri /bIn
tunj . anak /bLn
tunj . suai /bln
tunj.baik /bl-n
iuran pensiun /bln
iuran astek /bLn
iuran korpri /b]n
iuran dharnais/bln
STIKOM SURABAYA
STIKOM
Pen.i e lasan :
*. Besarnya GAJI KOTOR PER BULAN adalah : gtaj i
pokok + tuni. istri + tuni. anak + tuni.
penyesuaian + tuni.Perbaikan.
(Lihat pada lanpiran 2)
*(. Besarnya JUlltAH POTONGAN PER BULAN adalah :
iuran pensiun + astek + korpri + yanp (dharunais)
*. Besarnya GAJI BERSIH PER BULAN adalah : gai i
kotor junlah poton9an.
2.3.6. TILB PAJAK PBR BULAN.
Nana FiIe
Kunei File
Keterangan
Deskr ips i
PJK9ggg . DBF ( bu lan,/tahun )
NRP
Fite ini diElunakan untuk peneliharaan
data-data pajak pega!,?ai tiap bulan.
No. Nana Jenis Leb. Des. KeteranEian
Field
S1. NRP Karakter 10 nrP Pegalrai
2. HK-ILN Karakter ?' - inl . hari keri a,/b1n
3. TJ-BLN Nunerik 10 2 tuni.iabatan /bln
4. TK-ILN Nunerik 10 2 tuni . kerj a /b]'n
5. UTjLN Numerik 10 2 uang transp. /bln
6. TLK-BLN Nunerik 10 2 ti.kelangkaan /bln 7. TAST-BIN Nunerik 10 2 Premi astek /bln
8. BONUS Nunerik 10 2 bonus
9. THR Nunerik 10 Z tuni. hari raya
10. BJiLN Nunerik I 2 biava jabatan /bln
11. PTKP-BLN Nunerik 10 2 ptkp /bln
L2. PKP-BLN Nunerik 10 2 PkP ,/bln
13. PPH-BIN Nunerik 10 2 PPh21 /bLn
19
STIKOM SURABAYA
STIKOM
Pen-ielasan:
A. HK-BLN, adalah iunlah hari nasuk keria pegasrai
dalan sebulan.
B. TAST-BIN, adalah premi asuransi (astek) sebesar 2.57"A dari gai i kotor .
C. BONUS, adalah bonus yang diterina pegawai yancl
besarnya ditetapkan berdasarkan $urat Keputusan
Direksi yang keluar pada tahun yang bersangkutan
(Lihat pada lanpiran 1)
D. THR, adalah tuniangan hari raya yang diterina
pegawai yang besarnya ditetapkan berdasarkan
Surat Keputusan Direksi pada tahun yang
bersanElkutan. (Lihat pada lanpiran 5)
*. Besarnya "JUlttAH PENERIIIAAN PER BULAN" adalah :
gaji kotor + tuni.iabatan + tunj.keria + uang
transport + tuni. kelangkaan + astek + bonus +
thr. (per bulan)
*. Besarnya "PENGHASITAN BERSIH PER BULAN" adalah :
junlah penerinaan per bulan - (biaya iabatan +
iuran pensiun + iuran astek Per bulan).
E. PKP-BLN, adalah Penghasilan bersih dalan sebulan
yang dikenakan paiak yang besarnya adalah :
penghasilan bersih per bulan P t k p per bulan.
F. PPH-BLN, adalah paiak penghasilan peElawai per
bu lan , vang besarnya adalah L5"A
penBhasilan kena paiak per bulan ,/PKP-3IN.
dar i
STIKOM SURABAYA
STIKOM
2.3.7
.
FTLB GAJI PBR TAHUT{.Nana File
Kunci File
Keterangan
Deskr ips i
GAJI . DBF NRP
FiLe ini
data gaj i
p itu las i
file gaj i
diBunakan untuk nenproses
peEawai dalan setahun
(reka-file gaji per bulan neniadi
per tahun).
No. Nana
Field Jenis Leb. Des. Keterangan
#1. NRP
2. GP_THN
3. TI_THN
4. TA_THN
5. TS-THN
6. TB-THN
7. YDPP_THN
8. AST_THN
9. KORP_THN
10. YAI{P_THN
Karakter Nunerik Nunerik Nunerik Nunerik Nunerik Nunerik Nunerik Nunerik Nunerik 10 t2 10 10 10 10 10
I
I
I
; 2 2 2 2 2 2 2 2nrp pegawai
gaj i pokok /thn
tunj. istri /Lhn
tunj.anak /Lhn
tunj . suai /thn tunj.baik /thn
iuran pensiun /thn
iuran astek /thn
iuran korpri /thn
iuran dharnais
Penjelasan:
*. Untuk penjelasan file penjelasan pada file
bedanya file GAJI PER
tahun, sedanElkan file
gaji per bulan.
GAJI PER TAHUN sana dengan
GAJI PER BULAN, hanya
TAHUN untuk data gai i per
GAJI PER BULAN untuk data
2L
STIKOM SURABAYA
STIKOM
2.3.8. TILB PAJA'K PBR TAHUN.
Nana File
Kunci File
Keterangan
Deskr ips i
PAJAK. DBF
NRP
Fite ini digunakan untuk menproses
data pajak pegawai dalan setahun
(reka-pitulasi file pajak per bulan meniadi
file pajak per tahun).
No. Nana
FieId Jenis teb. Des. KeteranElan
#1. NRP
2.
TJ_THN3.
TK-THN4.
UT-THN5.
TLK_THN6.
TAST_THN7.
BONUS8.
THRg.
BJ-THN10. PTKP-THN
11. PKP-THN
L2. PPH_THN
Karakter Nunerik Nunerik Nunerik Nunerik Nunerik
Nufier ik
Nunerik Nunerik Nunerik Nunerik Nunerik 10
102
102
102
102
102
102
102
9Z
102
102
102
nrp peglawai
tunj.jabatan /Lhn
tunj. kerj a /thn uang transport /thn
tj . kelangkaan /thn
preni astek /thn
bonus
tunjangan hari raya
biaya jabatan /thn ptkp /thn
pkp ,/thn
FPh.21 ,rthn
Pen-i e lasan :
,(. Untuk penjelasan file PAJAK PER TAHUN sana
dengan penjelasan pada file PAJAK PER BULAN,
hanya bedanya file PAJAK PER TAHUN untuk data
pajak per tahun, sedangkan file PAJAK PER BULAN
untuk data pajak per bu1an.
STIKOM SURABAYA
STIKOM
BAB III URAIAN KER.IA
3.
1-
STSTEI{ llEt{UPada waktu pertama kali nenjalankan aplikasi ini
akan ditanpilkan Henu Password sePerti yang tanpak'
pada ganbar 3.1.1 yang nengharuskan setiaP penakai
nenuliskan kode password yang diiiinkan, apabila kode
password yang dinasukkan salah akan tanpil berita
kesalahan yaitu: "PASSI{ORD YANG ANDA MASUKKAN SALAH"
dan pemakai harus nenuliskan kenbali kode passwordnya
lhsuld(qn trsrrsr{ i I
Bagi kode password
nenanpilkan Menu Utana
ganbar 3 . L.2
yang benar sisten akan
seperti yang tanpak pada
UHII IIiltHITE[
,fifott frl*$*[*
il$ffl UtfiliA
Pnmtnimfril mlf,
PEIIMIHNMNil DNTE
rufilnl
?llt$Rtsnil P[Gnmr
PEGfrlIf,I
P[n HLS]I
PEA IfiHUII
ilfffim]'
Helalui Henu Utana ini, kita daPat nelakukan
pilihan sebagai berikut :
Pilihan "A" akan nenanpilkan bentuk tanpilan input
DATA PEGAWAI seperti yang tanpak pada ganbar 3.1.3 '
Pilihan "8" akan nenanpilkan bentuk tanpilan
input DATA TUNJANGAN PEGAT{AI sePerti vang tanpak
pada ganbar 3.1.4.
I'
?,,
3,
4'
[: ?, 8:
il'B'['o i
iHiHffiP
H$loh** i$ilili:
Ifififi'
lffi
il
tril
ffiil8tTUllJ. PSflISURIRII :
-9,m8.88
IllHJ, PESlfilileH ; r*11 -l( (G,P+I,I+I.A}
Iilffi:
{[HIot
i-s,tr3:ffi
FEn Hrnrufiltc lffitsPoftI
:
3,115,ffi rEs HfinlIu$'t [Fftsxn*r i fr&hry'Tott*to*
mIR l$ffn (f/Il ? fl t{0[Ex$t ]t0. (1-9) tr t$)$tltPtlt, tHlHiPus, tElmltt
I
fiHtilt0frH 18,ffi,ffi
5;ffi,ffi l;m,50
16f ?[9, gg
3,568, S$
I mrn rtcntffi 1
1, e, 3, $: 6,
tr:
9,
ll, s, P,
ltiltifr
nmier
P$IDIDIIIfiI{
JRIfiIfiII
G0t0tsAll
$TfiIU$
$d'$
[",
GTJI rofisn
MIf, ffiffff (T/I} ? fl
r $ )$ r il$*fiyhffii*1$;tl nl#rnr,
I
Pilihan "C" akan nenampilkan bentuk tanPilan
[image:29.557.24.538.37.699.2]input DATA POTONGAN PEGAWAI seperti vang tanpak pada
gambar 3.1.5.
Pilihan "D" akan nenamPilkan bentuk tanpilan
input KETENTUAN PTKP seperti yang tanpak pada ganbar
3. 1 .6.
I nlTsrnrulr PrxPl
t, Pt$mI E. I$INI
3,fillfill
{. H)t. r}sx
i,
Sl*Ifi'mmlfril
6. P P H 2I
te9,sen,ffi
6g;ffi,ffi 60;n0,el
tl
ffi
il$HffiH'1ffiilffi#il*ISIR TSHff (Tff} ? fl
{ $ }$ r tg*fiyl*ffi0r1$;ti r>#nl r
il,n.P.
ilniln
GotoflG0tl
YDPP
fi8ra(
IONPBI
lttP s, lfft{tlf,
ufl[t*rt
#ffi
mttill
: HIlilstHGRJI p0[0f, I lm,m.ffi
rOTOR
ilfi0r
l
a. 3.
{.
5'
N:
ffi
T GNJIt( c0JI
2t.N0
tB.tt sg,ffi ffi:S L,
D'RTR [BffN (f/T} ? fl { $}$ rfi$t$f lrffii*1$;tlnr#nr r
Pilihan "8" akan nenanpilkan bentuk tanpilan
input DATA GAJI PEGAI{AI PER BULAN seperti vang tanpak
pada ganbar 3. 1.7.
Pilihan "F" akan nenanpilkan bentuk tanpilan
input DATA PAJAK PEGAI{AI PER BULAN seperti yang
tanpak pada gambar 3. 1.8.
DCTi fdJI PEGf,}NI HIIdH : Januaeg 1990
lffi.str,99 5;W,m e.ffi,ffi g;ffi,ffi
-
'l$il3B:Hr t{[P HOIfrH mm Jf,MIf,fl mtffifill sTnr[s JI{[,01ffx Jls,llf,L ffiffifr4{ lfirl!|ono efr
(rftr)t
P
(P/n)c.?ot(fi{
I. I$IBI
r,nmx
I, $IIAI
l.mlx
G. r010n
T, D. P. P,
ETIEI(
BonPnI
I, fi,1{. P, *:tf;t$'i
$,l$t{lI$
ROPEM$I
IltxPlx0F,
J, LRIII
J, GAJI
?, 13?,59
t; {2?, t8
teg.s
t&,&
58,96
zffi.m l,M,B0_ +
-
is3;8$l:S'-
rrl:f,lf:ffi'($l$ilffnft, iltlHRru$, (tlHIR[ ?
I
Sll$f{ r rlanu*c l$$T
H,N.F MGIBII tftts JTEf,TTII Goloffinil IIfiTII$ Jftt,stsx Jts.[Et. HS,l{Sdfi iffiifii,H liqlgsna
sJI B0t0B
T. JRBTNil X.IGXJfi rmffiPilt nsTHl sot{t$ I-H.n, J.TEBIH 8,{fiffiIfit{ trtld't'
-
JUilUtl HAgIt/EtHP, T,II. P.
FfiffTff{.
PPil2t
I{8, ?58, BB
Lm ?8, le5, m
?r; rzr,90
3.568,58
'
g,gu' S.m+ tc t(I
!s (I/t{} tP/lt) 331,6i8.6?16,533, {3
li lll:
l8-g5,l$$,
ilil-3W;474.24
efi;0ffi.09
6?; {?s, s{
10; tz$.54
Pi}ihan ..H.', akan dilakukan proses akumulasi
data-data gaji pe$awai tiap bulan (data file GAJI PER
BULAN neniadi file GAJI PER
TAHUN)-Pilihan "I", akan dilakukan proses akunulasi
data-data pajak pegawai tiap bulan (data file PAJAK
PER BULAN neniadi file PAJAK PER TAHUN).
Pilihan "J", akan dilakukan proses nenbuat
(nenciptakan) file GAJI PER BULAH (CAJIg99g.DBF) pada
awal bulan sesuai dengan bulan yang dikehendaki '
Pilihan "K", akan dilakukan proses nenbuat
(neneiptakan) file PAJAK PER BUTAN (PAJAK9g99.DgF)
pada awal bulan sesuai dengan bulan yanEr dikehendaki.
Pilihan "L", akan nenanpilkan bentuk tanpilan
ltenu Cetak seperti yang tanPak pada gambar 3.1.9.
ulilI sslHIEn
,filA'fi fuhhlo
I I
FItIHfrH iilM ?
I
PAJON PTR HIId}I
PfiJAII PEI Tf,IIUI.|
3-2" DESKRIPSI PROGRAM
F rog ram* p r og ram ya rrg me ndu ku ng .3[r I I kaEs r i. rr t
atJalah sebagar ber'rkut" ;
3.2, 1 . PEMELIHARAAN FILE PEGAWAI "
Nama p rcrg rarT : FR0Gfi " PRG
Furigsi [,roSram : UnLt-t lt pe melihara.ln r:lati: f i l*
P[cAlilfiI.
fisl-sln" us-ur" :
Lnpll t. : DAT 6t P [:GAII{A t "
l- :l ha L giacla sr.r b* krab 5 " 1. ( $ i rs t.r,nr f4*: nu .l
r,epe rt: yang L;*mgiak pei,Ca Eantkia r 3,, I " Ji "
ry
T-rl
tl
I
I
#
Eil
-1 FITE I
Alaorithna :
tA1l. Buka file PEGATAI
tA2l . llasukkan "NRP pegaltai"
Jika "NRP peganai" kita tekan "enter" ke
step tASl
tA3l. Apakah NRP ada dalan file ?
Jika "Ya" : seluruh DATA PEGAT{AI akan
ditarpilkan dan diisi dengan
data baru (untuk koreksi).
(Lihat pada ganbar 3.1.3)
Ke step tA4l
Jika "Tidak" : kenbali ke step tAzl
tA4l . llasukkan pilihan,
Jika pilihan="S" Sinpan kedalan f ile PEGAI{AI;
kenbali ke step tAZl dan
nasukkan NRP berikutnya pilihan="H" Hapus record file tersebut
pilihan="B" Keabali ke step lA21
tA5l. Tutup file PEGAIfAI; kenbali ke llenu Utana i!
Outout : f ile PEGAHAI (PGl{ . DBF ) .
3.2.2. PBIIELIIIANAAT TTLE TUTJAHEAf, .
Nana Proglran
Fun6si progran
PROGB. PRG
Untuh peneliharaan data file
Flor :
:
DATA TUNJANGAN PEGAIIAIdan
datadari file
PECATIAI (Pffi . DBT ) .tlhat
pada sub-bab 3.1 (Sleten llenu) sepertiyan8 tanpak pada ilaabar 3 . 1 .4 .
Alaorithna :
tB1l.
Buka file
PBCAIAI dan flle
TUTfJANCANtB2l
.
llasukkan "l{RP peSarai"Jika
'NRP pegawal"kita tekan
"cnter"step tBZl
tB3l.
Cari NRP dalanfile
PEOAHAIJika
"tidak ada"
kenbali ke Etep tBzltB4l.
Cari NRP pada flle
TUNJAIIGANtB6l. ilasukkan pilihan,
Jika pilihan="S" Sinpan kedalan file TUNJANGAI{
kenbali ke steP tB27 dan
masukkan NRP berikutnYa pilihan="H" Hapus reeord file tersebut
pilihan="B" Kenbali ke steP LBZJ
tB7l. Tutup file PEGAIIAI dan file TUNJANGAN;
kenbali ke Henu Utana I I
Outout : file TUNJANGAII (TUNJANG.DBF)
3.2.3. PEIIELIHARAAII FILB POTOf,GATI.
Nana proElralr : PROGC . PRG
FunBsi progran : Untuk peneliharaan data file
POTOT{GAN. Sisten Flow :
rnput : DATA POTONGAN PEGAIIAI dan data dari file
PEGAI{AI (PGI{. DBF ) .
Lihat pada sub-bab 3.1 (Sisten l{enu) seperti
yanE tanpak pada Banbar 3.1.5.
Aleorithna :
tC1l. Buka file PEGAIIAI dan file POTONGAN
lCZl . llasukkan "NRP peglawai
Jika "NRP peEfawai" kita tekan "enter" ke
step tCTl
ICal. Cari NRP dalan f ile PEGAI|AI
Jika "tidak ada" kenbali ke step fCZ)
tC4l. Cari NRP pada file POTONGAN
Jila "tidak ada" kenbali ke step |CZJ
tcsl. Seluruh DATA POTONGAN PEGAIIAI akan
ditanpil-kan. (tihat pada ganbar 3. 1.5) .
Ke step t06l
tC6l . !lasukkan pilihan,
Jika pilihan="S" Sinpan kedalan file POTONGAN
kenbali ke step tC?l dan
nasukkan NRP berikutnYa pilihan="H" Hapus record file tersebut
pilihan="B" Keibali ke step fC?.7
tC?l. Tutup f ile PEGAI{AI dan f ile POTONGAN; kenbali
ke llenu Utana i i
3.2.4.
PBIIELIHInI4f, FILB P T K PNaua progralr
Fungsi progran
ry
il
@
@
:
PROGD.PRG:
Untuk peneliharaandata file
P T K P.
Sisten Flow :
rnout : data-data KETEIITUAN PTKP.
Lihat pada sub-bab 3.1 (Sisten Henu)
seperti yang tanpak pada ganbar 3.1.6.
Aleorithna :
tD1l. Buka file PTKP
tDzl. llaeukkan "bebas pajak (PTKP) peEfalrai"
Jika "bebas pajak (PTKP) pegawai" kita tekan
"enter" ke step tDgl
tD3l . llasukkan bebas pajak (PTKP) istri peclawai
tD+1.
tD5l .
tD6l .
tDTl .
tD8l.
llasukkan bebas paiak (PTKP) anak Pegawai
!{asukkan iualah anak naksinun
Hasukkan prosentase biaya jabatan
l{asukkan prosentase pai ak PenE hasi }an
(PPh 21)
l{asukkan pilihan,
Jika pilihan= "S" Sinpan kedalan file PTKP
Hapus record file tersebut
3.2.5.
PEIISLIHARAAtr FILB GAJI PBR BULAII.Pilihan= "H"
Pilihan= "B'r
tDgl. Tutup file PTKP;
Outout : file PTKP.DBF
Nana prograa
Fungsi progran
Sisten FIow :
Kenbali ke step tDzl
kenbali ke l{enu Utana
PROGE. PRG
Untuk peneliharaan
data file
GAJI PER BUIAN.Input : data-data dari f ile PEGAI|AI (PeH.DBF), f ile TUI|JANGAN (TUNJANC. DBF ) dan f ile POTONGAN (POTONG.DBF). Lihat pada sub-bab 3' 1
( Sisten l{enu ) seperti pada elanbar 3 ' L '7 '
Alcorithna :
tEll. llasukkan "bulan dan tahun"
Jika "bulan dan tahun" kita tekan "enter"
kenbali ke llenu Utana
tE2l.BukafilePEGAI{AI,fileTUNJANGAN,fiIe
POTONGAN dan file CAJI PER BUTAN
tE3l. llasukkan "NRP Pegawai"
Jika "NRP pegawai" kita tekan "enter" ke
step tE10l
tE4l. Cari NRP dalan file PEGATAI
Jika "tidak ada" kanbali ke steP [E3]
tE5l. Cari NRP dalan file GAJI PER BULAN
Jika "tidak ada" kenbali ke step tESl
tE6l. Cari NRP dalan file TUNJANGAN
tEZ1. Cari NRP dalan file POTOHGAN
tE8l. Seluruh DATA GAJI PEGAI|AI PER BUIAN akan
ditanpilkan. (tihat pada ganbar 3'1'7)
tEgl . l{asukkan Pilihan,
Jika Pilihan = SinPan ke dalan file
GAJI PER BULAN; kenbali
ke step tESl kenudian
pilihan = HaPus record' file
tersebut
pilihan = "8" Kenbali ke step tESl
tE10] . Tutup f i}e PEGA||AI, f iIe TUNJANGAN, f ile
POTONGAN dan file GAJI PER BULAN; keubali
ke Henu Utana I i
output : file GAJI PER BULAN (GAJI9999.DBF)'
3.2.6 . PBITBLIHARAAH TILB PAJAf, PBR BULAf,.
Nana progran
Fungsi prograll
Sisten Flow :
: PROGF.PRG
: Untuk peneliharaan data file
Inpu!, : data-data dari f ile PECAIIAI (PG$.DBF), f ile TUNJANGAN (TUNJANG.DBF), file POTONGAIf
(POTONG.DBF), file GAJI PER BULAN (eAJlgggg
.DBF) dan file PTKP.DBF
Lihat pada sub-bab 3.1 (Sisten l{anu) seperti
yang tanPak Pada glanbar 3. 1.8 '
Alcoritna :
tF1l . llasukkan "bulan dan tahun"
Jika "bu1an dan tahun" kita tekan "enter"
kenbali ke l{enu Utana
tfZl . Buka file PECA|{AI, file TUNJANGAN, filB
POTONGAN, file GAJI PER BULAN, file PTKP dan
file PAJAK PER BULAN
IFal. Hasukkan "NRP Pegawai"
Jika "NRP peEawai" kita tekan "enter" ke
step tF14l
IF4l. Cari NRP dalan f ile PEGAT{AI
Jika "tidak ada" kenbali ke step tFSl
tF5l. Cari NRP dalan file PAJAK PER BULAN
Jika "tidak ada" kenbali ke steP tFSl
tFO1. Cari NRP dalan file GAJI PER BULAN
tFZl . l{asukkan iunlah hari nasuk kerja pegawai
dalan sebulan (HK-BIN)
tF8l. l'lasukkan bonus (BONUS) dan thr (THR)
tFgl. Cari NRP dalan file TUNJANGAN
IF10l. Cari NRP dalan file POTONGAN
tFll].CariPTKPPegawaipadafilePTKPsesuai
dengan status dan ienis kelaninnya
(Jika "$"= 120.000,- , jika "P" PTKP sesuai
statusnya).
tF12l. Seluruh DATA PAJAK PEGAWAI PER BULAN akan
ditanpilkan. (Lihat pada Banbar 3.1.8)
tf13l. Hasukkan pilihan'
Jika pilihan="S" $impan kedalan file PAJAK
PER BULAN; kenbali ke step
IFSI dan nasukkan NRP
ber ikutnya
pilihan="H" Hapus reeord file tersebut
pilihan="B" Kenbali ke steP tFSl
tF14l . Turup f ild PEGAT{AI, f ile TUNJANGAN, f ile
POTONGAN, file GAJI PER BULAN, file PTKP
dan f ile PAJAK PER BUTAN; kennbali ke Henu Utana I I
Outout : file PAJAK PER BUTAN (PJKgggg.DBF).
3.2.7 . PROSBS PERHITUIICAII GAJI TAHUAAN.
Nana progran : PROGH.PRG
Fungsi proEran : Untuk menE-akunulasi
data-data pada file GAJI PER
Sisten Flow :
Insut : file GAJI PER BUTAN (GAJIggg9.DBF).
Alcorithna :
tH1l. Isikan field-fieId Ep-thn, ti-thn, ta-thn,
ts-thn, tb-thn, ydpp-thn, ast-thn, korp-thn,
dan yanp-thn dengan 0.
(Lihat deskripsi file GAJI PER TAHUN)
tHzl. Hasukkan 1 ke "n" (bulan)
tH3l . Apakah 'rn" <= LZ ?
Jika "Ya" :
I3Hl. Buka file gaji bulan ke
t4Hl. Baca reeord file
t5Hl. Jika data habis ke step
tBHl. Cari NRP file gaj i bulan
file GAJI PER TAHUN
"n"
tH4l
ke "n" pada
t?Hl.
Tanbahkan senuaisi field-field
padafile
GAJI PER TAHUN denganisi field
-f
ield
pada file gaii bulan
ke 'rn'rtBHl. Record
se1aniutnYs,
kenbali
kestep t4Hl
Jika
"Tidak":
kenbali ke llenu UtanatH4l. Tutup
file Eaii
bulan ke "n"tHSl
.
n = n+
1tHel.
Kenbali ke step langkahtH3l
i ioutout
: file
GAJI PER TAHUH (GAJI.DBF).3 -
2.8.
PROSES PBRIIITUTCAN PA.TAf, TAIIUHAf,.Nana progran
Fungsi progran
Sisten Flow :
PROGI . PRG
Untuk neng-akunulasi data
rnout
: file
PAJAK PBR BULAtf (PJKgggS.DBf)'
Alrrorlthna :
tI1l. Islkan field-ficld ti-thn, tk-thn,
ut-thn'tlk-thn, tast-thn, bonus, thr,
bi-thn'
ptkp-thn, pkp-thn dan
pph-thn
dongan 0' (Lthat deskriPsifila
PAJAK PER TAHUN)tI23.
llaeukkan 1 ke"n"
(bu1an)tl3l.
Apakah"n"
<= LZ ?Jika
"Ya"I3f3.
Bukafile
paJak bulan ke "n"t4ll.
Baca recordflle
t5ll.
Jika data habis ke ctcptl4l
IBII.
Carl NRPfile
PaJak bulan ke"n"
padafile
PAJAf, PBR TAHUf,I?'
:;:"':::^:'T-'";i;-;:::::'::;
field-field
Padaflle
Paiak
bulankg "n"
'
tSIl.
RccordeclanJutrYE, kenball
kagtep
t4Il
Jika
"Tidak":
kenball ke l{enu Utalatl4l.
Tutup flIe
pa"jak bulan ke "n"tl5l.
n
= n+
1tl6l.
Kenball kc langkahtISl
! !outout
: fllc
PAJAI PER TAHUN (PAJA[.DBF).8.2.9.
PN|BUATAI DItrTAR PBCATAI .llaaa proifra3
Fungsi progratr
PROCTA.PRC
Untuk
trcnShegilkan outputYanS bcruPa DAFTAR PECAIAI.
S{eten Flotr :
Input
: file
PECAIAI (PCtf .DBF).Alporithna :
ttA1l.
Buka flIe
PEOAI{AItl,Azl.
Baca recordfile
ttA3l.
Apakah data habis ?Jika
"Ya"
tutupfiLa
PEGAIAI dan ksnbali kel{enu Cetak
ttA4l.
Cetakdaftar
pegawaittAsl.
Record eelanjutoyrr heabali ke BteptlAzl
i iOutput
:
DAFTAR PBGATAI..31 ;I -3 F!' FE F> -r H{ > etE D
GG' F('
>E -G2 €:r -hr elH E > EE r *I -4 rat Eg Dg5 r* -r EI F ;-o FE * E9 r:t tril r -q EF t:6 D d r -6l o r alt F{ tr-*,, F€ fi ts E o F e FI NF€€e{AO5€NF FF€<5ee€€eeee €€€€aqr6arrctr--NN €€€€€€€€€.:te€ Ntsa\ttsNtsNFSFNF €€€€.:5€FFgNNNe€€€€€a€qe€e €<15€€rO€S*€*6€l €€FFtsF9€q5€e NFF€N€€EtsNNts
ct, <a e.,;€ F r ca €n ail 4l Fr tl > f' r3 e *t t-t € € €l €t !l! E{{--rcFEEg€q
EEoor | <<>DDD
DDFF{{EF----CilETEE<<OC:rC:lG:FFFFOE >T
&Q
--EOgEoO@hE>ai:t-r EE.'arSglSt44-=q
|*E ry I HE € O E H4
o g f g t ts g {- t - o
IHts'O-BEgOq- E E dO q FE-E
-O -O +E H E O
'D + O F
O. O P.€t Pnr- c?
o ah Fo dle, F 3
Ftsl| g
F$B F'
Er--eHr-F-d-oG(DE-lFO*lrtloE
H g e t q t ab H E E O gGOE.DEOgdFG'
FO I O F € - F GI q Fe eG l at O E €*g E E E : FF - -!E qE F F Fr @ tsQ qtFOtR*Eqq4p
g q
- b 6 6 g- E *oaroPbg.<
E' lf E, ral ! o5F @ e FFFtsFF {{€€6€€O€UeO {{N{q.q9qFeND sqqg€€9.!D€o€sa €6€6€€€€€€€te .:a€€ee€€€€e€€ ee€€€€€€€€€€ €€€€e6€€€€ee ON
et ct>
e> r- toq
>ts* e.> trc = E >
FI FI
>D € l-t Itt F6:
NNOONONN
gg E>DgggooE
F3 Ft t*l t'{
''{ tE Fl Fl Fq Fl Fl t!
OFFFOS9O*SONe
'Tr rat '.€ '€ * Flr 'Tt 'It r€ '.o rtt
EITJ
7?
TlarEed uetuBFunX rElJBp :l3XeC 'tggTl
IYIVOEd aITJ ePrd AUf, eoBg
'ttgl]
qEl€C nuen
e{
TlBquerl f tlvg}tvfNn,LuBp
MVOId oITJ dn1nl
,,Btr.. B{TfL slqBq BlEp tlB{BdV
'te8ll
Itvoltvfflnl aITJ prooer BoBg 'tztlTl
NVOttVfHn,[ etTJ uBp rvlvef,d oITJ B{ng
'trgr]
:
Ertf{Pu!fi
' ( ilgo'ot{vrnnr
)
ltvof,vf Nn&EITJ UBP (d8O'TOA) IYtIYOgd EITJ TTBP B1BP : @[
:
EUfi U5TFT.g'rvtvogd
lMNyfNn& UVI{Vq ednreq tuel'
tndlno
uB{ITsBt{Ftieu{nlun
:oud'grooud :
uertoad lstun{
[BrEord EuBN
g?
'Bduxn{r.req UBIIEIBI{ IBqTT
'rvl{vegd NvoNvfNn,L uv,Ldvo
:
'JTrdTrr0j
\ r:, * E €g -rA4=tdii r-d € >fr4e EEfs*>
-. H* a
bor A >4Et=r_
-d i4 4l 6l-o@> 6a-ext@ >r @-r
l.< F€
>r 6: r:t ltt ot g rE4>€ €* -' Fl{ ill€ a->. d 4A >r
,a-a ,a-ai:
F >d *a Ca-Ftq r' >d &a )1 *Fq
ZE o -?E * t> E-D HF. @€l ea-*ru d r€ --rq lt{' d gr€ 4* r.q EFI F,€ H-Frl G.
SF='.€{aq*sNF
====F=FFF===
.======EEEE==
gE ?
ggE*
EaEE
?
,Fd :-:-F--=f
g=:==FFF=FEl
E ='=-='= =
======
6' s :{::6-tt:":t-:I
E=--==.===gFF
7==-=b=======
==6rss-s-=F-=F-S
-H-E=-sii===F.HF=*i=-=b===d===
.gF€€ eee€e===F?== =='=-========= ====dd-=-=-d-d-=F -8.8.=.8=-=FFFFFF ===-========= ====dd-d-dFF-=-= -tr.FEE-EEEgF=FFFe==b========
OF _€.€ == €€e€9=====P==2='=========
NNNNo€-*-*-E-=EieEe=f=FFF
ds=i===Hs=3==
:{g = €e { -s e =e .e € N N q€ € € €€ -s g, N I € N€ € e = € o € F€ e = e € 6 € e eLV
{BleC
nuene{
TIBqtreI lNvTng ugd IfYO aTIJuBp NVONOJ]Oa 'Mlvogd aITJ dnXn4 ,.Btr,, sITf
e sTqBq BlBp q8{BdV
'teill
NYOltO,tOd eTTJ Prooer BcBg
'tz)'fi
NYln8 Uf,a IfV9
AITJ
UBP NVONOI,Od AITJ 'IVilVEf,d EITT B{Ng 'IIST]: EIIITfrdlfl
'(dgo'88s8rfvo) NvTng
uga
rrve
erTJ UBP ( itgo'oNoJ,od) Nvot{oJoderTJ
'(dgo'iloa)
rvtvo[d
eTTJ TrBP E4EP:
'@[
: lil3fl USTSTS
ilvoNoroa
lndqno
'rvtvogd
UVIJM / Bdnreq tuen
uB{ITEBqtueu {nqun
oud'cTooud :
lrrEord
Tetun{[BrFord BuBtl
tLC4l. Baea NRP Pada f ile PEGAI{AI
tlCsl. Baca NRP pada file GAJI PER BULAN
tLC6l. Cetak daftar potongan PeElawai
tLC?1. Record selaniutnva, kenbali ke steP iLCzl i i
0utout : DAFTAR POTONGAN PEGAWAI.
!E F -l E= <.' < F < td a(t € .g(q tsa 5 a o\ $. H ,c €!E r. l.-oi Fd r<t c.> r< E ;4 -td +rlol {31 arl D 6 N <; F € e e € €; e e e e e d e ao^ N € € e; € @ € a e; e N e € e; € N € € c; € a € € a € a os€F@@6ea@FF 6@no*oNoNF@@ €6€(*€d€ndeFa -=6eoo€FFdoG doSFe€F:FF--6eae-F@a-F€€ <ddd- o€eee€e-e-:-==-eeo€e€--:
eoee€€e--:--===5e-ee ::
--eeeeeo ::
-ddddddddd
eeeeeee€:c-: =eeo:eee€-:-eee€e€€ee-e:
o€=eo-ee -:
SSruN6NNN NN
---9e€€:::::
5ee€-eeoeee-eee€e€e€€t€€e- ri-GnGnF 6d:66
€€€<F€O€€.-qt<?e 66etci.3t€€e€.:r€€
€ee€€eeee---6€e€eeee @€
dd6dglodd
€€ee€eee€€ee eeoe€ee€€eoe -€€9€eeeE€€€
e€€e:eee €€
N6TNA!€6NN €-6-A€€e6c--eoNaH€@aNFOA €€F-CD€-A6ldQ6S
a- € aar a€ € 6 r.e c|' s! !9.1 n 6+€6iaitGra6cd€dd
#HNddddddddd
I
h 6! .rt
€ -dd
d6aB
= aa od eJa o
$ ;!< o< O €
;o*-{j'€'sEEo€o€'
- -6is -€=d a.-ho€-iak!o c's E € FE
c iq hH 6 d 6.4 - € 6
-;- € 6 r E-! - ! F!-a{
Ft --€==s €d5F
fr5s<a€usacaa6tu
dNNdQQeNedflq9
oo-64€
F:-oe-o=eeeee€o eee6€o€-o-oe NNNSH<eo€e-e -NdNdNdN_NdN -:o€ee€ee-:: NN--66@€€€ee €ee€eoe€e€-F oG6OA€€ee-a-e@N@€o€6ee@€ e-€aeo€Neea+
6EQQ-Q-- FF
AQ€€€F€A GE
€FeFoFGp€ 66
dNe-c€F€(D=== €< D-e F & !a E Grt < cl H f. e, E l -< -€; C-. -t F E' EL. E € Ed 6 < F< H< <€ -< <E€
<.9 F (tt r- C': Q aid
B' --A <<d
<5F h
-< a
(> q.t.€ ar erH.. 'r,. E H.{!-ih€ !G
< tr.. hr
l.r E
b .F
<F
g.z.LZ. PN|BUAIAX SLIP GAJI
lfana pro8ratr FunEsi progran
PER BULAf,.
PROGLD. PRE
Untuk
nenghasilkan output yang beruPaSIIP
GAJI PBRBUIAN.
Sisten FloH :
Input
: data dari file
PECATAI (PCT.DBF),file
POTON0AN (POTONC.DBF) dan
file
GAJI PERBUTATI (GAJIggSg. DBF) .
Alcorithna :
tLD1l. llasukkan "bulan dan tahun"
Jika
"bulan dantahun" kita tekan
"enter"kelbal.i ke l{enu Cetak
ILDZ). Buka
file
PEGAUAI,flle
POTONGANdan file
CAJI PBR BULAN
Jika
"NRP pegawai"kita
tekan "anter" tutuPfile
PECAHAI,file
POTONGANdan file
GAJIPER BULAtf
;
kenbali ke llenu CetakttD4l.
Baca NRP padafile
GAJI PER BULANttDsl.
Baea NRP Pada file
PEGAIfAIttD6l.
Baca NRP Padafile
POTONGANttD?1. Cetak
sliP 6aii
Per bulantLD8l. Record selaniutDVE, kanbali ke EteP ILDSl i !
Outout
:
SLIP GAJI'PER BULAN.Lihat
halaaan berikutnYa.3.2.L9. PBTIBUATAII RBf,APITULASI GA.II PBR BULAT{.
Nana progiran
Eungsi progran
: PROGLE.PRG
: Untuk nenlfhasilkan output
yang berupa laporan
REKA-PITUTASI GAJI PER BULAN.
Sisten Flow :
Input : data dari f ile PEGAIIAI (PGl{.DBF) dan file
GAJI PER BULAN (GAJIgggg.DBF).
Alqorithna :
tLE1l. l{asukkan "bulan dan tahun"
Jika "bulan dan tahun" kita tekan "enter"
kenbali ke l'lenu Cetak
ttEzl. Buka file PEGAT{AI dan f ile GAJI PER BUTAN
ILE3I. Baca reeord file GAJI PER BULAN
ttE4l. Apakah data habis ?
Jika "Ya" tutup f ile PEGAIIAI dan file OAJI
PER BULAN; kenbali ke Henu Cetak
ttES]'BaeaNRPfi}eGAJIPERBULANpadafile
PEGAI{AI
tLE6l. Cetak laPoran rekapitulasi Baii per bulan
tLE?1. Reeord selaniutnya, kenbali ke steP tLESl i 1
output : REKAPITULASI GAJI PER BULAN.
Lihat halanan berikutnYa'
9.2.L1. PETIBUATA; RBIAPITULASI CAJI PBR TAHUf,.
Nana progra!
Funelsi progral
l{enu Cetak
tLFzl.
Bukafile
tLF3l. Baca record
ttF4l.
Apakah dataPROGIT. PRG
Untuk
nenghasilkan outPutyang
beruPaLaPoran
REtr'A-PITULASI CAJI PER TAHUN.
Sieten Flon :
Ingut : data dari 'file PBCATAI (PGtl.DBF) dan file
GAJI PBR TAHUN (CAJI.DBF) .
Al cor.ithne :
tLFll
.
llasuhkan "tahun"Jika
"tahun" kita
tekan"enter"
kenbali keI
PECAHAI dan
file
GAJI PBR TAHUNfile
OAJI PER TAHUNJika "Ya" tutup f ile PEGAI{AI dan f ile GAJI PER TAHUN; kenbali ke llenu Cetak
tLFsl. Baea NRP file GAJI PER TAHUN pada file
PEGAI{AI
tLF6l. Cetak laporan rekaPitulasi gaii per tahun
tLF?1. Reeord selaniutnya, kenbali ke step tLfSl i i
output : REKAPITULASI GAJI PER TAHUN.
Lihat halanan berikutnYa.
3.2.15. PBI{BUATAI{ RBf,APITUTASI PAJAf, PBR BULAN.
Nama progiran
Fungsi proEfran
: PROGLG.PRG
: Untuk nenElhasilkan output
yang berupa laporan
REKA-PITUTASI PAJAK PER BULAN.
Sisten Flow :
rnput : data dari f ile PEGAI{AI (PGl{.DBF), f ile GAJI
PER BUTAN (GAJIgggg.DBF) dan file PAJAK PER
BULAN (PJK99g9.DBF).
Algorithna :
tLG1l. Hasukkan "bulan dan tahun"
. Jika "bulan dan tahun" kita tekan "enter"
kenbali ke llenu Cetak
tlGzl. Buka file PEGAI|AI, file GAJI PER BULAN dan
file PAJAK PER BULAN
ttG4l.
Apakah data habis ?J.ika
"Ya"
tutup file
PECAI|AI, file
GAJI PERBULAN dan
file
PAJAK PER BULAN; kanbali keIlenu Cetak
ttG5l.
Baea NRP file
PAJAK PER BUIAIf pada file
PEGATAI
ItG6l.
Baca NRPfile
PAJAK PER BUIAN padafile
GAJI PER BULAN
ttG?1. Cetak laporan rekapitulasi pajak per bulan
ttG8l.
Record selanjutoyar kenbali ke step ttGSl i i outsut:
REI,APITULASI PAJAK PER BULAN.Lihat
halanan bcrikutnya.3. 2. 16. PBITBUATAf, RSTAPITULASI PBCATAI TIDAT TETA PA.IAf,
PBR BULAX.
Nana prodran
Fungsi proEran
Jika "bulan dan
kenbali ke l{enu
PROCLH. PRG
Untuk
nenghasilkan outputyang
berupalaPoran
REKA-PITULASI PEGAIIAI TIDAK KENA
PAJAK PER BUTAN.
dan tahun"
tahun" kita tekan
"enter"Cetak
Sisten Flow :
rnsut
:
datadari file
PECATAI (PCl{.DBF),file
GAJIPER BUTAN (GAJI9999.DBF) dan
file
PAJAK PERBUTAN (PJKgggg.DBF).
AlSorithna :
trHzl.
tLH3l.
trH4l.
tlHsl.
0utou!
Buka file PEGATAI, file GAJI PER BUTAN dan
file PAJAK PER BULAN
Baca record file PAJAK PER BUTAN
Arrakah data habis ?
Jika "Ya" ke Etep tLHSl
Jika "Tidak" :
t4tHl. BandinBkan apakah besarnva
"penfShag ilan bersih Per bulan" "lebih kecil" dari "PtkP Per
bulan ?
Jika "Ya" baca NRP file PAJAK
PER BUIAN pada file PEGAT|AI
dan pada file GAJI PER BUIAN;
eetak laporan rekapitulasi
pe€awai tidak kena Paiak Per
bulan.
Jika "Tidak" record
berikut-nya kenbali ke steP tLHSl
Tutup file PEGAIfAI, file GAJI PER BULAN dan f ile PAJAK PER BULAI{;kenbali ke l{enu Cetak! I
: REKAPITUTASI PEGAIIAI TIDAK KENA PAJAK PER
BULAN.
Lihat halanan beriltutnYa.
3.2.L?. PSTBUATAX NEIAPITUIJSI PA'Af, PE8 IAf,UX.
Naaa
prodral
:
PROCLI.PRGFundsi
proifratr
: Untuk lenghagilkan
outputyang
beruPalaporan
REf,A-PITULASI PAJAK PER TAHUN.
Sistan Flon :
rnsut
:
datadari file
PEeAilAI (PCH.DBF),fila
GAJIPER TAHUN (CAJI.DBF) dan
file
PAJAK PERTAHUII ( PAJAK. DBF ) .
Alcorilhna :
tLI
ll .
llaeukkan "tahun"Jika
"tahun" kita
tekan"enter"
keabali kellenu Cetak
ttlzl.
Bukafile
PEGAHAI,file
OAJI PER TAHUII danfile
PAJAK PER TAHUI{tLI4l.
Apakah data habis ?Jika
"Ya"
tutupfile
.PBGAIIAI,file
GAJI PERTAHUII dan
file
PAJAK PBR TAHUN;kanbati
kellenu Cetak
tLISl.
Baca NRPfile
PAJAK PBR TAIIUA padafile
PBGATAI
.ttI8I.
Baca NRPfile
PAJAK PBR TAHUII padafile
GAJI PER TAHUIIttl?l.
Cetak Laporan rekapitulasi pa;iak per tahuntLI8l
.
Reeord selanjutnyt, kelbal-i ks stepttlSl
i !Output
:
REKAPITULASI PAJAK PBR TAHUN.Lihat
halalan berikutnya.hl: I
m. t.n.P. t t ll I s.8fr q tttStu Poronil
tsttt t[311. Iilffi lltfl |ffrril
P.l.r.t.
p.t.p. Pf|t21 10r zCt 5eI lDt$r
trorttt
at
I T$r
l0t I l I { t { t t I 10 u It 0l0l.ls0l 0m?.lmu 0r0l.ilt{t 0ru.ttttl ct0l.l0lfi 0501.10i5t 0$l.mto oau.mu tr$.s10 ost.wll t00l.s00l 100t.00001[rnr litulr hlpno 8. trttnnr
ldJ hrorlra
0irfri Alri
$tifto
Sei'ono
Strutri
l$rae 3
hrrinto
Snrryo Prir$odo
f5,lt6.t5 16,6il.$
8t,9ll.ttr ll,5ff.0f
llf,ilt.90 t3,lt!.tf
91,oil.6t lt,t0t.s
ll?,$t5.59 ttr,lll.0l
$,911.ttr lt,to{.il
$,lfo.6l 16,l28.lt
il,t11.t0 l{,t6l.tt
0.00 ttr,tr6t.ll
0.s ll,6n.t! t{,t{t.15 ltr,llt.l0
$,016.tI ll,{05.u
I,ill,$1.{6 I,ll?,ll{. tl {,lta,lf5.il
l, t{t,911.16
l,tt?,11?.I{ x,6lt,ofl.6t
I,1tr0,16t.0{
tr,llt,lll.18
1,Ottr,l{t. ll
1,01,611.55 l,0l{,0t{.tl 5,lfl,tof.ll 1,110,H.00 1,0s,0s.00 {,110,0s.00 1,3t0,0s.s l,u0,0s.m l,ut,M.00 tr,6S,S0.S l,{10,s0.00 l,f40,w.s l,fl0,w.0o tr,g,m.s 1,}n,m8.00 l,trn,l$t.t6 ntr,$l.ll fL,l{t.n l{,6ll.s trl,811.00 0.00 50,t$.10 1,6$,tlt.lt ill,{$.t6 $tf,l$,s 0.t 0.s Itf,$t.s ut,t{3.n el,ul.ft t,t9t.16 I,llt.ll 0.00 t,st,u 2$,tn.16 $,sf.l0 fl,ts.$ 0.00 0.s
lt9,toa.s $t,0?a.3tr l0l,fl2.tt $,lil,f$.0t 16,t40,m.00 6,ls,l{1.{0 fll,lal.ltr $rrbrp,
h&!h[:
3 .2.1S. . PBITBUATAH RBXAPITULASI PECATAI TIDAT f,EXA PA*IAT'
PBR TAIIUf,.
Nana proEran
Fungsi progran
Flow :
Inout
:
datadari file
PEGAI|AIPER TAHUT{ (GAJI . DBF )
TAHUI{ (PAJAK.DBF).
Alsorlithna:
ttJ1l.
t{asukkan "tahun"PROGTJ . PRG
Untuk
nenghasilkan outPutyang
beruPalaPoran
REKA-PITULASI PEGATIAI TIDAK KENA
PAJAK PER TAHUN.
(Pel|.DBF),
file
GAJIdan
file
PAJAK PERJika "tahun" kita tekan "enter" kenbali ke
tLJ2l.
trJ3l.
trJ4l .
trJ5l .
Outout
l{enu Cetak
Buka f
ile
PEGAI|AI, file
GAJI PER TAHUN danfile
PAJAK PER TAHUNBaca reeord
file
PAJAK PER TAHUNApakah data habis ?
Jika
"Ya"
ke step tLJSlJilia
"Tidak" :t4rJl.
Bandingkan apakah besarnya"penghasilan bersih Per tahun"
" lebih kecil" dari "ptkp per tahun ?
Jika "Ya" baca NRP file PAJAK
PER TAHUN pada file PEGAI|AI
dan pada file GAJI PER TAHUN;
cetak laporan rekapitulasi
pedawai tidak kena paiak Per
tahun.
Jika "Tidak" record
berikut-nya kenbali ke steP tLJSl
Tutup file PEGASAI, file GAJI PER TAHUN dan
f ite PAJAK PER TAHUI{;kenbali ke }lenu Cetakl!
: REKAPITULASI PEGAITAI TIDAK KENA PAJAK PER TAHUN.
€ € e e € e € € € F (o e € N € €€€ €€€ e€e €€e ee€ eoe N g{ tu g. !d g{ O{ bd CL qt E Da :E F *I (lt < ra H -€ H O-. ?..; g{ cr; < <> < !.4 ;!t .E! 6l {{4rl b4 FI q -l d 6 €c, t E @ €€e eee €e€ €ee €€€ €e€ NEN e€F (??-eots €Nd Ne€ N€E :c F E H E E F.. < H€ < Frl b<
<E
lL l=a
r<t €
!c <5 C'l
E-O H<d cEl !4.< -<<jF €l! F-ts€ HE <g -Cl'F E JLfu c5 < F E .{t €-HF irt l=l r<< Ets
tr.. F.. tu
h<HH €ra6 U?€ -s E -F @ € {3 cll -a O. E -E o € ooo
3.2. 19. PBTIBUATAI{ LAPORAN SURAT PBIIBBRTTAHUAS TAHUItAtr
(s
P T).Nana progran
Fungsi progran
: PROGLK.PRG
: Untuk nenghasilkan output
yang berupa LAPORAN SURAT
PEHBERITAHUAN TAHUNAN (S P T)
Sisten Flow z
Input
:
datadari
file
PEGAI{AIPER TAHUN (GAJI.DBF)
TAHUN (PAJAK.DBF).
Aleorithna :
tLKll
.
l{asukkan "tahun"(PGt{.DBF), file GAJI
dan file PAJAK PER
Jika "tahun" kita tekan "enter" kenbali ke Henu Cetak
file PAJAK PER TAHUN
tLK3l. l'lasukkan nonor urut ("n" = 1)
tLK4l. Baca reeord file PAJAK PER TAHUN
ttKsl. Apakah data habis ?
Jika "'Ya" : Tutup f ile PEGAT{AI, f i1e GAJI
PER TAHUN dan file PAJAK PER
TAHUN; kenbali ke l{enu Cetak
tLK6l. Baca NRP file PAJAK PER TAHUN pada file
PEGAI{AI
iLKTl . Cetak NP[{P, nana penoton€l paj ak, alanat,
nana wajib pajak, alanat, jabatan, status,
junlah tangigungan (PTKP) dan nasa perolehan
'penghasilan
tLK8l. Baca NRP file PAJAK PER TAHUN pada file
GAJI PER TAHUN
tLK9l . Cetak Baj i kotor per tahun
tLK10l . Cetak total uanEf tunjanElan per tahun
tLK11l. Cetak preni asuransi pegawai (ASTEK) per
tahun
ttKlzl. Cetak bonus dan thr per tahun
tLK13l . Cetak "junlah per tahun" (gaj i kotor +
total tunjangan + preni asuransi + bonus +
thr per tahun)
tLK14l. Cetak biaya jabatan, iuran pensiun dan
iuran astek per tahun
tLK15l. Cetak "junlah potonEfan per tahun" {junlah
per tahun (biaya jabatan +
+ iuran astek per tahun) ]
Cetak "penghasilan beraih
(junlah per tahun - jualah
iuran pensiun
per tahun"
PotonEan Per
bersih
tahun )
PAJAK
(S P T)
ttK16l
tLK17l
tLK18l
tLKlel
ttKz0l
tLKz1l
tLK227
Outout
tahun )
Cetak "pendhasilan bersih per tahun"
(junlah per tahun - junlah potongan per
tahun )
Cetak PTKP per tahun
Cetak PKP per
tahun
(penghaEilanper tahun
-
PTKP per tahun)Cetak PPH21 per tahun (15U t< PKP per
Baca record selanjutnya
dari file
PER TAHUN
n= n
+ 1;
ke step ttKSlLAPORAII SURAT PEI{BERITAHUAN TAHUNAN
A. llo; Urut
L llaila Penotong Pajak
C. Alanat
D. Nana tfajib Pajak
t. Alimat
L Jabatan
G. Status
Penotong Pajak
|(uasa
SPT TAIjUNAN PPh
PASAL 2T
I [PlfP t001637611
P.T. PTLI{I CAEAIIG SURAEAYA
JL, PAHI-AHAN II{). II2 SUf,ABAYA
trna l{i tular
Jl. l(rembangan I
Xawi n
}|. Junlah tanggungan keluarga untuk PTl(P : I/0
L llasa perolehan penghasilan: I Januari 1990 s/d 3l Desenber 1990
J, Perincian penghasilan dan penghitungan PPh Pasal 2l sbb :
PTIIGHASILAII ERUIO YAIIO EERI(EIIAAII DITIOAN I,IASA TIDAI( LTBIH DARI I2 EULA||
l. Gaji/Uang pensiun
2. Uang Iunjangan
J. Uang Sokongan, Uang Penggantian, Uang lembur dsb