A. Entity Relationship Diagram
Entity Relationship Diagram ERD merupakan sebuah gambaran struktur
database dari sistem informasi penilaian kinerja pegawai yang telah dikembangkan.
ERD dapat dibagi menjadi dua, yaitu Conceptual Data Model CDM secara logika dan Physical Data Model PDM secara fisik.
A.1. Conceptual Data Model
Conceptual Data Model CDM merupakan gambaran keseluruhan struktur
basis data bagi aplikasi yang akan digunakan dengan bentuk logic. CDM terdiri dari obyek yang tidak diimplementasikan secara langsung ke dalam basis data yang
sesungguhnya. CDM hanya memberikan gambaran yang lengkap dari struktur basis data yaitu arti, hubungan, dan batasan-batasan. Conceptual Data Model Sistem
Informasi Penilaian Kinerja Pegawai dapat dilihat pada gambar 4.65.
A.2. Physical Data Model
Physical Data Model PDM merupakan penggambaran struktur basis data
yang berbentuk fisik dan model yang memiliki sejumlah tabel untuk menggambarkan data serta hubungan antar data-data tersebut. PDM juga
merupakan gambaran struktur data yang akan diimplementasikan oleh DBMS. Physical Data Model
Sistem Informasi Penilaian Kinerja Pegawai dapat dilihat pada gambar 4.6
Gambar 4.65 Conceptual Data Model Sistem Informasi Penilaian Kinerja Pegawai
memegang mempunyai
terdiri memilikli
tugas pokok
pelatihan nilai_sp_pegawai
nilai_sp
jenis_pelatihan periode_saran_pelatihan
saran_pelatihan_pegawai nilai_tugas_pokok
nilai_tugaspokok_pegawai
periode_nilai_tugas_pokok jenis_penilaian_tugaspokok
jenis_penilaian_kompetensi periode_nilai_komptensi
nilai_kompetensi_pegawai
periode_nilai_sp
sub_kompetensi tbl_verifikasi
klasifikasi
nilai_akhir_pegawai
periode_nilai_akhir tbl_pegawai
o o
o o
o o
o o
o no_pegawai
nama_pegawai tempat_lahir
tanggal_lahir status_pegawai
jenis_kelamin alamat
no_telpon password
status_admin Characters 8
Variable characters 100 Variable characters 60
Date Characters 1
Characters 1 Variable characters 150
Variable characters 15 Variable characters 100
Integer tbl_bagian
o id_bagian
nama_bagian Integer
Variable characters 60 tbl_pangkat
o o
id_pangkat nama_pangkat
level Integer
Variable characters 100 Integer
tbl_departemen o
kode_departemen nama_departemen
Characters 3 Variable characters 50
tbl_kompetensi o
id_kompetensi nama_kompetensi
Integer Variable characters 100
tbl_sub_kompetensi o
o id_sub_kompetensi
nama_sub_kompetensi nilai_parameter
Integer Variable characters 100
Integer tbl_tugas_pokok
o o
id_tugas_pokok uraian_pekerjaan
nilai_bobot Integer
Variable characters 250 Integer
tbl_periode o
o o
id_periode tgl_mulai
tgl_selesai keterangan
Integer Date
Date Text
tbl_surat_peringatan o
o id_sp
jenis_sp nilai_pengurangan
Integer Variable characters 15
Integer
tbl_jenis_pelatihan o
id_pelatihan nama_pelatihan
Integer Variable characters 250
tbl_nilai_sp o tanggal_sp Date
tbl_saran_pelatihan o saran Variable characters 100
tbl_nilai_tugas_pokok o nilai_tugas_pokok Integer
tbl_jenis_penilaian o
o id_jenis_penilaian
nama_jenis_penilaian bobot
Integer Variable characters 60
Integer
tbl_nilai_komptensi o nilai_kompetensi
Integer tbl_klasifikasi
o o
o id_klasifikasi
nama_klasifikasi batas_atas
batas_bawah Integer
Variable characters 20 Integer
Integer
tbl_nilai_akhir o
o o
o n_kompetensi
n_tugas_pokok n_sp
nilai_akhir Float
Float Float
Float
Gambar 4.66 Physical Data Model Sistem Informasi Penilaian Kinerja Pegawai
tbl_pegawai no_pegawai
id_bagian id_pangkat
nama_pegawai tempat_lahir
tanggal_lahir status_pegawai
jenis_kelamin alamat
no_telpon password
status_admin char8
integer integer
varchar100 varchar60
date char1
char1 varchar150
varchar15 varchar100
integer pk
fk2 fk1
tbl_bagian id_bagian
kode_departemen nama_bagian
integer char3
varchar60 pk
fk tbl_pangkat
id_pangkat nama_pangkat
level integer
varchar100 integer
pk tbl_departemen
kode_departemen nama_departemen
char3 varchar50
pk
tbl_kompetensi id_kompetensi
id_jenis_penilaian nama_kompetensi
integer integer
varchar100 pk
fk tbl_sub_kompetensi
id_sub_kompetensi id_kompetensi
nama_sub_kompetensi nilai_parameter
integer integer
varchar100 integer
pk fk
tbl_tugas_pokok id_tugas_pokok
id_bagian id_jenis_penilaian
uraian_pekerjaan nilai_bobot
integer integer
integer varchar250
integer pk
fk1 fk2
tbl_periode id_periode
tgl_mulai tgl_selesai
keterangan integer
date date
text pk
tbl_surat_peringatan id_sp
jenis_sp nilai_pengurangan
integer varchar15
integer pk
tbl_jenis_pelatihan id_pelatihan
id_sub_kompetensi nama_pelatihan
integer integer
varchar250 pk
fk tbl_nilai_sp
no_pegawai id_sp
id_periode tanggal_sp
char8 integer
integer date
pk,fk1 pk,fk2
pk,fk3
tbl_saran_pelatihan id_pelatihan
no_pegawai id_periode
penilai saran
integer char8
integer char8
varchar100 pk,fk1
pk,fk3 fk2
tbl_nilai_tugas_pokok id_tugas_pokok
no_pegawai id_periode
penilai nilai_tugas_pokok
integer char8
integer char8
integer pk,fk1
pk,fk2 pk,fk3
tbl_jenis_penilaian id_jenis_penilaian
nama_jenis_penilaian bobot
integer varchar60
integer pk
tbl_nilai_komptensi id_periode
no_pegawai id_sub_kompetensi
penilai nilai_kompetensi
integer char8
integer char8
integer pk,fk1
pk,fk2 pk,fk3
pk tbl_klasifikasi
id_klasifikasi no_pegawai
nama_klasifikasi batas_atas
batas_bawah integer
char8 varchar20
integer integer
pk fk
tbl_nilai_akhir no_pegawai
id_periode n_kompetensi
n_tugas_pokok n_sp
nilai_akhir char8
integer float
float float
float pk,fk1
pk,fk2 tbl_verifikasi
no_pegawai id_periode
verifikasi char8
integer char1
pk,fk1 pk,fk2
B. Struktur Tabel