Menggunakan MySQL Workbench Untuk Manajemen Database MySQL – Bagian 1 – Persiapan

MySQL WorkbenchMungkin masih banyak programmer atau database administrator di Indonesia yang menggunakan query manual atau menggunakan tool pembantu seperti MySQL Administrator atau phpmyadmin untuk manajemen database MySQL. Tapi bayangkan jika tabel database anda mencapai puluhan atau bahkan ratusan ditambah dengan relationship yang kompleks dan indexing dimana-mana.

Tutorial berseri kali ini membahas mengenai solusi dari masalah di atas, rencananya tutorial ini terdiri dari 4 bagian. Tergantung saya malas apa gak hehe. Tutorial ditujukan untuk pemula di bidang manajemen database yang masih menggunakan teknik manual.

Sebelum saya mulai menulis panjang lebar di tutorial ini, lihatlah contoh di bawah ini:

Contoh Database

Contoh Database

Jika anda ingin mengatur database dengan relationship dan tabel sebegitu banyaknya dengan cara manual seperti query SQL atau menggunakan phpmyadmin, 2 kata dari saya, anda gila :gila: hehe, kecuali jika anda benar-benar butuh menggunakan query manual untuk alasan tertentu. Kalau terjadi perubahan di database tersebut seperti misalnya ada penambahan beberapa tabel baru yang mengubah banyak relationship tabel, anda pasti akan kelibetan.

Salah satu solusi yang saya dapatkan untuk hal ini dengan menggunakan tool pembantu untuk manajamen database yang berbasis diagram ERD. Ada beberapa tool pembantu yang dapat digunakan untuk melakukan hal ini diantaranya adalah Rational Rose, Sybase Power Designer, dan MySQL Workbench. Saya sendiri selama ini menggunakan Sybase Power Designer, namun untuk tutorial kali ini saya terangkan untuk yang menggunakan MySQL Workbench, karena tool ini gratis dan langsung terintegrasi dengan MySQL tanpa konfigurasi yang rumit.

MySQL Workbench

MySQL Workbench adalah produk dari MySQL untuk membantu meringankan beban kerja para pencinta database hehe. Dengan menggunakan MySQL Workbench kita dapat melakukan hal-hal sebagai berikut:

  1. Membuat design dan model database
  2. Query SQL
  3. Administrasi database

Untuk menggunakan MySQL Workbench kita dapat mendownloadnya di http://dev.mysql.com/downloads/ secara gratis, beda dengan software seperti Rational Rose dan Sybase Power Designer yang berbayar. Langsung saja download MySQL Workbench lalu install.

Jalankan aplikasi MySQL Workbench setelah anda install dan anda akan melihat tampilan seperti di bawah ini:

MySQL Workbench

MySQL Workbench

Tampilan di atas sudah berisi beberapa data, tentunya jika anda baru menginstall MySQL Workbench tidak ada data di daftar-daftar MySQL Workbench tersebut.

Agar kita dapat menggunakan MySQL Workbench untuk mengatur database kita, kita harus membuat koneksi ke server MySQL yang terpasang di komputer kita. Caranya adalah sebagai berikut:

  1. Klik New Connection di kolom SQL Development
  2. Masukkan nama dari koneksi yang akan kita buat, contohnya localhost jika anda menggunakan server lokal dalam tutorial ini, tapi terserah anda mau apa namanya.
  3. Masukkan alamat server MySQL anda beserta port-nya, jika anda menggunakan komputer lokal maka biarkan saja terisi 127.0.0.1 dan port 3306. Port 3306 default port dari MySQL, jika anda ketika menginstalasi MySQL anda menggunakan port yang berbeda, sesuaikan.
  4. Masukkan username dan password dari account MySQL anda
  5. Jika anda ingin koneksi yang anda buat nantinya langsung terkoneksi ke database tertentu, anda bisa mengisi nama database yang anda inginkan di Default Schema, jika tidak maka anda tidak perlu mengisinya

Berikut adalah hasil dari pengisian di atas:

Pembuatan Koneksi Database MySQL

Pembuatan Koneksi Database MySQL

Jika sudah selesai klik tombol Test Connection. Jika anda tulisan Connection parameters are correct maka anda telah berhasil membuat koneksi ke database MySQL anda. Klik tombol OK untuk menyimpan koneksi anda.

