34
LAPORAN TUGAS ALGORITMA Laporan ini Disusun Untuk Melengkapi Salah Satu Tugas Mata Kuliah Algoritma dengan Dosen Pengampu Masduki,S.Si, M.Si. Disusun Oleh : 1. Fitria Esthi K (A 410090187) 2. Nofiana Ika R (A 410090188) PROGRAM STUDI PENDIDIKAN MATEMATIKA

file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

Embed Size (px)

Citation preview

Page 1: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

LAPORAN TUGAS ALGORITMA

Laporan ini Disusun Untuk Melengkapi

Salah Satu Tugas Mata Kuliah Algoritma dengan

Dosen Pengampu Masduki,S.Si, M.Si.

Disusun Oleh :

1. Fitria Esthi K (A 410090187)

2. Nofiana Ika R (A 410090188)

PROGRAM STUDI PENDIDIKAN MATEMATIKA

FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN

UNIVERSITAS MUHAMMADIYAH SURAKARTA

2012/2013

Page 2: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

BAB I

PENDAHULUAN

A. Latar Belakang

Laporan ini mengenai permasalahan gaji pokok yang diterima PNS di

Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji

pokok PNS disana berbeda-beda. Besar gaji pokok disana di dasarkan pada

masa jabatan dan golongannya. Permasalahan gaji pokok tersebut kami akan

buat program pascal untuk menyelesaikannya. Kami memilih observasi

permasalahan di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota

Surakarta karena salah satu keluarga peneliti bekerja disana sehingga kami

dapat malakukan obsrvasi kesana.

Disini kami hanya menghitung gaji pokok PNS disana saja bukan gaji.

Gaji itu didapat dari gaji pokok+ tunjangan – potongan. Kami hanya

mendapatkan data gaji pokok PNS berdasarkan golongan dan masa kerja. Hal

ini dikarenakan yang berkaitan tentang tunjangan dan potongan merupakan

rahasia sehingga kami hanya memperoleh data mengenai gaji pokok saja.

Masalah diatas merupakan hambatan ketika kita mengadakan observasi tentang

gaji di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta.

Setelah mendapatkan masalah tentang gaji pokok tersebut kami

kemudian membuat penyelesaian masalah tersebut.Untuk itu kami membuat

sebuah program untuk membantu menghitung gaji pokok berdasarkan masa

kerja dan golongan seorang PNS dan Flowchartnya. Program tersebut kami

buat menggunakan Turbo Pascal.

B. Rumusan Masalah

Pada laporan ini kami mengambil masalah mengenai gaji Pokok PNS

Di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta

berdasarkan golongan dan Masa kerja. Golongan terdiri dari Ia, Ib, Ic, Id, IIa,

IIb, IIc, IId, IIIa, IIIb, IIIc, IIId,IVa, IVb, IVc, IVd sedangkan masa kerjanya

dari 0 tahun samapi 33 tahun.

Page 3: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

Kami mengambil masalah ini untuk dibuat program dan flowchartnya

karena untuk mencari gaji pokok PNS tidak hanya berdasarkan jenis

golongannya saja tetapi juga menggunakan masa kerjanya, bahkan masa

kerjanya 0 tahun seorang PNS sudah mendapatkan gaji pokok. Untuk

membantu menyelesaikan masalah tersebut kami membuat program dengan

menggunakan pascal untuk menyelesaikan masalah diatas.

Berdasarkan uraian diatas maka didapatkan rumusan masalah antara

lain :

1. Bagaimana cara menentukan besarnya gaji pokok tiap PNS Dinas

Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta?

2. Bagaimana cara menyelesaikan masalah gaji pokok PNS di Dinas

Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta?

C. Tujuan

Adapun tujuan yang hendak dicapai dari penelitian yang dilakukan ini

antara lain :

1. Untuk mengetahui cara menentukan gaji pokok berdasarkan Golongan dan

masa kerja suatu PNS di suatu instansi.

2. Menyelesaikan masalah mengenai gaji pokok PNS di Dinas Pendapatan,

Pengelolaan Keuangan dan Aset Kota Surakarta dengan membuat program

turbo pascal dan Flowchart.

D. Manfaat

Manfaat dari Laporan Algoritma ini yaitu

1. Bagi Mahasiswa

Bagi mahasiswa laporan ini bermanfaat untuk mengetahui cara membuat

program dan Flowchart mengenai gaji pokok PNS. Dengan laporan ini

