50
E. Data Flow Diagram DFD Level 1 Proses 5
Berikut ini adalah DFD level 1 proses 5 dari aplikasi penilaian kinerja karyawan yaitu subproses dari melihat hasil penilaian kinerja karyawan.
Gambar 4.18 Data Flow Diagram DFD Level 1 Proses 5
4.2.7 Conceptual Data Model CDM
Conceptual Data Model CDM aplikasi penilaian kinerja karyawan pada PT Kasa Husada Wira Jatim merupakan gambaran dari hubungan antar tabel yang
dibutuhkan dalam pembuatan database aplikasi tersebut. Conceptual Data Model CDM pada aplikasi ini menggunakan delapan tabel yaitu, tabel karyawan, tabel
departemen, tebel jabatan, tabel golongan, tabel rekap kehadiran, tabel kriteria penilaian, tabel pernyataan, dan tabel penilaian. Hubungan antara tabel-tabel
tersebut digambarkan pada Gambar 4.19.
Periode_penilaian_ kinerja_karyawan
Hasil_penilaian_ kinerja_karyawan_
tervalidasi Data_karyawan
Hasil_penilaian_ kinerja_sesuai_periode
_terpilih Hasil_penilaian_
kinerja_sesuai_periode _terpilih
Karyawan 7
Hasil_penilaian_ kinerja_karyawan
4 Data_karyawan
1.5.2 Menampilkan_hasil_
penilaian_kinerja_ karyawan
1.5.1 Memasukkan_periode_
penilaian_kinerja
51
Gambar 4.19 Conceptual Data Model CDM
4.2.8 Physical Data Model PDM
Physical Data Model PDM merupakan gambaran struktur tabel pada database yang akan digunakan pada aplikasi penilaian kinerja karyawan PT Kasa
Husada Wira Jatim. Pada Physical Data Model PDM terdapat tabel penilaian yang mempunyai relasi many to many tehadap tabel pernyataan sehingga muncul tabel
Memiliki Berada
Mempunyai
Mengandung Mencatat
Detail Nilai Kriteria Melakukan
Detil Nilai
Kriteria Penilaian o
o kode kriteria
nama kriteria presentase bobot
... Characters 3
Variable characters 25 Variable characters 10
Rekap Kehadiran o
o o
o o
o o
kode hadir periode
total mangkir total cuti
total terlambat total izin
total sakit total sanksi
... Variable characters 10
Characters 4 Integer
Integer Integer
Integer Integer
Integer
Karyawan o
o o
o o
o o
o o
o o
o o
o o
no reg password
nama karyawan tempat lahir
tgl lahir jenis kelamin
agama alamat
rt rw
kel kec
kota status nikah
pendidikan no telp
... Variable characters 6
Variable characters 20 Variable characters 50
Variable characters 50 Date
Variable characters 1 Variable characters 15
Variable characters 50 Variable characters 3
Variable characters 3 Variable characters 25
Variable characters 25 Variable characters 25
Variable characters 15 Variable characters 15
Variable characters 12
golongan o
id golongan nama golongan
Variable characters 5 Variable characters 5
Jabatan o
id jabatan nama jabatan
Variable characters 5 Variable characters 50
Departemen o
id departemen nama departemen
Variable characters 5 Variable characters 50
Penilaian o
o o
o o
o kode_penilaian
periode tanggal penilaian
nilai total nilai sebutan
naik level hari kerja efektif
Variable characters 10 Characters 4
Date Time Decimal 5
Variable characters 25 Variable characters 2
Integer Pernyataan
o kode pernyataan
nama pernyataan Variable characters 5
Variable characters 100
52
baru yaitu tabel detail nilai serta terdapat tabel penilaian yang mempunyai relasi many to many tehadap tabel kriteria penilaian sehingga muncul tabel baru yaitu
tabel detail nilai kriteria. Penjelasan lebih detail Physical Data Model PDM dapat dilihat pada Gambar 4.20.
Gambar 4.20 Physical Data Model PDM
id jabatan = id jabatan id departemen = id departemen
id golongan = id golongan
kode kriteria = kode kriteria no reg = no reg
kode_penilaian = kode penilaian kode kriteria = kode kriteria
no reg = no reg
kode_penilaian = kode penilaian kode pernyataan = kode pernyataan
Kriteria Penilaian kode kriteria
nama kriteria presentase bobot
... char3
varchar25 varchar10
pk Rekap Kehadiran
kode hadir no reg
periode total mangkir
total cuti total terlambat
total izin total sakit
total sanksi ...
varchar10 varchar6
char4 int
int int
int int
int pk
fk Karyawan
no reg id jabatan
id golongan password
nama karyawan tempat lahir
tgl lahir jenis kelamin
agama alamat
rt rw
kel kec
kota status nikah
pendidikan no telp
... varchar6
varchar5 varchar5
varchar20 varchar50
varchar50 datetime
varchar1 varchar15
varchar50 varchar3
varchar3 varchar25
varchar25 varchar25
varchar15 varchar15
varchar12 pk
fk1 fk2
golongan id golongan
nama golongan varchar5
varchar5 pk
Jabatan id jabatan
id departemen nama jabatan
... varchar5
varchar5 varchar50
pk fk
Departemen id departemen
nama departemen varchar5
varchar50 pk
Penilaian kode_penilaian
no reg periode
tanggal penilaian nilai total
nilai sebutan naik level
hari kerja efektif varchar10
varchar6 char4
datetime decimal5
varchar25 varchar2
int pk
fk Pernyataan
kode pernyataan kode kriteria
nama pernyataan ...
varchar5 char3
varchar100 pk
fk Detail Nilai Kriteria
kode penilaian kode kriteria
nilai kriteria ...
varchar10 char3
decimal5 pk,fk1
pk,fk2
Detil Nilai kode penilaian
kode pernyataan bobot nilai
... varchar10
varchar5 decimal5
pk,fk1 pk,fk2
53
4.2.9. Struktur Tabel