Eksternal Entity
No. Nama
Proses Input
Proses Output
IPA
3.3.2 Entity Relationship Diagram
Entity Relationship Diagram ERD merupakan suatu desain sistem yang digunakan untuk mempresentasikan, menentukan dan mendokumentasikan
kebutuhan sistem kedalam suatu bentuk dengan tujuan untuk menunjukkan struktur keseluruhan dari data pemakai. Dalam perancangan aplikasi ini, telah
terbentuk ERD yang merupakan lanjutan dari pembuatan desain dengan menggunakan Data Flow Diagram DFD, yang disimbolkan dalam bentuk entity.
1. Conceptual Data Model CDM
Conceptual Data Model CDM merupakan gambaran secara keseluruhan tentang konsep struktur basis data yang dirancang untuk program
atau aplikasi yang akan dibuat untuk kedepannya. Adapun CDM yang ditunjukkan pada gambar 3.16.
dicantumkan
mempunyai dicatat di
mengisi memiliki
terdiri atas biodata
o o
o id_biodata
nama jenis_kelamin
usia Integer
Variable characters 255 Integer
Variable characters 255 dimensi
o o
id_dimensi kode
nama_dimensi Integer
Variable characters 50 Variable characters 255
pertanyaan o
id_pertanyaan pertanyaan
Integer Text
jawaban o
o id_jawaban
kenyataan harapan
Integer Integer
Integer pekerjaan
o id_pekerjaan
pekerjaan Integer
Variable characters 50 pendidikan
o id_pendidikan
pendidikan Integer
Variable characters 50
periode o
id_periode periode
Integer Variable characters 50
Gambar 3.16 Conceptual Data Model CDM
2. Physical Data Model PDM
Physical Data Model PDM menggambarkan secara Detail konsep struktur basis data untuk suatu program atau aplikasi. PDM terbentuk dari
Conceptual Data Model CDM yang menggambarkan tabel-tabel penyusun basis data beserta field-field yang terdapat pada setiap tabel. Adapun PDM tersebut
dapat dilihat pada gambar 3.17.
biodata id_biodata
id_pendidikan id_pekerjaan
nama jenis_kelamin
usia int
int int
varchar255 int
varchar255 pk
fk1 fk2
dimensi id_dimensi
kode nama_dimensi
int varchar50
varchar255 pk
pertanyaan id_pertanyaan
id_dimensi pertanyaan
int int
text pk
fk
jawaban id_jawaban
id_pertanyaan id_biodata
id_periode kenyataan
harapan int
int int
int int
int pk
fk3 fk2
fk1 pekerjaan
id_pekerjaan pekerjaan
int varchar50
pk pendidikan
id_pendidikan pendidikan
int varchar50
pk
periode id_periode
periode int
varchar50 pk
Gambar 3.17 Physical Data Model PDM
3.3.3 Struktur Basis Data