Print
Category: Aplikasi Pemrograman
Hits: 501

Pendapatan yang diterima pegawai Perusahaan Air Minum (PAM) Antah Berantah di luar tunjangan jabatan pada setiap bulan, ditentukan berdasarkan komponen gaji pokok, tunjangan istri/suami, tunjangan anak, tunjangan pangan, dana pensiun, dan dana kesehatan. Uraian masing-masing komponen tersebut adalah sebagai berikut:

  1. Gaji pokok ditentukan berdasarkan pangkat/golongan ruang dan masa kerja golongan yang dimiliki pegawai. Besarnya gaji pokok ini dapat dilihat pada daftar gaji pokok berikut.
  2. Tunjangan istri/suami diberikan kepada pegawai yang telah beristri/bersuami. Besarnya tunjangan istri/suami adalah 5% dari gaji pokok.
  3. Tunjangan anak diberikan kepada pegawai berdasarkan jumlah anak yang ditanggung, dengan batas sebanyak-banyaknya 2 jiwa. Besarnya tunjangan anak adalah adalah 5% dari gaji pokok untuk setiap anak.
  4. Tunjangan pangan diberikan kepada pegawai berdasarkan jumlah jiwa yang terdapat dalam sebuah keluarga pegawai, yaitu dirinya, istri/suaminya dan anak maksimum 2 jiwa. Besarnya tunjangan pangan adalah adalah Rp 100.000 untuk setiap jiwa.
  5. Dana pensiun adalah potongan untuk simpanan pensiun yang besarnya 8% dari gaji pokok.
  6. Dana kesehatan adalah potongan asuransi kesehatan yang besarnya 2% dari gaji pokok.
  7. Jumlah dana yang diterima pegawai adalah jumlah dari gaji pokok, tunjangan istri/suami, tunjangan anak, dan tunjangan pangan, dikurangi jumlah dari dana pensiun dan dana kesehatan.

Dalam contoh berikut diuraikan perhitungan manual besarnya dana yang diterima pada setiap bulan oleh Abdul, seorang pegawai perusahaan yang memiliki masa kerja golongan (MKG) 20 tahun dan pangkat/golongan ruang IV/a, tidak beristri, dan memiliki anak tertanggung sebanyak 3 orang.

  1. Gaji Pokok
    Perhatikan daftar gaji pokok baris MKG 20 dan kolom Pangkat/Golongan IV/a. Baris dan kolom tersebut berpotongan di sebuah titik yang berisi bilangan 5.898.800. Artinya gaji pokok yang diterima Abdul adalah Rp 5.898.800.
  2. Tunjangan Istri/Suami
    Abdul tidak mendapat tunjangan istri karena status perkawinan tidak beristri.
  3. Tunjangan Anak
    Abdul mendapat tunjangan anak sebesar 5% kali Rp 5.898.800 kali 2 = Rp 589.880 (sesuai dengan ketentuan butir 3, maksimum 2 anak).
  4. Tunjangan Pangan
    Abdul mendapat tunjangan pangan sebesar 3 kali Rp 100.000 = Rp 300.000 (sesuai dengan ketentuan butir 4, Abdul dan 2 anak tertanggung).
  5. Dana Pensiun
    Potongan dana pensiun Abdul adalah 8% kali Rp 5.898.800 = Rp 471.904 (sesuai dengan ketentuan butir 5).
  6. Dana Pensiun
    Potongan dana kesehatan Abdul adalah 2% kali Rp 5.898.800 = Rp 117.976 (sesuai dengan ketentuan butir 6).
  7. Jumlah Dana yang Diterima
    Jumlah dana yang diterima oleh Abdul adalah Rp (5.898.800 + 0 + 589.880 + 300.000 - 471.904 - 117.976) = Rp 6.198.800 (sesuai dengan ketentuan butir 7).

Untuk membantu perhitungan manual tersebut di atas, dapat digunakan program komputasi dengan menggunakan aplikasi spreadsheet (Calc, Excel dan sebagainya) atau menggunakan bahasa pemrograman (Basic, Pascal, PHP dan sebagainya). Dalam contoh berikut program komputasi gaji pegawai pada Perusahaan Air Minum (PAM) Antah Berantah diselesaikan dengan menggunakan aplikasi Calc (LibreOffice Calc) dan menggunakan bahasa pemrograman PHP.

