C Entity Relational Diagram

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