dapat juga memunculkan ide yang lain dari mahasiswa untuk membuat

suatu program untuk menyelesaikan suatu masalah yang ada.

2. Bagi Instansi

Instansi dapat mencoba dan menerapkan program yang di buat oleh

mahasiswa untuk menentukan gaji pokok seorang PNS .

Page 4: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

BAB II

HASIL DAN PEMBAHASAN

A. Profil Instansi

1 Nama Instansi

Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta

2 Lokasi

Kompleks Balaikota Jl. Jendral Sudirman No. 2 Surakarta.

3 Struktur Organisasi

Struktur organisasi dinas pendapatan, pengelolaan keuangan dan aset

Kota Surakarta terdiri dari :

a. Kepala Dinas

b. Sekretariat

c. Kelompok Jabatan Fungsional

d. Subbagian perencanaan, evaluasi dan pelaporan

e. Subbagian Keuangan

f. Subbagian Umum dan Kepegawaian

g. Bidang Pendaftaran, pendataan dan dokumentasi

h. Bidang Penetapan

i. Bidang Penagihan

j. Bidang Anggaran

k. Bidang Perbendaharaan

l. Bidang Akuntansi

m. Bidang Asset

n. Seksi Pendaftaran dan Pendataan

o. Seksi Perhitungan

p. Seksi Penagihan dan Keberatan

q. Seksi Anggaran I

r. Seksi Perbendaharaan I

s. Seksi Akuntansi I

Page 5: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

t. Seksi Pengelolaan Asset

u. Seksi Dokumentasi dan Pengolahan Data

v. Seksi Penerbitan Surat Ketetapan

w. Seksi Anggaran II

x. Seksi Perbendaharaan II

y. Seksi Akuntansi II

z. Seksi Perencanaan Asset

4 Bidang kegiatan instansi

Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta

mempunyai tugas pokok yaitu menyelenggarakan urusan

pemerintahan di bidang pendapatan, pengelolaan keuangan dan asset.

Untuk menyelenggarakan tugas pokok tersebut di Dinas Pendapatan,

Pengelolaan Keuangan dan Aset Kota Surakarta mempunyai fungsi

antara lain :

a. Penyelenggaraan kesekretariatan dinas

b. Penyusunan rencana program, pengendalian, evaluasi dan

pelaporan.

c. Penyelenggaraan pendaftaran dan pendataan wajib pajak dan

wajib restribusi

d. Pelaksanaan perhtungan, penetapan dan angsuran pajak dan

restribusi

e. Pengelolaan dan pembukuan penerimaan pajak dan restribusi serta

pendapatan lain

f. Pelaksanaan penagihan atas keterlambatan pajak, retribusi dan

pendapatan lain

g. Penyelenggaraan pengelolaan anggaran, perbendaharaan dan

akuntansi

h. Pengelolaan asset barang daerah

i. Penyiapan penyusunan, perubahan dan perhitungan anggaran

pendapatan dan belanja daerah

j. Penyelenggaraan administrasi keuangan daerah

Page 6: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

k. Penyelenggaraan sosialisasi

l. Pembinaan jabatan fungsional

m. Pengelolaan Unit Pelaksana Teknis Dinas (UPTD)

B. Rancangan Penyelesaian Masalah

Masalah : Bagaimanakah langkah-langakah menghitung gaji pokok PNS

berdasarkan golongan dan masa kerja

Analisis Masalah : untuk menghitung gaji pokok yang diterima PNS kita

perlu mengetahui masa kerja dan golongan PNS tersebut. Sehingga dengan

menggunakan masa kerja dan golongan PNS kita dapat mencari berapa

gaji pokok yang diterima PNS tersebut. Dengan demikian langkah

algoritma untuk mnghitung gaji pokok

(1) Input Gol (IA,IB,IC,ID,IIA,IIB,IIC,IID,IIIA,IIIB, IIIC,IIID,IVA,IVB,IVC,IVD,IVE) dan Masa Kerja(MK)

(2) Percabangan(3) Output gaji pokok

Page 7: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

C. Rancangan Flowchart

Mulai

Gol(IA,IB,IC,ID,IIA,IIB,IIC,IID,IIIA,IIIB,IIIC,IIID,IVA,IVB,IVC,IVD),IVE)

IA

MK 0-1th: Gaji Pokok Rp. 1260000MK2-3 th: Gaji Pokok Rp. 1297600…MK 26-27 th: Gaji Pokok Rp. 1847000

