53
A. C
on ce
ptu al
Data Mode
l C DM
Mempunyai
Memiliki Melakukan
Memiliki Mempunyai
Mempunyai Menempati
Mengisi
Menjabat Karyawan
id_karyawan nama_karyawan
jk_karyawan alamat_karyawan
pi Characters 10 Variable characters 50
Characters 1 Variable characters 100
M Identifier_1 pi
Rekap Kehadiran id_rekap
nama_rekap tahun_rekap
tgl_rekap terlambat
absen sakit
pi Characters 10 Variable characters 50
Integer Date
Integer Integer
Integer M
Identifier_1 pi Manajer
nip_manajer nama_manajer
pass_manajer pi Characters 5
Variable characters 50 Variable characters 20
M Identifier_1 pi
Kriteria id_kriteria
nama_kriteria ket_kriteria
bobot_kriteria pi Characters 5
Variable characters 50 Variable characters 100
Number 8,2 M
Identifier_1 pi Penilaian
id_penilaian tgl_penilaian
hasil_penilaian pi Characters 10
Date Number 8,2
M Identifier_1 pi
Periode Penilaian id_periode
nama_periode tahun_periode
ket_periode pi Characters 5
Variable characters 50 Integer
Variable characters 100 M
Identifier_1 pi Range Nilai
id_range ket_range
nilai_range pi Characters 5
Variable characters 200 Integer
M Identifier_1 pi
Departemen id_departemen
nama_departemen pi Variable characters 5
Variable characters 50 M
Identifier_1 pi
Golongan id_golongan
nama_golongan pi Variable characters 5
Variable characters 50 M
Identifier_1 pi Jabatan
id_jabatan nama_jabatan
pi Characters 5 Variable characters 20
M Identifier_1 pi
Gambar 5.23 Conceptual Data Model
54
Gambar 5.24 Phisycal Data Model B.
Ph ysical Data Model
P DM
FK_REKAP_KE_MEMPUNYAI_KARYAWAN
FK_PENILAIA_MEMILIKI_KARYAWAN
FK_PENILAIA_MELAKUKAN_MANAJER FK_PENILAIA_MEMILIKI2_PERIODE_
FK_DETIL_PE_MEMPUNYAI_PENILAIA FK_DETIL_PE_MEMPUNYAI_KRITERIA
FK_RANGE_NI_MEMPUNYAI_KRITERIA FK_KARYAWAN_MENEMPATI_DEPARTEM
FK_KARYAWAN_MENGISI_GOLONGAN
FK_MANAJER_MENJABAT_JABATAN Karyawan
id_karyawan id_departemen
id_golongan nama_karyawan
jk_karyawan alamat_karyawan
char10 varchar5
varchar5 varchar50
char1 varchar100
pk fk1
fk2 Rekap Kehadiran
id_rekap id_karyawan
nama_rekap tahun_rekap
tgl_rekap terlambat
absen sakit
char10 char10
varchar50 int
datetime int
int int
pk fk
Manajer nip_manajer
id_jabatan nama_manajer
pass_manajer char5
char5 varchar50
varchar20 pk
fk
Kriteria id_kriteria
nama_kriteria ket_kriteria
bobot_kriteria char5
varchar50 varchar100
numeric8,2 pk
Penilaian id_penilaian
id_karyawan id_periode
nip_manajer tgl_penilaian
hasil_penilaian char10
char10 char5
char5 datetime
numeric8,2 pk
fk1 fk3
fk2
Periode Penilaian id_periode
nama_periode tahun_periode
ket_periode char5
varchar50 int
varchar100 pk
Range Nilai id_range
id_kriteria ket_range
nilai_range char5
char5 varchar200
int pk
fk Departemen
id_departemen nama_departemen
varchar5 varchar50
pk
Golongan id_golongan
nama_golongan varchar5
varchar50 pk
Jabatan id_jabatan
nama_jabatan char5
varchar20 pk
Detil Penilaian id_penilaian
id_kriteria nilai_terpilih
char10 char5
int pk,fk1
pk,fk2
4.1.4 Struktur Tabel