SISTEM INFORMASI PENGOLAHAN DATA PEGAWAI PNS DAN CPNS PADA

Download Abstrak. Aplikasi Sistem Pengolahan data pegawai adalah sebuah aplikasi komputer yang berfungsi untuk mengelola data kepegawaian secara leb...

0 downloads 469 Views 420KB Size
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



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 

 



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.

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



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



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 

 



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 

 



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 

 



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



[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