30
2.7.1 CDM Conceptual Data Model
CDM menghadirkan keseluruhan struktur dari suatu sistem informasi. CDM menguraikan hubungan yang konseptual dari jenis informasi yang berbeda
dibandingkan struktur secara fisik dari CDM. Suatu CDM tidak terikat pada database sistem manajemen DBMS tertentu.
CDM memodelkan struktur logis dari aplikasi data, tanpa tergantung pada software DBMS atau model struktur data. CDM mirip dengan konsep ERD yang
diajukan oleh Elmasri, hanya ada beberapa perbedaan sintaks. Dan CDM yang valid dapat dikonversikan ke PDM atau OOM. Cara mengenerate CDM dari
Process analyst adalah klik table data store, centang is entity, kemudian buka aplikasi data architect pilih file
import pilih PA yang telah dibuat Ok. Maka dengan sendirinya entitas yang mempunyai data store akan membentuk
sebuah table, user hanya perlu melakukan tambahan relasi pada masing-masing table.
Gambar 2.7 Contoh CDM
m enerbi tkan
m enem pati m el etakkan
m engarang kol eksi
barcode j eni s
sum ber tgl _m asuk
j udul j m l _copy
pi N10
T XT T XT
DT T XT 100
N2 M
Identi fi er_1 pi
penerbi t pen_code
nam a pi
VA5 A25
M Identi fi er_1
pi
l okasi l antai
nam a_l t pi
N2 A25
M Identi fi er_1
pi rak
no_rak keterangan
pi N5
T XT M
Identi fi er_1 pi
pengarang_kol no_i d
nam a pi
N10 T XT 75
M Identi fi er_1
pi
31
2.7.2 PDM Physical Data Model
Physical Data Model merupakan representasi fisik dari database yang akan dibuat dengan mempertimbangkan DBMS yang akan digunakan. PDM dapat
dihasilkan dengan di generate dari cdm yang valid.
FK_KOLEKSI_MENERBITK_PENERBIT
FK_RAK_MENEMPATI_LOKASI FK_KOLEKSI_MELETAKKA_LOKASI
FK_PENGARAN_MENGARANG_KOLEKSI koleksi
barcode pen_code
lantai jenis
sumber tgl_masuk
judul jml_copy
numeric10 varchar5
numeric2 long varchar
long varchar timestamp
long varchar numeric2
pk fk1
fk2 penerbit
pen_code nama
varchar5 char25
pk
lokasi lantai
nama_lt numeric2
char25 pk
rak no_rak
lantai keterangan
numeric5 numeric2
long varchar pk
fk pengarang_kol
no_id barcode
nama numeric10
numeric10 long varchar
pk fk
Gambar 2.8 Contoh PDM
2.7.2 DFD Data Flow Diagram