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.
Pilih menu Reverse Engineer... Menu ini hanya ada jika Anda memilih jenis diagram basis data seperti yang ditunjukkan sebelumnya.
Pilih ODBC Generic Driver, klik tombol New
Pilih System Data Source pada dialog selanjutnya.
Pilih MySQL ODBC 5.1 Driver. Agar driver MySQL u/ ODBC ada, Anda harus menginstallnya terlebih dahulu. Download disini.
Masukkan informasi koneksi yang sesuai : dan jangan lupa pilih database yang akan dirverse engineer. Beri nama apa saja, misalnya disini Zaid.
Pilih DSN yang baru dibuat, dan klik NEXT
Klik saja OK, tanpa perlu mengisikan user dan password.
Next
Klik select All u/ memilih semua tabel yang ada.
Yes, langsung membuat ERD. Klik Next/Finish
Review... Finish.
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!!!)
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
2 comments:
kalo sistem data sourcenya ngk bisa dipilih gmn mas
ngga punya software visionya kah mas ?
Post a Comment