S T
IK O
M S
U R
A B
A Y
A
4.2.5 Entity Relationship Diagram ERD
Untuk struktur database yang digunakan digambarkan melalui Entity Relationship Diagram ERD. ERD terdapat dua macam jenis yaitu dalam bentuk
Conceptual Data Model CDM dan Physical Data Model PDM. A.
Conceptual Data Model CDM Conceptual Data Model CDM adalah gambaran dari database secara
logik. Menggambarkan tabel-tabel yang akan dibuat dan relasi antara tabel satu dengan yang lain serta aliran data yang terjadi di dalamnya. Gambar 4.13 adalah
bentuk Conceptual Data Model CDM dari rancang bangun aplikasi manajemen data dan penilaian tes pelamar CV. Sinergi Design. Perancangan aplikasi ini
membutuhkan database yang di dalamnya terdiri dari 12 tabel.
Gambar 4.13 Conceptual Data Model CDM rancang bangun aplikasi manajemen data dan penilaian tes pelamar.
Relationship_1
Relationship_2
Relationship_3 Relationship_4
Relationship_5Relationship_6 Relationship_16
Relationship_17 Relationship_18
Relationship_19 pelamar
o o
o o
id_pelamar jenis_identitas
no_identitas nama
alamat tempat lahir
tanggal lahir jenis kelamin
agama status
no_telp bagian
tanggal_lamaran_masuk foto
Variable characters 10 Variable characters 3
Variable characters 30 Variable characters 100
Variable characters 200 Variable characters 15
Date Variable characters 10
Variable characters 8 Variable characters 15
Variable characters 25 Variable characters 12
Date Time Text 200
kualifikasi pendidikan o
o o
o id_pendidikan
tingkatan_pendidikan_akhir nama_instansi
tanggal_lulus No_ijazah
Variable characters 10 Text 100
Text 100 Date
Variable characters 30 skill
o o
id_skill skill_1
skill_2 Variable characters 10
Text 200 Text 200
pengalaman1 o
o o
o o
o id_pengalaman
nama_perusahaan1 tanggal_masuk1
tanggal_keluar1 posisi1
status_posisi1 periode1
Variable characters 10 Variable characters 50
Date Date
Variable characters 20 Variable characters 20
Variable characters 30
nilai tes design o
o o
id_nilai_design n_wawasan_design
n_penguasaan_aplikasi_desain n_ketelitian
n_kreatifitas n_kerapian_hasil
n_penguasaan_aplikasi_penunjang jumlah_nilai
status_nilai Variable characters 10
Variable characters 5 Variable characters 5
Variable characters 5 Variable characters 5
Variable characters 5 Variable characters 5
Variable characters 5 Variable characters 25
nilai tes Accounting o
o o
o o
o o
o id_nilai_acc
n_wawasan_acc n_pembuatan_laporan_keuangan
n_ketelitian_acc n_pengetahuan_dasar
n_kecerdasan_acc n_penguasaan_aplikasi_akutansi
jum_nilai_acc status_nilai_acc
Variable characters 10 Variable characters 5
Variable characters 5 Variable characters 5
Variable characters 5 Variable characters 5
Variable characters 5 Variable characters 5
Variable characters 30 nilai tes marketing
o o
id_nilai_mar n_wawasan_marketing
n_presentasi n_komunikasi
n_pemahaman_produk jum_nilai_mar
status_nilai_mar Variable characters 10
Variable characters 5 Variable characters 5
Variable characters 5 Variable characters 5
Variable characters 5 Variable characters 30
Login o
username pasword
Variable characters 10 Variable characters 10
level pegawai o
o id_karyawan
nama_pegawai jabatan
Variable characters 10 Variable characters 30
Variable characters 20
Nilai Tes Finance o
o o
o o
o o
id_nilai_fin n_pengetahuan_dasar_fin
n_pengetahuan_transaksi n_laporan_pembayaran
n_laporan_pembelian n_laporan_manaj_keua
jum_nilai_fin status_nilai_fin
Variable characters 10 Variable characters 5
Variable characters 5 Variable characters 5
Variable characters 5 Variable characters 5
Variable characters 5 Variable characters 30
pengalaman2 o
o o
o o
o id_pengalaman2
nama_perusahaan2 tanggal_masuk2
tanggal_keluar2 posisi2
status_posisi2 periode2
Variable characters 10 Variable characters 100
Date Date
Variable characters 40 Variable characters 30
Variable characters 30 pengalaman3
o o
o o
o o
id_pengalaman3 nama_perusahaan3
tanggal_masuk3 tanggal_keluar3
posisi3 status_posisi3
periode3 Variable characters 10
Variable characters 100 Date
Date Variable characters 30
Variable characters 30 Variable characters 30
S T
IK O
M S
U R
A B
A Y
A
B. Physical Data Model PDM
Physical Data Model PDM merupakan hasil dari generating Conceptual Data Model CDM. PDM merupakan gambaran secara fisik dari
database yang akan dibangun. Di dalam PDM terdapat tabel-tabel yang saling berelasi dan berisikan data yang sudah disesuaikan tipe datanya. Untuk lebih jelas
mengenai bentuk dari Physical Data Model PDM dapat dilihat pada gambar 4.14.
Gambar 4.14 Physical Data Model PDM rancang bangun aplikasi manajemen data dan penilaian tes pelamar.
FK_SKILL_RELATIONS_PELAMAR FK_PENGALAM_RELATIONS_PELAMAR1
FK_KUALIFIK_RELATIONS_PELAMAR FK_NILAI_DES_RELATIONS_PELAMAR
FK_NILAI_ACC_RELATIONS_PELAMAR FK_NILAI_MAR_RELATIONS_PELAMAR
FK_LEVEL_PE_RELATIONS_LOGIN
FK_NILAI_TE_RELATIONS_PELAMAR FK_PENGALAM_RELATIONS_PELAMAR2
FK_PENGALAM_RELATIONS_PELAMAR3 pelamar
id_pelamar jenis_identitas
no_identitas nama
alamat tempat lahir
tanggal lahir jenis kelamin
agama status
no_telp bagian
tanggal_lamaran_masuk foto
varchar10 varchar3
varchar30 varchar100
varchar200 varchar15
datetime varchar10
varchar8 varchar15
varchar25 varchar12
datetime text
pk
kualifikasi pendidikan id_pendidikan
id_pelamar tingkatan_pendidikan_akhir
nama_instansi tanggal_lulus
No_ijazah varchar10
varchar10 text
text datetime
varchar30 pk
fk skill
id_skill id_pelamar
skill_1 skill_2
varchar10 varchar10
text text
pk fk
pengalaman1 id_pengalaman
id_pelamar nama_perusahaan1
tanggal_masuk1 tanggal_keluar1
posisi1 status_posisi1
periode1 varchar10
varchar10 varchar50
datetime datetime
varchar20 varchar20
varchar30 pk
fk nilai tes design
id_nilai_design id_pelamar
n_wawasan_design n_penguasaan_aplikasi_desain
n_ketelitian n_kreatifitas
n_kerapian_hasil n_penguasaan_aplikasi_penunjang
jumlah_nilai status_nilai
varchar10 varchar10
varchar5 varchar5
varchar5 varchar5
varchar5 varchar5
varchar5 varchar25
pk fk
nilai tes Accounting id_nilai_acc
id_pelamar n_wawasan_acc
n_pembuatan_laporan_keuangan n_ketelitian_acc
n_pengetahuan_dasar n_kecerdasan_acc
n_penguasaan_aplikasi_akutansi jum_nilai_acc
status_nilai_acc varchar10
varchar10 varchar5
varchar5 varchar5
varchar5 varchar5
varchar5 varchar5
varchar30 pk
fk nilai tes marketing
id_nilai_mar id_pelamar
n_wawasan_marketing n_presentasi
n_komunikasi n_pemahaman_produk
jum_nilai_mar status_nilai_mar
varchar10 varchar10
varchar5 varchar5
varchar5 varchar5
varchar5 varchar30
pk fk
Login username
pasword varchar10
varchar10 pk
level pegawai id_karyawan
username nama_pegawai
jabatan varchar10
varchar10 varchar30
varchar20 pk
fk
Nilai Tes Finance id_nilai_fin
id_pelamar n_pengetahuan_dasar_fin
n_pengetahuan_transaksi n_laporan_pembayaran
n_laporan_pembelian n_laporan_manaj_keua
jum_nilai_fin status_nilai_fin
varchar10 varchar10
varchar5 varchar5
varchar5 varchar5
varchar5 varchar5
varchar30 pk
fk pengalaman2
id_pengalaman2 id_pelamar
nama_perusahaan2 tanggal_masuk2
tanggal_keluar2 posisi2
status_posisi2 periode2
varchar10 varchar10
varchar100 datetime
datetime varchar40
varchar30 varchar30
pk fk
pengalaman3 id_pengalaman3
id_pelamar nama_perusahaan3
tanggal_masuk3 tanggal_keluar3
posisi3 status_posisi3
periode3 varchar10
varchar10 varchar100
datetime datetime
varchar30 varchar30
varchar30 pk
fk
S T
IK O
M S
U R
A B
A Y
A
Nama Atribut Tipe Data
Length Constraint
Id_pelamar varchar10
10 Primary Key
Jenis_identitas varchar3
3 No_identitas
varchar30 30
Nama varchar100
100 Alamat
varchar200 200
Tempat lahir varchar15
15 Tanggal lahir
datetime Jenis kelamin
varchar10 10
Agama varchar8
8 Status
varchar15 15
No_telp varchar25
25 Bagian
varchar12 12
Tanggal_lamaran_masuk datetime
Foto text
4.2.6 Database Management System DBMS