IB

IC

ID

IIA

MK 3-4th: Gaji Pokok Rp. 1372700MK5-6th: Gaji Pokok Rp.1413700…MK 27-28 th: Gaji Pokok Rp. 1953900

MK 3-4th: Gaji Pokok Rp.1430800MK5-6 th: Gaji Pokok Rp.1473500…MK 27-28th th: Gaji Pokok Rp. 2036600

MK 3-4th: Gaji Pokok Rp. 1491300MK5-6 th: Gaji Pokok Rp. 1535800…MK 27-28 th: Gaji Pokok Rp. 2122700

MK 0 th: Gaji Pokok Rp. 1624700MK1 th: Gaji Pokok Rp. 1648900…MK 33-34 th: Gaji Pokok Rp.2640200

P

MK

MK

MK

MK

MK

Page 8: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

IIB

IIC

IID

IIIA

IIIB

IIIC

IIID

IVA

MK 3-4 th: Gaji Pokok Rp. 1770000MK5-6 th: Gaji Pokok Rp. 1822900…MK 33-34 th: Gaji Pokok Rp. 2751900

MK 3-4th: Gaji Pokok Rp.1922900MK5-6 th: Gaji Pokok Rp. 1980300…MK 33-34 th: Gaji Pokok Rp. 2989600

MK 0-1th: Gaji Pokok Rp. 2064100MK2-3 th: Gaji Pokok Rp. 2125700…MK 32-33 th: Gaji Pokok Rp. 3305000

MK 0-1th: Gaji Pokok Rp. 2151400MK2-3 th: Gaji Pokok Rp. 2215700…MK 32-33 th: Gaji Pokok Rp. 3444800

MK 0-1th: Gaji Pokok Rp. 2154100MK2-3 th: Gaji Pokok Rp. 2309400…MK 32-33 th: Gaji Pokok Rp. 3590500

MK 0-1th: Gaji Pokok Rp. 2337300MK2-3 th: Gaji Pokok Rp.2407100…MK 32-33 th: Gaji Pokok Rp. 3742300

MK 0-1th: Gaji Pokok Rp. 2436100MK2-3 th: Gaji Pokok Rp. 2508900…MK 32-33 th: Gaji Pokok Rp. 3900600

MK 3-4th: Gaji Pokok Rp. 1844900MK5-6 th: Gaji Pokok Rp. 1900000…MK 33-34 th: Gaji Pokok Rp. 2868300

P

P

MK

MK

MK

MK

MK

MK

MK

MK

Page 9: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

IVB

IVC

IVD

IVE

MK 0-1th: Gaji Pokok Rp.2539200MK2-3 th: Gaji Pokok Rp.2615000…MK 32-33 th: Gaji Pokok Rp. 4065600

MK 0-1th: Gaji Pokok Rp.2646600MK2-3 th: Gaji Pokok Rp. 2725600…MK 32-33 th: Gaji Pokok Rp. 4237600

MK 0-1th: Gaji Pokok Rp. 2758500MK2-3 th: Gaji Pokok Rp. 2840900…MK 32-33 th: Gaji Pokok Rp. 4416900

MK 0-1th: Gaji Pokok Rp. 2875200MK2-3 th: Gaji Pokok Rp. 2961100…MK 32-33 th: Gaji Pokok Rp. 4603700

P

Selesai

Gaji Pokok

MK

MK

MK

MK

Page 10: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

D. Rancangan Program

Uses crt;

Var Gol, Ulangi: string;

Mk: integer;

Gaji_Pokok:real;

Begin

Repeat

Gotoxy (33,5);writeln(‘TEKAN ENTER’);

Clrscr;

Gotoxy (33,6);writeln(‘TEKAN ENTER’);

Clrscr;

Gotoxy (33,7);writeln(‘TEKAN ENTER’);

Clrscr;

Gotoxy (33,6);writeln(‘TEKAN ENTER’);

Clrscr;

Until

Keypressed;

Clrscr;

Repeat

Writeln(‘SELAMAT DATANG DI PROGRAM PENGHITUNG GAJI KARYAWAN’);

Writeln(‘PROGRAM INI AKAN MENGHITUNG GAJI PNS BERDASARKAN GOLONGAN DAN MASA KERJA’);

Writeln(‘’);

Readkey;

Readkey;

