Conceptual Data Model CDM Physical Data Model PDM

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