PENGOLAHAN DATA GAJI PEGAWAI
DI KANTOR REGIONAL I BKN YOGYAKARTA

TUGAS AKHIR

DISUSUN OLEH :

EKO PURNOMO
No. Mahasiswa		:  023110196
Jurusan			:  Manajemen Informatika
Jenjang			:  Diploma Tiga (D3)

    SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM 
YOGYAKARTA
2007

PENGOLAHAN DATA GAJI PEGAWAI
DI KANTOR REGIONAL I BKN YOGYAKARTA

TUGAS AKHIR

Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan Studi Jenjang Diploma Tiga (D-3) Jurusan / Program Studi Manajemen Informatika 
Sekolah Tinggi Manajemen Informatika Dan Komputer
 AKAKOM YOGYAKARTA

Disusun oleh :
EKO PURNOMO
No. Mahasiswa	:  023110196
Jurusan 		:  Manajemen Informatika
Jenjang		:  D3 (Diploma Tiga)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM
YOGYAKARTA
2007
HALAMAN PERSETUJUAN

PENGOLAHAN DATA GAJI PEGAWAI
DI KANTOR REGIONAL I BKN YOGYAKARTA

TUGAS AKHIR

Tugas Akhir ini Telah Dipertahankan dan Disyahkan di Depan Dosen Penguji 
Sekolah Tinggi Manajemen Informatika dan Komputer
AKAKOM Yogyakarta, pada :

			 Hari		:  
			 Tanggal	:  

Mengetahui,

         Ketua Jurusan                                                         
  Manajeman Informatika,                                                 Dosen Pembimbing

 Sri Redjeki, S.Si., M.Kom                                           Sri Redjeki, S.Si., M.Kom

HALAMAN PERSEMBAHAN

TUGAS AKHIR INI KUPERSEMBAHKAN UNTUK  :
	Allah SWT, atas segala rahmad Nya. Yang selalu mendengar keluh kesah, doa dan harapku ketika siapapun tak kan mampu mendengarnya.
	Bapak, ibu dan adikku.
	Seseorang dihatiku yang selalu memberi semangat dan dorongan. 

MOTTO 

	Hadirnya masalah merupakan kesempatan untuk mengetahui bagaimana  caranya untuk menyelesaikannya.
	Tak ada beban yang berat, bagi tangan yang mau berusaha, dan tak ada masalah yang berat bila diselesaikan bersama-sama.

KATA PENGANTAR

Assalamu’alaikum Wr. Wb
Segala puji dan syukur penulis panjatkan kepada Allah SWT yang telah melimpahkan berkah dan rahmat-Nya sehingga penulis dapat menyelesaikan penyusunan Tugas Akhir ini dengan baik.
Dengan selesainya penulisan Tugas Akhir ini, penulis dengan segala ketulusan dan kerendahan hati mengucapkan terima kasih kepada:
1.	Bapak Prof. Dr. Ir. Prayoto, M.Sc., selaku Ketua Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta 
2.	Bapak Ir. M. Guntara, M.T, selaku Pembantu Ketua I STMIK AKAKOM Yogyakarta
3.	Ibu Sri Redjeki, S.Si, M.Kom, selaku Ketua Jurusan Manajemen Informatika Diploma III (D3)  STMIK AKAKOM Yogyakarta
4.	Ibu Sri Redjeki, S.Si, M.Kom, selaku dosen pembimbing, Terima kasih atas kesabaran, bimbingan dan pangarahannya.
5.	Ibu Rikharda M.B.S., S.H, selaku dosen wali, Terima kasih atas  pangarahannya.
6.	Seluruh dosen, staf  dan seluruh elemen STMIK AKAKOM  Yogyakarta.
7.	Bapak  Wiritno, S.H  selaku  Kepala  Kantor  Regional  I  BKN  Yogyakarta.  
8.	Bapak  Dwi  Haryono, S.H  dan  Suharyadi, S.IP, selaku  pembimbing  dan  arahannya  dalam  melakukan  survey  di  Kantor  Regional  I  BKN  Yogyakarta. 
9.	Ayah, ibu dan adikku terimakasih atas semua bantuannya 
10.	Seseorang yang selalu memberikan semangat dan doanya, yang selalu berusaha membuatku tersenyum dalam kesedihan, yang berusaha membuatku bangkit ketika kujatuh.  Thank for everything and loving me.
11.	My frends (Yudi, Asep, Jion, Wili, Yudi, Tedy dan semuanya) Terimakasih atas kebersamaan dan dukungannya.
12.	Jogjaku tercinta dengan segala kekerasan hidup yang menghiasi wajahmu, kenangan dan misteri yang menyelimutimu, ilmu dan budaya yang mengagumkan setiap mata memandangmu.
Dimana Tugas Akhir ini masih banyak kelemahan dan kekurangan, oleh karena itu kritik dan saran yang bersifat membangun sangatlah di harapkan.
 Akhir kata, berharap Tugas Akhir ini bermanfaat bagi para pembaca semua, khususnya rekan-rekan jurusan Manajemen Informatika