Writeln(‘Perhatian: HARAP DITULIS DENGAN HURUF KAPITAL!’);

Writeln (‘’);

Page 11: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

Write(Golongan IA,IB,IC,ID,IIA,IIB,IIC,IID,IIIA,IIIB,IIIC,IIID,IVA,IVB,IVC,IVD,IVE);

Readln(Gol);

Write(‘Masa kerja (tahun):’); readln(MK);

If (‘Gol=1A’) then

Begin

Case MK of

0..1:writeln(‘Gaji_Pokok:1260000’);

2..3:writeln(‘Gaji_pokok:1297600’);

4..5:writeln(‘Gaji_pokok:1336400’);

6..7:writeln(‘Gaji_Pokok:1376300’);

8..9:writeln(‘Gaji_pokok:1417400’);

10..11:writeln(‘Gaji_Pokok:1459700’);

12..13:writeln(‘Gaji_Pokok:1503300’);

14..15:writeln(‘Gaji_Pokok:1548200’);

16..17:writeln(‘Gaji_Pokok:1594400’);

18..19:writeln(‘Gaji_Pokok:1642000’);

20..21:writeln(‘Gaji_Pokok:1691000’);

22..23:writeln(‘Gaji_Pokok:1741500’);

24..25:writeln(‘Gaji_Pokok:1793500’);

26..27:writeln(‘Gaji_Pokok:1847000’);

End;

End;

If (‘Gol=1B’) then

Begin

Page 12: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

Case MK of

3..4:writeln(‘Gaji_Pokok:1372700’);

5..6:writeln(‘Gaji_pokok:1413700’);

7..8:writeln(‘Gaji_pokok:1455900’);

9..10:writeln(‘Gaji_Pokok:1499400’);

11..12:writeln(‘Gaji_pokok:1544100’);

13..14:writeln(‘Gaji_Pokok:1599500’);

15..16:writeln(‘Gaji_Pokok:1637700’);

17..18:writeln(‘Gaji_Pokok:1686600’);

19..20:writeln(‘Gaji_Pokok:1737000’);

21..22:writeln(‘Gaji_Pokok:1788900’);

23..24:writeln(‘Gaji_Pokok:1842300’);

25..26:writeln(‘Gaji_Pokok:1897300’);

27..28:writeln(‘Gaji_Pokok:1953900’);

End;

End;

If (‘Gol=1C’) then

Begin

Case MK of

3..4:writeln(‘Gaji_Pokok:1430800’);

5..6:writeln(‘Gaji_pokok:1473500’);

7..8:writeln(‘Gaji_pokok:1517500’);

9..10:writeln(‘Gaji_Pokok:1562800’);

11..12:writeln(‘Gaji_pokok:1609800’);

13..14:writeln(‘Gaji_Pokok:1657500’);

Page 13: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

15..16:writeln(‘Gaji_Pokok:1707000’);

17..18:writeln(‘Gaji_Pokok:1758000’);

19..20:writeln(‘Gaji_Pokok:1810500’);

21..22:writeln(‘Gaji_Pokok:1864500’);

23..24:writeln(‘Gaji_Pokok:1920200’);

25..26:writeln(‘Gaji_Pokok:1977500’);

27..28:writeln(‘Gaji_Pokok:2036600’);

End;

End;

If (‘Gol=1D’) then

Begin

Case MK of

3..4:writeln(‘Gaji_Pokok:1491300’);

5..6:writeln(‘Gaji_pokok:1535800’);

7..8:writeln(‘Gaji_pokok:1581700’);

9..10:writeln(‘Gaji_Pokok:1628900’);

11..12:writeln(‘Gaji_pokok:1677500’);

13..14:writeln(‘Gaji_Pokok:1727600’);

15..16:writeln(‘Gaji_Pokok:1779200’);

17..18:writeln(‘Gaji_Pokok:1832300’);

19..20:writeln(‘Gaji_Pokok:1887000’);

21..22:writeln(‘Gaji_Pokok:1943400’);

23..24:writeln(‘Gaji_Pokok:2001400’);

25..26:writeln(‘Gaji_Pokok:2061200’);

27..28:writeln(‘Gaji_Pokok:2122700’);

Page 14: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

End;

End;

If (‘Gol=11A’) then

Begin

Case MK of

0:writeln(‘Gaji_Pokok:1624700’);

1:writeln(‘Gaji_Pokok:1648900’);

3..4:writeln(‘Gaji_Pokok:1698200’);

