Tabel 3.12 Kamus Data
No Nama Aliran Data
Keterangan
1 Data Login
[nama_pengguna + kata_kunci] 3
Data Pegawai [kode_pegawai + nama_pegawai +
jenis_kelamin + tempat_lahir + tanggal_lahir + alamat_tinggal + keahlian]
5 Data Proyek
[kode_proyek + nama_proyek + mulai_proyek + selesai_proyek +
keterangan_proyek + nama_pekerjaan + mulai_pekerjaan + selesai_pekerjaan +
deskripsi_pekerjaan + mulai_pengerjaan + selesai_pengerjaan +
keterangan_pengerjaan]
3.3.4 Perancangan Database
3.3.4.1 Context Data Model
Context Data Model CDM merupakan model konseptual yang menyediakan landasan untuk mengintegrasikan, mempersatukan, dan berbagi data
yang terkait dengan identitas. Berikut adalah context data model dari aplikasi pengukur kinerja pegawai
di CV. Global Softindo.
Gambar 3.5 Context Data Model
3.3.4.2 Physical Data Model
Physical Data Model PDM atau disebut juga desain database merupakan representasi dari data desain yang memperhitungkan fasilitas dan
kendala dari suatu sistem manajemen basis data. Berikut adalah physical data model dari aplikasi pengukur kinerja
pegawai di CV. Global Softindo.
Hasil Pekerjaan Daft ar Pekerjaan
Penyelesaian Pekerjaan
pegawai kode_pegawai
nama jenis_k elamin
tempat_lahir tanggal_lahir
alamat keahlian
proyek kode_proyek
nama_proyek mulai_proyek
selesai_proyek keterangan
pekerjaan id_pekerjaan
nama_pekerjaan mulai_pekerjaan
selesai_pek erjaan deskripsi
pengerjaan id_pengerjaan
mulai_pengerjaan selesai_pengerjaan
keterangan
Gambar 3.6 Physical Data Model
3.3.4.3 Entitas Data
Tabel 3.13 Tabel Pegawai
No Field
Tipe Keterangan
1 kode_pegawai
varchar8 Nomor kode kepegawaian
2 nama
varchar64 Nama pegawai
3 jenis_kelamin
char1 Jenis kelamin pegawai
4 tempat_lahir
varchar32 Nama kota tempat lahir pegawai
5 tanggal_lahir
date Tanggal lahir pegawai
6 alamat
varchar254 Alamat tinggal pegawai
7 keahlian
varchar254 Keterangan keahlian pegawai
ID_PEKERJAAN = ID_PEKERJAAN KO DE_PRO YEK = KODE_PROYEK
KO DE_PEGAWAI = KODE_PEGAWAI
PEGAWAI KODE_PEGAWAI
VARCHAR8 NAMA
VARCHAR64 JENIS_KELAMIN
CHAR1 TEMPAT_LAHIR
VARCHAR32 TANGGAL_LAHIR
DATE ALAMAT
VARCHAR254 KEAHLIAN
VARCHAR254 PROYEK
KODE_PROYEK VARCHAR16
NAMA_PROYEK VARCHAR64
MULAI_PROYEK DATE
SELESAI_PROYEK DATE
KETERANGAN VARCHAR254
PEKERJAAN ID_PEKERJAAN
INTEGER KODE_PROYEK
VARCHAR16 NAMA_PEKERJAAN
VARCHAR64 MULAI_PEKERJAAN
DATE SELESAI_PEKERJAAN
DATE DESKRIPSI
VARCHAR254
PENGERJAAN ID_PENGERJAAN
INTEGER ID_PEKERJAAN
INTEGER KODE_PEGAWAI
VARCHAR8 MULAI_PENGERJAAN
DATE SELESAI_PENGERJAAN
DATE KETERANGAN
VARCHAR254
Tabel 3.14 Tabel Proyek
No Field
Tipe Keterangan
1 kode_proyek
varchar16 Kode proyek
2 nama_proyek
varchar64 Nama proyek
3 mulai_proyek
date Tanggal dimulainya proyek
4 selesai_proyek
date Tanggal berakhirnya proyek
5 keterangan
varchar254 Keterangan proyek
Tabel 3.15 Tabel Pekerjaan
No Field
Tipe Keterangan
1 id_pekerjaan
integer Nomor pekerjaan
2 kode_proyek
varchar16 Kode proyek
3 nama_pekerjaan
varchar64 Nama pekerjaan
4 mulai_pekerjaan
date Tanggal dimulainya pekerjaan
5 selesai_pekerjaan
date Tanggal batas selesainya pekerjaan
6 deskripsi
varchar254 Deskripsi pekerjaan
Tabel 3.16 Tabel Pengerjaan
No Field
Tipe Keterangan
1 id_pengerjaan
integer Nomor pengerjaan
2 id_pekerjaan
integer Nomor pekerjaan
3 kode_pegawai
varchar8 Nomor kode kepegawaian
4 mulai_pengerjaan
date Tanggal dimulainya pengerjaan
5 selesai_pengerjaan
date Tanggal selesainya pengerjaan
6 keterangan
varchar254 Keterangan pengerjaan
3.3.5 Perancangan Antarmuka