4.4.3.7 Class cmaster_cabang
Class cmaster_cabang digunakan untuk mengatur jalannya data cabang yang dilakukan oleh pengguna aplikasi pendataan pegawai ini. Fungsi class
cmaster_ cabang ini akan mengarahkan pengguna ke halaman berikutnya sesuai dengan peran pengguna.
Gambar 4. 37 class cmaster_cabang
4.5 Entity Relational Diagram
Entity Relationship Diagram ERD merupakan proses yang menunjukkan hubungan antar entitas dan relasinya. ERD terbagi menjadi Conceptual Data Model
CDM dan Physical Data Model PDM.
4.5.1 Conceptual Data Model
Conceptual Data Model CDM adalah gambaran secara keseluruhan struktur aplikasi.CDM dapat membangun disain awal sistem dan tidak perlu
khawatir dengan detail implementasinya secara fisik. Dan melalui prosedur generation yang mudah, kita bisa melakukan generate CDM ke Physical Data
Model PDM. Bentuk Conceptual Data Model dari aplikasi pendataan pegawai pada PT.
Kopaba Jatim adalah sebagai berikut :
Gambar 4. 38 Conceptual Data Model
Relationship_2
Relationship_3
Relationship_4 Relationship_5
Relationship_6
Relationship_7 Relationship_8
tbl_master_cabang id_cabang
level cabang
alamat kota
tanggal pi Integer
Variable characters 100 Variable characters 100
Variable characters 100 Variable characters 50
Date M
Identifier_1 pi
tbl_master_unit_kerja id_unit_kerja
nama_unit_kerja parent_unit
pi Integer Variable characters 100
Variable characters 50 M
Identifier_1 pi tbl_data_pegawai
id_pegawai nip
nip_lama nama_pegawai
tempat_lahir tanggal_lahir
jenis_kelamin agama
jenis_pegawai alamat
pendidikan_terakhir no_npwp
no_bpjs_ketenagaankerjaan no_bpjs_kesehatan
status_pegawai_pangkat lokasi_kerja
nomor_sk_jabatan tanggal_sk_jabatan
tanggal_mulai_jabatan tanggal_selesai_jabatan
id_status_pegawai status_kerja
status_kawin keterangan
pi Integer Variable characters 50
Variable characters 50 Variable characters 100
Variable characters 100 Date
Variable characters 20 Variable characters 50
Variable characters 100 Variable characters 100
Variable characters 100 Variable characters 100
Variable characters 100 Variable characters 100
Variable characters 100 Variable characters 100
Variable characters 100 Date
Variable characters 100 Variable characters 100
Characters 1 Variable characters 100
Variable characters 100 Variable characters 100
M
Identifier_1 pi tbl_master_pekerjaan
id_pekerjaan nama_pekerjaan
pi Integer Variable characters 100
M Identifier_1 pi
tbl_status_jabatan id_status_jabatan
nama_jabatan pi Integer
Variable characters 100 M
Identifier_1 pi tbl_master_jenis_pegawai
id_jenis_pegawai nama_jenis
pi Integer Variable characters 50
M Identifier_1 pi
tbl_master_jabatan id_jabatan
nama_jabatan level
pi Integer Variable characters 100
Variable characters 100 M
Identifier_1 pi tbl_master_golongan
id_golongan golongan
uraian level
pi Integer Variable characters 50
Variable characters 100 Variable characters 100
M Identifier_1 pi
4.5.2 Physical Data Model