5..6:writeln(‘Gaji_pokok:1748900’);

7..8:writeln(‘Gaji_pokok:1801100’);

9..10:writeln(‘Gaji_Pokok:1854900’);

11..12:writeln(‘Gaji_pokok:1910300’);

13..14:writeln(‘Gaji_Pokok:1967300’);

15..16:writeln(‘Gaji_Pokok:2026000’);

17..18:writeln(‘Gaji_Pokok:2086500’);

19..20:writeln(‘Gaji_Pokok:2148800’);

21..22:writeln(‘Gaji_Pokok:2213000’);

23..24:writeln(‘Gaji_Pokok:2279100’);

25..26:writeln(‘Gaji_Pokok:2347100’);

27..28:writeln(‘Gaji_Pokok:2417200’);

29..30:writeln(‘Gaji_Pokok:2489400’);

31..32:writeln(‘Gaji_Pokok:2563700’);

33..34:writeln(‘Gaji_Pokok:2640200’);

End;

End;

Page 15: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

If (‘Gol=11B’) then

Begin

Case MK of

3..4:writeln(‘Gaji_Pokok:1770000’);

5..6:writeln(‘Gaji_pokok:1822900’);

7..8:writeln(‘Gaji_pokok:1877300’);

9..10:writeln(‘Gaji_Pokok:1933300’);

11..12:writeln(‘Gaji_pokok:1991100’);

13..14:writeln(‘Gaji_Pokok:2050500’);

15..16:writeln(‘Gaji_Pokok:2111700’);

17..18:writeln(‘Gaji_Pokok:2174800’);

19..20:writeln(‘Gaji_Pokok:2239700’);

21..22:writeln(‘Gaji_Pokok:2306600’);

23..24:writeln(‘Gaji_Pokok:2375500’);

25..26:writeln(‘Gaji_Pokok:2446400’);

27..28:writeln(‘Gaji_Pokok:2519400’);

29..30:writeln(‘Gaji_Pokok:2594700’);

31..32:writeln(‘Gaji_Pokok:2672100’);

33..34:writeln(‘Gaji_Pokok:2751900’);

End;

End;

If (‘Gol=11C’) then

Begin

Case MK of

3..4:writeln(‘Gaji_Pokok:1844900’);

Page 16: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

5..6:writeln(‘Gaji_pokok:1900000’);

7..8:writeln(‘Gaji_pokok:1956700’);

9..10:writeln(‘Gaji_Pokok:2015100’);

11..12:writeln(‘Gaji_pokok:2075300’);

13..14:writeln(‘Gaji_Pokok:2137200’);

15..16:writeln(‘Gaji_Pokok:2201100’);

17..18:writeln(‘Gaji_Pokok:2266800’);

19..20:writeln(‘Gaji_Pokok:2334500’);

21..22:writeln(‘Gaji_Pokok:2404200’);

23..24:writeln(‘Gaji_Pokok:2475900’);

25..26:writeln(‘Gaji_Pokok:2549900’);

27..28:writeln(‘Gaji_Pokok:2626000’);

29..30:writeln(‘Gaji_Pokok:2704400’);

31..32:writeln(‘Gaji_Pokok:2785200’);

33..34:writeln(‘Gaji_Pokok:2868300’);

End;

End;

If (‘Gol=11D’) then

Begin

Case MK of

3..4:writeln(‘Gaji_Pokok:1922900’);

5..6:writeln(‘Gaji_pokok:1980300’);

7..8:writeln(‘Gaji_pokok:2039500’);

9..10:writeln(‘Gaji_Pokok:2100400’);

11..12:writeln(‘Gaji_pokok:2163100’);

Page 17: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

13..14:writeln(‘Gaji_Pokok:2227700’);

15..16:writeln(‘Gaji_Pokok:2294200’);

17..18:writeln(‘Gaji_Pokok:2362700’);

19..20:writeln(‘Gaji_Pokok:2433200’);

21..22:writeln(‘Gaji_Pokok:2505900’);

23..24:writeln(‘Gaji_Pokok:2580700’);

25..26:writeln(‘Gaji_Pokok:2657700’);

27..28:writeln(‘Gaji_Pokok:2737100’);

29..30:writeln(‘Gaji_Pokok:2818800’);

31..32:writeln(‘Gaji_Pokok:2903000’);

33..34:writeln(‘Gaji_Pokok:2989600’);

End;

