MAKALAH

BASIS DATA
“STORED PROCEDURE”

OLEH :
DEPANDI ENDA (1106315)
ANIS SURIATI (1106312)
FOUR PUTRA AULIA (1106321)
KASIRA (1106332)
MAWARNI (1106337)

PROGRAM STUDI D3 TEKNIK INFORMATIKA
POLITEKNIK NEGERI BENGKALIS
2012
KATA PENGANTAR
Kiranya tidak ada kata yang pantas terucap, selain rasa syukur kepada
Allah SWT, atas segala petunjuk, kekuatan, dan kejernihan pikiran dalam
menyusun makalah ini hingga bisa terselesaikan dan tersaji kepada para pembaca
yang budiman.
Makalah ini merupakan sebagian materi yang di ajarkan pada matakuliah
basis data. Makalah ini juga diselesaikan untuk menyelesaikan tugas yang
diberikan dosen pengampu mata kuliah. Dalam penyajian makalah ini penulis
juga berupaya untuk membuat ringkasan materi yang sangat sederhana dan mudah
dipahami oleh pembaca.
Walaupun penulis sudah berupaya semaksimal mungkin untuk
mempersembahkan yang terbaik, namun penulis menyadari bahwa makalah ini
masih jauh dari kata sempurna. Oleh karena itu, segala saran dan kritik yang
membangun sangatlah penulis harapkan dari para pembaca untuk pengembangan
penulisan maupun materi yang dipaparkan pada makalah ini.
Akhir kata, terima kasih kepada pembaca yang budiman, dan semoga hari
ini jauh lebih baik dari hari-hari sebelumnya.

Bengkalis, 16 Desember 2012

Tim Penulis

Stored Procedure – Basis Data 2012

Hal 2
DAFTAR ISI
Kata Pengantar .................................................................................................

2

Daftar Isi...........................................................................................................

3

BAB I : PENDAHULUAN ...........................................................................

4

1. Latar Belakang ............................................................................

4

2. Tujuan .........................................................................................

4

3. Ruang Lingkup ...........................................................................

4

BAB II : LANDASAN TEORI ......................................................................

5

1. Apa itu Stored Procedure ............................................................

5

2. Hal – hal yang dapat dilakukan Stored Procedure ......................

5

3. Apa keuntungan memakai Stored Procedure ..............................

5

BAB III : PEMBAHASAN ..............................................................................

6

1. Macam-macam Stored Procedure ...............................................

6

1.1 Stored Procedure Sistem ......................................................

6

1.2 Stored Procedure Lokal .......................................................

6

1.3 Stored Procedure Temporer .................................................

6

1.4 Stored Procedure Extended..................................................

7

1.5 Stored Procedure Remote ....................................................

7

2. Bagaimana Membuat Stored Procedure .....................................

7

3. Sintaks umum Stored Procedure .................................................

8

3.1 Ringkasan Sintaks Umum Stored Procedure .......................

8

3.2 Keterangan Sintaks Umum Stored Procedure ..................... 8-9
4. Contoh Stored Procedure ............................................................

9

BAB IV : KESIMPULAN ...............................................................................

10

BAB V : DAFTAR PUSTAKA ......................................................................

11

Stored Procedure – Basis Data 2012

Hal 3
BAB I
PENDAHULUAN
A. Latar Belakang
Didalam Basis Data Relasional Stored Procedure sudah lazim digunakan
untuk mengakses data karena banyak memiliki keunggulan, selain
mempersingkat / meringkas penggunaan sintaks SQL query juga dapat
meningkatkan performasi dari basis data tersebut. Sehingga Database
Administrator (DBA) dapat lebih mudah menentukan bagaimana penerapan
basis data terhadap user dalam hal ini menggunakan Stored Procedure.

