Anda di halaman 1dari 1

Stored Procedure 

merupakan serangkaian sub routine (baris program) yang dibuat dan disimpan di dalam


database. Dengan stored procedure, seorang programmer tidak perlu berinteraksi langsung dengan perintah-
perintah DML (Data Manipulation Language), tetapi cukup memanggil / menjalankan stored procedure yang telah
dibuat sebelumnya database administrator atau programer itu sendiri.

Stored procedure sangat berguna ketika kita tidak ingin user mengakses table secara langsung, atau
dengan kata lain membatasi hak akses user dan mencatat operasi yang dilakukan. Dengan demikian
resiko kebocoran dan kerusakan data dapat lebih diminalisir.

Stored procedure sendiri terdapat tiga jenis yaitu stored procedure yang tanpa parameter, stored procedure yang
menggunakan parameter IN sebagai stored procedure yang menerima masukan, dan stored procedure dengan
parameter OUT sebagai stored procedure yang memberikan output. 

Terdapat beberapa kelebihan yang ditawarkan stored procedure, antara lain:

  Meningkatkan performa
 Mereduksi traffic jaringan
 Reusable
 Meningkatkan kontrol security.
 Di balik kelebihan-kelebihan tersebut, stored procedure juga memiliki kekurangan, antara lain:

 Berpotensi meningkatkan beban server


 Penulisannya tidak mudah
 Memerlukan pengetahuan yang spesifik.

Anda mungkin juga menyukai