DFD Level 2 Proses 3.0 Pengelolaan Kenaikan Pangkat
PEGAWAI
BKD KOTA CIMAHI
Cek persyaratan 3.2
TPegawai Copy SK CPNSPNS, Copy SK Pangkat
terakhir, Copy SK Nip baru, copy DP3, Copy Sertifikat Diklat
Buat nominatif usulan
kenaikan pangkat 3.3
Nominatif usulan kenaikan pangkat
Nominatif usulan kenaikan pangkat setujui
Rekam Riwayat Kepangkatan
3.4
SK kenaikan pangkat Data golongan
S K
k e
n a
ik a
n p
a n
g k
a t
TSanksi Copy SK CPNSPNS, Copy SK Pangkat
terakhir, Copy SK Nip baru, copy DP3, Copy Sertifikat Diklat
tdk lengkap
BAG. UMUM PROGRAM
C o
p y
S K
C P
N S
P N
S , C
o p
y S
K P
a n
g k
a t
te ra
k h
ir ,
C o
p y
S K
N ip
b a
ru ,
co p
y D
P 3
, C
o p
y S
e rti
fi k
a t D
ik la
t
Le n
g k
a p
Proyeksi Kenaikan Pangkat
3.1
D a
fta r P
ro y
e k
si K
P
D a
ta s
a n
k si
D a
ta P
e g
a w
a i
TUsulanKP Data Usulan KP
Data Usulan KP Data Pegawai
Data Pegawai
TGol D
a ta
P e
g a
wa i
D a
ta P
e g
a wa
i
Gambar 4.25 DFD Level 2 Proses 3.0 Sistem yang Diusulkan
DFD Level 2 Proses 4.0 Pengelolaan Kenaikan Gaji Berkala
PEGAWAI
Buat Surat Ketetapan
KGB 4.2
Cek Masa KGB 4.1
Copy SK KGB terakhir, copy KARPEG
TKGB
BAG. UMUM PROGRAM
C o
p y
K A
R P
E G
, C
o p
y S
K K
GB te
rak h
ir se
su ai
Surat Ketetapan KGB TPegawai
Data Pegawai Data KGB
Copy SK KGB terakhir, copy KARPEG tdk sesuai
Data KGB Data Pegawai
TSanksi Data sanksi
Gambar 4.26 DFD Level 2 Proses 4.0 Sistem yang Diusulkan
DFD Level 2 Proses 5.0 Pengelolaan DP3
Hitung Rekam
DP3 5.1
Cetak DP3 5.2
TDP3
Sahkan Pejabat PenilaiAtasan
Pejabat Penilai 5.3
DP3
PEGAWAI
DP3 sah TPegawai
Data Pegawai
D a
ta P
e g
a w
a i
Data DP3 D
a ta
D P
3 Arsip DP3
DP3 sah
Gambar 4.27 DFD Level 2 Proses 5.0 Sistem yang Diusulkan
DFD Level 2 Proses 6.0 Pengelolaan Diklat Sanksi
PEGAWAI DIREKTUR
BAG. UMUM PROGRAM
Buat Ketetapan Sanksi
6.1
TSanksi
Rekam Riwayat Diklat
6.5
C o
p y
s e
rt ifi
k at
D ik
lat S
P P
e la
k san
aan D
ik lat
Ketetapan Sanksi
Daftar Usulan Pegawai Diklat
Buat SP Pelaksanaan
Diklat 6.4
Daftar Usulan Pegawai Diklat sesuai
D at
a P
e lat
ih an
Buat usulan pegawai Diklat
6.2 Cek daftar
usulan pegawai Diklat
6.3
Penawaran Diklat legalisasi TPelanggaran
TPegawai Data Sanksi
Data Sanksi Data Pegawai
Penawaran Diklat legalisasi
D at
a P e
g aw
ai Data Pegawai
TDiklat Data Pelatihan
D at
a P
e g
a w
ai Data pelanggaran,
Lamp. Bukti Pelanggaran
TSrtPelDiklat Data SP Pel
DIklat Data SP Pel
DIklat D
af ta
r U su
lan P
e g
aw ai
D ik
lat se
su ai
Gambar 4.28 DFD Level 2 Proses 6.0 Sistem yang Diusulkan
DFD Level 2 Proses 7.0 Pengelolaan Pensiun
PEGAWAI
BKD KOTA CIMAHI
TPegawai
Proyeksi Pegawai pensiun
7.1
Buat pengantar pensiun
7.2
P e
rmo h
o n
an P
e n
si u
n ,
C o
p y
K A
RP E
G ,
C o
p y
S K
N ip
b ar
u ,
C o
p y
S K
C P
N S
P N
S ,
C o
p y
su rat
n ik
ah ,
C o
p y
K K
, C
o p
y ak
ta a
n ak
, C
o p
y D
P 3
, C
o p
y S
k p
an g
k at
te ra
k h
ir
Entry Pegawai Pensiun
7.6
SK pensiun
TPensiun Data pensiun
DIREKTUR BAG. UMUM
PROGRAM
Cetak DPCP 7.3
Permohonan Pensiun, Copy KARPEG,
Copy SK Nip baru, Copy SK CPNSPNS,
Copy surat nikah, Copy KK,
Copy akta anak, Copy DP3,
Copy Sk pangkat terakhir, Surat Pengantar Pensiun
setujui DPCP
Cetak riwayat pekerjaan
7.4
DPCP setujui
Buat Ket. Disiplin
7.5
TSanksi K
e t.
D isi
p li
n Riwayat
Pekerjaan
SK Pensiun Permohonan Pensiun, Copy KARPEG,
Copy SK Nip baru, Copy SK CPNSPNS, Copy surat nikah, Copy KK, Copy akta
anak, Copy DP3, Copy Sk pangkat terakhir, DPCP setujui, Surat Pengantar
Pensiun setujui Surat Pengantar Pensiun
Info waktu pensiun Data Pegawai
Data Pegawai
TPgtPensiun D
ata P
e n
g an
ta r
P e
n si
u n
D ata
P e
n g
a n
tar P
e n
si u
n Surat Pengantar
Pensiun setujui
TJabatan Data Pegawai
Data Pegawai
Data Sanksi D
ata P
e g
a w
ai Data Pegawai
Data Pegawai
TSrtKetDis Data Ket.
Disiplin
Data Ket. Disiplin
D ata
jab a
tan
Gambar 4.29 DFD Level 2 Proses 7.0 Sistem yang Diusulkan
DFD Level 2 Proses 8.0 Pengelolaan Laporan
TPegawai
Cetak Laporan DUK
8.1
Data pegawai
Lap. DUK
Cetak Lap. Daftar
Nominatif 8.3
Data pegawai
Re k
a p
D a
ta P
e g
a w
a i
Lap. Daftar Nominatif
BAG. UMUM PROGRAM
Cetak Rekap
Data Pegawai 8.2
Data Pegawai
Gambar 4.30 DFD Level 2 Proses 8.0 Sistem yang Diusulkan
4.2.3.4. Kamus Data
Dalam perancangan sistem informasi manajemen kepegawaian, arus data yang mengalir di DFD masih bersifat gobal. Kamus data dari arus data berfungsi
untuk menjelaskan komposisi paket data yang bergerak melalui aliran dan menjelaskan komposisi simpanan data.
Kamus data dibuat berdasarkan arus data yang ada di DFD level 2, karena lebih menjelaskan data-data yang terdapat hanya pada entitas aktif atau entitas
internal. 1.
Nama aliran data : Data Pegawai Alias
: - Aliran proses
: TPegawai – Proses 1.1, Proses 1.1 – Proses 1.2,
Proses 1.1 – Proses 1.4, TPegawai – Proses 1.2,
TPegawai – Proses 1.3, Proses 1.3 – Tpegawai,
Proses 2.2 – Tpegawai, TPegawai – Proses 2.3,
TPegawai – Proses 3.1, TPegawai – Proses 3.2,
TPegawai – Proses 3.3, TPegawai – Proses 3.4,
Proses 3.4 - TPegawai, TPegawai – Proses 4.1,
TPegawai – Proses 4.2, TPegawai – Proses 5.1,
TPegawai – Proses 5.2, TPegawai – Proses 6.1,
TPegawai – Proses 6.3, TPegawai – Proses 6.4,
TPegawai – Proses 6.5, TPegawai – Proses 7.1,
TPegawai – Proses 7.2, TPegawai – Proses 7.3,
TPegawai – Proses 7.4, TPegawai – Proses 7.5,
TPegawai – Proses 7.6, Proses 7.6 – TPegawai,
TPegawai – Proses 8.1, TPegawai – Proses 8.2,
TPegawai – Proses 8.3
Struktur data : id_pegawai,
nip_lama, nip_baru,
no_karpeg, glr_depan, glr_belakang, nama_pegawai, tmpt_lahir,
tgl_lahir, jenis_kel, stat_nikah, agama, alamat, telp, no_hand,
email, foto,
nama_pasangan, tmpt_lahir_pas, tgl_lahir_pas, tgl_nikah, nama_anak,
tmpt_lahir_anak, tgl_lahir_anak,
jenis_kel_anak, id_jenjang,
jenjang_pend, pekerjaan_anak,
status_anak, jenis_jabatan, id_jabatan, nama_jabatan, id_bagbid, bagbid, id_subbagbid, subbagbid, eselon,
tmt_mulai_jab, tmt_akhir_jab, no_sk_jab, tgl_sk_jab, pejabat_sk_jab, id_jenjang, jenjang_pend, id_jurusan,
nama_jurusan, kel_jurusan, nm_sekolah, alamat_skl, no_ijazah, thn_lulus, stat_pegawai, id_golongan,
pangkat, golongan,
tmt_gol, no_sk,
tgl_sk, pejabat_sk, mkgol_thn, mkgol_bln, id_penghargaan,
nama_penghargaan, no_surat_peng,
thn_peng, asal_peng, instansi_kerja
2. Nama aliran data : Data Usulan Pegawai
Alias : Data Usulan Peg, Surat Usulan Pengadaan Pegawai
Aliran proses : Proses 1.4
– TSrtUsulanPeg, TSrtUsulanPeg –
Proses 1.4, Proses 1.4 – Bag. Umum Program
Struktur data : id_srtusulan, no_srtusulan, tgl_srtusulan,
jenis_tenaga, id_jenjang, jenjang_pend, id_jurusan, nama_jurusan, kel_jurusan, jumlah_keb, id_pegawai,
nama_ pegawai, nip_baru 3.
Nama aliran data : Data Rotasi Alias
: Data Surat Perintah Rotasi Aliran proses
: Proses 1.2 – TsrtRotasi, TsrtRotasi – Proses 1.2,
Proses 1.2 - Bag. Umum Program Struktur data
: id_srtrotasi, no_srtrotasi, tgl_srtrotasi, id_pegawai, nip_baru, nama_pegawai, id_golongan, golongan,
nama_jabatan, tmt_rotasi,
id_jabatan, bagbid,
subbagbid 4.
Nama aliran data : Data orientasi Alias
: Data SPO Surat Perintah Orientasi Aliran proses
: Proses 2.2 – TSrtOrientasi, TSrtOrientasi –
Proses 2.2, Proses 2.2 – Bag. Umum Program
Struktur data : no_srtorientasi, tgl_srtorientasi, id_pegawai,
nip_baru, pangkat_golongan, id_jabatan, nama_jabatan, tmt_orientasi
5. Nama aliran data : Data SK CPNS
Alias : Data SK PNS, copy SK CPNS, copy SK PNS
Aliran proses : Pegawai
– Proses 2.1, Pegawai – Proses 3.2,
Proses 3.2 – Pegawai, Proses 3.2 – Proses 3.3,
Pegawai – Proses 7.2, Proses 7.2 – Proses 7.3,
Proses 7.3 – BKD Kota Cimahi
Struktur data : no_sk, tgl_sk, nip_baru, nama_pegawai, tmpt_lahir,
tgl_lahir, jenis_kel,
id_jenjang, jenjang_pend,
golongan, mkgol_thn,
mkgol_bln, tmt_gol,
stat_pegawai, instansi_kerja, pejabat_sk 6.
Nama aliran data : Data Ijazah Alias
: Data pendidikan, copy ijazah Aliran proses
: Pegawai – Proses 2.1
Struktur data : jenjang_pend, no_ijazah, nm_sekolah, alamat_skl,
thn_lulus 7.
Nama aliran data : Data KARPEG Alias
: Copy KARPEG Aliran proses
: Pegawai – Proses 2.1, Pegawai – Proses 4.1,
Proses 4.1 – Proses 4.2, Pegawai - Proses 7.2,
Proses 7.2 – Proses 7.3, Proses 7.3 – BKD Kota
Cimahi Struktur data
: no_karpeg, nip_lama, nama_pegawai, tmpt_lahir, tgl_lahir
8. Nama aliran data : Daftar Proyeksi KP
Alias : -
Aliran proses : Proses 3.1
– Bag. Umum Program
Struktur data : nip_baru, nama_pegawai, id_golongan, jenjang_pend,
golongan, pangkat, tmt_gol, nama_jabatan, bagbid, subbagbid
9. Nama aliran data : Data Usulan KP Kenaikan Pangkat
Alias : Data Nominatif Usulan Kenaikan Pangkat
Aliran proses : Proses 3.3
– TUsulanKP, TUsulanKP – Proses 3.3 Struktur data
: id_srtpkp, no_srtpkp,
tgl_srtpkp, nip_baru,
nama_pegawai, jabatan, golongan, tmt_gol, gol_baru, tmt_gol_baru, jenis_kp, id_golongan, instansi_kerja,
bln_periode_kp, thn_periode_kp 10. Nama aliran data : Data SK Pangkat
Alias : Copy SK Pangkat terakhir, SK Kenaikan Pangkat
Aliran proses : Pegawai
– Proses 3.2, Proses 3.2 – Pegawai, Proses 3.2
– Proses 3.3, BKD Kota Cimahi – Proses 3.4, Proses 3.4
– Pegawai, Pegawai – Proses 7.2, Proses 7.2
– Proses 7.3, Proses 7.3 – BKD Kota Cimahi
Struktur data : no_sk, tgl_sk, nama_pegawai, nip_baru, tgl_lahir,
pangkat, golongan,
tmt_gol, jenjang_pend,
nama_jabatan, mkgol_thn, mkgol_bln, pejabat_sk 11. Nama aliran data : Data Sanksi
Alias : Ketetapan Sanksi, SK Sanksi
Aliran proses : TSanksi
– Proses 3.2, TSanksi – Proses 4.1,
Proses 6.1 – TSanksi, TSanksi – Proses 6.1,
Proses 6.1 – Direktur, TSanksi – Proses 7.5
Struktur data : jenis_pelanggaran, nama_pegawai, nip_baru, pangkat,
golongan, no_sk_sanksi, nama_sanksi, tgl_ sk_sanksi, pejabat_sanksi, nama_pej_sanksi, nip_pej_sanksi,
ket_sanksi 12. Nama aliran data : Data golongan
Alias : id_golongan, pangkat, golongan
Aliran proses : TGol
– Proses 3.4 Struktur data
: id_golongan, golongan, pangkat 13. Nama aliran data : Data KGB
Alias : copy SK KGB terakhir, Surat Ketetapan KGB
Aliran proses : Pegawai
– Proses 4.1, Proses 4.1 – Pegawai, Proses 4.1
– Proses 4.2, TKGB – Proses 4.1, Proses 4.2
– TKGB, Proses 4.2 – Bag. Umum Program Struktur data
: no_sk_kgb, tgl_sk_kgb, nip_baru, tgl_lahir, pangkat, golongan, nama_jabatan, instansi_kerja,
mkgol_kgb_thn, mkgol_kgb_bln, gapok_baru, tmt_kgb, tmt_kgb_selanjut, pejabat_kgb,
nm_pej_kgb, nip_pej_kgb 14. Nama aliran data : Data DP3
Alias : DP3 sah, copy DP3
Aliran proses : Pegawai
– Proses 3.2, Proses 3.2 – Pegawai, Proses 3.2
– Proses 3.3, Proses 5.1 – TDP3, TDP3
– Proses 5.2, Proses 5.2 – Proses 5.3, Proses 5.3
– Pegawai, Proses 5.3 – Arsip DP3, Pegawai
– Proses 7.2, Proses 7.2 – Proses 7.3, Proses 7.3
– BKD Kota Cimahi Struktur data
: Periode_awal_nilai, periode_akhir_nilai, nip_baru, nama_pegawai, pangkat, golongan, nama_jabatan,
id_penilai, pangkat_penilai, gol_penilai, jabatan_penilai, instansi_kerja, id_atasan_penilai,
gol_atasan_penilai, pangkat_atasan_penilai, jabatan_apen, nilai_kesetiaan, nilai_prestasikerja,
nilai_tanggungjwb, nilai_ketaatan, nilai_kejujuran, nilai_kerjasama, nilai_prakarsa, nilai_kepemimpinan,
jum_nilai, rata_nilai, ket_dp3, tgl_dibuat_penilai, tgl_diterima_peg, tgl_diterima_apen
15 Nama aliran data : Data Pelanggaran
Alias : -
Aliran proses : TPelanggaran
– Proses 6.1 Struktur data
: Jenis_pelanggaran 16. Nama aliran data : Penawaran Diklat legalisasi
Alias :
Aliran proses : Bag. Umum Program
– Proses 6.2, Bag. Umum
Program – Proses 6.4
Struktur data : jenis_diklat
17. Nama aliran data : Daftar usulan pegawai diklat Alias
: - Aliran proses
: Proses 6.2 – Proses 6.3, Proses 6.3 – Proses 6.4,
Proses 6.3 – Bag. Umum Program
Struktur data : nip_baru,
nama_pegawai, bagbid,
subbagbid, golongan, nama_jabatan
18. Nama aliran data : Data SP Pelaksanaan Diklat Alias
: Data SP Pel Diklat Aliran proses
: Proses 6.4 – TSrtPelDiklat, TSrtPelDiklat – Proses
6.4, Proses 6.4 – Direktur
Struktur data : no_sp_diklat, tgl_sp_diklat, id_pegawai,
nama_pegawai, nip_baru, golongan, pangkat, bagbid, subbagbid, instansi_kerja
19. Nama aliran data : Data Pelatihan Alias
: Data Sertifikat, copy sertifikat diklat Aliran proses
: Pegawai – Proses 2.1, Pegawai – Proses 3.2,
Proses 3.2 – Pegawai, Proses 3.2 – Proses 3.3,
Pegawai – Proses 6.5, Proses 6.5 – TDiklat,
TDiklat - Proses 6.3 Struktur data
: jenis_diklat, id_diklat, nama_diklat, penyelanggara_diklat, angkatan_diklat,
tgl_mulai_diklat, tgl_selesai_diklat, jml_jam, no_sertifikat, tgl_sertifikat
20. Nama aliran data : Info waktu pensiun Alias
: - Aliran proses
: Proses 7.1 – Bag. Umum Program.
Struktur data : nip_baru,
nama_pegawai, golongan,
tmt_gol, tgl_lahir, jenjang_pend, nama_jabatan
21. Nama aliran data : Data Pensiun Alias
: SK Pensiun Aliran proses
: BKD Kota Cimahi – Proses 7.6, Proses 7.6 –
TPensiun, Proses 7.6 - Pegawai Struktur data
: id_pegawai, nip_baru, nama_pegawai, no_sk_pensiun, tgl_sk_pensiun
22. Nama aliran data : Data Pengantar Pensiun Alias
: Surat Pengantar Pensiun Aliran proses
: Proses 7.2 – TPgtPensiun, TPgtPensiun – Proses 7.2,
Proses 7.2 – Bag. Umum Program, Direktur –
Proses 7.3 Struktur data
: no_srtantar, tgl_srtantar,
lampiran, nip_baru,
nama_pegawai, golongan, nama_jabatan
23. Nama aliran data : Data Jabatan Alias
: - Aliran proses
: TJabatan – Proses 1.3, TJabatan – Proses 7.4
Struktur data : id_jabatan, nama_jabatan, jenis_jabatan
24. Nama aliran data : Data Ket. Disiplin Alias
: Surat Ket Disiplin Aliran proses
: Proses 7.5 – TSrtDisiplin, TSrtDisiplin – Proses 7.5,
Proses 7.5 - Direktur Struktur data
: no_srtkdis, tgl_srtkdis, nama_pegawai, nip_baru, pangkat, golongan, nama_jabatan, instansi_kerja
25. Nama aliran data : DPCP Daftar Perorangan Calon Penerima Pensiun Alias
: - Aliran proses
: Proses 7.3 – Direktur, Direktur – Proses 7.4
Struktur data : nama_pegawai,
nip_baru, tmpt_lahir,
tgl_lahir, nama_jabatan,
pangkat, golongan,
tmt_gol, mkgol_thn, mkgol_bln, jenjang_pend, thn_lulus,
alamat, nama_anak, tgl_lahir_anak, status_anak, nama_pasangan, tgl_lahir_pas, tgl_nikah
26. Nama aliran data : Riwayat Pekerjaan Alias
: - Aliran proses
: Proses 7.4 – Direktur
Struktur data : nip_baru,
nama_pegawai, tmpt_lahir,
tgl_lahir, alamat, jenis_jabatan, nama_jabatan, tmt_mulai_jab,
tmt_akhir_jab, eselon, no_sk_jab, tgl_sk_jab, pejabat, sk_jab
27. Nama aliran data : Lap. DUK Alias
: - Aliran proses
: Proses 8.1 – Bag. Umum Program
Struktur data : nama_pegawai,
nip_baru, golongan,
tmt_gol, nama_jabatan, tmt_jab,
mkgol_thn, mkgol_bln,
nama_diklat, tgl_selesai_diklat,
nm_sekolah, nama_jurusan, thn_lulus, jenjang_pend, tmpt_lahir,
tgl_lahir 28. Nama aliran data : Rekap Pegawai
Alias : -
Aliran proses : Proses 8.2
– Bag. Umum Program Struktur data
: bagbid, subbagbid, jenjang_pend 29. Nama aliran data : Lap. Daftar Nominatif
Alias : -
Aliran proses : Proses 8.3
– Bag. Umum Program Struktur data
: nama_pegawai, tmpt_lahir,
tgl_lahir, nip_baru,
golongan, tmt_gol, nama_jabatan, nama_jurusan, jenjang_pend, instansi_kerja, jenis_kel
4.2.4. Perancangan Basis Data
Perancangan basis data diperlukan agar kita bisa memiliki basis data yang kompak dan efisien dalam penggunaan ruang penyimpanan, cepat dalam
pengaksesan dan mudah dalam pemanipulasian data.
4.2.4.1. Normalisasi
Melalui pendekatan normalisasi, perancangan basis data bertitik tolak dari situasi yang nyata serta memiliki item-item data yang siap ditempatkan dalam
baris dan kolom pada tabel-tabel relasional.
a. Bentuk Tidak Normal UNF
{ id_pegawai, nip_lama, nip_baru, no_karpeg, glr_depan, glr_belakang,
nama_pegawai, tmpt_lahir, tgl_lahir, jenis_kel, stat_nikah, agama, alamat, telp, no_hand, email, foto, nama_pasangan, tmpt_lahir_pas, tgl_lahir_pas, tgl_nikah,
nama_anak, tmpt_lahir_anak,
tgl_lahir_anak, jenis_kel_anak,
id_jenjang, jenjang_pend,
pekerjaan_anak, status_anak,
jenis_jabatan, id_jabatan,
nama_jabatan, id_bagbid,
bagbid, id_subbagbid,
subbagbid, eselon,
tmt_mulai_jab, tmt_akhir_jab, no_sk_jab, tgl_sk_jab, pejabat_sk_jab, id_jenjang, jenjang_pend, id_jurusan, nama_jurusan, kel_jurusan, nm_sekolah, alamat_skl,
no_ijazah, thn_lulus, stat_pegawai, id_golongan, pangkat, golongan, tmt_gol, no_sk,
tgl_sk, pejabat_sk,
mkgol_thn, mkgol_bln,
id_penghargaan, nama_penghargaan,
no_surat_peng, thn_peng,
asal_peng, instansi_kerja,
id_srtusulan, no_srtusulan, tgl_srtusulan, jenis_tenaga, id_jenjang, jenjang_pend, id_jurusan, nama_jurusan, kel_jurusan, jumlah_keb, id_pegawai, nama_ pegawai,
nip_baru, id_srtrotasi,
no_srtrotasi, tgl_srtrotasi, id_pegawai,
nip_baru, nama_pegawai,
id_golongan, golongan,
nama_jabatan, tmt_rotasi,
no_srtorientasi, tgl_srtorientasi, id_pegawai, nip_baru, pangkat_golongan, id_jabatan, nama_jabatan, tmt_orientasi, no_sk, tgl_sk, nip_baru, nama_pegawai,
tmpt_lahir, tgl_lahir, jenis_kel, id_jenjang, jenjang_pend, golongan, mkgol_thn, mkgol_bln, tmt_gol, stat_pegawai, instansi_kerja, pejabat_sk, jenjang_pend,
no_ijazah, nm_sekolah,
alamat_skl, thn_lulus,
no_karpeg, nip_lama,
nama_pegawai, tmpt_lahir, tgl_lahir, nip_baru, nama_pegawai, id_golongan, jenjang_pend, golongan, pangkat, tmt_gol, nama_jabatan, bagbid, subbagbid,
id_srtpkp, no_srtpkp, tgl_srtpkp, nip_baru, nama_pegawai, jabatan, golongan, tmt_gol, gol_baru, tmt_gol_baru, jenis_kp, id_golongan, instansi_kerja,
bln_periode_kp, thn_periode_kp, no_sk, tgl_sk, nama_pegawai, nip_baru, tgl_lahir, pangkat, golongan, tmt_gol, jenjang_pend, nama_jabatan, mkgol_thn,
mkgol_bln, pejabat_sk, jenis_ pelanggaran, nama_pegawai, nip_baru, pangkat, golongan,
no_sk_sanksi, nama_sanksi,
tgl_sk_sanksi, pejabat_sanksi,
nama_pej_sanksi, nip_pej_sanksi, ket_sanksi, id_golongan, pangkat, golongan, no_sk_kgb, tgl_sk_kgb, nip_baru, tgl_lahir, pangkat, golongan, nama_jabatan,
instansi_kerja, mkgol_kgb_thn,
mkgol_kgb_bln, gapok_baru,
tmt_kgb, tmt_kgb_selanjut, pejabat_kgb, nm_pej_kgb, nip_pej_kgb, periode_awal_nilai,
periode_akhir_nilai, nip_baru, nama_pegawai, pangkat, golongan, nama_jabatan, id_penilai,
pangkat_penilai, gol_penilai,
jabatan_penilai, instansi_kerja,
id_atasan_penilai, gol_atasan_penilai, pangkat_atasan_penilai, jabatan_apen, nilai_kesetiaan,
nilai_prestasikerja, nilai_tanggungjwb,
nilai_ketaatan, nilai_kejujuran, nilai_kerjasama, nilai_prakarsa, nilai_kepemimpinan, jum_nilai,
rata_nilai, ket_dp3, tgl_dibuat_penilai, tgl_diterima_peg, tgl_diterima_apen, jenis_pelanggaran, jenis_diklat, nip_baru, nama_pegawai, bagbid, subbagbid,
golongan, nama_jabatan, no_sp_diklat, tgl_sp_diklat, id_pegawai, nama_pegawai, nip_baru, golongan, pangkat, bagbid, subbagbid, instansi_kerja, jenis_diklat,
id_diklat, nama_diklat, penyelanggara_diklat, angkatan_diklat, tgl_mulai_dklat, tgl_selesai_diklat, jml_jam, no_sertifikat, tgl_sertifikat, nip_baru, nama_pegawai,
golongan, tmt_gol, tgl_lahir, jenjang_pend, nama_jabatan, id_pegawai, nip_baru, nama_pegawai,
no_sk_pensiun, tgl_sk_pensiun,
no_srtantar, tgl_srtantar,
lampiran, nip_baru, nama_pegawai, golongan, nama_jabatan, id_jabatan, nama_jabatan, jenis_jabatan, no_srtkdis, tgl_srtkdis, nama_pegawai, nip_baru,
pangkat, golongan, nama_jabatan, instansi_kerja, nama_pegawai, nip_baru, tmpt_lahir, tgl_lahir, nama_jabatan, pangkat, golongan, tmt_gol, mkgol_thn,
mkgol_bln, jenjang_pend, thn_lulus, alamat, nama_anak, tgl_lahir_anak, status_anak, nama_pasangan, tgl_lahir_pas, tgl_nikah, nip_baru, nama_pegawai,
tmpt_lahir, tgl_lahir, alamat, jenis_jabatan, nama_jabatan, tmt_mulai_jab, tmt_akhir_jab, eselon, no_sk_jab, tgl_sk_jab, pejabat, sk_jab, nama_pegawai,
nip_baru, golongan, tmt_gol, nama_jabatan, tmt_jab, mkgol_thn, mkgol_bln, nama_diklat,
tgl_selesai_diklat, nm_sekolah,
nama_jurusan, thn_lulus,
jenjang_pend, tmpt_lahir,
tgl_lahir, bagbid,
subbagbid, jenjang_pend,
nama_pegawai, tmpt_lahir, tgl_lahir, nip_baru, golongan, tmt_gol, nama_jabatan,
nama_jurusan, jenjang_pend, instansi_kerja, jenis_kel }
b. Bentuk Normal Pertama 1 NF
Bentuk tidak normal dari tabel atau skema di atas selanjutnya akan diubah menjadi bentuk normal pertama yaitu dengan menghilangkan semua atribut yang
redudansi dari tabelskema yang belum normal.
{ id_pegawai, nip_lama, nip_baru, no_karpeg, glr_depan, glr_belakang,
nama_pegawai, tmpt_lahir, tgl_lahir, jenis_kel, stat_nikah, agama, alamat, telp, no_hand, email, foto, nama_pasangan, tmpt_lahir_pas, tgl_lahir_pas, tgl_nikah,
nama_anak, tmpt_lahir_anak,
tgl_lahir_anak, jenis_kel_anak,
id_jenjang, jenjang_pend,
pekerjaan_anak, status_anak,
jenis_jabatan, id_jabatan,
nama_jabatan, id_bagbid,
bagbid, id_subbagbid,
subbagbid, eselon,
tmt_mulai_jab, tmt_akhir_jab, no_sk_jab, tgl_sk_jab, pejabat_sk_jab, id_jurusan, nama_jurusan, kel_jurusan, nm_sekolah, alamat_skl, no_ijazah, thn_lulus,
stat_pegawai, id_golongan, pangkat, golongan, tmt_gol, no_sk, tgl_sk, pejabat_sk,
mkgol_thn, mkgol_bln,
id_penghargaan, nama_penghargaan,
no_surat_peng, thn_peng, asal_peng, instansi_kerja, id_srtusulan, no_srtusulan, tgl_srtusulan, jenis_tenaga, jumlah_keb, id_srtrotasi, no_srtrotasi, tgl_srtrotasi,
tmt_rotasi, no_srtorientasi, tgl_srtorientasi, tmt_orientasi, id_srtpkp, no_srtpkp,
tgl_srtpkp, jenis_kp, bln_periode_kp, thn_periode_kp, jenis_pelanggaran, no_sk_sanksi, nama_sanksi, tgl_sk_sanksi, pejabat_sanksi, nama_pej_sanksi,
nip_pej_sanksi, ket_sanksi, no_sk_kgb, tgl_sk_kgb, gapok_baru, tmt_kgb, tmt_kgb_selanjut, mkgol_kgb_thn, mkgol_kgb_bln, pejabat_kgb, nm_pej_kgb,
nip_pej_kgb, periode_awal_nilai,
periode_akhir_nilai, id_penilai,
pangkat_penilai, gol_penilai,
jabatan_penilai, id_atasan_penilai,
gol_atasan_penilai, pangkat_atasan_penilai, jabatan_apen, nilai_kesetiaan, nilai_prestasikerja,
nilai_tanggungjwb, nilai_ketaatan,
nilai_kejujuran, nilai_kerjasama, nilai_prakarsa, nilai_kepemimpinan, jum_nilai, rata_nilai,
ket_dp3, tgl_dibuat_penilai, tgl_diterima_peg, tgl_diterima_apen, jenis_diklat, no_sp_diklat, tgl_sp_diklat, id_diklat, nama_diklat, penyelanggara_diklat,
angkatan_diklat, tgl_mulai_diklat, tgl_selesai_diklat, jml_jam, no_sertifikat, tgl_sertifikat, no_sk_pensiun, tgl_sk_pensiun, no_srtantar, tgl_srtantar, lampiran,
no_srtkdis, tgl_srtkdis }
c. Bentuk Normal Kedua 2 NF
Bentuk normal kedua dirancang dengan menentukan atribut kunci dari tabelskema pada bentuk normal pertama di atas, membagi tabel normal pertama
menjadi beberapa tabel sesuai dengan banyaknya atribut kunci dan menggabungkan atribut bukan kunci primer dengan syarat atribut bukan kunci
primer bergantung sepenuhnya ke atribut kunci. pegawai
= { id_pegawai, nip_lama, nip_baru, no_karpeg, glr_depan, glr_belakang, nama_pegawai, tmpt_lahir, tgl_lahir, jenis_kel,
stat_nikah, agama, alamat, telp, no_hand, email, foto, nama_pasangan, tmpt_lahir_pas, tgl_lahir_pas, tgl_nikah,
nama_anak, tmpt_lahir_anak, tgl_lahir_anak, jenis_kel_anak, pekerjaan_anak, status_anak, instansi_kerja, tmt_mulai_jab,
tmt_akhir_jab, no_sk_jab, tgl_sk_jab, eselon,
pejabat_sk_jab,nm_sekolah, alamat_skl, no_ijazah, thn_lulus, stat_pegawai, tmt_gol, no_sk, tgl_sk, pejabat_sk, mkgol_thn,
mkgol_bln, no_surat_peng, thn_peng, asal_peng, penyelenggara_diklat, angkatan_diklat, tgl_mulai_dklat,
tgl_selesai_diklat, jml_jam, no_sertifikat, tgl_sertifikat, no_sk_pensiun, tgl_sk_pensiun, id_bagbid,
id_subbagbid, id_jabatan, id_golongan, id_jenjang, id_jurusan, id_diklat, id_penghargaan }
bagbid = { id_bagbid, bagbid }
subbagbid
= { id_subbagbid, id_bagbid, subbagbid }
jabatan =
{ id_jabatan, jenis_jabatan, nama_jabatan } golongan
= {id_golongan, golongan, pangkat}
jenjang
= {id_jenjang, jenjang_pend }
penghargaan = {id_penghargaan, nama_penghargaan }
jurusan = { id_jurusan, nama_jurusan, kel_jurusan }
diklat = {id_diklat, nama_diklat, jenis_diklat }
srt_usulanpeg = {id_srtusulan, id_jenjang, no_srtusulan, tgl_srtusulan,
jenis_tenaga, jumlah_keb } srt_rotasi
= {id_srtrotasi, id_pegawai, no_srtrotasi, tgl_srtrotasi,
tmt_rotasi, id_jabatan,id_bagbid,id_subbagbid } srt_orientasi
= { no_srtorientasi , id_pegawai, tgl_srtorientasi,
tmt_orientasi } srt_sanksi
= {no_sk_sanksi, nama_sanksi, jenis_pelanggaran,
tgl_sk_sanksi, pejabat_sanksi, nama_pej_sanksi, nip_pej_sanksi, ket_sanksi, id_pegawai }
kgb = {no_sk_kgb, tgl_sk_kgb, gapok_baru, tmt_kgb,
tmt_kgb_selanjut, mkgol_kgb_thn, mkgol_kgb_bln,