Wassalamu’alaikum Wr. Wb.

							      Yogyakarta, Januari 2007

        Eko Purnomo

DAFTAR ISI
	
HALAMAN JUDUL 	i
HALAMAN PENGAJUAN 	ii
HALAMAN PERSETUJUAN 	iii
HALAMAN PERSEMBAHAN 	iv
HALAMAN MOTTO 	v
KATA PENGANTAR 	vi
DAFTAR ISI 	viii
DAFTAR GAMBAR 	xi
DAFTAR TABEL 	xiii
BAB I   PENDAHULUAN 	1 
1.1  Latar Belakang Masalah 	1 
1.2  Pokok Permasalahan	2
1.3  Batasan Masalah 	3
1.4  Metode Pengumpulan Data 	4
1.5  Tujuan penelitian.........................................................................................4
1.5  Sistematika Karya Tulis 	4
BAB II   SISTEM PENGOLAHAN DATA GAJI	6
2.1  Sekilas Tentang Kanreg I BKN Yogyakarta	6
 2.1.1	Siatem Penggajian Di Kanreg I BKN Yogyakarta	8
 2.1.2	Pengolahan Gaji Di Kanreg I BKN Yogyakarta	8
 2.1.3	Istilah Penggajian 	10
2.2  Pengertian Sistem	17
       2.2.1   Karakteristik Sistem..........................................................................18
       2.2.2   Klasifikasi Sistem..............................................................................20
2.3  Pengertian Basis Data 	21
 2.3.1	Kegunaan Basis Data 	22
 2.3.2	Atribut Dalam Basis Data 	24
 2.3.3	Model Data Relasional 	25
2.4  Pengenalan C++ Builder	25
 2.4.1 	Main Window	25
 2.4.2  	Form Designer 	27
 2.4.3   Object Inspector...............................................................................28
 2.4.4    Code Editor.......................................................................................29
 2.4.5    Database Explorer............................................................................29
 2.4.6    Database Desktop............................................................................30
BAB III   PERANCANGAN SISTEM 	.31
3.1  Sistematika Pendukung 	.31
       3.1.1    Perangkat Keras  	.31
       3.1.2    Perangkat Lunak	.32
3.2  Perancangan Tabel	.33
       3.2.1    Tabel Golongan.db	.33
       3.2.2    Tabel Jab_Struktural.db	.34
       3.2.3    Tabel Jab_Fungsional.db 	.34
       3.2.4    Tabel Gapok.db	.35
       3.3.5    Tabel Pegawai.db	.35
       3.3.6    Tabel Gaji.db	.36
       3.3.7    Tabel Login.......................................................................................37
