Kamus Data Analisis Sistem

Gambar 3. 20 Skema Relasi Penilaian Kinerja Karyawan

3.2.1.2 Struktur Tabel

Tabel-tabel yang ada dalam basis data yang digunakan dalam sistem penilaian kinerja ini adalah sebagai berikut :

1. Tabel Admin

Tabel ini adalah perancangan untuk tabel user yang akan digunakan pada sistem yang dibangun. Struktur tabel admin dijelaskan pada tabel 3.39. Tabel 3. 39 Tabel Admin No Field Type Size Keterangan 1 id_user integer 11 Primary Key, Not Null 2 nama_ user varchar 50 3 password varchar 150 4 nama_depan varchar 100 5 nama_belakang varchar 100 6 akses integer 1 7 status integer 1

2. Tabel Pegawai

Tabel 3.40 ini adalah perancangan untuk tabel pegawai yang akan digunakan pada sistem yang dibangun. Tabel 3. 40 Tabel Pegawai No Field Type Size Keterangan 1 id_pegawai varchar 20 Primary Key, Not Null 2 nama_pegawai varchar 100 3 jenis_kelamin integer 30 4 Alamat varchar 100 5 Provinsi varchar 100 6 Kota varchar 100 7 Foto varchar 100 8 Lulusan varchar 100 9 Email varchar 100 10 Password varchar 100 11 Pertanyaan_satu varchar 100 12 Pertanyaan_dua Varchar 100 13 Status integer 4 14 id_bagian integer 15 Foreign Key 15 id_jabatan integer 10 Foreign Key 16 id_user integer 11 Foreign Key

3. Tabel Nilai

Tabel ini adalah perancangan untuk tabel nilai yang akan digunakan pada sistem yang dibangun. Struktur tabel nilai dijelaskan pada tabel berikut : Tabel 3. 41 Tabel Nilai No Field Type Size Keterangan 1 id_data_penilaian varchar 50 Primary Key, Not Null 2 Tanggal date 3 Skor integer 11 4 Status varchar 30 5 id_pegawai varchar 20 Foreign Key Tabel 3. 42 Tabel Dimensi Penilaian No Field Type Size Keterangan 1 id_dimesi_penilaian integer 11 Primary Key, Not Null 2 nama_dimesi_penilaian varchar 100 3 Keterangan varchar 100 4 Status integer 4 Tabel 3. 43 Tabel Jenis Penilaian No Field Type Size Keterangan 1 id_jenis_penilaian integer 11 Primary Key, Not Null 2 Keterangan varchar 100 3 Status integer 4 4 id_dimesi_penilaian integer 11 Foreign Key 5 nama_jenis_penilaian varchar 100 Tabel 3. 44 Tabel Uraian Penilaian No Field Type Size Keterangan 1 id_uraian_penilaian integer 11 Primary Key, Not Null 2 nama_uraian_penilaian varchar 100 3 id_jenis_penilaian integer 11 Foreign Key 4 id_bagian integer 11 Foreign Key 5 Status integer 4 Tabel 3. 45 Tabel Hasil Penilaian No Field Type Size Keterangan 1 id_hasil_penilaian integer 11 Primary Key, Not Null 2 skor_penilaian integer 11 3 id_uraian_penilaian integer 11 Foreign Key 4 id_data_penilaian varchar 30 Foreign Key

4. Tabel Kehadiran

Tabel ini adalah perancangan untuk tabel kehadiran yang akan digunakan pada sistem yang dibangun. Struktur tabel kehadiran dijelaskan pada tabel 3.46. Tabel 3. 46 Tabel Kehadiran No Field Type Size Keterangan 1 id_kehadiran integer 11 Primary Key, Not Null 2 Tanggal date 3 Status integer 4 4 id_pegawai varchar 20 Foreign Key

5. Tabel Bagian

Tabel ini adalah perancangan untuk tabel bagian yang akan digunakan pada sistem yang dibangun. Struktur tabel bagian dijelaskan pada tabel di bawah ini. Tabel 3. 47 Tabel Bagian No Field Type Size Keterangan 1 id_bagian integer 11 Primary Key, Not Null 2 nama_ bagian varchar 100 3 Keterangan varchar 100 4 Status integer 4

6. Tabel Jabatan