Sekarang anda siap untuk melakukan manajemen database MySQL anda. Lanjut ke bagian berikutnya dari tutorial ini untuk mencoba membuat diagram EER agar dapat digunakan sebagai databas MySQL anda.

http://picasaweb.google.com/lh/photo/Mihz5NUYe9ObI0ffJaDyew?feat=directlink
Filed in: TeknoGuide Tags: , , , , ,
Rock It!



Related Posts

  • http://Website exezic

    This is my first visit here, but I will be back soon, because I really like the way you are writing, it is so simple and honest

    • http://www.kapta.us/ Firman Nugraha

      thank you for the visit. I never thought that non-Indonesians actually read this blog. Please come again any time, more interesting articles are coming

  • http://www.kapta.us/ Firman Nugraha

    thank you for the visit. I never thought that non-Indonesians actually read this blog. Please come again any time, more interesting articles are coming

  • http://www.kulacak.com Dadan @ KuLacak.com

    Terima kasih atas informasinya, sangat membantu saya mengerjakan manajamen database.

    • http://www.kapta.us/ Firman Nugraha

      sama-sama hehe, senang mendengar artikel-artikel yang ada di jurnal bisa membantu yang lain

  • http://www.kulacak.com Dadan @ KuLacak.com

    Terima kasih atas informasinya, sangat membantu saya mengerjakan manajamen database.

    • http://www.kapta.us/ Firman Nugraha

      sama-sama hehe, senang mendengar artikel-artikel yang ada di jurnal bisa membantu yang lain

  • edy

    mas Firman. Ini kunjungan pertama saya. Tadinya saya ndak tahu kalau di mySQl ada cara GUI seperti ini. Trims ya . Mudah-mudahan jadi amal untuk mas Firman.

    Edy

    • http://www.kapta.us/ Firman Nugraha

      iya sama-sama, senang bisa membantu. masih ada banyak lagi sebetulnya cara untuk manajemen database mysql melalui GUI, seperti mysql administrator dan sybase power designer

  • edy

    mas Firman. Ini kunjungan pertama saya. Tadinya saya ndak tahu kalau di mySQl ada cara GUI seperti ini. Trims ya . Mudah-mudahan jadi amal untuk mas Firman.

    Edy

    • http://www.kapta.us/ Firman Nugraha

      iya sama-sama, senang bisa membantu. masih ada banyak lagi sebetulnya cara untuk manajemen database mysql melalui GUI, seperti mysql administrator dan sybase power designer

  • Firdaus Ariesta

    makasih mas atas tutorialnya, Insya Allah bermanfaat untuk saya dan temean teman
    saya jadi makin tau tentang cara membuat database dengan cara yang lain seperti di workbench ini

    salam sukses
    Firdaus

    • http://www.teknojurnal.com/ Firman Nugraha

      Sama-sama hehe

  • http://twitter.com/a_wiseso Agung Wiseso

    Mas, saya pakai VirtualBox, saya instal Ubuntu sebagai guest yang menjalankan MySQL Server, n komputer host-nya Windows 7, sy pk WorkBench untk koneksi ko ga bisa ya? pk port itu juga ya 3306? sblm pk ubuntu bisa sih konek.. knp ya?

  • winx

    kalo database mysql dishare ke komputer lain yang punya aplikasi dekstop yang sama, dan bareng2 ngaksesnya bisa gak ya??
    mohon pencerahannya mas,, :D *java, netbeans

    • http://www.teknojurnal.com/ Firman Nugraha

      ini maksudnya via jaringan kan? bisa kok

  • Mulyono

    Salam kenal Pak Firnu
    saya baru coba MySQL Workbench
    saya ikuti semua perintah sesuai dengan Bagian-1 ( Persiapan)
    tetapi mendapat masalah pada saat membuat CONNECTION
    “Can’t Connect to Mysql server on ’127.0.0.1′ (10061)”
    bisa tolong dibantu Pak

    Terima kasih

    Mulyono

  • Denifenom

    saya coba tutorial “Menggunakan MySQL Workbench Untuk Manajemen Database MySQL – Bagian 1 – Persiapan”
    menggunakan MySQL Workbench versi berapa ya?

  • http://www.facebook.com/achmad.syarifuddin1 Ahmed Ace Rehe

    mendapatkan username and password di mana ya pak?
    trimakasih

© 2012 TeknoJurnal. All rights reserved. XHTML / CSS Valid.
Proudly designed by Theme Junkie.