Conceptual Data Model
Conceptual Data Model
Conceptual Data Model ( CDM ) merupakan struktur logis dari keseluruhan database, yang
terpisah dari perangkat lunak dan struktur penyimpanan data. CDM memberikan representasi
formal dari data yang diperlukan untuk menjalankan suatu perusahaan atau kegiatan usaha
dan meliputi objek data atau entitas dalam database logis atau konseptual. Dalam merancang
sebuah database, proses desain biasanya dimulai pada tingkat konseptual, di mana pengguna
tidak perlu mempertimbangkan rincian implementasi fisik yang sebenarnya. CDM
memungkinkan pengguna untuk :
Mewakili penglolaan data dalam format grafis untuk membuat Entity Relationship
Diagram ( ERD )
Memverifikasi keabsahan desain data
Menghasilkan Physical Data Model (PDM), yang akan menentukan implementasi
fisik database
Dapat menghasilkan Model Object Oriented (OOM), yang akan menentukan
representasi objek CDM menggunakan standar UML
Menghasilkan CDM lain, yang akan membuat versi model lain untuk mewakili tahap
desain yang berbeda.
CDM menjelaskan diagram relasi entitas untuk level konspetual. Entitas adalah representasi
obyek atau data dari dunianya. Entitas dapat berupa nama benda, nama orang, nama tempat,
atau kejadian. Gambar dibawah ini menjelaskan berbagai ragam jenis simbol atau notasi
beserta diskripsinya dalam power designer yang dapat digunakan untuk membuat diagram
CDM.
Sementara itu gambar dibawah ini menjelaskan berbagai ragam pilihan jenis atau tipe relasi
antara dua Entitas, yaitu one to one, one to many, many to one dan many to many. Relasi
many to many juga dapat dibentuk menggunakan notasi assosiation yang menjelaskan relasi
antara dua entitas atau lebih (N-nary)
Membuat Diagram CDM
Setelah melakukan instalasi program power designer pengguna dapat membuat diagram
CDM baru dari awal, atau dengan meng-impor dari diagram Analyst Model Process (.PAM)
atau model Erwin (.ERX). Diagram CDM juga dapat dihasilkan dari proses reverse
engenering atau generate dari diagram PDM, atau OOM. Beberapa langkah yang dilakukan
untuk membuat diagram CDM yaitu sebagai berikut:
4. Pilih Conceptual Data Model dan klik radio buttom new model. New model :
digunakan untuk membuat standar CDM baru. New model from template:
digunakan untuk membuat CDM dari model Template. Model Template adalah
seperangkat pilihan model, preferensi tampilan, ekstensi, atau penyimpanan model
obyek dalam folder Template. Template ini digunakan ketika pengguna harus
menggunakan kembali preferensi dan pilihan dalam beberapa model
5. Ketik nama model dalam kotak nama Model misalnya: CDM_dataBasePerusahaan
6. Jika pengguna ingin melampirkan atau menambahkan satu atau lebih model maka
klik tab extended model definition
7. Klik OK untuk membuat CDM baru dalam Workspace.
8. Tambahkan obyek entitas dengan drag and drop icon pada tool palete
9. Klik dua kali pada obyek Entity_1 untuk merubah propertis dari entitas
10. Ketik nama entitas pada tex box name misalnya : pegawai
11. Pada baris code Klik icon , maka nama code secara otomatis sama dengan nama
entitas dan dicetak menggunakan huruf capital
12. Klik tab attributes untuk menambahkan data atribute dari entitas pegawai
13. Tambahkan nama attribut pada kolom Name: Peg_NIP, tambahkan data type :
Number dan panjang variabel (Length) :15, contreng chek Box kolom P yang
menandakan primary key dan secara otomatis chek box kolom M (mandatory) dan
Check box kolom D (Domain) akan tercontreng. Klik ok
14. Tambahkan pula untuk attribute-atribute lainnya. Klik apply dan ok
15. Ulangi langkah h untuk menambahkan entitas departemen dengan propertis sebagai
berikut
16. Tambahkan obyek relationship dengan klik icon arahkan pointer ke entitas pegawai,
klik kiri dan tahan kemudian gerakkan mouse ke entitas departemen kemudian lepas
klik kiri.
17. Klik dua kali pada obyek relationship_1 untuk mengubah propertis relasi
18. Ketik nama relasinya pada tex box name. Misal: bekerja untuk
19. Klik tab cardinalitas untuk mengubah propertis kardinalitas
20. Klik radio buttom pada many to one. Untuk relasi pegawai to departemen pilih
cardinality 1,1 dan relasi departemen to pegawai cardinality 1,nd an klik ok
21. Relasi antara entitas pegawai dan departemen sudah terbentuk. Gambar diatas
menjelaskkan bahwa : setiap pegawai harus bekerja pada satu depertemen dan setiap
departemen terdiri dari banyak pegawai.
22. Dengan cara yang sama bisa dilakukan untuk entitas dan relasi lainnya sesuai dengan
ERD sistem perusahaan sebagaimana telah dibahas dalam kegiatan belajar 4.
23. Atur dan perbaiki dokumen CDM yang telah dibuat pada langkah-langkah diatas dan
sesuikan nama atribute dan entitas seperti gambar ERD diatas.
24. Keterangan : atribute yang ditambahkan dalam CDM adalah seluruh simple atribute
untuk atribute multivalue pada ERD, buatlah entitas baru pada CDM dengan nama
entitas seperti nama atribute multivalue (misal: dep_lokasi) hubungkan dengan relasi
one to many dengan many disisi entitas Dep_lokasi untuk memudahkan dalam
membedakan suatu atribut merupakan atribut entitas yang mana, maka penulisan
atribute ditambahkan nama entitasnya, misal nama atribut : peg_nama (atribute nama
dari entitas pegawai, dep_nama (atribute nama dari entitas departemen),
tanggung_nama (atribute nama dari entitas tanggungan)
25. setelah semua entitas dan atribut sudah ditambahkan dalam CDM langkah selanjutnya
cek model. Pilih menu tools -> check model atau (F4)
26. Contreng semua folder kemudian klik OK. Jika jumlah error = 0 dan warning = 0
maka pembuatan CDM sudah benar
Jika terjadi kesalahan dan peringatan maka program akan dapat menampilkan jenis kesalahan
dan peringatannya.
Rangkuman
PowerDesigner adalah software tools dengan pendekatan model driven berbasis grafis yang
digunakan untuk untuk menyelaraskan bisnis dan Teknologi informasi. Tools ini merupakan
enterprise modelling yang membantu mengimplementasikan Enterprise Architecture dan
membawa lingkungan manajemen meta-data yang kuat untuk siklus hidup pengembangan
aplikasi. Berbagai jenis ragam model yang dapat dibuat menggunakan power designer adalah
1. Model Persyaratan (Requirements Model / RQM).
2. Proses Model Bisnis (Bussiness process Model / BPM).
3. Model Data Konseptual (Conceptual Data Model / CDM).
4. Physical Data Model ( PDM ).
5. Model data logis (Logical Data Model / LDM ).
6. Model Likuiditas Informasi (ILM).
7. Object-Oriented Model (OOM).
8. XML Model (XSM).
9. Model bebas (Free model/FEM).
Conceptual Data Model ( CDM ) merupakan struktur logis dari keseluruhan database, yang
terpisah dari perangkat lunak dan struktur penyimpanan data. CDM memberikan representasi
formal dari data yang diperlukan untuk menjalankan suatu perusahaan atau kegiatan usaha
dan meliputi objek data entitas, relasi antar entias dalam database logis atau konseptual.