Aplikasi Kepegawaian Dilengkapi dengan Sistem Pendukung Keputusan untuk Penentuan Kenaikan Jabatan Pegawai Menggunakan Microsoft Visual Basic 2005 dan Microsoft SQL Server 2005.
iv
ABSTRAK
Pengolahan data kepegawaian merupakan salah satu faktor penting dalam sebuah perusahaan maupun instansi tertentu. Pengolahan data kepegawaian secara tertulis dinilai tidak memenuhi syarat dalam memenuhi kebutuhan akan informasi yang begitu besar. Aplikasi Kepegawaian merupakan salah satu bagian dari teknologi dimana kita bisa mengolah data yang begitu banyak dengan penanganan data yang begitu sederhana dan tidak menyimpan banyak sumber daya yang merupakan salah satu kendala dalam penanggulangan data. Penanganan tersebut dapat berupa pengolahan data pegawai , pengolahan penggajian , pengolahan data cuti dan masih banyak lagi yang dapat di lakukan oleh sebuah aplikasi kepegawaian , dalam tindak nyata nya penggunaan aplikasi sperti ini sangat membantu dalam pengolahan data yang banyak sekali dibandingkan dilakukan secara tertulis. Visual Basic.Net adalah salah satu teknologi yang sedang dikembangkan pada saat ini, dengan semua fitur yang tersedia untuk memudahkan dalam membuat aplikasi kerja. Kami membuat aplikasi ini karyawan diharapkan dapat membantu proses penanganan seperti data karyawan yang besar dan dapat diproses dengan kecepatan dan ketepatan data dalam pengolahan data.
(2)
iv
ABSTRACT
Employee data processing is one of critical factor in certain company or institution. conventional employee data processing is treated obsolete to support massive information needs, and here where the information system combined with technology. Where we can take its advantage to become the main entity of various data processing employee data processing application is a piece of combination of information and technology where we can process massive data with uncomplicated data handling and doesn’t store a lot of resource that always be the problem in data processing. Handling can be a data processing personnel, payroll processing, data processing service leave and many more that could be made by an employment application, in real acts of his use of the application just as it is very helpful in a lot of data processing than is made in writing. Visual Basic.Net is one of the technology that is being developed at this time , with all the available features to facilitate in making an employment application. We make this employee application is expected to help the process of handling such a large employee data and can be processed with speed and accuracy of data in data processing.
(3)
iv
DAFTAR ISI
DAFTAR ISI ... i
DAFTAR GAMBAR ...ix
DAFTAR TABEL ... xiii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian ... 3
1.5 Sumber Data ... 4
1.6 Sistematika Penyajian ... 4
BAB II KAJIAN TEORI ... 6
2.1 Framework .NET ... 6
2.1.1 Tujuan Framework .NET ... 6
2.1.2 Arsitektur Framework ... 7
2.1.3 Common Language Runtime (CLR) ... 7
2.1.4 .NET Class Library ... 8
2.1.5 Keuntungan Framework ... 8
2.2 ERD ... 9
2.2.1 Kandidat Relasi ... 10
2.3 Digram Flowchart ... 12
2.4 DFD ... 13
2.5 Visual Basic .NET ... 14
2.5.1 Sederhana dan Simple ... 15
2.5.2 Modern ... 15
2.6 Aplikasi Kepegawaian ... 15
2.7 Tinjauan Perangkat Lunak ... 16
2.7.1 Pengnalan Microsoft Visual Studio 2005 / 2008 Exporess Edition ... 16
2.7.2 Pengnalan Ms Sql Server ... 24
2.8 Sistem Pendukung Keputusan ... 16
2.8.1 Karakteristik Sistem Pendukung Keputusan ... 16
2.8.2 Komponen Sistem Pendukung Keputusan ... 17
2.8.3 Tahapan Sistem Pendukung Keputusan ... 18
BAB III ANALISIS DAN PERANCANGAN SISTEM ... 18
3.1 Deskripsi Umum Sistem ... 18
3.2 Proses Bisnis ... 18
3.2.1 Tambah Pegawai Baru ... 19
3.2.2 Penggajian Pegawai ... 21
3.2.3 Pengambilan Cuti Pegawai ... 22
3.2.4 Kenaikan Jabatan ... 24
3.2.5 Kenaikan Golongan ... 26
3.2.6 Pemutusan Hubungan Kerja (PHK) Pegawai ... 28
(4)
iv
3.3 Data Flow Diagram (DFD) Sistem yang akan di bangun... 34
3.3.1 DFD Level 0 ... 35
3.3.2 DFD Level 1 ... 36
3.3.3 DFD Level 2 Dari 1 Mengelola Pegawai ... 40
3.3.4 DFD Level 2 Dari 5 Mengelola User ... 42
3.3.5 DFD Level 2 Dari 2 Mengelola Penggajian ... 43
3.3.6 DFD Level 2 Dari 3 Mengelola Cuti... 44
3.3.7 DFD Level 2 Dari 4 Mengelola PHK... 45
3.3.8 DFD Level 2 Dari 8 Kenaikan Jabatan ... 46
3.3.9 DFD Level 2 Dari 9 Kenaikan Golongan ... 47
3.3.10 DFD Level 2 Dari 17 Mengelola detail Jabatan ... 48
3.3.11 DFD Level 2 Dari 18 Mengelola Detail Golongan... 49
3.3.12 DFD Level 2 Dari 15 Mengelola Hak Akses ... 50
3.3.13 DFD Level 2 Dari 14 Mengelola SPK Pegawai ... 51
3.3.14 DFD Level 2 Dari 16 Mengelola Setting SPK ... 52
3.4 PSPEC (Proses Sepcification) ... 53
3.5 Kamus Data ... 71
3.6 Entity Relationship Diagram (ERD) ... 80
3.7 Tranformasi ERD ke Tabel... 82
3.8 Layout ... 96
3.9.1 Form Koneksi Sql ... 96
3.9.2 Form Login Pegawai ... 97
3.9.3 Form Master Kelola Pegawai ... 98
3.9.4 Form Master Pendidikan ... 103
3.9.5 Form Master Tunjangan Pegawai ... 108
3.9.6 Form Master Pengambilan Cuti Pegawai ... 111
3.9.7 Form Master Perpanjangan atau Kenaikan Golongan ... 114
3.9.8 Form Master Perpanjangan atau Kenaikan Jabatan... 117
3.9.9 Form Master Pembayaran Gaji ... 120
3.9.10 Form Master Pemutusan Hak Kerja ... 122
BAB IV HASIL PENELITIAN ... 126
4.1 Tampilan atau Layout Program ... 126
4.1.1 Tampilan Form Koneksi sql Server ... 126
4.1.2 Tampilan Form Login User ... 127
4.1.3 Tampilan Form Utama ... 128
4.1.4 Tampilan Form Master Pegawai ... 129
4.1.5 Tampilan Form Master Pendidikan Pegawai ... 130
4.1.6 Tampilan Form Tunjangan Pegawai ... 131
4.1.7 Tampilan Form Pengambilan Cuti pegawai ... 132
4.1.8 Tampilan Form Kenaikan Kenaikan Jabatan ... 133
4.1.9 Tampilan Form Kenaikan Golongan ... 134
4.1.10 Tampilan Form Master Pembayaran Gaji ... 135
4.1.11 Tampilan Form Pemutusan Hubungan Kerja ... 136
4.1.12 Tampilan Form Bekas Pegawai ... 137
4.1.13 Tampilan Form Notifikasi Kenaikan atau Perpanjangan Jabatan Pegawai ... 138
(5)
iv
4.1.15 Tampilan Form (SPK) Sistem Pembantu Keputusan Pegawai ... 140
4.1.16 Tampilan Form Kontak Perusahaan ... 142
4.1.17 Tampilan Form Kelola Detail Jabatan ... 143
4.1.18 Tampilan Form Kelola Detail Golongan ... 144
4.1.19 Tampilan Form Kelola Detail Provinsi ... 145
4.1.20 Tampilan Form Kelola Tunjangan Pegawai ... 146
4.1.21 Tampilan Form Kelola Hak Akses Pegawai ... 147
4.1.22 Tampilan Form Kelola Setting Absensi ... 148
4.1.23 Tampialn Form Setting Uang Lembur dan Potongan Gaji ... 149
4.1.24 Tampilan Form Setting Nilai SPK ... 150
4.1.25 Tampilan Form Range Masa Kerja ... 152
4.1.26 Tampilan Form Management User ... 153
4.1.27 Tampilan Form Info Pegawai ... 154
4.1.28 Tampilan Form Backup Database ... 155
4.1.29 Tampilan Form Restore Database ... 156
4.1.30 Calculator ... 157
4.1.31 Calendar ... 157
4.1.32 Tampilan Form Cetak Laporan Pegawai ... 158
4.1.33 Tampilan Form Cetak Laporan Pendidikan ... 159
4.1.34 Tampilan Form Cetak Laporan Jabatan Pegawai ... 160
4.1.35 Tampilan Form Cetak Laporan Golongan Pegawai ... 161
4.1.36 Tampilan Form Cetak Tunjangan Pegawai ... 162
4.1.37 Tampilan Form Cetak laporan Gaji Pegawai ... 163
4.1.38 Tampilan Form Cetak Laporan History kenaikan Jabatan Pegawai .... 164
4.1.39 Tampilan Form Cetak Laporan kenaikan Golongan Pegawai ... 165
4.1.40 Tampilan Form History Pengambilan Cuti ... 166
4.1.41 Tampilan Form Lihat Absensi Pegawai ... 167
4.1.42 Tampilan Form Laporan Pembayaran Gaji ... 168
4.1.43 Tampilan Form Isi Nilai SPK Pegawai ... 169
4.1.44 Tampilan Form Laporan Cuti Pegawai ... 170
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 171
5.1 Pengujian Aplikasi ... 171
5.2 Pengujian Login ... 171
5.3 Pengujian Tambah Pegawai ... 173
5.4 Pengujian Rubah Pendidikan Pegawai ... 175
5.5 Pengujian Penggajian ... 178
5.6 Pengujian Pengambilan Cuti ... 178
5.7 Pengujian Kenaikan Jabatan ... 179
5.8 Pengujian Kenaikan Golongan ... 180
5.9 Pengujian Pemutusan Hubungan Kerja Pegawai ... 181
5.10 Pengujian Pemberian Nilai SPK Pegawai ... 181
5.11 Pengujian SPK Pegawai ... 183
5.12 Pengujian Tambah User ... 184
5.13 Pengujian Tambah Detail Golongan ... 185
5.14 Pengujian Tambah Detail Jabatan ... 186
5.15 Pengujian Tambah Detail Hak Akses ... 187
(6)
iv
BAB VI SIMPULAN DAN SARAN ... 6.1 Simpulan ... 189 6.2 Saran ... 189 DAFTAR PUSTAKA
(7)
iv
DAFTAR GAMBAR
Gambar 1 Arsitektur
Framework.NET
... 7
Gambar 2 Flowchart Proses Tambah Pegawai Baru ... 17
Gambar 3 Flowchart Proses Penggajian Pegawai ... 21
Gambar 4 Flowchart Proses Pengambilan Cuti Pegawai ... 23
Gambar 5 Flowchart Proses Kenaikan Jabatan ... 25
Gambar 6 Flowchart Proses Kenaikan Golongan ... 27
Gambar 7 Flowchart Proses PHK Pegawai ... 29
Gambar 8 DFD Level 0 Aplikasi Kepegawaian ... 35
Gambar 9 DFD Level 1 ... 36
Gambar 10 DFD Level 2 Dari 1 Mengelola Pegawai ... 40
Gambar 11 DFD Level 2 Dari 5 Mengelola User ... 42
Gambar 12 DFD Level 2 Dari 2 Mengelola Penggajian ... 43
Gambar 13 DFD Level 2 Dari 3 Menglola Cuti ... 44
Gambar 14 DFD Level 2 Dari 4 Mengelola PHK ... 45
Gambar 15 DFD Level 2 Dari 8 Kenaikan Jabatan ... 47
Gambar 16 DFD Level 2 Dari 9 Kenaikan Golongan ... 48
Gambar 17 DFD Level 2 Dari 17 Mengelola Detail Jabatan ... 49
Gambar 18 DFD Level 2 Dari 18 Mengelola Detail Golongan ... 50
Gambar 19 DFD Level 2 Dari 15 Mengelola Hak Akses ... 50
Gambar 20 DFD Level 2 Dari 14 Mengelola SPK Pegawai ... 51
Gambar 21 DFD Level 2 Dari 16 Mengelola Setting SPK Pegawai ... 52
Gambar 22 ERD ... 81
(8)
iv
Gambar 24 Form Login Pegawai ... 97
Gambar 25 Form Master Kelola Pegawai ... 98
Gambar 26 Form Master Pendidikan Pegawai ... 103
Gambar 27 Form Master Tunjangan Pegawai ... 108
Gambar 28 Form Pengamilan Cuti Pegawai ... 111
Gambar 29 Form Perpanjang Atau Keikan Golongan... 114
Gambar 30 Form Master Kenaikan atau Perpanjangan Jabatan ... 117
Gambar 31 Form Pembayaran Gaji ... 120
Gambar 31 Form Pemutusan Hak Kerja ... 122
Gambar 32 Form Koneksi Ke Sql Server ... 126
Gambar 33 Form Login User ... 126
Gambar 34 Form Utama aplikasi Kepegawaian ... 128
Gambar 35 Form Utama Master Pegawai ... 129
Gambar 36 Form Master Pendidikan Pegawai ... 130
Gambar 37 Form Master Tunjangan Pegawai ... 131
Gambar 38 Form Master Pengambilan Cuti ... 132
Gambar 39 Form Master Kenaikan Jabatan ... 133
Gambar 40 Form Master Kenaikan Golongan ... 134
Gambar 41 Form Master Pembayaran Gaji ... 135
Gambar 42 Form Master Pemutusan Hubungan Kerja ... 136
Gambar 43 Form Master Bekas Pegawai ... 137
Gambar 44 Form Notifikasi Kenaikan Jabatan ... 138
Gambar 45 Form Notifikasi Kenaikan Golongan ... 139
Gambar 46 Form SPK Memilih Jabatan ... 140
(9)
iv
Gambar 48 Form SPK Memilih Pegawai ... 141
Gambar 49 Form SPK Hasil Akhir ... 141
Gambar 50 Form Master Ubah kontak Pegawai ... 142
Gambar 51 Form Kelola Detail Jabatan ... 143
Gambar 52 Form Kelola Detail Golongan ... 144
Gambar 53 Form Kelola Detail Provinsi ... 145
Gambar 54 Form Kelola Detail Tunjangan ... 146
Gambar 55 Form Kelola Hak Akses Pegawai ... 147
Gambar 56 Form Kelola Setting Absensi ... 148
Gambar 57 Form Kelola Setting Uang Lembur Dan Potongan Gaji ... 149
Gambar 58 Form Setting Nilai SPK ... 150
Gambar 59 Form Setting Nilai SPK ... 151
Gambar 60 Form Kelola Range Masa Kerja ... 152
Gambar 61 Form Management User ... 153
Gambar 62 Form Info Kepegawiaan ... 154
Gambar 63 Form Backup Databse ... 155
Gambar 64 Form Restore Databse ... 156
Gambar 65 Form Calculator ... 157
Gambar 66 Form Calendar ... 157
Gambar 67 Form Option Cetak Laporan Pegawai ... 158
Gambar 68 Form Option Cetak Laporan Pendidikan Pegawai ... 159
Gambar 69 Form Option Cetak Laporan Jabatan Pegawai ... 160
Gambar 70 Form Option Cetak Laporan Golongan Pegawai ... 161
Gambar 71 Form Option Cetak Laporan Tunjanagan Pegawai ... 162
(10)
iv
Gambar 73 Form History Kenaikan Jabatan Pegawai ... 164
Gambar 74 Form History Kenaikan Golongan Pegawai ... 165
Gambar 75 Form History Pembayaran Gaji Pegawai ... 166
Gambar 76 Form History Pengambilan cuti ... 166
Gambar 77 Form Lihat Absensi ,Lembur,Telat Pegawai ... 167
Gambar 78 Form Laporan Pembayaran Gaji ... 168
Gambar 87 Form Isi SPK Pegawai ... 169
(11)
iv
DAFTAR TABEL
Tabel I Simbol ERD ... 10
Tabel II Simbol Flowchart ... 12
Tabel III Simbol DFD... 14
Tabel IV Proses Profile Matching ... 31
Tabel V Pemetaan Nilai GAP ... 31
Tabel VI Hasil Pemetaan ... 32
Tabel VII Hasil Penilaian Core Factor dan Second Factor ... 33
Tabel VIII Hasil Akhir ... 34
Tabel IX Spesifikasi Menambah Pegawai ... 53
Tabel X Spesifikasi Merubah Pegawai ... 54
Tabel XI Spesifikasi Menghapus Pegawai ... 55
Tabel XII Spesifikasi Menambah Cuti ... 56
Tabel XIII Spesifikasi Merubah Cuti ... 56
Tabel XIV Spesifikasi Membayar Gaji ... 57
Tabel XV Spesifikasi Spesifikasi Kenaikan Jabatan ... 57
Tabel XVI Spesifikasi Kenaikan Golongan ... 58
Tabel XVII Spesifikasi Pemutusan Hubungan Kerja ... 59
Tabel XVIII Spesifikasi Menambah User... 59
Tabel XIX Spesifikasi Merubah User ... 60
Tabel XX Spesifikasi Menghapus User ... 60
Tabel XXI Spesifikasi Menambah Detail Jabatan ... 61
Tabel XXII Spesifikasi Merubah Detail Jabatan ... 61
(12)
iv
Tabel XXIV Spesifikasi Menambah Detail Golongan ... 62
Tabel XXV Spesifikasi Merubah detail Golongan ... 63
Tabel XXVI Spesifikasi Menghapus Detail Golongan ... 63
Tabel XXVII Spesifikasi Menambah Group Kriteria... 64
Tabel XXVIII Spesifikasi Merubah Group Kriteria ... 64
Tabel XXIX Spesifikasi Menghapus Group Kriteria ... 65
Tabel XXX Spesifikasi Menambah Kriteria ... 65
Tabel XXXI Spesifikasi Merubah Kriteria ... 66
Tabel XXXII Spesifikasi Menghapus Kriteria ... 66
Tabel XXXIII Spesifikasi Menambah Data Nilai SPK Pegawai ... 67
Tabel XXXIV Spesifikasi Merubah Data Nilai SPK Pegawai ... 67
Tabel XXXV Spesifikasi Menghapus Data Nilai SPK pegawai ... 68
Tabel XXXV Spesifikasi Menambah Bobot Nilai ... 70
Tabel XXXV Spesifikasi Merubah Bobot Nilai ... 70
Tabel XXXV Spesifikasi Menghapus Bobot Nilai ... 70
Tabel XXXVI Kamus Data Master Pegawai ... 71
Tabel XXXVII Kamus Data User ... 72
Tabel XXXVIII Kamus Data Cuti ... 73
Tabel XXXIX Kamus Data Penggajian ... 73
Tabel XXXIX Kamus Data PHK ... 75
Tabel XL Kamus Data Kenaikan Golongan ... 75
Tabel XLI Kamus Data Kenaikan Jabatan ... 75
Tabel XLII Kamus Data Detail Jabatan ... 76
Tabel XLIII Kamus Data Detail Golongan ... 76
(13)
iv
Tabel XLV Kamus Data Nilai SPK Pegawai ... 77
Tabel XLVI Kamus Data Group Kriteria ... 78
Tabel XLVII Kamus Data Kriteria ... 78
Tabel XLVIII (T_Pegawai) ... 81
Tabel L (T_Pendidikan) ... 82
Tabel Li (T_Jabatan) ... 83
Tabel Lii (T_Golongan) ... 83
Tabel Liii (T_BuktiPegawai) ... 84
Tabel LiV (T_Tunjangan) ... 84
Tabel LV (T_Gaji) ... 84
Tabel LVI (T_User) ... 85
Tabel LVII (T_Absensi) ... 85
Tabel LVIII
(T_Absensi_Properties) ... 86
Tabel LIX (T_Absensi_Telat) ... 86
Tabel LX (T_AbsensiLembur) ... 86
Tabel LXI (T_Cuti) ... 87
Tabel LXII (T_DetailGolongan) ... 87
Tabel LXIII (T_DetailJabatan) ... 87
Tabel LXIV (T_DetailHakakses) ... 88
Tabel LXV (T_DetailTunjangan) ... 88
Tabel LXVI (T_Historycuti) ... 88
Tabel LXVII (T_HistoryGolongan) ... 90
Tabel LXVIII (T_HistoryJabatan) ... 90
Tabel LXIX (T_PembayaranGaji) ... 91
(14)
iv
Tabel LXXI (T_HistoryPembayaranGaji) ... 92
Tabel LXXII (T_PemutusanKerja) ... 92
Tabel LXXIII (T_PotonganGaji) ... 93
Tabel LXXIV (T_ RangekenaikanpangkatGolongan) ... 93
Tabel LXXV (T_ RangekenaikanpangkatJabatan) ... 93
Tabel LXXVI (T_GroupKriteria) ... 94
Tabel LXXVII (T_PenilaianSpkPegawai) ... 94
Tabel LXXVIII (T_ProfilJabatan) ... 94
Tabel LXXIX (T_Kriteria) ... 95
Tabel LXXX (T_SpkPerhitunganNilaiTotal) ... 95
Tabel LXXXI (T_UangLembur) ... 95
Tabel LXXXII Form Koneksi Sql Server ... 96
Tabel LXXXIII Form Login Pegawai ... 97
Tabel LXXXIV Form Master Kelola Pegawai ... 98
Tabel LXXXV Form Master Pendidikan Pegawai ... 103
Tabel LXXXVI Form Master Tunjangan Pegawai ... 108
Tabel LXXXVII Form Master Pengambilan Cuti Pegawai ... 111
Tabel LXXXVIII Form Master Kenaikan Golongan Pegawai ... 114
Tabel LXXXIX Form Master Kenaikan Jabatan ... 117
Tabel XC Form Pembayaran Gaji ... 120
Tabel XCI Form Pemutusan Hak Kerja ... 122
Tabel XCIII Pengujian Tambah Pegawai ... 172
Tabel XCIV Pengujian Rubah Pendidikan Pegawai ... 175
Tabel XCV Pengujian Penggajian ... 178
(15)
iv
Tabel XCVII Pengujian Kenaikan Jabatan ... 179
Tabel XCVIII Pengujian Kenaikan Golongan ... 181
Tabel XCIX Pengujian Pemutusan Hubungan Kerja ... 181
Tabel C Pengujian Pemberian Nilai SPK Pegawai ... 181
Tabel CI Pengujian SPK Pegawai ... 183
Tabel CII Pengujian Tambah User ... 184
Tabel CIII Pengujian Tambah Detail Golongan ... 186
Tabel CIV Pengujian Tambah Detail Jabatan ... 186
Tabel CV Pengujian Tambah Detail Hak Akses ... 187
(16)
1
Universit as Krist en M aranat ha
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Salah satu unsur pendukung pelaksanaan fungsi manajemen adalah sebuah sistem yang terorganisir dengan baik, guna kelancaran aktifitas pegawai atau karyawan, bisa berjalan dengan sebagaimana mestinya. Aplikasi kepegawaian di pemerintahan atau perusahaan adalah salah satu bentuk dari kelancaran tugas organisasi dan menjadi unsur pendukung pelaksanaan fungsi dari manajemen sebuah organisasi, adalah keberadaan dan kelancaran aktifitas administrasi.
Pemanfaatan teknologi komputer dapat menghasilkan efisiensi berbagai aspek pengelolaan informasi yang ditunjukkan oleh kecepatan dan ketepatan waktu pemrosesan dibandingkan melakukan pencatatan secara manual , dimana ketelitian dan kebenaran informasi (validitas) yang dihasilkan akan sangat berpengaruh pada kemajuan perusahaan tersebut.
Hal ini berkaitan dengan penggunaan perangkat lunak komputer (Software),
program aplikasi pendukung, Sebuah aplikasi kepegawaian sangat penting dalam memberikan pelayanan kepada seluruh personalia yang ada karena pegawai merupakan aset penting penyelenggaraan organisasi yang perlu dikelola dengan baik.
Pengelolaan pegawai yang baik dalam lingkup kecil akan meningkatkan kinerja pegawai dan dalam lingkup yang lebih besar dan akan membawa perbaikan kinerja perusahaan / pemerintah secara keseluruhan. Mengingat pentingnya pengelolaan data pegawai tersebut, maka peningkatan kualitas pengelolaan kepegawaian melalui implementasi sistem informasi manajemen kepegawaian merupakan salah satu prioritas dalam
tahapan pengembangan e-government.
Dalam Tugas Akhir ini akan dibangun suatu aplikasi kepegawaian berbasis Desktop Application yang menyediakan layanan pengolahan data
(17)
2
Universitas Kristen Maranatha pegawai, absensi dan penggajian pegawai, menggunakan bahasa pemograman Visual Basic .Net dan Database Sql Server 2005.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang di jabarkan sebelumnya, permasalahan utama yang dikaji dalam Tugas Akhir ini, sebagai berikut : 1. Bagai mana membuat aplikasi yang dapat digunakan dengan mudah
oleh user.
2. Bagaimana merancang dan membuat aplikasi kepegawaian yang dapat menyampaikan informasi secara cepat dan tersaji dengan baik .
3. Bagaimana memanfaatkan (SPK) Sistem Pendukung Keputusan ,
sebagai salah satu implementasi dari kebutuhan sebuah sistem dalam penentuan kenaikan jabatan pegawai.
1.3
Tujuan PembahasanDalam pelaksanaan Tugas Akhir ini dalam bentuk proyek
perancangan dan pembuatan aplikasi Kepegawaian, penulis memiliki tujuan,
antara lain :
1. Merancang aplikasi dengan tampilan yang mudah digunakan oleh
user.
2. Merancang aplikasi yang dapat memberikan semua informasi kepegawaian.
3. Membuat sebuah Sistem Pendukung Keputusan yang dapat membantu dalam proses kenaikan jabatan pegawai.
(18)
3
Universitas Kristen Maranatha
1.4 Ruang Lingkup Kajian
1.4.1 Software
Bahasa pemograman yang digunakan dalam sistem ini adalah
Microsoft Visual Basic.Net dan menggunakan Database Microsoft Sql
Server 2005.
1.4.2.Hardware
Aplikasi ini bisa dijalankan di PC manapun yang telah terinstal CLR
(Common Language Runtime).
1.4.3.Fitur
Fitur yang terdapat dalam aplikasi kepegawaian ini adalah sebagai berikut :
1. Hanya sebatas pengolahan kepegawaian dan sistem pndukung keputusan untuk proses kenaikan jabatan pegawai.
2. Data yang akan diolah hanya berupa data pribadi pegawai dan hal yang bersangkutan dengan administrasi dan absensi.
3. Penanganan User Terdapat tiga Bagian yaitu :
Admin dapat mengolah semua data yang tersedia baik data kepegawaian maupun pengolahan
database secara keseluruhan.
Operator hanya sebatas pengolahan data kepegawaian ,dikarenakan pembatasan hak akses oleh sistem.
Manajer Perusahaan Manajer hanya dapat mengolah laporan.
4. Master untuk mengolah master data Pegawai, Pendidikan, Jabatan, Keluarga, Tunjangan.
(19)
4
Universitas Kristen Maranatha 5. Utilities untuk menambah user, mengganti password,
delete user, backup data, restore data dan lain-lain.
6. Aplikasi kepegawaian ini akan memproses secara otomatis data gaji pegawai.
7. Aplikasi dapat melakukan backup data sesuai keinginan user.
1.5 Sumber Data
Sumber - sumber yang diperlukan untuk pembuatan aplikasi berasal dari :
Internet. Buku.
Penelitian Lapangan.
1.6 Sistematika Penyajian
Tugas Akhir ini dibagi dalam lima bab dan masing masing bab berisi terbagi dalam sub bab yang terinci sebagai berikut :
BAB I: PENDAHULUAN
Bab ini akan membahas mengenai latar belakang, perumusan masalah, pembatasan masalah, manfaat penelitian, tujuan penelitian, dan sistematika penulisan.
BAB II: KAJIAN TEORI
Bab ini akan membahas tentang konsep dasar dan pengertian tentang sistem informasi . Bab ini berisi uraian dan pemahaman teori tentang
aplikasi kepegawaian, .Net Framework , teknologi yang digunakan dan
sistem pendukung keputusan yang menjadi tolak ukur kenaikan jabatan pegawai.
(20)
5
Universitas Kristen Maranatha BAB III: ANALISIS DAN PERANCANGAN
Dalam bab ini akan dibahas perancangan atau alur diagram aplikasi sistem informasi kepegawaian yang berbasis Desktop. Disini akan dibahas berbagai aspek yang perlu dipertimbangkan dalam pembuatan aplikasi tersebut, dan dijelaskan pula struktur dan tahapan proses aplikasi yang dibuat.
BAB IV: HASIL PENELITIAN
Bab ini berisi Tampilan program dan hasil yang dicapai.
BAB V: PEMBAHASAN DAN COBA HASIL PENELITIAN
Bab ini berisi tentang pengujian pada program yang telah dibuat.
BAB VI: SIMPULAN DAN SARAN
Bab ini berisi tentang kesimpulan dari seluruh proses yang terjadi selama melalukan penyusunan laporan Tugas Akhir , saran perbaikan dan pengembangan sistem yang diberikan sebagai bahan pertimbangan di waktu yang akan datang.
(21)
189
Universit as Krist en M aranat ha
BAB VI KESIMPULAN DAN SARAN
6.1 Kesimpulan
Kesimpulan yang didapat setelah membangun Aplikasi Kepegawaian ini
adalah:
1. Aplikasi kepegawaian dapat memenuhi kebutuhan informasi data
kepegawaian yang mencakup ruang lingkup sebuah pengolahan
data diantaranya
a. Administrasi pegawai.
b. Pengolahan data cuti.
c. Pengolahan data penggajian.
d. Pengolahan data kenaikan jabatan.
e. Pengolahan data pemutusan hubungan kerja.
f. Pengolahan data sistem pendukung keputusan.
g. Pengolahan data user.
h. Pengolahan data absensi.
2. Aplikasi kepegawaian ini dibuat menggunakan fitur
Graphical User
Interface
(GUI) ,
sehingga menghasilkan tampilan program yang
menarik dan mudah digunakan oleh user.
3. Aplikasi ini mendunkung sistem pendukung keputusan dan
bersifat bisa beradaptasi dengan berbagai macam sumber data
yang tersedia.
6.2 Saran
Saran yang didapat adalah :
A. Memperbanyak fitur yang disediakan .
B. Menggunakan lebih dari satu metoda perhitungan dalam sistem
pendukung keputusan.
(22)
A.1
DAFTAR PUSTAKA
1.
Rahmat Ade
, Pemograman Visual Basic .NET dan Aplikasi DBMS SQL
Server 2005
, Bandung : Yrama Widya.
2.
Awaludin
,
Sistem Pendukung Keputusan Kinerja Karyawan Untuk
Promosi Jabatan
, Yogyakarta
3.
Sean Campbell, Scott Swigart, Bob Carver et al
,
101 Microsoft Visual
Basic .NET Applications
: Microsoft Press
4.
Http://my.opera.com/immampersonalblog
Diakses Maret 2011
5.
http://digilib.petra.ac.id/
Diakses Maret 2011
6.
http://andrisfaesal.wordpress.com/2009/02/17/sqlserver2000/
Diakses
Maret 2011
7.
http://my.opera.com/imampersonal/blog/pengenalan-framework-net
(1)
Universitas Kristen Maranatha pegawai, absensi dan penggajian pegawai, menggunakan bahasa pemograman Visual Basic .Net dan Database Sql Server 2005.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang di jabarkan sebelumnya, permasalahan utama yang dikaji dalam Tugas Akhir ini, sebagai berikut : 1. Bagai mana membuat aplikasi yang dapat digunakan dengan mudah
oleh user.
2. Bagaimana merancang dan membuat aplikasi kepegawaian yang dapat menyampaikan informasi secara cepat dan tersaji dengan baik .
3. Bagaimana memanfaatkan (SPK) Sistem Pendukung Keputusan , sebagai salah satu implementasi dari kebutuhan sebuah sistem dalam penentuan kenaikan jabatan pegawai.
1.3
Tujuan Pembahasan
Dalam pelaksanaan Tugas Akhir ini dalam bentuk proyek perancangan dan pembuatan aplikasi Kepegawaian, penulis memiliki tujuan, antara lain :
1. Merancang aplikasi dengan tampilan yang mudah digunakan oleh user.
2. Merancang aplikasi yang dapat memberikan semua informasi kepegawaian.
3. Membuat sebuah Sistem Pendukung Keputusan yang dapat membantu dalam proses kenaikan jabatan pegawai.
(2)
3
Universitas Kristen Maranatha
1.4 Ruang Lingkup Kajian
1.4.1 Software
Bahasa pemograman yang digunakan dalam sistem ini adalah Microsoft Visual Basic.Net dan menggunakan Database Microsoft Sql Server 2005.
1.4.2.Hardware
Aplikasi ini bisa dijalankan di PC manapun yang telah terinstal CLR (Common Language Runtime).
1.4.3.Fitur
Fitur yang terdapat dalam aplikasi kepegawaian ini adalah sebagai berikut :
1. Hanya sebatas pengolahan kepegawaian dan sistem pndukung keputusan untuk proses kenaikan jabatan pegawai.
2. Data yang akan diolah hanya berupa data pribadi pegawai dan hal yang bersangkutan dengan administrasi dan absensi.
3. Penanganan User Terdapat tiga Bagian yaitu :
Admin dapat mengolah semua data yang tersedia baik data kepegawaian maupun pengolahan database secara keseluruhan.
Operator hanya sebatas pengolahan data kepegawaian ,dikarenakan pembatasan hak akses oleh sistem.
Manajer Perusahaan Manajer hanya dapat mengolah laporan.
4. Master untuk mengolah master data Pegawai, Pendidikan, Jabatan, Keluarga, Tunjangan.
(3)
Universitas Kristen Maranatha 5. Utilities untuk menambah user, mengganti password,
delete user, backup data, restore data dan lain-lain.
6. Aplikasi kepegawaian ini akan memproses secara otomatis data gaji pegawai.
7. Aplikasi dapat melakukan backup data sesuai keinginan user.
1.5 Sumber Data
Sumber - sumber yang diperlukan untuk pembuatan aplikasi berasal dari :
Internet.
Buku.
Penelitian Lapangan.
1.6 Sistematika Penyajian
Tugas Akhir ini dibagi dalam lima bab dan masing masing bab berisi terbagi dalam sub bab yang terinci sebagai berikut :
BAB I: PENDAHULUAN
Bab ini akan membahas mengenai latar belakang, perumusan masalah, pembatasan masalah, manfaat penelitian, tujuan penelitian, dan sistematika penulisan.
BAB II: KAJIAN TEORI
Bab ini akan membahas tentang konsep dasar dan pengertian tentang sistem informasi . Bab ini berisi uraian dan pemahaman teori tentang aplikasi kepegawaian, .Net Framework , teknologi yang digunakan dan sistem pendukung keputusan yang menjadi tolak ukur kenaikan jabatan pegawai.
(4)
5
Universitas Kristen Maranatha BAB III: ANALISIS DAN PERANCANGAN
Dalam bab ini akan dibahas perancangan atau alur diagram aplikasi sistem informasi kepegawaian yang berbasis Desktop. Disini akan dibahas berbagai aspek yang perlu dipertimbangkan dalam pembuatan aplikasi tersebut, dan dijelaskan pula struktur dan tahapan proses aplikasi yang dibuat.
BAB IV: HASIL PENELITIAN
Bab ini berisi Tampilan program dan hasil yang dicapai.
BAB V: PEMBAHASAN DAN COBA HASIL PENELITIAN
Bab ini berisi tentang pengujian pada program yang telah dibuat.
BAB VI: SIMPULAN DAN SARAN
Bab ini berisi tentang kesimpulan dari seluruh proses yang terjadi selama melalukan penyusunan laporan Tugas Akhir , saran perbaikan dan pengembangan sistem yang diberikan sebagai bahan pertimbangan di waktu yang akan datang.
(5)
189
Universit as Krist en M aranat ha
6.1 Kesimpulan
Kesimpulan yang didapat setelah membangun Aplikasi Kepegawaian ini
adalah:
1. Aplikasi kepegawaian dapat memenuhi kebutuhan informasi data
kepegawaian yang mencakup ruang lingkup sebuah pengolahan
data diantaranya
a. Administrasi pegawai.
b. Pengolahan data cuti.
c. Pengolahan data penggajian.
d. Pengolahan data kenaikan jabatan.
e. Pengolahan data pemutusan hubungan kerja.
f. Pengolahan data sistem pendukung keputusan.
g. Pengolahan data user.
h. Pengolahan data absensi.
2. Aplikasi kepegawaian ini dibuat menggunakan fitur
Graphical User
Interface
(GUI) ,
sehingga menghasilkan tampilan program yang
menarik dan mudah digunakan oleh user.
3. Aplikasi ini mendunkung sistem pendukung keputusan dan
bersifat bisa beradaptasi dengan berbagai macam sumber data
yang tersedia.
6.2 Saran
Saran yang didapat adalah :
A. Memperbanyak fitur yang disediakan .
B. Menggunakan lebih dari satu metoda perhitungan dalam sistem
pendukung keputusan.
(6)
A.1