i
SISTEM INFORMASI PENGGAJIAN DI KODIM 0725
SRAGEN MENGGUNAKAN LAZARUS DAN MYSQL
SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata I pada Program Studi Teknik Informatika
Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta
Oleh:
Dita Nurmala
NIM : L 200 080 115PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA
iv MOTTO
‘’Manusia diberi kemampuan oleh Tuhan untuk mencoba dan mencoba sampai kemudian dia bertemu dengan kesalahan yang membawanya menuju sebuah
kebenaran yang akan slalu diingatnya dalam hati.’’ ( Kahlil Gibran)
‘’Anda harus melakukan sesuatu yang Anda pikir tak akan bisa Anda lakukan” (Eleanor Roosevelt)
Sesuatu yang belum dikerjakan, seringkali tampak mustahil kita baru yakin kalau kita telah berhasil melakukannya dengan baik.
Segala sesuatu tidak ada yang instan, bahkan mie instan saja masih perlu direbus.
Percayalah kepada diri sendiri, bahkan ketika tidak ada orang yg percaya.
v
PERSEMBAHAN
Laporan penelitian ini dengan bangga dan sepenuh hati saya persembahkan kepada :
1. Bapak dan Ibu yang tercinta 2. Adik dan seluruh keluarga 3. Mukhlis Adi Sasongko 4. Sahabat tersayang
vii
KATA PENGANTAR
Puji syukur penulis panjatkan ke hadirat Allah SWT, yang telah melimpahkan taufik, hidayah dan rahmat-Nya sehingga skripsi dengan judul “Sistem Informasi Penggajian di KODIM 0725 Sragen Menggunakan Lazarus dan MySQL” dapat diselesaikan dengan baik. Skripsi ini dapat terselesaikan berkat bantuan dari berbagai pihak, oleh karena itu pada kesempatan ini penulis menyampaikan terima kasih dan penghargaan kepada :
1. Kedua orang tua kami yang tercinta yang selalu memberikan semangat dan
dukungannya dalam memberikan yang terbaik sehingga penulis mampu
menjadi orang yang berguna bagi orang lain.
2. Bapak Husni Thamrin, S.T, MT., Ph.D. selaku Dekan Fakultas Komunikasi dan Informatika.
3. Bapak Prof.Dr.Budi Murtiyasa, M.Kom selaku pembimbing I dan Bapak Ady Purna Kurniawan, S.T selaku pembimbing II yang penuh kesabaran di sela-sela kesibukannya selalu memberi petunjuk, bimbingan, saran-saran, serta dorongan bagi penyelesaian skripsi ini.
4. Bapak Aris Rakhmadi, ST., M.Eng. selaku ketua jurusan Teknik Informatika.
5. Segenap dosen penguji pada seminar proposal dan pra pendadaran yang telah memberikan saran dan masukan dalam penyusunan skripsi ini. 6. Bapak dan Ibu dosen pengampu mata kuliah pada Program Studi Teknik
ix DAFTAR ISI
HALAMAN JUDUL ……….……… i
HALAMAN PERSETUJUAN ………..……… ii
HALAMAN PENGESAHAN ………..….………. iii
MOTTO………..…….………..………. iv
PERSEMBAHAN……….……… v
DAFTAR KONTRIBUSI ….……….………….. vi
KATA PENGANTAR ………. vii
DAFTAR ISI ……….………... ix
DAFTAR TABEL ……….……... xiii
DAFTAR GAMBAR ……….…. xv
DAFTAR LAMPIRAN.. ………... xx
ABSTRAKSI ………... xxi
BAB I PENDAHULUAN ……….…….… 1
x B. Rumusan Masalah ………...……. 2 C. Tujuan Penelitian………... 3 D. Batasan Masalah…………..………. 3 E. Manfaat Penelitian …………..……… 4 F. Sistematika Penulisan………..……… 5
BAB II TINJAUAN PUSTAKA …….……….. 7
A. Telaah Pustaka …..………..………. 7
B. Landasan Teori ……… 8
1. Sistem Informasi………. 9
2. Lazarus……….……….. 9
3. Sistem Penggajian di KODIM 0725 Sragen………..…. 9
a) Gaji pokok………..……….………. 10
b) Data Pegawai Militer Aktif……….……….……… 10
c) Pegawai Tugas Luar…...………..……….… 10
d) Status……… 10
xi
f) Jabatan Struktural………. 12
g) Uang lauk Pauk………. 12
h) Kategori Tamatan………...…….………. 12
i) Tamatan……..……….…………. 13
j) Potongan Wajib ……… 13
k) Tunjangan…….……… 13
l) Potongan hari Tua……….……… 14
m) Potongan Pensiun……….……… 14
n) Potongan Dana Pemeliharaan Kesehatan………. 14
o) Pajak Penghasilan(pph21)………. 14
p) Perhitungan Gaji Bulanan………..….. 14
q) Cetak Buku Gaji, Laporan Bulanan, SPTJM……….…... 15
BAB III METODE PENELITIAN ………. 16
A. Waktu dan Tempat……….. 16
B. Diagram Alir Penelitian………... 16
xii
D. Langkah Penelitian ……….…………... 18
1. Analisis Sistem Lama... 19
2. Pengambilan Data... 19
3. Perancangan Sistem…………..……….. 20
4. Pengujian Aplikasi... 39
5. Alur Program... 40
BAB IV HASIL DAN PEMBAHASAN ………. 42
A. Hasil Penelitian……….... 42
B. Analisis dan Pembahasan………..…. 42
1. Analisis Program………. 42
a. Pembuatan Tabel... 42
b. Perancangan Sitem Penggajian... 53
2. Pengujian Program………... 77
a) Pengujian Program Internal………. 78
b) Pengujian Program Eksternal……….. 78
xiii BAB V PENUTUP …..………. 82 A. Kesimpulan ………... 82 B. Saran ………... 83 DAFTAR PUSTAKA ………. 85 LAMPIRAN ………..………... 87
xiv
DAFTAR TABEL
Tabel 3.1 Simbol Data Flow Diagram (DFD)……….. 25
Tabel 3.2 Aturan TIC….…...………..………... 26
Tabel 3.3 Tabel user………...... 26
Tabel 3.4 Tabel gaji……….... 27
Tabel 3.5 Tabel pegawai………... 27
Tabel 3.6 Tabel pegawai tugas luar………..……….….... 28
Tabel 3.7 Tabel status... 28
Tabel 3.8 Tabel pangkat... 28
Tabel 3.9 Tabel jabatan... 29
Tabel 3.10 Tabel lauk pauk... 29
Tabel 3.11 Tabel kategori tamatan... 29
Tabel 3.12 Tabel tamatan... 30
Tabel 3.13 Tabel golongan tamatan... 30
xv
Tabel 3.15 Tabel persen tunjangan... 31
Tabel 3.16 Tabel tunjangan... 31
Tabel 3.17 Tabel persen potongan 2... 32
Tabel 3.18 Tabel hari tua... 32
Tabel 3.19 Tabel pensiun... 33
Tabel 3.20 Tabel dana pemeliharaan kesehatan... 33
Tabel 3.21 Tabel konstanta... 34
Tabel 3.22 Tabel pph21... 34
Tabel 3.23 Tabel gaji bruto... 35
Tabel 3.24 Tabel gaji bulanan... 35
Tabel 3.25 Tabel Keterangan Relasi Antar Tabel... 36
Tabel 4.1 Tabel Penilaian Menurut Jawaban Kuisioner oleh Pengelola Sistem……….
xvi
DAFTAR GAMBAR
Gambar 3.1 Metode Waterfall……… 16
Gambar 3.2 Flowchart alur penelitian……… 18
Gambar 3.3 Gambar Kerja Sistem... 19
Gambar 3.4 Tampilan DFD Level 0 Sistem informasi Penggajian KODIM 0725 Sragen……….. 22
Gambar 3.5 Tampilan DFD Level 1 Sistem informasi Penggajian KODIM 0725 Sragen……….. 24
Gambar 3.6 Entity Relationship Diagram…………... 37
Gambar 3.7 Flowchart User Umum……… 40
Gambar 3.8 Flowchart Admin……… 41
Gambar 4.1 Tabel user...………..………...... 43
Gambar 4.2 Tabel gaji………..……… 43
Gambar 4.3 Tabel pegawai………... 44
Gambar 4.4 Tabel pegawai tugas luar………….……….. 44
xvii
Gambar 4.6 Tabel pangkat... 45
Gambar 4.7 Tabel jabatan...\ 45
Gambar 4.8 Tabel lauk pauk... 45
Gambar 4.9 Tabel kategori tamatan... 46
Gambar 4.10 Tabel tamatan... 46
Gambar 4.11 Tabel golongan tamatan... 47
Gambar 4.12 Tabel potongan wajib... 47
Gambar 4.13 Tabel persen tunjangan... 47
Gambar 4.14 Tabel tunjangan... 48
Gambar 4.15 Tabel persen potongan 2... 49
Gambar 4.16 Tabel hari tua... 49
Gambar 4.17 Tabel pensiun... 50
Gambar 4.18 Tabel dana pemeliharaan kesehatan... 50
Gambar 4.19 Tabel konstanta... 50
Gambar 4.20 Tabel pph21... 51
xviii
Gambar 4.22 Tabel gaji bulanan... 52
Gambar 4.23 Default menu ………..……… 55
Gambar 4.24 Menu Konfigurasi ………..……… 55
Gambar 4.25 Menu Ganti Password………..……… 55
Gambar 4.26 Menu Administrator.……….. 57
Gambar 4.27 Menu User….………..……… 58
Gambar 4.28 Menu Tambah Data TNI….……… 59
Gambar 4.29 Tampilan Fungsi Tambah Data TNI..……….……… 60
Gambar 4.30 Tampilan Ubah Data TNI……… 61
Gambar 4.31 Menu Gaji Bulanan………..……… 63
Gambar 4.32 Tampilan Tambah Data Gaji Bulanan……….…… 64
Gambar 4.33 Tampilan Ubah Data TNI……….……….. 65
Gambar 4.34 Menu Pencarian NRP……….. 67
Gambar 4.35 Menu Lihat Data TNI…….……..……….. 68
Gambar 4.36 Lihat Tunjangan TNI……….………. 69
xix
Gambar 4.38 Lihat Potongan Pensiun..………..……….. 71
Gambar 4.39 Lihat Potongan Dana Pemeliharaan Kesehatan……..……… 72
Gambar 4.40 Lihat Gaji Bruto……….…..……… 73
Gambar 4.41 Lihat Gaji Bulanan..…..…..……… 74
Gambar 4.42 Cetak Gaji Bulanan….……… 75
Gambar 4.43 Cetak Buku Gaji…..…..…..……… 75
Gambar 4.44 Cetak SPTJM……….……….. 76
Gambar 4.45 Menu Profil……….………… 76
Gambar 4.46 Menu Jumlah Personil..….……….……… 77
xx
DAFTAR LAMPIRAN
Lampiran I Surat Keterengan Penelitian KODIM 0725 Sragen……… 87 Lampiran II Kuisioner Uji Coba Sistem Informasi Penggajian KODIM 0725
Sragen dengan Lazarus dan MySQL……….. 88 Lampiran III Contoh Source Code Program (Script) pada Sistem Informasi
xxi ABSTRAKSI
KODIM merupakan singkatan dari “Komando Distrik Militer”, komando pembinaan dan operasional kewilayahan TNI Angkatan Darat di bawah KOREM “Komando Rayon Militer”. KODIM memiliki banyak pegawai yang berada dalam kesatuan yang masih aktif. Banyaknya pegawai membuat data yang diperlukan juga semakin bertambah, hal ini dapat menjadi salah satu kendala dalam proses penggajian. Sistem informasi penggajian yang sudah ada sekarang masih menggunakan “Microsoft Office Excel” dengan menginputkan formula-formula yang akan diinputkan pada tiap kolom dan barisnya, sehingga membuat ketidak efisienan dalam proses penggajian Selain itu, data gaji pegawai dapat diakses siapa saja, sehingga dalam segi keamanan kurang terjamin.
Tugas akhir ini bertujuan untuk membantu proses pengolahan data gaji di KODIM 0725 Sragen. Pembuatan aplikasi ini menggunakan Lazarus sebagai program aplikasi desktop dan MySQL sebagai databasenya yang dibuat khusus untuk petugas Juru Bayar yang ada di KODIM 0725 Sragen. Proses penelitian yang dilakukan dengan mencari data-data dengan observasi dan wawancara. Tahap pembuatan aplikasi ini yaitu analisa kelemahan sistem lama, pencarian data, perancangan, pembuatan, pengetesan, dan implementasi dari sistem informasi penggajian di KODIM 0725 Sragen dengan Lazarus dan MySQL.
Hasil akhir aplikasi penggajian yang telah dibuat berupa buku gaji, laporan bulanan berisi data gaji KODIM 0725 secara keseluruhan, dan Surat Pertaggungjawaban Mutlak dari Komandan KODIM 0725 Sragen guna pengajuan gaji yang akan dibayarkan kepada pegawai militer yang masih aktif. Berdasarkan kuesioner yang diujikan kepada 4 orang petugas Juru Bayar KODIM 0725 Sragen, menunjukan bahwa sebagian besar pegawai KODIM belum menggunakan aplikasi ini. Dengan melihat hasil dari kuesioner 75% Juru Bayar menyatakan aplikasi ini mudah dipahami dan dioperasikan, serta sangat efektif dan efisien dalam membantu Juru Bayar dalam hal pengolahan data gaji.