Program Komputasi Berbasis LibreOffice Calc

  1. Buka aplikasi LibreOffice Calc, siapkan 2 lembar kerja kosong, masing-masing diberi nama GAJI PEGAWAI dan DAFTAR GAJI POKOK.
  2. Pada lembar kerja GAJI PEGAWAI, buat teks ketentuan penggajian pegawai dan tabel untuk menghitung gaji pegawai seperti terlihat pada gambar di bawah ini.

    Tabel gaji pegawai di atas ditempatkan pada alamat A18:M38.
  3. Pada lembar kerja DAFTAR GAJI POKOK, buat tabel atau daftar gaji pokok seperti tercantum pada gambar di bawah ini.

    Tabel gaji pokok di atas ditempatkan pada alamat A3:R38.
  4. Pada lembar kerja DAFTAR GAJI POKOK, buat penamaan sebagai berikut:
    1. Pilih kelompok sel A4:R38, kemudian ketik gapok pada Name Box dan tekan Enter (lihat gambar di bawah ini).
    2. Pilih kelompok sel A4:A38, kemudian ketik baris pada Name Box dan tekan Enter (lihat gambar di bawah ini).
    3. Pilih kelompok sel A4:R4, kemudian ketik kolom pada Name Box dan tekan Enter (lihat gambar di bawah ini).
  5. Klik lembar kerja GAJI PEGAWAI, kemudian ketik rumus-rumus sebagai berikut:
    1. Pada sel G19
      • Ketik rumus =INDEX(gapok;MATCH(F19;baris;0);MATCH(E19;kolom;0))
      • Tekan Enter, kemudian salin rumus tersebut ke dalam sel-sel di bawahnya.
    2. Pada sel H19
      • Ketik rumus =IF(C19="Ya";0,05*G19;0)
      • Tekan Enter, kemudian salin rumus tersebut ke dalam sel-sel di bawahnya.
    3. Pada sel I19
      • Ketik rumus =IF(D19>2;0,05*G19*2;0,05*G19*D19)
      • Tekan Enter, kemudian salin rumus tersebut ke dalam sel-sel di bawahnya.
    4. Pada sel J19
      • Ketik rumus =IF(AND(C19="Ya";D19>2);100000*(2+2);IF(AND(C19="Ya";D19<=2);100000*(2+D19);IF(AND(C19="Tidak";D19>2);100000*(1+2);IF(AND(C19="Tidak";D19<=2);100000*(1+D19)))))
      • Tekan Enter, kemudian salin rumus tersebut ke dalam sel-sel di bawahnya.
    5. Pada sel K19
      • Ketik rumus =8%*G19
      • Tekan Enter, kemudian rumus tersebut ke dalam sel-sel di bawahnya.
    6. Pada sel L19
      • Ketik rumus =2%*G19
      • Tekan Enter, kemudian salin rumus tersebut ke dalam sel-sel di bawahnya.
    7. Pada sel M19
      • Ketik rumus =SUM(G19:J19)-SUM(K19:L19) atau =G19+H19+I19+J19-K19-L19 (pilih salah satu rumus)
      • Tekan Enter, kemudian salin rumus tersebut ke dalam sel-sel di bawahnya.

Apabila langkah-langkah tersebut dilakukan dengan benar, akan diperoleh tampilan daftar gaji pegawai seperti terlihat pada gambar di bawah ini.

Program Komputasi Berbasis PHP

  1. Buka editor teks gedit, buat file baru dan beri nama prokom-gaji.php, kemudian ketik kode php seperti terlihat di bawah ini.
    Loading...

    Simpan file di atas dalam DocumentRoot (var/www/html).
  2. Buka Mozilla, ketik localhost/prokom-gaji.php, tekan Enter. Apabila kode php diketik dengan benar, mestinya muncul tampilan seperti pada gambar di bawah ini.
  3. Pada bagian Informasi Gaji, isikan data seperti terlihat pada gambar di bawah ini, kemudian klik Hitung.

    Informasi gaji atas nama Abdul muncul seperti terlihat pada gambar di bawah ini.

Program Komputasi Berbasis Joomla

Pada bagian ini program komputasi gaji pegawai pada Perusahaan Air Minum (PAM) Antah Berantah disisipkan dalam sebuah artikel Joomla dengan menggunakan plugin Sourcerer.

Daftar Gaji Pokok

