Sunday, November 07, 2010

Quick Step Membuat ERD Otomatis dari Database MySQL ke Visio

 

ERD, Entity Relationship Diagram, sesungguhnya dibuat sebelum basis data diciptakan. Namun, u/ kasus yang tidak super dahsyat, berdasar pengalaman, basis data bisa langsung diciptakan tanpa memerlukan ERD terlebih dahulu. Selanjutnya, ERD bisa dibuat secara otomatis dengan menggunakan beberapa Tools. Disini saya tunjukkan secara visual cara menggunakan Microsoft Visio u/ kebutuhan itu.

Buka Visio, dan buat diagram baru, ikuti petunjuk visual ini.

image

Pilih menu Reverse Engineer... Menu ini hanya ada jika Anda memilih jenis diagram basis data seperti yang ditunjukkan sebelumnya.

image

Pilih ODBC Generic Driver, klik tombol New

image

Pilih System Data Source pada dialog selanjutnya.

image

Pilih MySQL ODBC 5.1 Driver. Agar driver MySQL u/ ODBC ada, Anda harus menginstallnya terlebih dahulu. Download disini.

image

Masukkan informasi koneksi yang sesuai : dan jangan lupa pilih database yang akan dirverse engineer. Beri nama apa saja, misalnya disini Zaid.

image

Pilih DSN yang baru dibuat, dan klik NEXT

image

Klik saja OK, tanpa perlu mengisikan user dan password.

image

Next

image

Klik select All u/ memilih semua tabel yang ada.

image

Yes, langsung membuat ERD. Klik Next/Finish

image

Review... Finish.

image

Tunggu sebentar, ... mungkin lama, tergantung nasib... ^^

(Maksudnya, kalau nasib Anda baik, tentu bisa beli komputer yang sampai Core i7 kan? nah, itu jadinya bakal kilat!!!)

image

Tampak bahwa diagram sudah ditampilkan dengan baik. Disini Anda dapat melakukan peletakkan yang diinginkan.

Pengalaman saya, hanya Visio yang bisa menghasilkan peletakkan diagram yang sempurna. Meski jumlah tabelnya sampai puluhan, hasilnya tetep teratur rapi. Tool yang lain, MySQL Workbench misalnya, sama sekali tidak  bisa diandalkan u/ tabel yang jumlahnya banyak. Meski, visualisasi diagramnya mungkin lebih baik

Semoga bermanfaat!

NB:

  • Kadang, u/ kebutuhan thesis, bentuk diagram yang dihasilkan visio tersebut masih belum cukup. Diagram itu masih dikategorikan diagram fisik. Jadi, jelas sekali kalau diagram tersebut di-reverse dari database yang sudah jadi. Maka, mungkin Anda masih harus bekerja manual menggunakan tool lain, semisal SmartDraw u/ membuat diagram ERD dengan bulatan2 sebagai atribut, kotak sebagai entity dan jajaran genjang sebagai relasi.
  • Silahkan deh dibuat sendiri. Kalau yang itu, sepanjang pengetahuan saya, ga ada tool otomatisnya Open-mouthed smile

2 comments:

Anonymous said...

kalo sistem data sourcenya ngk bisa dipilih gmn mas

Unknown said...

ngga punya software visionya kah mas ?