Conceptual Data Modelling (CDM)
Pada tahap ini kita akan membuat CDM dengan studi kasus adalah relasi antara Anggota Perpustakaan dengan Buku pada Sistem Informasi Perpustakaan. Sampai tahap ini, diasumsikan anda sudah paham mengenai konsep ERD dan pemodelan data. Tahapan pembuatan CDM pada Power Designer 15 adalah sbb :
• Pilih menu file > new > pada dialog new pilih new model dan Conceptual
Data Model kemudian klik OK.
• Langkah selanjutnya adalah membuat entitas customer. Pada tahapan ini,
klik ikon entity pada pallete dan klik lagi pada workspace. Kemudian
kembali ke pallete dan klik ikon panah lalu klik dua kali ikon entity atau klik
kanan kemudian pilih properties untuk membuka “properties” nya seperti
pada gambar dibawah :
• Pada tab general, kita dapat memberi nama entitas tersebut yaitu
“customer”.
• Kemudian pada tab attributes, kita dapat menambahkan atribut pada
• Kemudian pada tab attributes, kita dapat menambahkan atribut pada
entitas ini diantaranya :
Nama Atribut | Tipe Data |
customer_id | CHAR(30), |
name | CHAR(30) |
telephone | CHAR(20 |
street | CHAR(40) |
city | CHAR(25) |
state | CHAR(2) |
zipcode | CHAR(10) |
country | CHAR(20) |
• Untuk atribut customer_id kita set sebagai primary key, sehingga
centang checkbox P untuk mengeset Primary Key; Selain
itu customer_id juga tidak boleh kosong sehingga centang juga M untuk
Mandatory, kemudian klik OK.
• Langkah selanjutnya adalah membuat entitas employee. Untuk membuat
entitas employee, langkah – langkah yang dilakukan sama dengan
tahapan pembuatan entitas employee dengan atribut sbb :
NAMA ATRIBUT | TIPE DATA |
employee_id | INT |
name | CHAR(30) |
hire_date | DATE |
• Kemudian Set Kode employee_id sebagai Primary Key dan Mandatory.
• Langkah selanjutnya adalah membuat entitas part. Untuk membuat
entitas part , langkah – langkah yang dilakukan sama dengan tahapan
pembuatan entitas part dengan atribut sbb :
NAMA ATRIBUT | TIPE DATA |
Part_id | INT |
Nama | CHAR(30) |
Cost | NUM(8,2) |
Weight | FLOAT |
_ Kemudian Set Kode part_id sebagai Primary Key dan Mandatory.
• Langkah selanjutnya adalah membuat entitas salesorder. Untuk
membuat entitas salesorder, langkah – langkah yang dilakukan sama
dengan tahapan pembuatan entitas salesorder dengan atribut sbb :
NAMA ATRIBUT | TIPE DATA |
Order_id | INT |
Order_date | DATE |
Ship_date | DATE |
Payment | NUMERIC(8,2) |
• Berikutnya kita akan membuat relasi antara kempat entitas ini, untuk
itu klik icon relationship.
• Untuk mengecek kebenaran model ini, kita dapat memilih tools >
check model > OK. Bila benar, maka akan terlihat pesan bahwa
CDM yang telah dibangun benar pada bagian bawah workspace
seperti pada gambar dibawah :
Physical Data Modelling (PDM)
PDM. Untuk membuat PDM, maka pilih tools > generate physical data
model.
• Pada tab general kita dapat memilih generate new physical data model.
• Pada pilihan database, kita dapat memilih database yang akan kita
gunakan, karena dalam tutorial kita menggunakan Oracle 10g XE, maka
dapat kita pilih database Oracle 10g.
• Kemudian berilah nama pada PDM ini dengan PDMperpus
• Pada tab detail, akan terdapat beberapa pilihan, untuk table prefix, isi
dengan TBL_
• Pada reference, ganti pilihan delete rule dengan cascade, kemudian klik
OK.
• Kemudian, kita dapat mengecek kebenaran model dengan cara
yang sama saat mengecek kebenaran model CDM.
• Tahap terakhir dalam perancangan database dengan menggunakan
Sybase Power Designer 11 ini adalah perancangan DDL script yang
nantinya dapat kita impor pada database server.
• Untuk itu pilih database > generate database.
• Pada dialog database generation, pilih script generation pada pilihan
generation type.
• Pada directory, kita dapat memilih dimana DDL script ini akan disimpan.
• Pada file name, kita dapat mengetikkan nama untuk script ini.
• Untuk tab dan pilihan lain dapat kita biarkan dalam kondisi default.
• Kemudian klik OK dan untuk melihat DDL script yang telah kita generate.
Ini adalah hasil PDM :
0 comments:
Post a Comment