MKGGolongan IGolongan IIGolongan IIIGolongan IV
I/aI/bI/cI/d II/aII/bII/cII/d III/aIII/bIII/cIII/d IV/aIV/bIV/cIV/dIV/e
0 2350000255200026600002772600 3010800326960034078003552000 3804600396560041332004308200 44904004680400487820050846005299800
1 2350000255200026600002772600 3052400326960034078003552000 3804600396560041332004308200 44904004680400487820050846005299800
2 2415000255200026600002772600 3052400326960034078003552000 3909800407520042476004427200 46146004809800501320052252005446200
3 2415000255200026600002772600 3136800326960034078003552000 3909800407520042476004427200 46146004809800501320052252005446200
4 2481800255200026600002772600 3136800326960034078003552000 4129000418800043650004549800 47422004942800515180053698005596800
5 2481800262260027336002849200 3223600336000035020003650200 4129000418800043650004549800 47422004942800515180053698005596800
6 2550600262260027336002849200 3223600336000035020003650200 4198000430380044858004675600 48734005079400529440055182005751600
7 2550600269520028092002928000 3312800345280035990003751200 4198000430380044858004675600 48734005079400529440055182005751600
8 2621000269520028092002928000 3312800345280035990003751200 4243200442280046098004804800 50080005220000544080056708005910800
9 2621000276960028668003009000 3404400348840036984003854800 4243200442280046098004804800 50080005220000544080056708005910800
10 2693600276960028668003009000 3404400348840036984003854800 4360600454500047374004937800 51466005364200559120058278006074200
11 2693600284620029666003128200 3498600364640038008003961600 4360600454500047374004937800 51466005364200559120058278006074200
12 2768000284620029666003128200 3498600364640038008003961600 4481200467080048684005074200 52890005512600574580059888006242200
13 2768000292500030488003177800 3595200374740039058004071000 4481200467080048684005074200 52890005512600574580059888006242200
14 2844600292500030488003177800 3595200374740039058004071000 4605200480000050030005214600 54352005665200590480061546006414800
15 2844600300600031330003265600 3694600385100040138004183600 4605200480000050030005214600 54352005665200590480061546006414800
16 2923200300600031330003265600 3694600385100040138004183600 4732600493280051414005358800 55856005821800606800063248006592200
17 2923200308900032198003355800 3796800395740041248004299400 4732600493280051414005358800 55856005821800606800063248006592200
18 3004000308900032198003355800 3796800395740041248004299400 4863400506920052836005507000 57400005982800623580064996006774600
19 3004000317440033088003448800 3901800406700042390004418200 4863400506920052836005507000 57400005982800623580064996006774600
20 3087200317440033088003448800 3901800406700042390004418200 4998000520940054296005659400 58988006148200640840066794006962000
21 3087200326220034002003544000 4009800417940043562004540400 4998000520940054296005659400 58988006148200640840066794006962000
22 3172600326220034002003544000 4009800417940043562004540400 5136200535340055798005815800 60618006318200658560068642007154400
23 3172600335240034942003642200 4120600429500044766004666000 5136200535340055798005815800 60618006318200658560068642007154400
24 3260200335240034942003642200 4120600429500044766004666000 5278200550140057342005976800 62296006493000676760070540007352400
25 3260200344520035910003742800 4234600441380046004004795000 5278200550140057342005976800 62296006493000676760070540007352400
26 3350400344520035910003742800 4234600441380046004004795000 5424200565360058928006142000 64018006672600695480072490007555600
27 3350400354040036902003846400 4351800453580047278004927600 5424200565360058928006142000 64018006672600695480072490007555600
28 0000 4351800453580047278004927600 5574200581000060556006311800 65788006857200714720074496007764600
29 0000 4472200466120048584005064000 5574200581000060556006311800 65788006857200714720074496007764600
30 0000 4472200466120048584005064000 5728400597060062232006486400 67608007046800734480076556007979400
31 0000 4595800479020049928005204000 5728400597060062232006486400 67608007046800734480076556007979400
32 0000 4595800479020049928005204000 5886800613580063952006665800 69478007241600754800078672008200000
33 0000 4722800492260051308005348000 5886800613580063952006665800 69478007241600754800078672008200000

Informasi Gaji

Nama Pegawai:
Status Perkawinan:
Jumlah Anak Tertanggung:
Masa Kerja Golongan:
Pangkat/Gologan Ruang: