Context Data Model Physical Data Model Entitas Data

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