End;

If (‘Gol=111A’) then

Begin

Case MK of

0..1:writeln(‘Gaji_Pokok:2064100’);

2..3:writeln(‘Gaji_pokok:2125700’);

4..5:writeln(‘Gaji_pokok:2189200’);

6..7:writeln(‘Gaji_Pokok:2254600’);

8..9:writeln(‘Gaji_pokok:2321900’);

10..11:writeln(‘Gaji_Pokok:2391200’);

12..13:writeln(‘Gaji_Pokok:2462600’);

14..15:writeln(‘Gaji_Pokok:2536100’);

16..17:writeln(‘Gaji_Pokok:2611900’);

Page 18: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

18..19:writeln(‘Gaji_Pokok:2689800’);

20..21:writeln(‘Gaji_Pokok:2770100’);

22..23:writeln(‘Gaji_Pokok:2852900’);

24..25:writeln(‘Gaji_Pokok:2938000’);

26..27:writeln(‘Gaji_Pokok:3025800’);

28..29:writeln(‘Gaji_Pokok:3116100’);

30..31:writeln(‘Gaji_Pokok:3209100’);

32..33:writeln(‘Gaji_Pokok:3305000’);

End;

End;

If (‘Gol=111B’) then

Begin

Case MK of

0..1:writeln(‘Gaji_Pokok:2151400’);

2..3:writeln(‘Gaji_pokok:2215700’);

4..5:writeln(‘Gaji_pokok:2281800’);

6..7:writeln(‘Gaji_Pokok:2349900’);

8..9:writeln(‘Gaji_pokok:2420100’);

10..11:writeln(‘Gaji_Pokok:2492400’);

12..13:writeln(‘Gaji_Pokok:2566800’);

14..15:writeln(‘Gaji_Pokok:2643400’);

16..17:writeln(‘Gaji_Pokok:2722300’);

18..19:writeln(‘Gaji_Pokok:2803600’);

20..21:writeln(‘Gaji_Pokok:2887300’);

22..23:writeln(‘Gaji_Pokok:2973500’);

Page 19: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

24..25:writeln(‘Gaji_Pokok:30622000’);

26..27:writeln(‘Gaji_Pokok:3156700’);

28..29:writeln(‘Gaji_Pokok:3247900’);

30..31:writeln(‘Gaji_Pokok:3344900’);

32..33:writeln(‘Gaji_Pokok:3444800’);

End;

End;

If (‘Gol=111C’) then

Begin

Case MK of

0..1:writeln(‘Gaji_Pokok:2242400’);

2..3:writeln(‘Gaji_pokok:2309400’);

4..5:writeln(‘Gaji_pokok:2378300’);

6..7:writeln(‘Gaji_Pokok:2449300’);

8..9:writeln(‘Gaji_pokok:2522500’);

10..11:writeln(‘Gaji_Pokok:2597800’);

12..13:writeln(‘Gaji_Pokok:2675300’);

14..15:writeln(‘Gaji_Pokok:2755200’);

16..17:writeln(‘Gaji_Pokok:2837500’);

18..19:writeln(‘Gaji_Pokok:2922200’);

20..21:writeln(‘Gaji_Pokok:3009500’);

22..23:writeln(‘Gaji_Pokok:3099300’);

24..25:writeln(‘Gaji_Pokok:3191900’);

26..27:writeln(‘Gaji_Pokok:3287200’);

28..29:writeln(‘Gaji_Pokok:3385300’);

Page 20: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

30..31:writeln(‘Gaji_Pokok:3486400’);

32..33:writeln(‘Gaji_Pokok:3590500’);

End;

End;

If (‘Gol=111D’) then

Begin

Case MK of

0..1:writeln(‘Gaji_Pokok:2337300’);

2..3:writeln(‘Gaji_pokok:2407100’);

4..5:writeln(‘Gaji_pokok:2478900’);

6..7:writeln(‘Gaji_Pokok:2552900’);

8..9:writeln(‘Gaji_pokok:2629200’);

10..11:writeln(‘Gaji_Pokok:2707700’);

12..13:writeln(‘Gaji_Pokok:2788500’);

14..15:writeln(‘Gaji_Pokok:2871800’);

16..17:writeln(‘Gaji_Pokok:2957500’);

18..19:writeln(‘Gaji_Pokok:3045800’);

20..21:writeln(‘Gaji_Pokok:3136800’);

