3.2.3. CDM, PDM dan struktur Database
Dari analisis DFD di atas, maka diperoleh rancangan untuk CDM dan PDM
seperti yang terlihat dibawah ini yang nantinya akan di-generate ke dalam database yang digunakan.
3.2.3.1. CDM Conceptual Data Model
CDM memodelkan struktur logis dari keseluruhan aplikasi data, tidak
tergantung pada software atau pertimbangan model struktur data. CDM yang valid dapat dikonversi ke PDM atau OOM. CDM mirip dengan konsep ERD yang
diajukan oleh Elmasri, hanya ada beberapa perbedaan sintaks. Dalam CDM ini digambarkan ada 5 buah tabel data yang saling terkoneksi
satu dengan yang lainnya, dengan beberapa perbedaan relasi hubungan yang semuanya akan saling bergantung antara satu sama lainya. Hal ini terjadi karena
antar satu tabel dengan tabel lainya nantinya akan saling memrlukakan data pada masing-masing tabel, serta berbagai koneksi lainnya yang dapat dilihat pada
Gambar 3.15 dibawah ini. .
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
MEMILIKI_DATA_NILAI_KRITERIA
MEMILIKI_DATA_NILAI
MEMILIKI_DATA_PRIORITAS MEMILIKI_DATA_BOBOT_PILIHAN
nilai_kriteria id_nilai
nilai pi I
I M
nilai pi handphone
id_hp merk
jaringan tipe
so waktu
harga konek
key isi
gambar tanggal
pi VA10 VA50
VA100 VA25
VA25 VA50
TXT VA25
VA50 TXT
VA100 D
M
id_hp pi
prioritas_obyek id_prioritas
prioritas pi I
F M
id_prioritas pi pilihan
id_pilihan pilihan
bobot_pilihan pi I
VA200 I
M id_pilihan pi
kriteria id_kriteria
nama_kriteria soal_kriteria
pi I VA30
TXT M
id_kriteria pi
Gambar 3.15
CDM Conceptual Data Model
3.2.3.2. PDM Phisycal Data Model
PDM memodelkan struktur fisik dari database, dengan
mempertimbangkan software DBMS serta model struktur yang akan digunakan. PDM
yang valid dapat dikonversi ke CDM atau OOM. PDM dapat dihasilkan di-generate dari CDM yang valid. Seperti yang kita lihat dari Gambar 3.16,
Gambar 3.16 merupakan hasil generate dari CDM tersebut, sehingga lebih kompleks lagi relasi hubungan dari masing-masing tabel, karena foreign key yang
merupakan penghubung masing-masing tabel telah masuk kedalam tabel dan menjadi field didalam tabel yang berelasi.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
FK_NILAI_KR_MEMILIKI__HANDPHON
FK_NILAI_KR_MEMILIKI__KRITERIA
FK_PRIORITA_MEMILIKI__KRITERIA FK_PILIHAN_MEMILIKI__KRITERIA
nilai_kriteria id_nilai
id_hp id_kriteria
nilai integer
varchar10 integer
integer pk
fk1 fk2
handphone id_hp
merk jaringan
tipe so
waktu harga
konek key
isi gambar
tanggal varchar10
varchar50 varchar100
varchar25 varchar25
varchar50 long varchar
varchar25 varchar50
long varchar varchar100
date pk
prioritas_obyek id_prioritas
id_kriteria prioritas
integer integer
float pk
fk
pilihan id_pilihan
id_kriteria pilihan
bobot_pilihan integer
integer varchar200
integer pk
fk kriteria
id_kriteria nama_kriteria
soal_kriteria integer
varchar30 long varchar
pk
Gambar 3.16
PDM Physical Data Model
3.2.3.3. Perancangan File Basis Data Database