Conceptual Data Model (Cdm)
Conceptual Data Model ( CDM ) merupakan struktur logis dari keseluruhan database, yang terpisah dari perangkat lunak dan struktur penyimpanan data. CDM memperlihatkan representasi formal dari data yang dibutuhkan untuk menjalankan suatu perusahaan atau kegiatan perjuangan dan mencakup 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 :
Sementara itu gambar dibawah ini menjelaskan banyak sekali ragam pilihan jenis atau tipe kekerabatan antara dua Entitas, yaitu one to one, one to many, many to one dan many to many. Relasi many to many juga sanggup dibuat memakai notasi assosiation yang menjelaskan kekerabatan antara dua entitas atau lebih (N-nary)
- Mewakili penglolaan data dalam format grafis untuk menciptakan Entity Relationship Diagram ( ERD )
- Memverifikasi keabsahan desain data
- Menghasilkan Physical Data Model (PDM), yang akan memilih implementasi fisik database
- Dapat menghasilkan Model Object Oriented (OOM), yang akan memilih representasi objek CDM memakai standar UML
- Menghasilkan CDM lain, yang akan menciptakan versi model lain untuk mewakili tahap desain yang berbeda.
Sementara itu gambar dibawah ini menjelaskan banyak sekali ragam pilihan jenis atau tipe kekerabatan antara dua Entitas, yaitu one to one, one to many, many to one dan many to many. Relasi many to many juga sanggup dibuat memakai notasi assosiation yang menjelaskan kekerabatan antara dua entitas atau lebih (N-nary)
Membuat Diagram CDM
Setelah melaksanakan instalasi aktivitas power designer pengguna sanggup menciptakan diagram CDM gres dari awal, atau dengan meng-impor dari diagram Analyst Model Process (.PAM) atau model Erwin (.ERX). Diagram CDM juga sanggup dihasilkan dari proses reverse engenering atau generate dari diagram PDM, atau OOM. Beberapa langkah yang dilakukan untuk menciptakan diagram CDM yaitu sebagai berikut:
- Instal aplikasi sybase power Designer
- Buka aplikasi power designer
- Dari sajian pilih file -> new atau menekan ctrl + N
- Pilih Conceptual Data Model dan klik radio buttom new model. New model : dipakai untuk menciptakan standar CDM baru. New model from template: dipakai untuk menciptakan CDM dari model Template. Model Template yakni seperangkat pilihan model, preferensi tampilan, ekstensi, atau penyimpanan model obyek dalam folder Template. Template ini dipakai dikala pengguna harus memakai kembali preferensi dan pilihan dalam beberapa model
- Ketik nama model dalam kotak nama Model misalnya: CDM_dataBasePerusahaan
- Jika pengguna ingin melampirkan atau menambahkan satu atau lebih model maka klik tab extended model definition
- Klik OK untuk menciptakan CDM gres dalam Workspace.
- Tambahkan obyek entitas dengan drag and drop icon pada tool palete
- Klik dua kali pada obyek Entity_1 untuk merubah propertis dari entitas
- Ketik nama entitas pada tex box name contohnya : pegawai
- Pada baris code Klik icon , maka nama code secara otomatis sama dengan nama entitas dan dicetak memakai karakter capital
- Klik tab attributes untuk menambahkan data atribute dari entitas pegawai
- Tambahkan nama attribut pada kolom Name: Peg_NIP, tambahkan data type : Number dan panjang variabel (Length) :15, contreng chek Box kolom P yang membuktikan primary key dan secara otomatis chek box kolom M (mandatory) dan Check box kolom D (Domain) akan tercontreng. Klik ok
- Tambahkan pula untuk attribute-atribute lainnya. Klik apply dan ok
- Ulangi langkah h untuk menambahkan entitas departemen dengan propertis sebagai berikut
- Tambahkan obyek relationship dengan klik icon arahkan pointer ke entitas pegawai, klik kiri dan tahan lalu gerakkan mouse ke entitas departemen lalu lepas klik kiri.
- Klik dua kali pada obyek relationship_1 untuk mengubah propertis relasi
- Ketik nama relasinya pada tex box name. Misal: bekerja untuk
- Klik tab cardinalitas untuk mengubah propertis kardinalitas
- Klik radio buttom pada many to one. Untuk kekerabatan pegawai to departemen pilih cardinality 1,1 dan kekerabatan departemen to pegawai cardinality 1,nd an klik ok
- 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.
- Dengan cara yang sama sanggup dilakukan untuk entitas dan kekerabatan lainnya sesuai dengan ERD sistem perusahaan sebagaimana telah dibahas dalam kegiatan berguru 4.
- Atur dan perbaiki dokumen CDM yang telah dibuat pada langkah-langkah diatas dan sesuikan nama atribute dan entitas menyerupai gambar ERD diatas.
- Keterangan : atribute yang ditambahkan dalam CDM yakni seluruh simple atribute untuk atribute multivalue pada ERD, buatlah entitas gres pada CDM dengan nama entitas menyerupai nama atribute multivalue (misal: dep_lokasi) hubungkan dengan kekerabatan 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)
- setelah semua entitas dan atribut sudah ditambahkan dalam CDM langkah selanjutnya cek model. Pilih sajian tools -> check model atau (F4)
- Contreng semua folder lalu klik OK. Jika jumlah error = 0 dan warning = 0 maka pembuatan CDM sudah benar
Jika terjadi kesalahan dan peringatan maka aktivitas akan sanggup menampilkan jenis kesalahan dan peringatannya.
Rangkuman
PowerDesigner yakni software tools dengan pendekatan model driven berbasis grafis yang dipakai untuk untuk menyelaraskan bisnis dan Teknologi informasi. Tools ini merupakan enterprise modelling yang membantu mengimplementasikan Enterprise Architecture dan membawa lingkungan administrasi meta-data yang berpengaruh untuk siklus hidup pengembangan aplikasi. Berbagai jenis ragam model yang sanggup dibuat memakai power designer adalah
- Model Persyaratan (Requirements Model / RQM).
- Proses Model Bisnis (Bussiness process Model / BPM).
- Model Data Konseptual (Conceptual Data Model / CDM).
- Physical Data Model ( PDM ).
- Model data logis (Logical Data Model / LDM ).
- Model Likuiditas Informasi (ILM).
- Object-Oriented Model (OOM).
- XML Model (XSM).
- Model bebas (Free model/FEM).