SISTEM INFORMASI PENGOLAHAN DATA PEGAWAI PNS DAN CPNS PADA DINAS KOPERASI DAN UMKM PROVINSI JAWA TENGAH Arga Fransdhika Putra ¹, Sri Winarno, M.Kom ² Mahasiswa ¹ , Dosen Pembimbing ² A12.2008.03270 | S1 Sistem Informasi | Fakultas Ilmu Komputer Universitas Dian Nuswantoro Semarang Email :
[email protected] Abstrak Aplikasi Sistem Pengolahan data pegawai adalah sebuah aplikasi komputer yang berfungsi untuk mengelola data kepegawaian secara lebih modern. Penelitian ini dimaksudkan untuk membangun sebuah aplikasi sistem kepegawaian yang dapat menangani data yang kompleks dan berjumlah besar secara efektif dan efisien, khususnya bagi Kepegawaian. Sistem informasi yang dihasilkan dapat digunakan untuk mengelola data-data kepegawaian yaitu data Administrasi Kepegawaian seluruh pegawai, pengontrolan kenaikan pangkat pegawai, pengontrolan kenaikan gaji berkala, pengontrolan cuti, pengontrolan mutasi, dan pengontrolan pensiun. Metode penelitian yang penulis gunakan adalah dengan metode analisis dengan melakukan observasi atas sistem yang sedang berjalan, wawancara, studi pustaka dan pengumpulan data-data yang berhubungan dengan informasi yang dibutuhkan serta metode perancangan yang menggambarkan Diagram Aliran Data (DAD), Use Case Diagram, Squence Diagram, Activity Diagram, Class Diagram, Desain Database, dan melakukan perancangan masukan dan keluaran serta rencana implementasi dari sistem yang diusulkan. Dengan adanya sistem ini diharapkan nantinya sistem kepegawaian yang dibangun dimungkinkan adanya otomatisasi pekerjaan dan fungsi pelayanan untuk mewujudkan pelayanan yang baik seperti yang dibutuhkan, termasuk otomatisasi dalam penanganan sistem kepegawaian disetiap bidang divisi yang berada di Dinas Koperasi dan UMKM Provinsi Jawa Tengah. sehingga data-data pegawai yang diolah dapat dengan mudah untuk terintegrasi satu sama lain. Maka dihasilkan sebuah sistem informasi yang mudah, menarik, interaktif, cepat, memudahkan pekerjaan dan bermanfaat dan dapat mengatasi masalah - masalah yang ada dalam proses pengolahan data pegawai dan mempercepat pencarian informasi yang dibutuhkan agar dapat meningkatkan mutu dan kinerja para staff dan pegawai. Kata Kunci : Sistem Informasi ,Pegawai,Kepegawaian 1.
serba
PENDAHULUAN
Seiring dengan semakin pesatnya dan
menentu
sulit
yang dihadapi oleh setiap instansi /
dinamika
organisasi,
khususnya
lingkungan, baik pada tataran lokal /
pemerintah
sekarang
ini
regional, nasional maupun global
meningkat.
Bagian
Umum
dan
yang disertai dengan situasi yang
Kepegawaian
Koprasi
dan
Dinas
Sistem Informasi Pengolahan Data Pegawai PNS dan CPNS Dinas Koperasi dan UMKM Provinsi Jawa Tengah
dan
diprediksi (unpredictable), tantangan
1.1 Latar Belakang Masalah
perkembangan
tidak
instansi semakin
1
UMKM
provinsi
Jawa
Tengah
kinerja para staf, sehingga kegiatan–
merupakan sebuah bagian dari Dinas
kegiatan
Koperasi dan UMKM yang bergerak
penyajian informasinya pun dapat
dalam bidang data-data pegawai di
lebih cepat, tepat dan akurat. peneliti
dari Dinas Koprasi dan UMKM.
ingin
Umum
Dinas
rancangan sistem informasi proses
Koperasi dan UMKM provinsi Jawa
pengelolaan administrasi kepegawaian
Tengah bertugas mengolah data surat
agar dapat mengatasi kendala yang
menyurat
dihadapi,
dan
Kepegawaian
kinerja
pegawai
dan
yang
dilakukan
memberikan
dan
alternatif
sehingga
dapat
pengolahan data pegawai yang ada
menyediakan
dalam Dinas Koperasi dan UMKM,
dibutuhkan dengan tepat, cepat dan
Segala hal yang berhubungan dengan
akurat demi tercapainya efesiensi dan
pengelolaan administrasi kepegawaian
efektifitas kerja.
tersebut selama ini menggunakan
1.2 Rumusan Masalah
data
pegawai
yang
teknologi komputer seperti Ms. Word
Berdasarkan latar belakang masalah di
dan Ms. Excel, tetapi baru sebatas
atas
pengolahan
pembuatan
perumusan masalah yaitu bagaimana
laporan, belum semua menggunakan
merancang suatu sistem informasi
sistem yang secara khusus untuk
kepegawaian pada Dinas Koprasi dan
pengelolaan
UMKM provinsi Jawa Tengah agar
data
dan
data
kepegawaian.
administrasi
dapat
diambil
suatu
data
memudahkan dalam pengolahan data
pegawai yang manual tersebut dapat
dan menghasilkan suatu informasi
menghambat
yang berkualitas dan berguna bagi
proses
kepegawaian
administrasi
disamping
penyimpanan berupa
Pengelolaan
maka
arsip
lembaran
data
itu,
semua
pihak
yang
membutuhkan
pegawai
,Spesifikasi kebutuhan sistem yang
dapat
diperlukan di Dinas Koprasi dan
kertas
mengakibatkan data tersebut mudah
UMKM
rusak karena faktor lingkungan .
sebagai pengguna sistem pengolahan
Dengan
melihat
pemerintahan
ini
provinsi
Jawa
Tengah
pada
instansi
data pegawai ini, dan Bagaimana
jelas
sangat
membuat dokumentasi hasil analisa,
diperlukan sistem komputerisasi yang
desain, dan implementasi desain
memadai agar dapat memaksimalkan Sistem Informasi Pengolahan Data Pegawai PNS dan CPNS Dinas Koperasi dan UMKM Provinsi Jawa Tengah
2
kinerja dari Dinas Koperasi dan
1.3 Batasan Masalah Supaya
pelaksanaan
tugas
akhir
UMKM Propinsi Jawa Tengah dalam
ini lebih terarah maka perlu adanya
mencari / memperoleh informasi yang
pembatasan masalah, yaitu : Sistem
dibutuhkan secara efektif dan efisien.
informasi ini hanya mencakup lingkup
2.
kerja bagian umum dan kepegawaian
2.1 Pengertian Sistem Informasi
Landasan Teori
pada Dinas Koperasi dan UMKM
Sistem informasi adalah suatu sistem
yaitu akan dikembangkan meliputi
didalam
pengelolaan
data
mempertemukan kebutuhan pengolah
pegawai PNS dan CPNS, pengelolaan
transaksi harian, mendukung operasi,
kenaikan
bersifat
administrasi
pangkat,
pengelolaan
suatu
organisasi
manajerial
kegiatan
kenaikan gaji berkala, pengelolaan
strategi dari suatu organisasi dan
cuti, pengelolaan mutasi, pendataan
menyediakan
pensiun dan data pendukung lain.
dengan
pihak
luar
tertentu
laporan-laporan
yang
diperlukan. (Jogiyanto H.M. 2005).
1.4 Tujuan Penelitian Tujuan penelitian ini adalah untuk
2.2 Pengertian Pegawai dan PNS
memberikan
solusi
dalam
Menurut Malayu S. P Hasibuan dalam
membangun
rancangan
sistem
bukunya “Manajemen Sumber Daya
komputerisasi pada proses kegiatan
Manusia” pengertian pegawai adalah :
pengelolaan administrasi pengolahan
Seseorang pekerja tetap yang bekerja
data pegawai PNS dan CPNS yang
dibawah perintah orang lain dan
lebih cepat, efektif dan efisien. Hal
mendapat kompensasi serta jaminan
tersebut untuk dapat memudahkan
yang besarnya telah ditetapkan dan
dalam mengontrol data masukan dan
pelaku aktif setiap aktivitas organisasi.
keluaran dalam penyajian informasi
Pegawai negeri adalah unsur aparatur
tentang
negara,
keadaan
pegawai
dengan
abdi
negara,
dan
abdi
cepat, serta memudahkan pembuatan
masyarakat yang dengan kesetiaan
laporan yang akurat dan tepat waktu.
dan ketaatan kepada Pancasila dan
Dan membangun model database
Undang-Undang Dasar 1945, negara
sistem informasi pengolahan data
dan pemerintah, menyelenggarakan
pegawai untuk menyimpan data yang
tugas
besar dan komplek serta membantu
pembangunan.
pemerintahan
Sistem Informasi Pengolahan Data Pegawai PNS dan CPNS Dinas Koperasi dan UMKM Provinsi Jawa Tengah
dan
yang
dan
3
3.
METODOLOGI PENELITIAN
permasalahan yang dihadapi oleh
Berikut adalah tahapan-tahapan dalam
organisasi. Fitur-fitur yang akan
penelitan ini :
ada,
1) Memahami Permasalahan
yaitu
konseptual
database, hingga design dikerjakan
Tahapan ini merupakan inisiasi dari penelitian,
perancangan
tahapanini
mencari
Memahami Masalah
permasalahan yang dihadapi oleh organisasi. Proses ini dilakukan dengan cara melakukan wawancara
Wawancara dengan stakeholder
Mempelajari kondisi dan masalah saat ini
Dokumen Berjalan
dengan Bagian Kepegawaian Dinas Menganalisa kebutuhan data dan informasi saat ini dan akan datang
Koperasi dan UMKM provinsi jawa tengah. 2) Mempelajari kondisi dan proses
Merancang Sistem Usulan
bisnis saat ini
Gambar 3.1 Metodologi penelitian
Hal ini dilakukan peneliti agar
4.
HASIL
PENELITIAN
dapat memahami current condition
PEMBAHASAN
dari awal hingga akhir proses,
4.1 Profil Organisasi
sehingga mendapatkan gambaran
Dinas yang membidangi Koperasi
menyeluruh akan sistem berjalan.
dan UKM di provinsi jawa tengah
Kegiatan ini dilakukan dengan cara
dibentuk pada tahun 1995 dalam
melakukan wawancara pada para
rangka uji coba Otonomi Daerah,
stakeholders dan analisa dokumen.
dengan nama Dinas Koperasi dan
3) Menganalisa Kebutuhan data dan informasi saat ini dan akan datang. 4) Tahapan
selanjutnya
adalah
Pembina Pengusaha Kecil (Diskop dan
PPK)
.Dinas
Koperasi
Dan
UMKM merupakan Lembaga yang
mendapatkan user needs dan user
mempunyai
requirements untuk to be system
Perangkat Daerah yang bertanggung
5) Merancang Sistem Usulan
jawab
kedudukan
terhadap
sebagai
pelaksanaan
dan
Berdasarkan tahapan - tahapan
koordinasi
sebelumnya, maka peneliti akan
pemerintahan daerah bidang Koperasi
mencoba merancang sebuah sistem
dan UMKM berdasarkan asas otonomi
yang menjawab kebutuhan akan
daerah dan tugas pembantuan.
kegiatan
Sistem Informasi Pengolahan Data Pegawai PNS dan CPNS Dinas Koperasi dan UMKM Provinsi Jawa Tengah
DAN
urusan
4
nominatif peserta diklat struktural
4.2 Proses Bisnis yang berjalan
,daftar pejabat Eselon yang sudah
1. Proses permintaan data dan
mengikuti
informasi pegawai pegawai
yang
kemudian
bersangkutan
akan
dilakukan
pencatatan dan pengolahan data
diklat
,daftar pejabat Eselon yang belum mengikuti diklat perjenjangan. 3. Proses Penilaian Pegawai
dan informasi oleh bag umum dan
Pada proses Penilaian Pegawai ini
kepegawaian
proses yang terjadi adalah Penilai
setelah
selesai
melakukan pencatatan dokumen
menilai
data dan informasi pegawai akan
bersangkutan selama satu periode.
diarsip dan menyimpan berkas
Apabila penilaian telah selesai
pegawai yang telah diserahkan
dilakukan kemudian data tersebut
kedalam
akan
map
yang
kemudian
kinerja
diberikan
pegawai
kepada
yang
bagian
disimpan kedalam loker .Data dan
kepegawaian
Informasi pegawai terdiri atas :
pencatatan
Biodata Pegawai ,Alamat pegawai
setelah selesai bag umum dan
,Riwayat
kepegawaian
Pendidikan
,riwayat
pangkat ,riwayat jabatan ,tanda jasa / penghargaan ,penugasan keluar negeri
,penataran
,seminar
/
simposium ,kursus / pelatihan.
Data
Diklat
kebagian
yang
serahkan
Kepegawaian
untuk
untuk
dilakukan
penilaian
pegawai
menyimpan
data
penilaian kedalam berkas pegawai. 4.3 Alternatif Sistem yang Diusulkan Untuk pengolahan
2. Proses Diklat Pegawai
memperbaiki
proses
data
pegawai
maka
dibangun
sebuah
aplikasi
sistem
informasi
yang
terkomputerisasi.
Dengan dibangunnya sistem informasi
selanjutnya memproses pencatatan
pengolahan
data Diklat setelah melakukan
terkomputerisasi
pencatatan
mengurangi kesalahan seperti proses
bag
Umum
dan
data
pegawai
secara
diharapkan
dapat
Kepegawaian Manajemen Diklat
pencatatan
terdiri dari : diklat struktural ,diklat
menjadi lebih efektif dan efisien.
fungsional
jabatan
Sistem informasi pengolahan data
,diklat teknik ,daftar lulus seleksi
pegawai harus sejalan dengan alur
peserta diklat struktural ,daftar
yang berjalan didinas koperasi
,diklat
pra
dan
Sistem Informasi Pengolahan Data Pegawai PNS dan CPNS Dinas Koperasi dan UMKM Provinsi Jawa Tengah
perjenjangan
perhitungan
agar
5
4.4 Modelling b. Sequence Diagram
a. Use Case Diagram Diagram use case administrasi ada tiga
aktor
yang
1. Sequence Diagram Manajemen
langsung
Data dan Informasi Pegawai
berhubungan dengan sistem yaitu
Pegawai sebagai kelas aktor yang
pegawai
dan
telah terlebih dahulu membuka
kepegawaian sebagai Administrator
halaman uatama hingga dalam
bag keuangan dan kepala dinas.
diagram terlihat pegawai langsung
Pegawai
tetap
berinteraksi dengan kelas boundry
langsung
dengan
bag
umum
berhubungan sistem.
Dan
data
pegawai
untuk
kemudian
melihat daftar bagian output yang
meminta tampilan form data dan
harus dilihat pegawai tersebut.
informasi
form ini diinput oleh Administrator
kontrol kemudian meminta kembali
dalam hal ini bag umum dan
kelas kontrol untuk menambahkan
kepegawaian.
dinas
data tersebut ke dalam kelas entity
membutuhkan informasi dengan
data dan informasi pegawai. (lihat
melihat
Gambar 4.2)
Kepala
daftar
laporan
yang
dimiliki oleh pegawai tersebut.
pegawai
dari
kelas
sd Sequence Manaj emen Pega...
uc Use Case Pengelolaan data pegawai Dns kop j ateng
User Manajemen Data dan Informasi Pegawai
Halaman Admin
Manage_Data_Pegawai
Validasi
Tabel_Data_Pegawai
Memproses Manajemen Data dan Informasi Pegawai
View_Halaman_Admin() Memproses Manajemen Diklat Pegawai
Manajemen diklat pegawai
Manajemen Admin()
Cek Manajemen Data() «include» «include»
Manajemen Mutasi «include»
Memproses Manajemen Mutasi
Petugas Kepegawaian
«include»
Success Manajemen() «include»
«include»
Manajemen kenaikan pangkat «include»
User
«include»
Manajemen Kenaikan Gaji berkala
Login
«include»
«include»
«include»
«include»
Manajemen Cuti «include»
Memproses Manajemen Kenaikan Gaji Berkala
Kepala Dinas
2. Sequence Diagram Manajemen
Memproses Manajemen Pensiun
Diklat Pegawai
Memproses Slip Gaji Petugas Keuangan
Gambar 4.1 Diagram Use Case Administrasi
Gambar 4.2 Sequence diagram manajemen data dan informasi pegawai
Memproses Manajemen Cuti
Manajemen Pensiun
Slip Gaji
Update Tabel()
«include»
«include»
«include»
Memproses Manajemen Kenaikan Pangkat
Pegawai sebagai kelas aktor yang telah terlebih dahulu membuka halaman uatama hingga dalam diagram terlihat pegawai langsung
Sistem Informasi Pengolahan Data Pegawai PNS dan CPNS Dinas Koperasi dan UMKM Provinsi Jawa Tengah
6
berinteraksi dengan kelas boundry data
pegawai
untuk
meminta
tampilan
pegawai
dari
kemudian
form
sd Sequence Diagram Managemen Kenaikan Jabat...
diklat Admin
kelas
Halaman_Admin
kontrol
kemudian meminta kembali kelas
Managemen_Data Kenaikan_Jabatan
Validasi
Tabel_Data
View_Halaman_Admin()
Manajemen_Admin()
kontrol untuk menambahkan data Cek_Manajemen_Data()
tersebut ke dalam kelas entity data
Sucess_Manajemen()
diklat pegawai. (lihat Gambar 4.3)
Update_Tabel()
sd Sequence Diagram_Mutasi
Pengelola
Halaman_Utama
Manajemen_diklat
Validasi
Tabel_Data_diklat
View_Halaman_Utama()
Gambar 4.4 Sequence diagram manajemen kenaikan pangkat / jabatan pegawai
Manajemen_pengelola()
c. Activity Diagram
Cek_Manajemen_Data()
Success_Manjemen()
1. Activity Diagram Kenaikan Gaji
Update_Tabel()
Berkala Pegawai. Gambar 4.3 Sequence diagram manajemen
kenaikan gaji berkala ini adalah
diklat pegawai 3. Sequence
Diagram
Dalam Diagram Aktifitas Entry
Manajemen
Pangkat / Jabatan Pegawai Pegawai sebagai kelas aktor yang telah terlebih dahulu membuka halaman uatama hingga dalam diagram terlihat pegawai langsung
pengelola sistem bisa langsung mengisi kenaikan gaji berkala jika ada perubahan lalu dicek data bila tidak sesuai akan diulang kembali lihat Gambar 4.5 sd Act Manaj emen Data Pegawai
Bag. Kepegawaian dan Kepala Dinas
Sistem
Mulai
berinteraksi dengan kelas boundry data
pegawai
untuk
Petugas Memilih Form Manajemen Gaji Pegawai
Sistem menampilkan form manajemen gaji pegawai
kemudian Manipulasi data Untuk Manajemen Gaji Pegawai
meminta tampilan form pangkat dan jabatan pegawai dari kelas
Tambah
Ubah
kontrol kemudian meminta kembali kelas kontrol untuk menambahkan
Hapus
Baca
Tidak
Cek Data Ya Sistem memasukan data ke data base
data tersebut ke dalam kelas entity Selesai
pangkat dan jabatan pegawai. (lihat Gambar 4.4)
Gambar 4.5 Activity diagram kenaikan gaji berkala pegawai
Sistem Informasi Pengolahan Data Pegawai PNS dan CPNS Dinas Koperasi dan UMKM Provinsi Jawa Tengah
7
2. Activity Diagram Cuti Pegawai. Dalam Diagram Aktifitas Entry
4.5
Implementasi
1.
Tampilan
halaman
login
untuk
masuk dalam sistem.
kenaikan cuti ini adalah pengelola sistem bisa langsung mengisi cuti yang dilakukan pegawai jika ada perubahan lalu dicek data bila tidak sesuai akan diulang kembali sd Act Manaj emen Data Pegawai
Bag. Kepegawaian dan Kepala Dinas
Sistem
Mulai
Petugas Memilih Form Manajemen Gaji Pegawai
Sistem menampilkan form manajemen gaji pegawai
Manipulasi data Untuk Manajemen Gaji Pegawai
Tambah
Ubah
Hapus
Baca
Gambar 4.8. Rancangan Form Login
2.
Tidak
Cek Data
Halaman Index
Ya Sistem memasukan data ke data base
Selesai
Gambar 4.6 Activity diagram manajemen cuti pegawai d. Class Diagram class Class Model
login User
+1
+1 +1 +1
- get_username() : void - get_password() : void
+1
+1
-
+ get_data() : void + input() : void + cetak() : void
no_permohonan: int no_sk_cuti: int tgl_sk_cuti: int lampiran: varchar nip: varchar pejabat_berwenang: varchar tgl_pejabat: varchar jenis_cuti: varchar tmt_cuti: date keterangan: varchar
- no_permohonan: int - tgl: date - nip: varchar - gapok_yang_diusulkan: int - tmt_gaji: varchar
+1
+1
pengesahan_mutasi -
+ get_data() : void + input() : void + cetak() : void
no_permohonan: int no_sk_gaji: int lampiran: int tgl_sk: date nip: varchar nama_pejabat_berwenang: varchar tgl/nomer_pejabat: varchar tmt: date diangkt_dlm_jbtn: varchar eselon: varchar mulai_tgl: date kenaikan_gj_brkutnya: varchar
no_permohonan: int tgl_permohonan: date +1 nip: varchar instansi_awal: varchar instansi_tujuan: varchar alasan: varchar
+1
pengajuan_cuti -
+ get_data() : void + input() : void + cetak() : void
+1
no_permohonan: int tgl_permohonan: date +1 nip: varchar kode_cuti: varchar tgl_mulai: date tgl_selesai: date lama_cuti: varchar total_cuti: varchar cuti_yg_sdhdiambl: varchar
+1
+1 + get_data() : void + input() : void + cetak() : void
+1
+1
pengajuan_kenaikan_pangkat -
no_permohonan: varchar tgl_permohonan: date nip: varchar gol_yg_diajukan: varchar tmt: date keterangan: varchar
pengajuan_pensiun
+1
nip: varchar nama_pelatihan: varchar tempat_pelatihan: varchar penyelenggara: varchar tgl_mulai: date tgl_selesai: date no_sertifikat: varchar tgl_sertifikat: date angkatan: varchar keterangan: varchar
+ get_data() : void + input() : void + cetak() : void
+1
riwayat seminar/lokakarya/simposium -
nip: varchar nama_seminar: varchar tgl_seminar: date peran: varchar penyelenggara: varchar tempat: varchar keterangan: varchar
+ get_data() : void + input() : void + cetak() : void
+1 -
anak +1 -
+1
nip: varchar anak_ke: varchar nama_ank: varchar jns_kel: varchar tmpt_lhr: varchar tgl_lhr_ank: date status_ank: varchar pkjn_ank: varchar tunjangan: varchar
nip: varchar jenjang_pndkn: varchar tmpt: varchar nama_sklh: varchar tahun_lulus: varchar jurusan: varchar fakultas: varchar no_ijzh: varchar jns_pend: varchar keterangan: varchar
Gambar 4.9 : Rancangan Form index
+ get_data() : void + input() : void + cetak() : void
+ get_data() : void + input() : void + cetak() : void
3.
+1
Halaman Input Data Pegawai
riwayat penataran -
keluarga +1 -
+1
nip: varchar nama_pasangan: varchar tmpt_lh_psngn: varchar tgl_lhr_psngn: date tgl_menikah: date pekerjaan: varchar tunjangan: varchar foto_psngn: varchar nama_ayah: varchar tmpt_lhr_ayh: varchar tgl_lhr_ath: date alamat_ayh: varchar nama_ibu: varchar tmpt_lhr_ibu: varchar tgl_lhr_ibu: date alamat_ibu: varchar
+1
+1 riwayat_penugasan_keluar_negeri
+1 -
nip: varchar negara: varchar jenis: varchar pejabat_yang_menetapkan: varchar no_sk: varchar tgl_sk: date tgl_mulai: date tgl_selesai: date
+ get__data() : void + input() : void + cetak() : void
riwayat_diklat
+1 -
nip: varchar jns_diklat: varchar nama_diklat: varchar tempat: varchar penyelenggara: varchar tgl_mulai: date tgl_selesai: date no_sertifikat: varchar angkatan: varchar sumber_dana: varchar keterangan: varchar
+ get_data() : void + input() : void + cetak() : void
nip: varchar nama_penataran: varchar tempat: varchar penyelenggara: varchar tgl_mulai: date tgl_selesai: date jam: varchar no_sertifikat: varchar tgl_sertifikat: date angkatan: varchar keterangan: varchar
+ get_data() : void + input() : void + cetak() : void riwayat_tanda_jasa
+ get_data() : void + input() : void + cetak() : void
+1
+ get_data() : void + input() : void +1 + cetak() : void +1 +1 +1 +1
riwayat pelatihan -
no_permohonan: int tgl_permohonan: date nip: varchar total_mskerja_thn: varchar total_mskerja_bulan: varchar keterangan: varchar
+ get_data() : void + input() : void + cetak() : void
nip: char nokartu pgw: char nama: char tmpt lhr: char tgl_lhr: date usia: char agama: char jns_kel: char status: char jalan/alamat: char kota: char kode_pos: char kecematan: char provinsi: char telepon/hp: char status_pgw: char kedudukan_pgw: char unit_krj: char no_taspen: char no_askes: char no_jamsostek: char npwp: char karis/karsu: char sub_unit_krj: char sub_bagian_krj: char jns_kepegawaian: char no_sk_cpns: char tgl_sk_cpns: date tmt_cpns: date pangkat_cpns: char no_sk_pns: char tgl_sk_pns: date tmt_pns: char pangkat_pns: date janji_pns: char foto_pgw: char
+1
+ get_data() : void + cetak() : void + input() : void
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+1
+1
pengesahan_pensiun no_permohonan: varchar no_sk_pensiun: varchar lampiran: varchar tgl_sk_pensiun: date nip: varchar pejabat_berwenang: varchar tgl_pejabat: date tmt_pensiun: tmt jns_pensiun: varchar tunjangan_hr_tua: varchar pensiun_pokok: varchar keterangan: varchar
+ get_data() : void + input() : void + ceta k() : void
+1
+ get_data() : void + input() : void + cetak() : void
pengesahan_kenaikan_gaji
no_permohonan: int no_sk_mutasi: int lampiran: varchar tgl_sk: date nip: varchar pejabat_berwenang: varchar tgl_pejabat: date jns_mutasi: varchar unitkrj/subunitkrj: varchar tmt: date keterangan: varchar
+1
pengajuan_mutasi -
riwayat pendidikan
+1 pegawai
+ get_data() : void + input() : void + cetak() : void
+ get_data() : void + input() : void + cetak() : void
-
+ send_datapegawai() : void +1
pengajuan_kenaikan_ga ji_bekala pengesahan_cuti
no_sk_kenaikan_pngkt: varchar lampiran: varchar tgl_sk: varchar pjbt_bewenang: varchar tgl_pejabat: varchar nmr_pejabat: varchar no_pmhnan: varchar tmt_gol: varchar aturan: varchar tgl_yad: varchar keterangan: varchar
-
- user_name: varchar - password: varchar - hak_akses: varchar
- get_username() : void - get_password() : void
+1
pengesahan_kenaikan_pangkat -
bagian_kepegawaian
- user_name: vachar - password: vachar +1 - jenis_user: vachar - hak_akses: vachar
- user_name: varchar - password: varchar +1 - hak_akses: varchar
kepala_dinas - user_name: varchar - password: varchar - hak_akses: varchar
-
tanda_jasa
nip: varchar kd_tanda_jasa: varchar pajabat_berwenang: varchar tgl_keputusan: date no_keputusan: varchar bentuk: varchar dalam_rangka: varchar keterangan: varchar
- kode_tanda_jasa: int - nama_tanda_jasa: varchar + input() : void + send_data() : void
+ get_data() : void + input() : void + cetak() : void
riwayat_jabatan +1 -
nip: varchar kd_jabatan: int no_sk: varchar tgl_sk: date pejabat: varchar tmt_jabatan: date tgl_akhir_jabatan: date tmt_eselon: date diskripsi: varchar
detail_jabatan - kd_jabatan: int - nama_jbtn: varchar - jns_jabatan: varchar - eselon: varchar + input() : void + send_data() : void
+ get_data() : void + cetak() : void + input() : void
riwayat_pangkat +1 -
nip: varchar no_pngkt: int no_sk: varchar tgl_sk: varchar pejabat: varchar tmt_pangkat: varchar thn_mskrj_tmbhan: varchar bln_mskrj_tmbhan: varchar thn_mskrj_ttl: varchar bln_mskrj_ttl: varchar
detail_pangkat -
no_pngkt: int gol: varchar nama_pangkat: varchar gaji_pokok: varchar thn_masakrj_awl: varchar bln_masakrj_awl: varchar
+ input() : void + send_data() : void
+ get_data() : void + input() : void + cetak() : void
Gambar 4.7. Class Diagram
Gambar 4.10 : Rancangan Form input data pegawai
Sistem Informasi Pengolahan Data Pegawai PNS dan CPNS Dinas Koperasi dan UMKM Provinsi Jawa Tengah
8
4.
Halaman Data Pegawai
7.
Desain
Laporan
Daftar
Urut
Kepangkatan
Gambar 4.15 : Contoh Laporan Daftar Urut Kepangkatan
Gambar 4.12 : Rancangan Form data pegawai
5.
Rancangan
Form
Layar
Cetak
5.
PENUTUP
5.1 Kesimpulan
Kebutuhan Pegawai
Dari
beberapa
pembahasan
dan
serangkaian hasil analisis yang telah penulis lakukan mengenai Sistem Informasi Pengolahan Data Pegawai PNS dan CPNS Pada Dinas Koperasi dan UMKM Provinsi Jawa Tengah dapat disimpulkan sebagai berikut : 1. Sistem Informasi Pengolahan Data Pegawai PNS dan CPNS adalah Gambar 4.13 : Form Cetak Kebutuhan Pegawai
6.
Rancangan
Form
Layar
Cetak
Kebutuhan Pegawai
suatu
sistem
mengolah menjadi
yang
data
mampu
kepegawaian
informasi
yang
dapat
menunjang kelancaran administrasi kepegawaian atau mengoptimalkan administrasi kepegawaian . 2. Diharapkan disebabkan seperti Gambar 4.14 : Form Layar Cetak Kebutuhan Pegawai per periode
Kesalahan oleh
human
keterbatasan error
ataupun
ketidaksengajaan dapat dikurangi dengan penggunakan aplikasi ini.
Sistem Informasi Pengolahan Data Pegawai PNS dan CPNS Dinas Koperasi dan UMKM Provinsi Jawa Tengah
yang
9
[2]
5.2 Saran Berdasarkan uraian kesimpulan diatas,
dan Desain Sistem Informasi ;
dapat direkomendasikan saran-saran
Edisi III, Yogyakarta: Andi
sebagai berikut :
Offsets
1. Untuk menjamin kontinuitas data
[3]
Hasibuan, S.P Malayu. (2002).
dan informasi yang diperlukan
Manajemen: dasar, pengertian
setiap saat, maka Sistem Informasi
dan masalah (Edisi Revisi).
Pengolahan Data Pegawai PNS dan
Jakarta: Bumi Aksara.
CPNS perlu lebih ditingkatkan lagi
[4]
Dennis, Alan, Wixom, Barbara
pada proses input (pengumpulan
H., Tegarden, David,(2010),
data), kemudian untuk pengolahan
System Analysis and Design
data menghasilkan output berupa
with UML An Object- Oriented
informasi yang cepat, tepat dan
Approach, 3rd ed, Asia: John
akurat diperlukan dukungan dari
Wiley & Sons, Inc., pp. 17-237
teknologi yaitu berupa penambahan unit komputer dan SDM pengelola Sistem Informasi Pengolahan Data Pegawai yang perlu ditambah guna terciptanya
pelaksanaan
Sistem
Informasi
Pengolahan
Data
2. Server
yang
digunakan
untuk
Sistem ini diharapkan memiliki spesifikasi
yang
[5]
Sholiq
(2006),
Sistem Informasi Berorientasi Objek Dengan UML, Edisi pertama,
Graha
bagus
dan
Kebijakan
dan
[7] Yusuf Priyandari, Tahap-Tahap
mampu menampung data pegawai
2010
yang banyak.
Manajemen
PNS
Pengembangan
Basis
Data,
[8] Undang-undang Nomor 43
DAFTAR PUSTAKA Saksono,
Ilmu:
Yogyakarta
memiliki hardisk yang besar agar
[1]
Pemodelan
[6] Janry Haposan,(2009) Jurnal
Pegawai yang efektif.
6.
Jogiyanto H.M.,(2005) Analisis
Tahun 1999 tentang perubahan
Slamet.
Pengantar Kepegawaian.
(1997).
atas Undang-undang Nomor 8
Administrasi
Tahun 1974 tentang Pokok-
Jakarta:
CV.
Pokok Kepegawaian
Haji Masagung. Sistem Informasi Pengolahan Data Pegawai PNS dan CPNS Dinas Koperasi dan UMKM Provinsi Jawa Tengah
10