Assalammu'alaikum. Lama sudah tidak update dan jarang di pake ini blog. Sekarang saya akan menunjukkan software keren nih yang bisa untuk merancang database. Ohiya ini adalah tugas yang disuruh untuk menjelaskan dan fungsi dari software ini. Mungkin yang senang sama database seperti MySQL, SQLServer dan masih banyak lagi. Bisa pake software ini untuk merancang database. Oke langsung saja, Software ini bernama Power Design. Versi yang akan saya tunjukkan ialah versi 6.0.
Power designer 6.0 32 bit adalah
sebuah paket program desain tools yang digunakan untuk membuat Visualisasi,
dokumentasi dan mendesain suatu sistem perangkat lunak. Paket ini
meliputi :
- Process analyst Model (PAM)
- Data architect tools
- Aplication modeler tools
- Metawork tools
A. Process
Analyst Model
Process analyst adalah suatu Powerdesigner tool yang memungkinkan
untuk menggambarkan aliran informasi dari suatu proses di dalam sistem
informasi. Suatu PAM menunjukkan bagaimana data diubah dan menunjukkan proses
fungsional yang berlaku untuk data itu.
Produk ini adalah merupakan suatu alat (tools) yang dapat digunakan untuk
membuat pemodelan aliran informasi suatu sistem perangkat. Dengan menggunakan
produk software ini diharapkan dapat :
- Membangun model fungsional ( OMT) dan diagram arus data
- Menggunakan lambang sesuai dengan berbagai metoda didukung: OMT, Yourdon/Demarco, Gane& Sarson, dan SSADM
- Menciptakan suatu hirarki proses
- Customize dan mencetak laporan model
- Menggunakan data item dari suatu Data Konseptual Model ( CDM)
- Menggunakan OLE teknologi untuk menghubungkan rancangan model ke aplikasi lain
Suatu PAM memungkinkan untuk:
- Meneliti proses dari suatu sistem
- Menghadirkan proses ini dalam wujud suatu model
- Menciptakan suatu struktur pohon hirarkis [yang] mewakili proses ini
Suatu PAM menggambarkan interaksi dari beberapa object berikut:
Object
|
keterangan
|
Data Item
|
potongan informasi Dasar
|
External Entity
|
Object aktif yang mengirim atau menerima data dari suatu sistem
|
Process
|
mentransfer data informasi
|
Data flow
|
Memindahkan data (transfer data
antara proses eksternal entity dan data stores
|
Data store
|
Tempat storage dimana data disimpan
|
B. Data
architect
Data architect adalah sebuah tools
yang digunakan untuk mendesain suatu data base. Tools ini akan memberikan
keuntungan yaitu akan dapat memberikan dua tingkat pendekatan dalam desain
pemodelan data yaitu tingkat konseptual atau logikal (CDM ; Conseptual
data Model) dan tingkat fisikal (PDM : Physical data Model)
Dengan menggunakan data architect kita akan dapat :
- Membuat Model suatu sistem informasi dengan menggunakan suatu entity-relationship diagram. Model ini disebut Conceptual Data Model (CDM)
- Menghasilkan suatu Physical Data Model ( PDM) untuk suatu target database management sistem ( DBMS), mempertimbangkan pokok-pokok dari DBMS
- Mengcustumize PDM untuk menyesuaikan performa tingkah laku dan fisik
- Menghasilkan script database untuk target DBMS
- Menghasilkan suatu referensi integritas jika mereka didukung oleh target database
- meng-customize dan mencetak laporan model
- Merekayasa balik aplikasi dan database dan aplikasi
- Menggambarkan atribut yang diperluas untuk PDM object
1. CDM (Conceptual Data Model)
Suatu CDM menghadirkan keseluruhan
struktur logis dari suatu database, yang mana tidak terikat pada jenis
apapun perangkat lunak atau penyimpanan data struktur. Suatu model konseptual
sering berisi object data yang belum diterapkan didalam fisik database [Itu]
memberi suatu penyajian yang formal menyangkut data yang diperlukan untuk
menjalankan perusahaan atau suatu aktivitas bisnis.
CDM mempunyai beberapa peran sebagai berikut :
- · Menghadirkan organisasi data di (dalam) suatu format grafis
- · Memverifikasi kebenaran disain data
- · Menghasilkan PDM yang (mana) menetapkan implementasi phisik (menyangkut) databaseSuatu CDM menggambarkan interaksi dari beberapa object berikut:ObjectketeranganDomainSatuan nilai-nilai Daerah di mana suatu data item sahData itempotongan informasi DasarEntity atributepotongan informasi Dasar yang terberkait dengan suatu entityEntityOrang Kesatuan, tempat, hal, atau konsep yang mempunyai karakteristik [bunga/minat] kepada perusahaan dan sekitar yang anda inginkan untuk menyimpan informasiRelationshipNama asosiasi atau koneksi antar entityInheritance linkhubungan Khusus yang menggambarkan suatu kesatuan sebagai kasus khusus dari suatu kesatuan yang] lebih umum
2 PDM (Physical data Model)
PDM adalah merupakan suatu
implementasi phisik dari database. Dengan PDM, kita dapat mempertimbangkan
secara detil tentang implementasi phisik nyata. PDM mmemasukkan kedalam laporan
perangkat lunak atau penyimpanan data struktur. Kamu dapat memodifikasi PDM untuk
menyesuaikan batasan phisik (physical constrain) atau hasil rancangan
PDM mempunyai beberapa peran sebagai berikut :
- Menghadirkan organisasi phisik data di (dalam) suatu format grafis
- Menghasilkan catatan untuk modifikasi dan pembuatan database
- Menggambarkan batasan (constrain) dan referensi integritas
- Menghasilkan extended atribut
- Merekayasa balik database yang ada
- Memperbaharui suatu CDM
Ada beberapa jalan untuk membuat suatu PDM:
- Membuat suatu PDM dari suatu CDM
- Membuat suatu PDM sejak dari awal mula
- Mengkonversi dari suatu database ke dalam suatu PDM
Suatu PDM menggambarkan interaksi dari beberapa object berikut :
Object
|
keterangan
|
Table
|
Kumpulan dari baris-baris (record) dan kolom-kolom (fields)
|
colomn
|
Struktur data yang berisi data
item atau attribute didalam suatu baris (record), suatu model persamaan dari
kolom database (fileds)
|
Primery Key
|
colomn yang memiliki nilai unik mengidentifikasikan suatu baris dalam
tabel
|
Foriegn key
|
colomn yang memiliki nilai tergantung dari primary key dalam tabel yang
lain (relation tabel)
|
index
|
Struktur data yang didasarkan pada
suatu kunci (key), didasarkan pada kecepatan akses dan nilai control tertentu
|