## MySQL Query Browser
Oleh: Kristophorus Hadiono dan  Hari Murti
Data merupakan suatu hal yang setiap kali kita temui, baik itu dalam kegiatan sehari­ hari  maupun  kegiatan  yang  berhubungan dengan  komputer.  Sebagai  contoh,  saat kita menulis surat dan kemudian mengirimkan  surat  tersebut  kepada  teman ataupun  keluarga  maka  diperlukan  data berupa  alamat  tempat  tinggal  teman ataupun  keluarga  kita.  Dari  sini  dapat dikatakan bahwa alamat merupakan sebuah  bentuk  data  yang  sederhana  yang selalu  digunakan  dalam  kegiatan  sehari­ hari.  Contoh  lainnya  adalah  nomor telpon genggam  yang  tersimpan  di  handset  yang kita  miliki.  Pada  handset  tersebut  pastilah telah  tersimpan  banyak  sekali  nomor telpon  yang  kita  anggap  penting  dan berharga. Dan pengelolaan dan penyimpanan  data  dapat  dikatakan  mudah karena jumlahnya tidak begitu banyak.
Untuk  hal­hal  yang  lebih  kompleks penggunaan  datanya,  sebagai  contoh adalah  data  dari  sebuah  organisasi  atau perusahaan yang berisi informasi mengenai pelanggan yang dimiliki, kondisi keuangan terakhir, kondisi pegawai  yang  ada  dan  masih  banyak lainnya,    tentunya  penyimpanan  dan pengelolaan data tersebut tidaklah sesederhana seperti kita melakukan penyimpanan  data  pribadi  yang  dimiliki. Mereka tentu sudah menggunakan program  ataupun  software  yang  sudah teruji  kehandalannya  dalam  melakukan pengelolaan  data.  Pengelolaan  tersebut tidak hanya sebatas pada proses penambahan  data  yang  baru,  tetapi  sudah meliputi  proses­proses  lain  yang  cukup rumit  seperti  pembaruan  data  yang
disimpan  sehingga  sesuai  dengan  kondisi yang  sekarang  terjadi,  pencarian  data sehingga  menghasilkan  sebuah  informasi yang berguna bagi banyak pihak.
Pada MySQL  jika  ingin  melakukan seting ataupun memanipulasi data, hampir sebagian  besar  dilakukan  lewat  konsole atau  lewat  teks,  baik  itu  untuk  MySQL yang  berjalan  di  platform  Linux  maupun Microsoft  Windows.  Bagi  pengguna  awal database  server  MySQL,  hal  ini  dapat menjadi  sesuatu  yang  merepotkan  dan menyusahkan. Pengguna harus menghafalkan  perintah  apa  saja  akan digunakan,  tidak  ada  sesuatu  yang  dapat mempermudah  hal  ini.  Dan  kalaupun  ada antarmuka  yang  dapat  digunakan  oleh pengguna  untuk  melakukan  modifikasi data dan pengaturan seting database server MySQL,  selalu  disediakan  oleh  pihak ketiga atau pihak di luar dari pengembang MySQL itu sendiri.
Sekarang hal tersebut sudah dapat dilakukan  dengan  mudah  karena  dari pihak  pengembang  MySQL  sendiri  telah menyediakan  software  ataupun  program tambahan sebagai antarmuka antara pengguna dengan database server MySQL yang  disebut  dengan  MySQL  Query Browser.

## Persyaratan minimum
Agar  kita  dapat  menggunakan  MySQL Query  Browser,  diperlukan  beberapa syarat  minimum  yang  harus  dipenuhi. Persyaratan tersebuat adalah :
1.  MySQL  server  versi  4.0  atau  yang terbaru
2.  Untuk  MySQL  Query  Browser  dapat berjalan di platform Microsoft
Windows  9x,  Me,  NT,  2000,  XP  dan Linux. Paket  MySQL  Query  Browser  dapat didownload
dari website http://dev.mysql.com/downloads/query­ browser/1.1.html