B. Tujuan
Makalah ini disusun untuk para pembaca khusus nya mahasiswa yang sedang
mempelajari tentang basis data yang mana pada pokok pembahasan makalah ini
hanya membahas tentang stored procedure. Setelah mempelajari makalah ini
diharapkan para mahasiswa lebih memahami secara teori maupun pengembangannya
dalam pemecahan soal tentang stored procedure, serta memberikan tambahan
wawasan pengetahuan bagi pembaca untuk memecahkan soal pembahasan tentang

stored procedure.

C. Ruang Lingkup
Dalam makalah ini, dibicarakan mengenai stored procedure sebagai bahan
pengetahuan dasar bagi mahasiswa materi yang dibahas meliputi :

1. Apa itu Stored Procedure
2. Hal – hal yang dapat dilakukan Stored Procedure
3. Apa keuntungan memakai Stored Procedure
4. Macam-macam Stored Procedure
5. Bagaimana Membuat Stored Procedure
6. Sintaks umum Stored Procedure
7. Contoh Stored Procedur

Stored Procedure – Basis Data 2012

Hal 4
BAB II
LANDASAN TEORI
1. Apa itu Stored Procedure
 Stored Procedure (stor-proc) Atau disingkat sp_ merupakan sekumpulan
perintah-perintah SQL yang tersimpan dengan nama tertentu dan diproses
sebagai sebuah kesatuan
 Dapat dikatakan sebagai sub-program yang tersimpan didalam database
 Ditulis dalam bentuk sebuah script
2. Hal – hal yang dapat dilakukan Stored Procedure
 Menerima parameter sebagai input dan mengembalikan nilai-nilai dalam
bentuk parameter output kepada yang memanggilnya
 Mengandung perintah-perintah program yang melakukan operasi didalam
database, termasuk memanggil prosedur lainnya.
 Mengembalikan

suatu

nilai

status

pada

pemanggilnya

untuk

mengindikasikan kesuksesan atau kegagalan prosedur dan alasan mengapa
prosedur tersebut gagal.

3. Apa keuntungan memakai Stored Procedure
 Meningkatkan performansi database
 Meningkatkan sekuritas database
 Memungkinkan membuat program untuk database
 Nama procedure disimpan di tabel Sysobjects
 Teksnya disimpan ditabel Syscomments
 Mengurangi lalu lintas jaringan pada aplikasi client/server pada saat
mengakses database (host/server)

Stored Procedure – Basis Data 2012

Hal 5
BAB III
PEMBAHASAN
1.

Macam-macam Stored Procedure

1.1 Stored Procedure Sistem
 Bertugas untuk menjalanan sejumlah tugas yang mendukung fungsifungsi SQL server
 Fungsi-fungsi yang di dukung antara lain:
 Aplikasi eksternal dalam pemakaian data didalam tabel-tabel
sistem
 Fungsi-fungsi manajemen sekuritas dsb
 Disimpan di database master dan namanya didahului dengan awaln
sp_
 Disarankan tidak membuat stred procedure dengan nama yang
berawalan sp_
 Contoh : penggunaan sp_help untuk menampilkan informasi daftar
objek,owner,tipe dll dari database.

1.2 Stored Procedure Lokal
 Digunakan untuk memakai didalam database yang bersangkutan
 Disimpan di database USER
 Contoh : melihat dan mengedit stored procedure lokal yang ada di
database

1.3 Stored Procedure Temporer
 Mirip dengan stored procedure lokal,tetapi hanya di sampai k0oneksi
membuat stored procedure ini berhenti atau SQL server dimatikan
 Disimpan di database TEMPDB sehinga semua objek akan hilang
pada saat Sistem diberhentikan
 Ada 3 jenis stored procedure temporer
1. Lokal (privat)
Di awal dengan tanda #
Stored Procedure – Basis Data 2012

Hal 6
2. Stored procedure global
Diawal dengan ##
3. Stored procedure yang langsung di buat didalam TEMPDB
Jangkauan eksekusi dari procedure tempore lokal hanya pada
koneksi pembuatannya saja
1.4 Stored Procedure Extended
 Menggunakan frogram exsternal dan dikompilasi sebagai dinamic link