22..23:writeln(‘Gaji_Pokok:3230400’);

24..25:writeln(‘Gaji_Pokok:3326900’);

26..27:writeln(‘Gaji_Pokok:3426200’);

28..29:writeln(‘Gaji_Pokok:3528500’);

30..31:writeln(‘Gaji_Pokok:3633800’);

32..33:writeln(‘Gaji_Pokok:3742300’);

End;

Page 21: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

End;

If (‘Gol=IV A’) then

Begin

Case MK of

0..1:writeln(‘Gaji_Pokok:2436100’);

2..3:writeln(‘Gaji_pokok:2508900’);

4..5:writeln(‘Gaji_pokok:2583800’);

6..7:writeln(‘Gaji_Pokok:2660900’);

8..9:writeln(‘Gaji_pokok:2740400’);

10..11:writeln(‘Gaji_Pokok:2822200’);

12..13:writeln(‘Gaji_Pokok:2906500’);

14..15:writeln(‘Gaji_Pokok:2993200’);

16..17:writeln(‘Gaji_Pokok:3082600’);

18..19:writeln(‘Gaji_Pokok:3174700’);

20..21:writeln(‘Gaji_Pokok:3269400’);

22..23:writeln(‘Gaji_Pokok:3367100’);

24..25:writeln(‘Gaji_Pokok:3467600’);

26..27:writeln(‘Gaji_Pokok:3571100’);

28..29:writeln(‘Gaji_Pokok:3677800’);

30..31:writeln(‘Gaji_Pokok:3787600’);

32..33:writeln(‘Gaji_Pokok:3900600’);

End;

End;

If (‘Gol=IVB’) then

Begin

Page 22: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

Case MK of

0..1:writeln(‘Gaji_Pokok:2539200’);

2..3:writeln(‘Gaji_pokok:2615000’);

4..5:writeln(‘Gaji_pokok:2693100’);

6..7:writeln(‘Gaji_Pokok:2773500’);

8..9:writeln(‘Gaji_pokok:2856300’);

10..11:writeln(‘Gaji_Pokok:2941600’);

12..13:writeln(‘Gaji_Pokok:3029400’);

14..15:writeln(‘Gaji_Pokok:3119900’);

16..17:writeln(‘Gaji_Pokok:3213000’);

18..19:writeln(‘Gaji_Pokok:3308900’);

20..21:writeln(‘Gaji_Pokok:3407700’);

22..23:writeln(‘Gaji_Pokok:3509500’);

24..25:writeln(‘Gaji_Pokok:3614300’);

26..27:writeln(‘Gaji_Pokok:3722200’);

28..29:writeln(‘Gaji_Pokok:3933300’);

30..31:writeln(‘Gaji_Pokok:3947800’);

32..33:writeln(‘Gaji_Pokok:4065600’);

End;

End;

If (‘Gol=IVC’) then

Begin

Case MK of

0..1:writeln(‘Gaji_Pokok:2646600’);

2..3:writeln(‘Gaji_pokok:2725600’);

Page 23: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

4..5:writeln(‘Gaji_pokok:2807000’);

6..7:writeln(‘Gaji_Pokok:2890800’);

8..9:writeln(‘Gaji_pokok:2977100’);

10..11:writeln(‘Gaji_Pokok:3066000’);

12..13:writeln(‘Gaji_Pokok:3157600’);

14..15:writeln(‘Gaji_Pokok:3251800’);

16..17:writeln(‘Gaji_Pokok:3348900’);

18..19:writeln(‘Gaji_Pokok:3448900’);

20..21:writeln(‘Gaji_Pokok:3551900’);

22..23:writeln(‘Gaji_Pokok:3657900’);

24..25:writeln(‘Gaji_Pokok:3767200’);

26..27:writeln(‘Gaji_Pokok:3879600’);

28..29:writeln(‘Gaji_Pokok:3995500’);

30..31:writeln(‘Gaji_Pokok:4114800’);

32..33:writeln(‘Gaji_Pokok:4237600’);

End;

End;

If (‘Gol=IVD’) then

Begin

Case MK of

0..1:writeln(‘Gaji_Pokok:2758500’);

2..3:writeln(‘Gaji_pokok:2840900’);

4..5:writeln(‘Gaji_pokok:2925700’);

6..7:writeln(‘Gaji_Pokok:3013100’);

8..9:writeln(‘Gaji_pokok:3103100’);

Page 24: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