3.3  Relasi Antar Tabel	.38
3.4  Diagram Alir Sistem	.41
3.5  Perancangan Masukan	.44
       3.5.1     Perancangan Masukan Data Golongan	.44
       3.5.2     Perancangan Masukan Data Jabatan Struktural	.44
       3.5.3     Perancangan Masukan Data Jabatan Fungsional	.45
       3.5.4     Perancangan Masukan Data Gaji Pokok	.46
       3.5.5     Perancangan Masukan Data Pegawai	.46
       3.5.6     Perancangan Masukan Daftar Gaji	.47     
3.6   Perancangan Keluaran	.48
        3.6.1     Rancangan Laporan Daftar Golongan	.49
        3.6.2     Rancangan Laporan Daftar Jabatan Struktural	.49
        3.6.3     Rancangan Laporan Daftar Jabatan fungsional	.50
        3.6.4     Rancangan Laporan Daftar Gaji Pokok  	.50
        3.6.5     Rancangan Laporan Daftar Biodata Pegawai	.50	
        3.6.6     Rancangan Laporan Daftar Pegawai	.51  
        3.6.7     Rancangan Laporan Daftar  Struk  Gaji	.52                                                                                      
        3.6.8     Rancangan Laporan Daftar Struk Gaji Per Pegawai	.52
        3.6.9     Rancangan Laporan Rincian Gaji Pegawai	.52
        3.6.10   Rancangan Laporan Rincian Gaji Per Pegawai	.53
        3.6.11   Rancangan Laporan Daftar Gaji.....................................................54
BAB IV   HASIL DAN PEMBAHASAN 	.56
4.1  Spesifikasi Program 	.56
4.2  Langkah Langkah Menjalankan Perangkat Lunak 	.58
        4.2.1  Menu Kunci 	.60
        4.2.2  Menu Input Password 	.60
        4.2.3  Menu Input Data 	.60
         4.2.3.1   Sub Menu Golongan 	.61
         4.2.3.2   Sub Menu Jabatan Struktural 	.62
         4.2.3.3   Sub Menu Jabatan Fungsional 	.64
         4.2.3.4   Sub Menu Gapok	.66
         4.2.3.4   Sub Menu Data Pegawai  	.68
        4.2.4  Menu Hitung Gaji  	.69
         4.2.4.1   Sub Menu Hitung Gaji  	.70
        4.2.5  Menu Laporan  	.71
         4.2.5.1    Sub Menu Laporan Golongan  	.71
         4.2.5.2    Sub Menu Laporan Jabatan Struktural  	.72
         4.2.5.3    Sub Menu Laporan Jabatan Fungsional  	.72
         4.2.5.4    Sub Menu Laporan Gapok 	.73
         4.2.5.5    Sub Menu Laporan Daftar Pegawai	.73
         4.2.5.6    Sub Menu Laporan Biodata Pegawai	.74
         4.2.5.7    Sub Menu Laporan Daftar Gaji	.74
         4.2.5.8    Sub Menu Laporan Rincian Gaji	.75
         4.2.5.9    Sub Menu Laporan rincian Gaji Per Pegawai	.76
         4.2.5.10  Sub Menu Laporan Struk Gaji	.77
         4.2.5.11  Sub Menu Laporan Struk Gaji Per Pegawai	.78
        4.2.6  Menu Programer	.78
BAB V  KESIMPULAN DAN SARAN 	.80
5.1  Kesimpulan 	.80
5.2  Saran 	.80
DAFTAR PUSTAKA 	.82
LAMPIRAN 
       Listing Program
DAFTAR GAMBAR

