power designer bab 3


  Gambar .  CDM

Gambar. PDM



Conceptual Data Modelling

Pertama membuat  CDM  dengan  bahan pembelajaran  tentang Salesorder
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 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
•   Setelah membuat CDM, maka tahapan selanjutnya adalah membuat 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.