bermanfaat. Tahap ini akan dimulai dengan memaparkan flow map yang diteruskan dengan pembuatan diagram arus data DAD dan kamus data yang dapat menjelaskan
aliran data yang diproses sehingga menghasilkan informasi yang diinginkan. 4.2.1 Tujuan Perancangan Sistem
Adapun tujuan dari tahap perancangan ini adalah untuk menghasilkan perancangan pengolahan data kepegawaian terutama untuk yang berbasis komputer
sehingga dapat memperbaiki atau meningkatkan efisiensi kerja sistem. Perancangan ini mencakup flowmap, diagram konteks, diagram arus data
DFD, kamus data, perancangan basis data, perancangan inputoutput, pengkodean, struktur menu dan kebutuhan sistem sehingga menghasilkan sistem yang lebih baik
bagi user. Proses yang dirancang diuraikan menjadi beberapa bagian yang dapat
membentuk sistem tersebut menjadi satu kesatuan komponen.
4.2.2 Gambaran Umum Perancangan Ssitem
Dari beberapa prosedur yang diajukan dalam merancang sistem informasi ini maka hasil yang akan diperoleh nantinya dapat menangani semua permasalahan yang
ada selama ini. Pada bagian ini akan dianalisa tentang perangkat lunak yang diusulkan antara
lain: 1. Aplikasi perangkat lunak ini akan digunakan oleh Bagian Kepegawaian.
2. Dapat mengolah data dasar pegawai. 3. Dapat mengolah data unit kerja.
4. Dapat melihat data jabatan fungsional dan Struktural. 5. Dapat mengolah seluruh pegawai yang akan naik pangkat dan pembuatan SKKPT.
6. Dapat melihat data pegawai yang akan naik pangkat. 7. Dapat membuat laporan pegawai yang akan naik pangkat laporan SKKPT.
4.2.3 Perancangan Prosedur yang diusulkan
Sistem yang dirancang ini bertujuan untuk memperbaiki dan mengembangkan sistem yang sedang berjalan saat ini dan harus memenuhi kriteria sebagai berikut :
1. Mudah dalam menyimpan dan mencari data 2. Mampu menyimpan, memperbaiki, menghapus, menampilkan dan mencetak data
secara cepat dan tepat. 3. Menunjang kegiatan pembuatan laporan dengan baik.
4. Mudah dalam penggunaaan serta dapat menjamin keamanan data.
4.2.3.1 Flow map
Untuk lebih jelasnya, prosedur yang diusulkan akan digambarkan dalam diagram aliran data atau flow map.
Berkas Pengajuan Pangkat Sesuai
Pegawai Bag. Kepegawaian
Kepala Camat Administrasi BKN
Kepala BKN
Berkas Pengajuan Pangkat
Berkas Pengajuan Pangkat Sesuai
Berkas di Acc
Berkas Pengajuan Pangkat
Berkas Pengajuan yang sudah Acc
Berkas Pengajuan Pangkat
Arsip Tanda
Tangan
Ya Tidak
Valid
Input status data Kenaikan Pangkat
yang sah
Laporan Kenaikan Pangkat
SK kenaikan pangkat Pegawai
Data Base Proses Pengecekan
Berkas Usulan Input Berkas
Input Berkas yang sesuai
Cetak Berkas Pengajuan yang
memenuhi kriteria
Cetak SKKPT pegawai
SKKPT pegawai Berkas Pengajuan
yang sudah Acc SKKPT pegawai
Berkas Pengajuan yang sudah Acc
Proses Pembuatan Form SK Kenaikan
Pangkat Pegawai Input Data SKKPT
Berkas Pengajuan Data Base
SK kenaikan pangkat Pegawai
SK kenaikan pangkat sah
SK kenaikan pangkat sah
SK kenaikan pangkat Pegawai
SK kenaikan pangkat Pegawai
SK kenaikan pangkat sah
SK kenaikan pangkat sah
SK kenaikan pangkat sah
Input Data SK Kenaikan Pangkat
yang sah Proses Pembuatan
Laporan Kenaikan Pangkat Pegawai
Laporan Kenaikan Pangkat
Laporan Kenaikan Pangkat
Laporan Kenaikan Pangkat
Laporan Kenaikan Pangkat
Laporan Kenaikan Pangkat
Tanda Tangan
Laporan Kenaikan Pangkat sah
Laporan Kenaikan Pangkat sah
Laporan Kenaikan Pangkat sah
Laporan Kenaikan Pangkat sah
SK kenaikan pangkat sah
Laporan Kenaikan Pangkat sah
Laporan Kenaikan Pangkat sah
Arsip Berkas Pengajuan
Pangkat Sesuai Ya
Valid Proses Pengecekan
Berkas Pengajuan
Berkas Pengajuan yang ditolak
Tidak
Gambar 4.4 Flowmap Kenaikan Pangkat yang diusulkan
4.2.3.2 Diagram kontek
Diagram Konteks Contex Diagram adalah diagram yang paling tidak detil dan lengkap dari sebuah sistem informasi yang menggambarkan aliran data dari entitas
luar dan aliran data yang dihasilkan oleh sistem. Diagram konteks untuk perangkat lunak yang akan dibangun adalah sebagai berikut :
SISTEM INFORMASI KENAIKAN
PANGKAT DAN JABATAN PEGAWAI NEGERI SIPIL
PADA KECAMATAN CISITU SUMEDANG
Camat Bag.
Kepegawaian Pegawai
Data dasar pegawai, riwayat pendidikan, data jabatan, unit kerja dan gaji, Data Diklat, Penilaian
DP3, Data usulan pegawai yang akan naik pangkat, data SKKPT dan SK pegawai,
Laporan Data SKKPT Pegawai, Laporan
data Pengajuan Kenaikan Pangkat
pegawai Info dasar pegawai, riwayat pendidikan, data jabatan, unit
kerja dan gaji, Info pegawai yang akan naik pangkat, data SKKPT dan SK pegawai, Data Diklat, Penilaian DP3
SK Pegawai
Administrator
Info data pengguna Data pengguna
BKN
Laporan data dasar pegawai, laporan Data Pengajuan
Kenaikan Pangkat pegawai Data Pegawai, Data Usulan
Kenaikan Pangkat
Gambar 4.5 Diagram Konteks
4.2.3.3 Data Flow Diagram
Data flow diagram DFD atau disebut dengan diagran aliran data merupakan suatu representasi grafik yang mewakili arus data dalam suatu sistem. DFD sering
digunakan untuk menggambarkan suatu sistem baru yang akan dibangun secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau
lingkungan fisik dimana data tersebut akan disimpan.Selain itu dapat pula menggambarkan sistem yang telah ada.
Secara garis besar DFD dimulai dari penjabaran diagram konteks hingga level- level proses dibawahnya. Dari masalah yang sudah disebutkan sebelumnya ,
penyusunan spesifikasi program aplikasi ini dilakukan dengan menggunakan Data Flow Diagram DFD. Sebagai gambaran sistem DFD sering digunakan pada
metodologi pengembangan sistem yang terstruktur karena DFD merupaan model yang dapat menggambarkan arus data didalam sistem secara terstruktur dan jelas.
Administrator Tb_User
1.0 Login
2.0 Pengolahan
Data
3.0 Pencarian
Data 4.0
Pembuatan SKKPT
5.0 Pengajuan
Kenaikan Pangkat
6.0 Laporan
Kepegawaian BKN
Kepala Camat Tb_Data_Dasar
Tb_Riwayat_Pen didikan
Tb_Jabatan Tb_Unit_Kerja
Tb_Gaji Tb_Diklat
Info User Id,Password,hak akses
Data User Id,Password,hak akses
L ogin
ID dan
Password Info
User Id
,Passwor d
,hak akses
Data User Id,Password,hak akses
validasi Id
,P assw
ord
Data dasar, riwayat
pend,unit kerja,jabatan
kepegawaian, gaji
pegawai,diklat pegawai,penila
ian pegawai
Info dasar,riwayat
pend,fungsion al,unit
kerja,gaji Kriteria pencarian data
Info hasil pencarian data Kriteria pencarian
Lap. Data dasar,riwayat pend,unit kerja,jabatan,diklat,penilaian
Pegawai SK Pegawai
Laporan SKKPT, Berkas pengajuan Keaikan pangkat
Data User Id, Password,
hak akses
Validasi ID dan Password
Tb_Penilaian Info Data SKKPT Pegawai
Da ta
SK KPT
Pegaw ai
Gambar 4.6 DFD Level 0
1.1 Verifikasi Id
User
Bag. Kepegawaian
Kepala Camat
1.2 Verifikasi
Password
Data Password Invalid Data Id User Invalid
Data Login
T_User Data User
Info User
1.3 Verifikasi
Hak Akses
Data Login Invalid
Data Hak Akses Invalid Data Login Invalid
Data Password Invalid
Data Hak Akses Invalid User Name
Password
Login Valid Info Password
Data Password
Info Hak Akses Data Hak Akses
Administrator
Data User Invalid
Data Hak Akses Invalid Data login
Data Password invalid
Gambar 4.7 DFD Level 1 proses 1.0
2.1 Tambah data
2.2 Hapus data
Kepegawaian
2.3 Ubah data
Tb Pegawai
Tb Pendidikan Tb User
Tb Riwayat SK
Tb_Unit Kerja Tb Gaji Dasar
User ID Password Hak akses
NIP Nama pegawai,golongan
Tlp, Alamat, status Password, Hak akses
NIP Nama pegawai
Golongan,Tlp, Alamat, status
Kode pegawai Nama pegawai
Tlp, Alamat, status pendidikan
RiwayatPendidikan NIP
Riwayat SK Riwayat SK
gaji Gol, Masa kerja, gaji
Nama Fungsional Nama unit kerja
Gol, Masa kerja
Tb_Jabatan Kode nama Jabatan
Kode, Fungsional,Str
uktural Data dasar pegawai
Data pendidikan Data riwayat SK
Data gaji pokok Data fungsional
Data dasar pegawai Data pendidikan
Data riwayat SK Data gaji pokok
Data Jabatan Data Diklat
Data Penilaian
Kode, nama unit kerja
Administrator
User ID Password Hak akses
User ID Password Hak akses
Pa s
s w
o rd
H a
k a
k s
e s
Password Hak akses
Data dasar pegawai Data pendidikan
Data riwayat SK Data gaji pokok
Data Jabatan Data Diklat
Data Penilaian
Gambar 4.8 DFD Level 1 proses 2.0
3.1 Pencarian data
pegawai
Tb Pendidikan
3.2 Pencarian
data SKKPT Kepegawaian
Info SKKPT pegawai Info hasil pencarian
3.3 Pencarian Data
Pengajuan Kenaikan
Pangkat
Info Data pengajuan kenaikan pangkat Jenis kriteria pencarian
Kepala Camat
Jenis kriteria pencarian
Info Data pegawai Jenis kriteria pencarian
Jenis kriteria pencarian
Info data SKKPT pegawai
Info data pegawai
Info data Pengajuan kenaikan pangkat pegawai
Jenis kriteria
pencarian Jenis
kriteria pencarian
Info data SKKPT
Jenis kriteria
pencarian
Tb Pegawai Tb Jabatan
Tb Unit_kerja Tb Gaji
Tb Riwayat_SK Tb Penilaian
Tb Diklat
Gambar 4.9 DFD Level 1 proses 3.0
4.1 Pembuatan
SKKPT
Tb Pegawai Tb Pendidikan
Tb Gaji Dasar
Tb Riwayat SK
Tb Unit Kerja
Kepegawaian
Data SKKPT pegawai Data dasar pegawai
Riwayat pendidikan
Data riwayat SK
Data Unit kerja Info Data SKKPT pegawai
Tb Jabatan Data Jabatan
Gambar 4.10 DFD Level 1 proses 4.0
5.1 Pengajuan
Kenaikan Pangkat
Tb Pegawai
Tb Pendidikan
Tb Penilaian
Tb Riwayat SK Tb Unit Kerja
Kepala Camat
Data Pengajuan pegawai Data dasar pegawai
Riwayat pendidikan
Data riwayat SK
Data Diklat Info Data SK Kenaikan
Pangkat pegawai
Tb Diklat Data Unit Kerja
Gambar 4.11 DFD Level 1 proses 5.0
6.1 Laporan Data
dasar pegawai
6.2 Laporan SKKPT
pegawai Kepegawaian
Kepala Camat
Tb Pegawai
Tb Riwayat SK Laporan Data Dasar
Pegawai
Laporan SKKPT Pegawai
6.3 Laporan
Usulan Kenaikan Pangkat pegawai
Laporan SKKPT Pegawai
Data Riwayat SK Laporan Data Dasar Pegawai
Data Riwayat SK Laporan Usulan Kenaikan
Pangkat Pegawai Data pegawai
Data dasar Pegawai
Data dasar pegawai Tb Pendidikan
Data riwayat pendidikan
Tb Diklat Data Diklat
Data Penilaian Tb Penilaian
Gambar 4.12 DFD Level 1 proses 6.0
4.2.3.4 Kamus Data
Tabel 4.1 Kamus Data Pegawai Nama
: Data Pegawai Deskripsi
: Data Dasar Pegawai 1. Nip
nchar9 2. nama_pegawai
nchar30 3. Jk
bit 4. tempat_lahir
nchar30 5. tgl_lahir
datetime 6. Alamat
nchar100 7. Kota
nchar50 8. kode_pos
nchar6 9. no_telpon
nchar15 10. kode_unit
nchar10 11. gol_capeg
nchar2 12. tmt_capeg
datetime 13. tmt_capeg_thn
nchar2 14. tmt_capeg_bln
nchar2 15. Golongan
nchar2 16. masa_kerja_thn
nchar2 17. masa_kerja_bln
nchar2 18. no_karis
nchar10 19. no_karpeg
nchar10 20. kode_fungsional
nchar10 21. kode_struktural
nchar10
Tabel 4.2 Kamus Data Pendidikan Nama
: Data Pendidikan Deskripsi
: Data Pendidikan Pegawai 1. Nip
nchar9 2. pend_terakhir
nchar10 3. Jurusan
nchar30 4. nama_sekolah
nchar50 5. alamat_sekolah
nchar50 6. thn_lulus
nchar4
Tabel 4.3 Kamus Data Surat Keputusan Nama
: Data Surat Keputusan Deskripsi
: Data Surat Keputusan Pegawai 1. no_sk
nchar10 2. tgl_sk
nchar10 3. Nip
nchar9 4. nama_pejabat
nchar30 5. nomor_tgl
nchar20 6. gol_lama
nchar2 7. gol_lama_tmt
datetime 8. gol_lama_thn
nchar2 9. gol_lama_bln
nchar2 10. gol_lama_gaji
float 11. kode_fungsional
nchar10 12. gol_baru
nchar2 13. gol_baru_tmt
datetime
14. gol_baru_thn nchar2
15. gol_baru_bln nchar2
16. gol_baru_gaji float
17. tempat_kerja nchar50
18. Keterangan nchar50
19. pangkat_yad datetime
Tabel 4.4 Kamus Data Usulan Kenakan Pangkat Nama
: Data Usulan Kenakan Pangkat Deskripsi
: Data Usulan Kenakan Pangkat Pegawai 1. no_usulan
nchar10 2. tgl_usulan
datetime 3. Nip
nchar9 4. no_diklat
nchar10 5. no_dp3
nchar10 6. Keterangan
nchar10 7. Status
bit 8. jenis_usulan_kp
nchar10
Tabel 4.5 Kamus Unit kerja Nama
: Data Unit Kerja Deskripsi
: Data Unit Kerja Pegawai 1. kode_unit
nchar10 2. nama_unit
nchar50
Tabel 4.6 Kamus Data Diklat Nama
: Data Diklat Deskripsi
: Data D Pegawai 1. no_diklat
nchar10 2. nama_pendidikan
nchar50 3. Nip
nchar9 1. tahun_diklat
nchar4 2. Tempat
nchar50 3. Penyelenggara
nchar50 4. Status
bit
Tabel 4.7 Kamus Jabatan Fungsional Nama
: Data Jabatan Fungsional Deskripsi
: Data Jabatan Fungsional Pegawai 1. kode_fungsional
nchar10 2. nama_fungsional
nchar50
Tabel 4.8 Kamus Jabatan Struktural Nama
: Data Jabatan Struktural Deskripsi
: Data Jabatan Fungsional Pegawai 1. kode_struktural
nchar10 2. nama_struktural
nchar50
Tabel 4.9 Kamus Data Penilaian DP3 Nama
: Data Penilaian DP3 Deskripsi
: Data Penilaian DP3 Pegawai 1. no_dp3
nchar10 2. Nip
nchar9 3. tgl_nilai
datetime 4. nama_pejabat
nchar30 5. nip_pejabat
nchar9 6. pejabat_golongan
nchar10 7. Pejabat_jabatan
nchar50 8. unit_organisasi
nchar10 9. tahun_dp3
nchar4 10.jum_nilai
float 11.rata_rata
float 12.Status
bit 13.no_dp3
nchar10 14.nama_penilaian
nchar10 15.jum_nilai
float
Tabel 4.10 Kamus Data User Nama
: Data User Deskripsi
: Data User 1. userID
nchar9 2. group_name
nchar10 3. Password
nchar20
4.2.4 Perancangan Basis Data