STIKOM SURABAYA
4.2.4 Perancangan Database
Entity Reltionship Diagram melukiskan data sebagai entitas, relasi dan attribute dari database yang telah dibuat. ERD dibagi menjadi dua, yaitu Conceptual
Data Model CDM dan Physical Data Model PDM.
A. Conceptual Data Model CDM
CDM merupakan gambaran struktur tabel yang menunjukkan relasi antar tabel dalam database. CDM pada Aplikasi Manajemen Dokumen dapat digambarkan
seperti berikut:
Gambar 4. 11 CDM Aplikasi Manajemen Dokumen
memiliki
mengelola
melakukan
mengakses berada
mempunyai Distribusi Dokumen
id_dokumen ppc
qc eng
proc fab
qa prod
mm finance
hr_ga sales
div_mpi approval
review information
final quotation
confirmation action
pi Variable characters 50 Variable characters 1
Variable characters 1 Variable characters 1
Variable characters 1 Variable characters 1
Variable characters 1 Variable characters 1
Variable characters 1 Variable characters 1
Variable characters 1 Variable characters 1
Variable characters 1 Variable characters 1
Variable characters 1 Variable characters 1
Variable characters 1 Variable characters 1
Variable characters 1 Variable characters 1
M
Identifier_1 pi Header SP
no_sp ukuran_dokumen
Status pi Variable characters 50
Variable characters 15 Variable characters 50
M Identifier_1 pi
Divisi id_divisi
nama_divisi pi Variable characters 15
Variable characters 25 M
Identifier_1 pi Login
username password
Variable characters 15 Variable characters 15
Email pic
email Variable characters 25
Variable characters 50 Proyek
nama_proyek order
po customer
pi Variable characters 50 Variable characters 50
Variable characters 50 Variable characters 50
M Identifier_1 pi
Histori revisi_lama
edisi_lama revisi_baru
edisi_baru Variable characters 10
Variable characters 10 Variable characters 10
Variable characters 10
STIKOM SURABAYA
B. Physical Data Model PDM
PDM hampir sama dengan CDM namun dalam PDM diberikan keterangan tipe data masing-masing atribut serta dijelaskan pula primary key atau foreign key.
PDM pada Aplikasi Manajemen Dokumen dapat digambarkan sebagai berikut:
Gambar 4. 12 PDM Aplikasi Manajemen Dokumen
FK_DETIL_SP_MEMILIKI_HEADER_S FK_DETIL_SP_MEMILIKI2_DISTRIBU
FK_HEADER_S_MENGELOLA_DIVISI
FK_LOGIN_MELAKUKAN_DIVISI FK_EMAIL_MENGAKSES_DIVISI
FK_HEADER_S_BERADA_PROYEK
FK_HISTORI_MEMPUNYAI_DISTRIBU Distribusi Dokumen
id_dokumen ppc
qc eng
proc fab
qa prod
mm finance
hr_ga sales
div_mpi approval
review information
final quotation
confirmation action
varchar50 varchar1
varchar1 varchar1
varchar1 varchar1
varchar1 varchar1
varchar1 varchar1
varchar1 varchar1
varchar1 varchar1
varchar1 varchar1
varchar1 varchar1
varchar1 varchar1
pk
Header SP no_sp
id_divisi nama_proyek
ukuran_dokumen Status
varchar50 varchar15
varchar50 varchar15
varchar50 pk
fk1 fk2
Divisi id_divisi
nama_divisi varchar15
varchar25 pk
Login id_divisi
username password
varchar15 varchar15
varchar15 fk
Email id_divisi
pic email
varchar15 varchar25
varchar50 fk
Proyek nama_proyek
order po
customer varchar50
varchar50 varchar50
varchar50 pk
Histori id_dokumen
revisi_lama edisi_lama
revisi_baru edisi_baru
varchar50 varchar10
varchar10 varchar10
varchar10 fk
Detil SP no_sp
id_dokumen nama_dokumen
varchar50 varchar50
varchar50 pk,fk1
pk,fk2
STIKOM SURABAYA
4.2.5 Struktur Tabel