Gambar 2.1    Gambar Tabel Tunjangan Jabatan Struktural	13
Gambar 2.2    Gambar Tabel Tunjangan Jabatan Fungsional	13
Gambar 2.3    Gambar Tabel Tunjangan Umum	14
Gambar 2.4    Gambar Tabel PTKP	14
Gambar 2.5    Gambar Tabel Potongan Taperum	15
Gambar 2.6    Main Window Pada C++ Builder	25
Gambar 2.7    Main Menu 	26
Gambar 2.8    Tool Panel	26
Gambar 2.9    Component Pallete	26
Gambar 2.10  Componen Standart	27
Gambar 2.11  Componen Pallete Data Access	27
Gambar 2.12  Componen Pallete Data Control	27
Gambar 2.13  Form Designer	27
Gambar 2.14  Object Inspector	28
Gambar 2.15  Code Editor	29
Gambar 2.16  Database Explorer	29
Gambar 2.17  Database Dekstop	30
Gambar 3.1   Tabel Golongan.db	34
Gambar 3.2   Tabel Jab_Struktural.db	34
Gambar 3.3   Tabel Jab_Fungsional.db	34
Gambar 3.4   Tabel Gapok.db	35
Gambar 3.5   Tabel Pegawai.db	35
Gambar 3.6   Tabel Gaji.db	36
Gambar 3.7   Tabel Login.db	37
Gambar 3.8    Relasi Antar Tabel	39
Gambar 3.9    Diagram Alir Sistem	42
Gambar 3.10  Perancangan Input Data Golongan	44
Gambar 3.11  Perancangan Input Data Jabatan Struktural	45
Gambar 3.12  Perancangan Input Data Jabatan Fungsional	45
Gambar 3.13  Perancangan Input Data Gapok	46
Gambar 3.14  Perancangan Input Data Pegawai	47
Gambar 3.15  Perancangan Input Data Daftar Gaji	48
Gambar 3.16  Rancangan Laporan  Daftar Golongan	49
Gambar 3.17  Rancangan Laporan Daftar Jabatan Struktural	49
Gambar 3.18  Rancangan Laporan Daftar Jabatan Fungsional	50
Gambar 3.19  Rancangan Laporan Daftar Gapok	50
Gambar 3.20  Rancangan Laporan Biodata Pegawai........................................51
Gambar 3.21  Rancangan Laporan Daftar Pegawai	51
Gambar 3.22  Rancangan Laporan Struk Gaji	52
Gambar 3.23  Rancangan Laporan Rincian Gaji	53
Gambar 3.24  Rancangan Laporan Daftar Gaji	54
Gambar 4.1    Tampilan Login	58
Gambar 4.3    Tampilan Menu Utama	59
Gambar 4.4    Tampilan Menu Input Password	60
Gambar 4.5    Menu Input Data..........................................................................60
Gambar 4.6    Form Input Golongan	61
Gambar 4.11  Form Input Jabatan Struktural 	63
Gambar 4.16  Form Input Jabatan Fungsional	64
Gambar 4.21  Form Input Gapok 	66
Gambar 4.26  Form Input Data Pegawai 	68
Gambar 4.30  Form Input Daftar Gaji 	70
Gambar 4.34  Laporan Golongan	72
Gambar 4.35  Laporan Jabatan Struktural	72
Gambar 4.36  Laporan Jabatan Fungsional	73
Gambar 4.37  Laporan Gapok	73
Gambar 4.38  Laporan Daftar Pegawail	74
Gambar 4.39  Laporan Biodata Pegawai	74
Gambar 4.40   Form Laporan Daftar Gaji	75
Gambar 4.41  Laporan Daftar Gaji	75
Gambar 4.42  Form Rincian Gaji Pegawai	76
Gambar 4.43  Laporan Rincian Gaji	76
Gambar 4.44  Form Rincian Gaji Per Pegawai	77
Gambar 4.45  Form Struk Gaji Pegawai	77
Gambar 4.46  Laporan Struk Gaji	78
Gambar 4.47  Form Struk Gaji Per Pegawai	78
Gambar 4.31  Menu Programer	79
DAFTAR TABEL

Tabel 3.1   Tabel Golongan.db	34
Tabel 3.2   Tabel Jab_Struktural.db	34
Tabel 3.3   Tabel Jab_Fungsional.db	34
Tabel 3.4   Tabel Gapok.db	35
Tabel 3.5   Tabel Pegawai.db	35
Tabel 3.6   Tabel Gaji.db	36
Tabel 3.7   Tabel Login.db	37