## Kemampuan MySQL Query Browser
Selain  sebagai  antarmuka  untuk  server MySQL dapat digunakan untuk   beberapa hal  yang  akan  membantu  kita  dalam mengelola data seperti :
1.  Menjalankan query atau perintah sql
2.  Membuat script SQL dengan cepat dan mudah sekaligus melihat hasilnya.
3.  Hasil  dari  query  dapat  disimpan  dalam format file html, excel, csv dan xml.
4.  Jika hasil query diijinkan untuk diubah,
maka pada tampilan tersebut pengubahan nilai dapat langsung dilakukan.
5.  Membandingkan hasil dua buah query
6.  Memiliki pencatatan terhadap perintah­ perintah yang dahulu pernah dilakukan
7.  Menyusun perintah­perintah query hanya dengan melakukan drag dan drop

## Mengeksekusi SQL Query
Sebelum melakukan pengeksekusian perintah  sql  atau  melakukan  query, terlebih  dahulu  yang  harus  dilakukan adalah memilih schema yang akan dipakai dimana schema dapat  disamakan  dengan tabel  atau  database  yang  akan  digunakan.
Untuk  memilih schema dapat  dilakukan dengan beberapa cara, yaitu :
1.  Melalui form dialog Connection saat pertama kali menjalankan MySQL Query Browser
Gambar 1. Pengisian Schema lewat Connection Dialog
2. Melalui sub menu Select Schema yang terdapat di menu File
Gambar 2. Pemilihan Schema lewat menu File
3.  Memilih  langsung  database  yang  ada  di Schemata  list kemudian  klik  kanan  tombol mouse dan pilih menu S et as default schema yang muncul dari pop menu.
Gambar 3. Pemilihan Schema lewat Schemata list
Setelah schema terpilih,  maka  semua perintah  query  yang  akan  menggunakan data yang ada pada schema tersebut.
Sebagai  contoh  adalah  menampilkan semua  data  yang  terdapat  pada  tabel mahasiswa,  maka    pada  MySQL  Query Browser adalah 1.  Ketikan perintah query pada bagian text box yang ada diatas
2. Klik  tombol Execute atau  dengan menekan tombol Ctrl + Enter
hasil dari perintah tersebut akan ditampilkan  pada  tab Resultset seperti pada gambar 4.

## Gambar 4. Hasil perintah query SELECT
Hampir  semua  perintah  query  yang terdapat di MySQL dapat dijalankan pada
MySQL  Query  Browser,  mulai  dari perintah  untuk  melakukan  manipulasi database, tabel sampai data.

## Membandingkan Hasil Query
Hasil  dari  perintah  query  yang  sudah dijalankan  dapat  dibandingkan  dengan menggunakan  MySQL  Query  Browser. Untuk membandingkan hasil query,
tampilan  dari  tab Resultset harus  dibagi dua  secara  vertikal.  Untuk  membagi  dua
tab Resulset dapat dilakukan dengan cara :
1.  Pastikan tab Resultset yang berisi data yang akan dibandingkan aktif
2.  Arahkan  mouse  di  atas  di Resultset
tersebut
3.  Klik  tombol  mouse  sebelah  kanan sehingga tampil popup menu
4. Pilih sub menu Split Tab Vertically
Hasilnya adalah seperti gambar 5 dibawah ini.
Gambar 5. Hasil Split Vertikal
Setelah  itu  klik  tampilan  resulset  yang baru dan kemudian berikan perintah query untuk  menampilkan  data  dari  tabel  yang lain.  Kemudian  klik  tombol Compare
maka  2  buah  query  yang  tampil  akan dibandingkan  dan  hasilnya  akan  tampak seperti gambar 6 berikut ini.
Gambar 6. Hasil Perbandingan 2 query Agar  dapat  melakukan  perbandingan  2 query, tabel yang akan dibandingkan harus memiliki struktur yang sama  serta memiliki kunci primer.
Hasil perbandingan  akan  ditampilkan  dengan menggunakan  perbedaan  warna,  dimana warna  yang sama  menunjukkan data  yang sama  sedangkan  warna  yang  berbeda
menunjukan data yang berbeda.
Dengan  adanya  MySQL  Query  Browser,
Anda tidak akan lagi mengalami kesusahan jika harus melakukan manipulasi  data  pada  database  server MySQL. Dan masih banyak lagi kemampuan  yang  dapat  dilakukan  oleh
MySQL Query Browser.

## DAFTAR PUSTAKA :
Manual MySQL Query Browser 1.1.6, www.mysql.com