library (dll) 32 bit untuk menabahkan kemampuan stored procedure
 Umumnya diawali dengan kata XP_
 Tetapi awal ini tidak mutlak karenah masih ada stored spocedure
extended yang diawali dengan kata SP_ dan stored proceduce Sistem
di awali dengan XP_
 Oleh karena itu awal pasa nama stored procedure tidak dapat dipakai
untuk menentukan jenis stored sporedure
 Contoh : user master
 Go
 Xp_cmdshell‟DIR*.EXE‟

1.5 Stored Procedure Remote
 Berada diinstalasi SQL server lain
 Jenis ini dipakai kompatilitas dengan versi sebelum nya
 Contoh : user master
 Go
 Exec sp_configure
 Untuk menampilkan atau mengubah setting konfigurasi global dari
sever sederhana Yang sedang digunakan

2.

Bagaimana Membuat Stored Procedure
 Menggunakan printah create procedure yang di kerjakan lewat query
analyzer
 Menggunakan SQL-DMO (objek stored procedure)

Stored Procedure – Basis Data 2012

Hal 7
 Menggunakan console tree pada enterprise manager
 Menggunakan wizard stored procedure

3.

Sintaks umum Stored Procedure
CREATE PROC [ EDURE ] procedure_name [ ; number ]
[ { @parameter data_type }
[ VARYING ] [ = default ] [ OUTPUT ]
][,...n]
[ WITH
{ RECOMPILE | ENCRYPTION | RECOMPILE , ENCRYPTION }
]
[ FOR REPLICATION ]
AS sql_statement [ ....n ]

3.1 Ringkasan Sintaks Umum Stored Procedure
CREATE PROCEDURE nama_proc
@parameter_1 Tipe_data_1,
.....,
@parameter_n Tipe_data_n OUTPUT
AS
perintah_perintah_SQL