10..11:writeln(‘Gaji_Pokok:3195700’);

12..13:writeln(‘Gaji_Pokok:3291100’);

14..15:writeln(‘Gaji_Pokok:3389400’);

16..17:writeln(‘Gaji_Pokok:3490600’);

18..19:writeln(‘Gaji_Pokok:3594800’);

20..21:writeln(‘Gaji_Pokok:3702100’);

22..23:writeln(‘Gaji_Pokok:3812700’);

24..25:writeln(‘Gaji_Pokok:3926500’);

26..27:writeln(‘Gaji_Pokok:4043700’);

28..29:writeln(‘Gaji_Pokok:4164500’);

30..31:writeln(‘Gaji_Pokok:4288800’);

32..33:writeln(‘Gaji_Pokok:4416900’);

End;

End;

If (‘Gol=IVE’) then

Begin

Case MK of

0..1:writeln(‘Gaji_Pokok:2875200’);

2..3:writeln(‘Gaji_pokok:2961100’);

4..5:writeln(‘Gaji_pokok:3049500’);

6..7:writeln(‘Gaji_Pokok:3140500’);

8..9:writeln(‘Gaji_pokok:3232300’);

10..11:writeln(‘Gaji_Pokok:3330900’);

12..13:writeln(‘Gaji_Pokok:3430300’);

14..15:writeln(‘Gaji_Pokok:3532800’);

Page 25: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

16..17:writeln(‘Gaji_Pokok:3638200’);

18..19:writeln(‘Gaji_Pokok:3746900’);

20..21:writeln(‘Gaji_Pokok:3858700’);

22..23:writeln(‘Gaji_Pokok:3973900’);

24..25:writeln(‘Gaji_Pokok:4092600’);

26..27:writeln(‘Gaji_Pokok:4214800’);

28..29:writeln(‘Gaji_Pokok:4340600’);

30..31:writeln(‘Gaji_Pokok:4470200’);

32..33:writeln(‘Gaji_Pokok:4603700’);

End;

End;

Write(‘Ingin Menghitung Gaji Lagi?(Y/N)’);

Readln(‘Ulangi’);

Clrscr;

Until (Ulangi=’N’)or(Ulangi=’n’);

End.

Page 26: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

E. Hasil Implementasi

Hasil implementasi dari program tersebut adalah sbagi berikut:

Keterangan: seorang karyawan yang memiliki golongan IA dan masa kerja 25 tahun, maka karyawan tersebut memperoleh gaji pokok Rp.1.336.400,-

F. Pembahasan

Berdasarkan hasil wawancara, progam gaji pokok yang telah kami

buat ini sudah cukup membantu dalam perhitungan gaji pokok karyawan.

Dengan program ini, karyawan dapat mengetahui seberapa besar gaji

pokok yang diterimanya dengan mudah dan cepat.

Page 27: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

BAB III

PENUTUP

A. Kesimpulan

Dari penelitian yang kami lakukan di Dinas Pendapatan, Pengelolaan

Keuangan dan Aset Kota Surakarta mengenai gaji pokok yang diterima

PNS disana maka dapat disimpulkan bahwa gaji pokok setiap PNS disana

berbeda-beda satu sama lainnya. Besar gaji pokok tergantung dari berapa

lama masa kerja dan golongannya. Misal seorang PNS dengan golongan

IIIC yang sudah menjadi PNS selama 12 tahun maka gaji pokok yang

diterima PNS tersebut sebesar Rp. 2.675.300,00. Semakin lama masa

kerjanya dan semakin tinggi golongannya maka seorang PNS

mendapatkan gaji pokok yang besar.

B. Saran

Segala sesuatu yang ada di dunia ini tidak akan pernah ada yang sempurna,

karena kesempurnaan hanya milik Allah. Laporan algoritma ini mungkin

juga terdapat banyak kesalahan. Oleh karena itu kritik dan saran dari

pembaca sangat diharapkan, terutama dengan program yang kami buat ini.

Semoga program yang kami buat ini bermanfaat bagi Dinas Pendapatan,

Pengelolaan Keuangan dan Aset Kota Surakarta maupun bagi masyarakat

pada umumnya.

Page 28: file · Web viewLaporan ini mengenai permasalahan gaji pokok yang diterima PNS di Dinas Pendapatan, Pengelolaan Keuangan dan Aset Kota Surakarta. Besar Gaji pokok PNS disana berbeda

LAMPIRAN