Membuat Stored Procedure MySQL Dan Menggunakannya Dengan Zeos Delphi 2010

6
Andrea stevens karnyoto[RedSpam], [email protected] cv. anugrah empat pilar Makassar Membuat Stored Procedure MySQL dan Menggunakannya dengan Zeos Delphi 2010 Stored procedure dalam database engine memudahkan pemrosesan data seperti menghitung banyak record dan operasioperasi lainnya yang menitikberatkan proses pada database engine. Untuk membuat stored procedure dalam mysql dibutuhkan perangkat tambahan yaitu mysql administrator yang dapat di download pada http://www.mysql.com . Setelah perangkat lunak di install maka kita jalankan mysql administatornya dengan cara mengklik start program files MySql Mysql Administrator, tampilannya akan seperti dibawah ini : Masukan server host, username dan password untuk melakukan koneksi dengan database server setelah itu klik ok. Jika berhasil maka akan tampil seperti dibawah ini :

Transcript of Membuat Stored Procedure MySQL Dan Menggunakannya Dengan Zeos Delphi 2010

Page 1: Membuat Stored Procedure MySQL Dan Menggunakannya Dengan Zeos Delphi 2010

Andrea stevens karnyoto[RedSpam], [email protected]   cv. anugrah empat pilar Makassar  

Membuat Stored Procedure MySQL dan Menggunakannya dengan Zeos 

Delphi 2010 

 

Stored procedure   dalam database engine memudahkan pemrosesan data seperti menghitung banyak 

record dan operasi‐operasi lainnya yang menitikberatkan proses pada database engine. Untuk membuat 

stored procedure dalam mysql dibutuhkan perangkat tambahan yaitu mysql administrator yang dapat 

di download pada http://www.mysql.com.  

Setelah perangkat lunak di install maka kita jalankan mysql administatornya  dengan cara mengklik start 

 program files  MySql  Mysql Administrator, tampilannya akan seperti dibawah ini : 

 

Masukan  server  host,  username  dan  password  untuk  melakukan  koneksi  dengan  database  server 

setelah itu klik ok. Jika berhasil maka akan tampil seperti dibawah ini : 

 

Page 2: Membuat Stored Procedure MySQL Dan Menggunakannya Dengan Zeos Delphi 2010

Andrea stevens karnyoto[RedSpam], [email protected]   cv. anugrah empat pilar Makassar Nah pada daftar dibagian kiri terdapat server  information dan  lain sebagainnya. Berikutnya pilih menu 

daftar Catalogs : 

 

 

Nah  setelah masuk pada  catalog maka akan  tampil  seluruh database  yang  telah ada dalam database 

server, klik database yang diinginkan pada kasus ini kita gunakan database dbrumahsakit maka schema 

table akan tampil disebelah kanan setelah  itu pilih tab stored procedure, akan tampil seperti dibawah 

ini : 

 

Pada  contoh  gambar  sebelumnya  terdapat  beberapa  stored  procedure  yang  telah  ada,  sekarang  klik 

tombol create stored procedure, akan tampil seperti gambar berikut ini : 

Page 3: Membuat Stored Procedure MySQL Dan Menggunakannya Dengan Zeos Delphi 2010

Andrea stevens karnyoto[RedSpam], [email protected]   cv. anugrah empat pilar Makassar 

 

Masukkan nama stored procedure atau fungsi jika kita ingin membuat procedure tinggal mengklik create 

procedure  dan  jika  ingin membuat  function  kita  tinggal mengklik  create  function.  Procedure  adalah 

proses yang menghasilkan output  langsung dari sedangkan function  jika proses  itu menghasilkan suatu 

variabel kembalian. Untuk contoh ini penulis akan membuat function karena menginginkan sebuah hasil 

akan kembali ke pemanggil fungsi : 

 

Dapat dilihat diatas bahwa standar sebuah fungsi telah ada, tinggal isi dari fungsinya saja yang akan di 

input, untuk kasus ini penulis akan memasukkan perintah seperti dibawah ini : 

 

Untuk perintah : 

  DECLARE jumlah INT; digunakan untuk mendeklarasikan variabel jumlah 

  SELECT COUNT(*) FROM tabelbarang INTO jumlah; memasukkan jumlah record dari tabelbarang ke 

variabel jumlah 

  RETURN jumlah; mengembalikan nilai jumlah ke pemanggil function tersebut 

Setelah itu klik execute SQL  lalu sekarang kita mencoba fungsi yang telah dibuat dengan cara klik menu 

Tools  Mysql Command Line Client: 

 

Page 4: Membuat Stored Procedure MySQL Dan Menggunakannya Dengan Zeos Delphi 2010

Andrea stevens karnyoto[RedSpam], [email protected]   cv. anugrah empat pilar Makassar 

 

Maka akan tampil seperti dibawah ini : 

 

Pada command prompt ketikkan perintah : 

Use <namadatabase>; untuk kasus ini kita menggunakan  

Use dbrumahsakit; 

Lalu panggil functionnya dengan perintah SELECT <namafungsi> 

SELECT hitungjumlah();  

Maka akan tampil seperti gambar berikut ini : 

Page 5: Membuat Stored Procedure MySQL Dan Menggunakannya Dengan Zeos Delphi 2010

Andrea stcv. anugraMakassar

Untuk me

zConnecti

mysql yan

Klik dua k

ZQuery ZQuery ZQuery ZQuery Edit1. ZQuery 

Setelah it

tevens karnyoah empat pilar 

emanggil fung

ion dan atur s

ng diinginkan.

ali button sat

y1.Close; y1.SQL.Cley1.SQL.Addy1.Open; .Text := Zy1.Close;

u jalankan pr

oto[RedSpamar 

gsi tersebut m

setting hostn

. Masukkan p

tu dan isi kan

ear; d('SELECT h

ZQuery1.Fie

rogram dan h

], andrekarny

menggunkan z

ame, databas

property conn

 listing progra

hitungjuml

elds[0].As

asilnya akan t

yoto@yahoo.

zeos dapat di

se, user, pass

nection zquer

am seperti di

lah();');

sString;

tampak sepe

.com

lakukan deng

sword, protoc

ry1 dengan n

bawah ini : 

rti gambar se

gan cara masu

col  sesuai de

ilai zconnecti

 

etelah ini : 

 

ukkan compo

ngna databas

ion1 : 

 

onent 

se 

Page 6: Membuat Stored Procedure MySQL Dan Menggunakannya Dengan Zeos Delphi 2010

Andrea stevens karnyoto[RedSpam], [email protected]   cv. anugrah empat pilar Makassar 

 

Terima kasih,… selamat mencoba .. 

 

Makassar, juni 2010 

Salam hangat, 

 

 

(redspam)