3.2 Keterangan Sintaks Umum Stored Procedure
 Nama Procedure
 Nama procedure yang beru dibuat dan bentuknya harus unik (tidak
boleh sama)
 Untuk procedure temporer lokal (#)
 Untuk global (##)
 Nama tidak boleh panjang dari 128 karakter

Stored Procedure – Basis Data 2012

Hal 8
 Angka
 Merupakan nilai unik yang diberikan untuk penulisan nama
procedure pada proses pengelompokan procedure
 Pada pengelompokan procedure, nama procedurenya harus sama
dengan dan hanya di bedakan dengan nilai numerik yang di
pisahkan oleh tanda titik koma
 Tujuan mengelompokan ini adalah pada saat dilakukan penghapus
procedure, cukup hanya ditulis nama procedurenya saja di ikuti
oleh nilai numeriknya
 @parameter
 Suatu stored procedure dapat diisi oleh satu atau lebih nilai
parameter
 Nilai masing-masing parameter harus bisa diberikan saat procedure
dijalankan
 Satu stored procedore mampu menampung sebanyak 2100
parameter
 Tipe_data
 Suatu parameter yang ditempatkan dalam stored procedure harus
mempunyai tipe data
 Seluruh tipe data termasuk text, ntext dan imeage dapat di gunakan
pada sebuah peremeter dala setored procedure kecuali tipe data
cursor yang hanya dapat digunakan untuk parameter output

4.

Contoh Stored Procedure
CREATE PROCEDURE sp_ShowNasabah
AS
SELECT id_nasabah AS „ID_NASABAH‟
nama_nasabah AS „NAMA_NASABAH‟
alamat_nasabah AS „ALAMAT_NASABAH‟
FROM nasabah
EXEC sp_ShowNasabah

Stored Procedure – Basis Data 2012

Hal 9
BAB IV
KESIMPULAN
 Stored Procedure (stor-proc) Atau disingkat sp_ merupakan sekumpulan
perintah-perintah SQL yang tersimpan dengan nama tertentu dan diproses
sebagai sebuah kesatuan
 Keuntungan memakai Stored Procedure :
 Meningkatkan performansi database
 Meningkatkan sekuritas database
 Memungkinkan membuat program untuk database
 Nama procedure disimpan di tabel Sysobjects
 Teksnya disimpan ditabel Syscomments
 Mengurangi lalu lintas jaringan pada aplikasi client/server pada saat
mengakses database (host/server)
 Contoh Penggunaan Stored Procedure pada Database Dokter
1. PROSEDUR TANPA PARAMETER
CREATE PROCEDURE SP_DOKTER
AS
SELECT

NAMA_DOKTER AS 'NAMA_DOKTER',
NO_HP AS 'NO_HP'

FROM TBL_DOKTER
EXEC SP_DOKTER
2. PROSEDUR DENGAN PARAMETER
CREATE PROCEDURE SP_SPESIALIS_DOKTER
@KD_SPESIALIS CHAR(3)
AS
SELECT A.NAMA_DOKTER,B.SPESIALIS,A.NO_HP
FROM TBL_DOKTER A, TBL_SPESIALIS B
WHERE A.KD_SPESIALIS = B.KD_SPESIALIS
AND B.KD_SPESIALIS = @KD_SPESIALIS
EXEC SP_SPESIALIS_DOKTER 'UMM'

Stored Procedure – Basis Data 2012

Hal 10
BAB V
DAFTAR PUSTAKA
C.J Date,1995. An Introduction To Database Systems : Addison Wesley
Publishing Co., Inc,
Korth and Silberschatz, 1986. Database Systems Concepts : Mc. Graw – Hill
International Co.,
Edhy Sutanta, 1996. Sistem Basis Data. Yogyakarta : Penerbit Andy
Harianto Kristanto, 1993. Konsep dan Perancangan Database. Yogyakarta :
Penerbit Andy
Fathansyah, 1999. Basis Data. Bandung : Penerbit Informatika

Halaman Web :

http://www.IlmuKomputer.com

Stored Procedure – Basis Data 2012

Hal 11

Makalah bd

  • 1.
    MAKALAH BASIS DATA “STORED PROCEDURE” OLEH: DEPANDI ENDA (1106315) ANIS SURIATI (1106312) FOUR PUTRA AULIA (1106321) KASIRA (1106332) MAWARNI (1106337) PROGRAM STUDI D3 TEKNIK INFORMATIKA POLITEKNIK NEGERI BENGKALIS 2012
  • 2.
    KATA PENGANTAR Kiranya tidakada kata yang pantas terucap, selain rasa syukur kepada Allah SWT, atas segala petunjuk, kekuatan, dan kejernihan pikiran dalam menyusun makalah ini hingga bisa terselesaikan dan tersaji kepada para pembaca yang budiman. Makalah ini merupakan sebagian materi yang di ajarkan pada matakuliah basis data. Makalah ini juga diselesaikan untuk menyelesaikan tugas yang diberikan dosen pengampu mata kuliah. Dalam penyajian makalah ini penulis juga berupaya untuk membuat ringkasan materi yang sangat sederhana dan mudah dipahami oleh pembaca. Walaupun penulis sudah berupaya semaksimal mungkin untuk mempersembahkan yang terbaik, namun penulis menyadari bahwa makalah ini masih jauh dari kata sempurna. Oleh karena itu, segala saran dan kritik yang membangun sangatlah penulis harapkan dari para pembaca untuk pengembangan penulisan maupun materi yang dipaparkan pada makalah ini. Akhir kata, terima kasih kepada pembaca yang budiman, dan semoga hari ini jauh lebih baik dari hari-hari sebelumnya. Bengkalis, 16 Desember 2012 Tim Penulis Stored Procedure – Basis Data 2012 Hal 2
  • 3.
    DAFTAR ISI Kata Pengantar................................................................................................. 2 Daftar Isi........................................................................................................... 3 BAB I : PENDAHULUAN ........................................................................... 4 1. Latar Belakang ............................................................................ 4 2. Tujuan ......................................................................................... 4 3. Ruang Lingkup ........................................................................... 4 BAB II : LANDASAN TEORI ...................................................................... 5 1. Apa itu Stored Procedure ............................................................ 5 2. Hal – hal yang dapat dilakukan Stored Procedure ...................... 5 3. Apa keuntungan memakai Stored Procedure .............................. 5 BAB III : PEMBAHASAN .............................................................................. 6 1. Macam-macam Stored Procedure ............................................... 6 1.1 Stored Procedure Sistem ...................................................... 6 1.2 Stored Procedure Lokal ....................................................... 6 1.3 Stored Procedure Temporer ................................................. 6 1.4 Stored Procedure Extended.................................................. 7 1.5 Stored Procedure Remote .................................................... 7 2. Bagaimana Membuat Stored Procedure ..................................... 7 3. Sintaks umum Stored Procedure ................................................. 8 3.1 Ringkasan Sintaks Umum Stored Procedure ....................... 8 3.2 Keterangan Sintaks Umum Stored Procedure ..................... 8-9 4. Contoh Stored Procedure ............................................................ 9 BAB IV : KESIMPULAN ............................................................................... 10 BAB V : DAFTAR PUSTAKA ...................................................................... 11 Stored Procedure – Basis Data 2012 Hal 3
  • 4.
    BAB I PENDAHULUAN A. LatarBelakang Didalam Basis Data Relasional Stored Procedure sudah lazim digunakan untuk mengakses data karena banyak memiliki keunggulan, selain mempersingkat / meringkas penggunaan sintaks SQL query juga dapat meningkatkan performasi dari basis data tersebut. Sehingga Database Administrator (DBA) dapat lebih mudah menentukan bagaimana penerapan basis data terhadap user dalam hal ini menggunakan Stored Procedure. B. Tujuan Makalah ini disusun untuk para pembaca khusus nya mahasiswa yang sedang mempelajari tentang basis data yang mana pada pokok pembahasan makalah ini hanya membahas tentang stored procedure. Setelah mempelajari makalah ini diharapkan para mahasiswa lebih memahami secara teori maupun pengembangannya dalam pemecahan soal tentang stored procedure, serta memberikan tambahan wawasan pengetahuan bagi pembaca untuk memecahkan soal pembahasan tentang stored procedure. C. Ruang Lingkup Dalam makalah ini, dibicarakan mengenai stored procedure sebagai bahan pengetahuan dasar bagi mahasiswa materi yang dibahas meliputi : 1. Apa itu Stored Procedure 2. Hal – hal yang dapat dilakukan Stored Procedure 3. Apa keuntungan memakai Stored Procedure 4. Macam-macam Stored Procedure 5. Bagaimana Membuat Stored Procedure 6. Sintaks umum Stored Procedure 7. Contoh Stored Procedur Stored Procedure – Basis Data 2012 Hal 4
  • 5.
    BAB II LANDASAN TEORI 1.Apa itu Stored Procedure  Stored Procedure (stor-proc) Atau disingkat sp_ merupakan sekumpulan perintah-perintah SQL yang tersimpan dengan nama tertentu dan diproses sebagai sebuah kesatuan  Dapat dikatakan sebagai sub-program yang tersimpan didalam database  Ditulis dalam bentuk sebuah script 2. Hal – hal yang dapat dilakukan Stored Procedure  Menerima parameter sebagai input dan mengembalikan nilai-nilai dalam bentuk parameter output kepada yang memanggilnya  Mengandung perintah-perintah program yang melakukan operasi didalam database, termasuk memanggil prosedur lainnya.  Mengembalikan suatu nilai status pada pemanggilnya untuk mengindikasikan kesuksesan atau kegagalan prosedur dan alasan mengapa prosedur tersebut gagal. 3. Apa keuntungan memakai Stored Procedure  Meningkatkan performansi database  Meningkatkan sekuritas database  Memungkinkan membuat program untuk database  Nama procedure disimpan di tabel Sysobjects  Teksnya disimpan ditabel Syscomments  Mengurangi lalu lintas jaringan pada aplikasi client/server pada saat mengakses database (host/server) Stored Procedure – Basis Data 2012 Hal 5
  • 6.
    BAB III PEMBAHASAN 1. Macam-macam StoredProcedure 1.1 Stored Procedure Sistem  Bertugas untuk menjalanan sejumlah tugas yang mendukung fungsifungsi SQL server  Fungsi-fungsi yang di dukung antara lain:  Aplikasi eksternal dalam pemakaian data didalam tabel-tabel sistem  Fungsi-fungsi manajemen sekuritas dsb  Disimpan di database master dan namanya didahului dengan awaln sp_  Disarankan tidak membuat stred procedure dengan nama yang berawalan sp_  Contoh : penggunaan sp_help untuk menampilkan informasi daftar objek,owner,tipe dll dari database. 1.2 Stored Procedure Lokal  Digunakan untuk memakai didalam database yang bersangkutan  Disimpan di database USER  Contoh : melihat dan mengedit stored procedure lokal yang ada di database 1.3 Stored Procedure Temporer  Mirip dengan stored procedure lokal,tetapi hanya di sampai k0oneksi membuat stored procedure ini berhenti atau SQL server dimatikan  Disimpan di database TEMPDB sehinga semua objek akan hilang pada saat Sistem diberhentikan  Ada 3 jenis stored procedure temporer 1. Lokal (privat) Di awal dengan tanda # Stored Procedure – Basis Data 2012 Hal 6
  • 7.
    2. Stored procedureglobal Diawal dengan ## 3. Stored procedure yang langsung di buat didalam TEMPDB Jangkauan eksekusi dari procedure tempore lokal hanya pada koneksi pembuatannya saja 1.4 Stored Procedure Extended  Menggunakan frogram exsternal dan dikompilasi sebagai dinamic link library (dll) 32 bit untuk menabahkan kemampuan stored procedure  Umumnya diawali dengan kata XP_  Tetapi awal ini tidak mutlak karenah masih ada stored spocedure extended yang diawali dengan kata SP_ dan stored proceduce Sistem di awali dengan XP_  Oleh karena itu awal pasa nama stored procedure tidak dapat dipakai untuk menentukan jenis stored sporedure  Contoh : user master  Go  Xp_cmdshell‟DIR*.EXE‟ 1.5 Stored Procedure Remote  Berada diinstalasi SQL server lain  Jenis ini dipakai kompatilitas dengan versi sebelum nya  Contoh : user master  Go  Exec sp_configure  Untuk menampilkan atau mengubah setting konfigurasi global dari sever sederhana Yang sedang digunakan 2. Bagaimana Membuat Stored Procedure  Menggunakan printah create procedure yang di kerjakan lewat query analyzer  Menggunakan SQL-DMO (objek stored procedure) Stored Procedure – Basis Data 2012 Hal 7
  • 8.
     Menggunakan consoletree pada enterprise manager  Menggunakan wizard stored procedure 3. Sintaks umum Stored Procedure CREATE PROC [ EDURE ] procedure_name [ ; number ] [ { @parameter data_type } [ VARYING ] [ = default ] [ OUTPUT ] ][,...n] [ WITH { RECOMPILE | ENCRYPTION | RECOMPILE , ENCRYPTION } ] [ FOR REPLICATION ] AS sql_statement [ ....n ] 3.1 Ringkasan Sintaks Umum Stored Procedure CREATE PROCEDURE nama_proc @parameter_1 Tipe_data_1, ....., @parameter_n Tipe_data_n OUTPUT AS perintah_perintah_SQL 3.2 Keterangan Sintaks Umum Stored Procedure  Nama Procedure  Nama procedure yang beru dibuat dan bentuknya harus unik (tidak boleh sama)  Untuk procedure temporer lokal (#)  Untuk global (##)  Nama tidak boleh panjang dari 128 karakter Stored Procedure – Basis Data 2012 Hal 8
  • 9.
     Angka  Merupakannilai unik yang diberikan untuk penulisan nama procedure pada proses pengelompokan procedure  Pada pengelompokan procedure, nama procedurenya harus sama dengan dan hanya di bedakan dengan nilai numerik yang di pisahkan oleh tanda titik koma  Tujuan mengelompokan ini adalah pada saat dilakukan penghapus procedure, cukup hanya ditulis nama procedurenya saja di ikuti oleh nilai numeriknya  @parameter  Suatu stored procedure dapat diisi oleh satu atau lebih nilai parameter  Nilai masing-masing parameter harus bisa diberikan saat procedure dijalankan  Satu stored procedore mampu menampung sebanyak 2100 parameter  Tipe_data  Suatu parameter yang ditempatkan dalam stored procedure harus mempunyai tipe data  Seluruh tipe data termasuk text, ntext dan imeage dapat di gunakan pada sebuah peremeter dala setored procedure kecuali tipe data cursor yang hanya dapat digunakan untuk parameter output 4. Contoh Stored Procedure CREATE PROCEDURE sp_ShowNasabah AS SELECT id_nasabah AS „ID_NASABAH‟ nama_nasabah AS „NAMA_NASABAH‟ alamat_nasabah AS „ALAMAT_NASABAH‟ FROM nasabah EXEC sp_ShowNasabah Stored Procedure – Basis Data 2012 Hal 9
  • 10.
    BAB IV KESIMPULAN  StoredProcedure (stor-proc) Atau disingkat sp_ merupakan sekumpulan perintah-perintah SQL yang tersimpan dengan nama tertentu dan diproses sebagai sebuah kesatuan  Keuntungan memakai Stored Procedure :  Meningkatkan performansi database  Meningkatkan sekuritas database  Memungkinkan membuat program untuk database  Nama procedure disimpan di tabel Sysobjects  Teksnya disimpan ditabel Syscomments  Mengurangi lalu lintas jaringan pada aplikasi client/server pada saat mengakses database (host/server)  Contoh Penggunaan Stored Procedure pada Database Dokter 1. PROSEDUR TANPA PARAMETER CREATE PROCEDURE SP_DOKTER AS SELECT NAMA_DOKTER AS 'NAMA_DOKTER', NO_HP AS 'NO_HP' FROM TBL_DOKTER EXEC SP_DOKTER 2. PROSEDUR DENGAN PARAMETER CREATE PROCEDURE SP_SPESIALIS_DOKTER @KD_SPESIALIS CHAR(3) AS SELECT A.NAMA_DOKTER,B.SPESIALIS,A.NO_HP FROM TBL_DOKTER A, TBL_SPESIALIS B WHERE A.KD_SPESIALIS = B.KD_SPESIALIS AND B.KD_SPESIALIS = @KD_SPESIALIS EXEC SP_SPESIALIS_DOKTER 'UMM' Stored Procedure – Basis Data 2012 Hal 10
  • 11.
    BAB V DAFTAR PUSTAKA C.JDate,1995. An Introduction To Database Systems : Addison Wesley Publishing Co., Inc, Korth and Silberschatz, 1986. Database Systems Concepts : Mc. Graw – Hill International Co., Edhy Sutanta, 1996. Sistem Basis Data. Yogyakarta : Penerbit Andy Harianto Kristanto, 1993. Konsep dan Perancangan Database. Yogyakarta : Penerbit Andy Fathansyah, 1999. Basis Data. Bandung : Penerbit Informatika Halaman Web : http://www.IlmuKomputer.com Stored Procedure – Basis Data 2012 Hal 11