Cara membuat CDM, LDM, PDM lalu di Generate ke Database

Hi Guys, Kali ini saya akan membuat tutorial bagaimana membuat suatu database yang berawal dari CDM / Desain Database nya itu sendiri dengan menggunakan aplikasi Power Designer.

Ya disini ada beberapa langkah - langkah untuk pembuatannya,
  1. Yang pertama anda harus mempunyai aplikasi Power Designer nya terlebih dahulu, Jika kalian belum memiliki aplikasinya, kalian bisa mendownload nya di http://powerdesigner.de/en/trial-version-2/ secara trial.
  2. Setelah terdapat aplikasi Power Designer, Jalankan aplikasinya nanti akan muncul beberapa menu, lalu pilih Create Model
  3. Lalu Pilih Categori -> Information -> Conceptual Data , Dan jangan lupa beri nama Model nya disini saya akan membuat Database Inventory, jadi diberi nama "Inventory".
  4. Lalu akan muncul halaman untuk membuat Diagram / Desain dari CDM nya, bisa diliat di panel sebelah kiri ada List Workspace dan berisi workspace Inventory.
  5. Di panel sebelah kanan terdapat Toolbox, disana terdapat beberapa tools untuk membuat CDM, disini yang saya pakai hanya tools yang berada pada Conceptual Diagram, untuk membuat suatu entity kalian klik tools yang iconnya seperti tabel urutan kedua dari kiri, setelah terdapat entity di panel diagramnya, kalian doubleclick entity tersebut untuk merubah informasi entitiy, seperti nama ataupun attribut yang akan ada didalam tabel nya nanti.
  6. Di tab attribut kita bisa menambahkan field - field yang berisi nama, code, tipe data, length dan settingan untuk primary key nya.
  7. Sebagai contoh untuk membuat relasi, dikarnakan relasi memerlukan minimal 2 entity / tabel maka saya buat 2 tabel sebagai contoh awal.
  8. Setelah itu kalian bisa klik Relationship yang terdapat dalam toolbox lalu tarik garis dari entity Transaksi Masuk ke Barang, lalu doubleclick dan ubah nama relasinya sesuai dengan relasi apa yang terjadi antara kedua tabel tersebut.
  9. Nah di tab Cardinalitas kita bisa ubah cardinalitas nya seperti one - one, one - many, many - one, dan many to many, khusus untuk cardinalitas yang one - one bisa memilih tabel yang dominan dari kedua tabel tersebut.
    Dan dibagian bawah juga terdapat aturan atau rule untuk relasi tersebut, jika kalian checklist mandatory berarti tabel yang direlasikan minimal harus ada 1 data.
  10. Setelah kalian mengerti cara membuat entity dan relasinya, selanjutnya buat entity - entity lainnya yang diperlukan untuk database tersebut.
  11. Jika sudah yakin semua telah selesai dibuat, dan dipastikan jenis relasinya tepat untuk tabel - tabel tersebut, selanjutnya kalian cek terlebih dahulu apakah konsep yang anda buat ada kesalahan atau error dengan menekan tombol "F4" lalu klik OK.
  12. Akan muncul daftar warning dan error, jika terdapat error pada daftar tersebut, maka bereskan error tersebut terlebih dahulu, tapi jika hanya warning kalian dapat abaikan karna tidak mengganggu proses selanjutnya.
  13. Nah setelah di cek kita lanjutkan untuk membuat Logical Data Model (LDM)
    .
  14. Beri nama LDM tersebut jika anda ingin lalu klik OK.
  15. Nah setelah LDM dibuat akan bertambah list baru di workshop dengan nama yang anda gunakan, di diagram LDM ini semua tabel yang tadi kita relasikan akan membuat Foreigen Key (FK) mereka di tabel yang lain untuk kebutuhan relasi itu sendiri, berbeda dengan relasi many to many, di relasi many to many akan terbuat tabel detail baru yang nama tabel nya berdasarkan ke nama relasi yang tadi dibuat.
  16. Di LDM ini kita tidak membuat / merubah apapun, hanya harus dipastikan bahwa FK yang terdapat dan perubahan tabel memang yang anda inginkan, selanjutnya kita lanjutkan untuk membuat Physical Data Model (PDM).
  17. Nah akan ada pilihan untuk database yang nanti kita akan buat SQL nya, disini saya menggunakan database Mysql 5.0, setelah memilih dan memberi nama modelnya kalian klik OK.
  18. Setelah PDM dibuat akan muncul list juga di workshop, jika dilihat dari panel atau diagram nya, disini terlihat lebih simple karna hanya nama - nama field nya saja.
  19. Selanjut nya langkah terakhir untuk membuat SQL nya, kita bisa menggunakan shortcut CTRL + G atau bisa klik di menu Database -> Generate Database.
  20. Tentukan Directory dan Nama SQL tersebut lalu klik OK.
  21. Klik Edit untuk melihat SQL tersebut atau klik Close jika tidak perlu.
  22. Tadaaaaa, ini file SQL yang tadi telah kita buat dari CDM nya
  23. Sekian dan Terimakasih
Note : Jika ada pertanyaan tinggalkan di komentar 

Komentar

  1. New Online Casino Sites 2021 ᐈ Best Microgaming Casinos
    Discover luckyclub.live the latest Microgaming Casinos ✓ Find the best online casinos offering ✓ Play at safe and regulated online casinos ✓ Top Microgaming Casinos.

    BalasHapus

Posting Komentar