SlideShare a Scribd company logo
1 of 15
VIEW dan Stored
Procedure
Siti Alvi Sholikhatin, M.Kom.
Outline
• View
• Stored Procedure
Capaian Pembelajaran
Mahasiswa mampu memahami perintah view pada sistem basis data
Mahasiswa mampu memahami perintah stored procedure
VIEW
• Merupakan tabel virtual atau query yang tersimpan.
• Data yang terakses melalui view tidak disimpan dalam database
sebagai obyek tersendiri akan tetapi berupa query select dari satu
atau lebih tabel.
Fungsi VIEW
• Membatasi pengguna kepada baris data tertentu dalam tabel Sebagai
contoh: mengijinkan pekerja hanya melihat data catatan kerja harian
miliknya dari tabel Catatan Kerja Harian
• Membatasi pengguna kepada kolom tertentu dalam tabel Sebagai contoh:
mengijinkan pekerja yang tidak berada pada bagian kepegawaian untuk
melihat kolom nama, departemen, telepon dari tabel pekerja tetapi tidak
diijinkan melihat beberapa kolom lain yang berkaitan dengan gaji atau
informasi pribadi.
• Menggabungkan kolom dari beberapa tabel sehingga terlihat seperti
sebuah tabel. Menjumlahkan informasi dari pada memberikan detail
Sebagai contoh: menyajikan jumlah dari kolom, nilai maksimum atau
minimum dari sebuah kolom.
Perintah VIEW
MEMBUAT VIEW
CREATE VIEW NamaView AS
Select_Statement
MENGUBAH VIEW
ALTER VIEW NamaViewAS
Select_Statement
MENGHAPUS VIEW
DROP VIEW
NamaView
Contoh VIEW
• Membuat VIEW untuk menampilkan data barang yang memiliki id
kategori 1
• hasilnya menampikan data dengan id barang 1, 2 dan 3 karena
memiliki id kategori 1
Stored Procedure
• Stored Procedure adalah kumpulan dari perintah Transact-SQL yang
dikompile dalam satu unit untuk dijalankan bersama.
Fungsi Stored Procedure
• Menerima parameter input dan mengembalikan beberapa nilai
parameter output dari procedure yang dipanggil.
• Mengandung statement pemrograman yang melakukan operasi terhadap
database termasuk memanggil store procedure lain.
• Memberikan status yang mengindikasikan keberhasilan atau kegagalan
eksekusi stored procedure
Keuntungan
• Merupakan pemrograman modular: stored procedure
dibuat sekali dan dapat dipakai berulang untuk
komputasi yang sama
• Memungkinkan eksekusi lebih cepat ketika pertama kali
dijalankan: stored procedure akan tersimpan dalam
memori. Sehingga memungkinkan eksekusi berikutnya
lebih cepat.
• Mengurangi trafik jaringan barisan kode transact SQL
yang seharusnya dilewatkan jaringan, akan digantikan
dengan statement tunggal pemanggilan stored
procedure
Perintah Dasar Store Procedure
MEMBUAT STORE PROCEDURE
CREATE PROCEDURE [ PROCEDURE ] Nama_Procedure
[ { @parameter tipe_data } ] AS sql_statement [ ...n ]
MERUBAH STORE PROCEDURE
ALTER PROCEDURE [ PROCEDURE ] Nama_Procedure [ {
@parameter tipe_data } ] AS sql_statement [ ...n ]
MENGHAPUS STORE PROCEFURE
DROP PROCEDURE [ PROCEDURE ] Nama_Procedure
Contoh Stored Procedure
• Dengan menggunakan tabel pelanggan pada database toko, buat
stored procedure untuk menampilkan semua data pelanggan.
Contoh Store Procedure
• Buat store procedure kedua yang akan digunakan untuk
menampilkan data pelanggan berdasarkan id pelanggan tertentu
Contoh Store Procedure
• Untuk menjalankan store procedure gunakan perintah EXEC,
seperti berikut
THANK YOU!

More Related Content

Similar to DMBD 13.pptx

Modul 1 - Datawarehouse & Business Intelligence Overview
Modul 1 - Datawarehouse & Business Intelligence OverviewModul 1 - Datawarehouse & Business Intelligence Overview
Modul 1 - Datawarehouse & Business Intelligence OverviewDEDE IRYAWAN
 
Stored Procedure
Stored ProcedureStored Procedure
Stored ProcedurePutra Andry
 
Kp.5 obyek premier database
Kp.5 obyek premier databaseKp.5 obyek premier database
Kp.5 obyek premier databaseDesty Yani
 
Store procedure
Store procedureStore procedure
Store procedureLike Music
 
Presentasi Data warehouse
Presentasi Data warehousePresentasi Data warehouse
Presentasi Data warehouseNety Herawati
 
Membuat Tabel Relasi
Membuat Tabel RelasiMembuat Tabel Relasi
Membuat Tabel Relasiikikazuya
 
Stored procedure
Stored procedureStored procedure
Stored procedurePutra Andry
 
Laporan 3 annissaul hidayah 11120018_kel 6
Laporan 3 annissaul hidayah 11120018_kel 6Laporan 3 annissaul hidayah 11120018_kel 6
Laporan 3 annissaul hidayah 11120018_kel 6Saul Anizsa
 
Kd7 SQL pada cllient DBMS
Kd7 SQL pada cllient DBMSKd7 SQL pada cllient DBMS
Kd7 SQL pada cllient DBMSDesty Yani
 
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVCrizki adam kurniawan
 
Tugaswarehosdio2003
Tugaswarehosdio2003Tugaswarehosdio2003
Tugaswarehosdio2003Lavarino Dio
 

Similar to DMBD 13.pptx (20)

Makalah bd
Makalah bdMakalah bd
Makalah bd
 
Modul 1 - Datawarehouse & Business Intelligence Overview
Modul 1 - Datawarehouse & Business Intelligence OverviewModul 1 - Datawarehouse & Business Intelligence Overview
Modul 1 - Datawarehouse & Business Intelligence Overview
 
Stored Procedure
Stored ProcedureStored Procedure
Stored Procedure
 
Materi my sql part 5
Materi my sql part 5Materi my sql part 5
Materi my sql part 5
 
Kp.5 obyek premier database
Kp.5 obyek premier databaseKp.5 obyek premier database
Kp.5 obyek premier database
 
Store procedure
Store procedureStore procedure
Store procedure
 
Laporan 4
Laporan 4 Laporan 4
Laporan 4
 
Presentasi Data warehouse
Presentasi Data warehousePresentasi Data warehouse
Presentasi Data warehouse
 
As400
As400As400
As400
 
Laporan 4
Laporan 4 Laporan 4
Laporan 4
 
Membuat Tabel Relasi
Membuat Tabel RelasiMembuat Tabel Relasi
Membuat Tabel Relasi
 
Stored procedure
Stored procedureStored procedure
Stored procedure
 
Laporan 3 annissaul hidayah 11120018_kel 6
Laporan 3 annissaul hidayah 11120018_kel 6Laporan 3 annissaul hidayah 11120018_kel 6
Laporan 3 annissaul hidayah 11120018_kel 6
 
2 model eer
2 model eer2 model eer
2 model eer
 
Kd7 SQL pada cllient DBMS
Kd7 SQL pada cllient DBMSKd7 SQL pada cllient DBMS
Kd7 SQL pada cllient DBMS
 
Modul mvc part 1
Modul mvc part 1Modul mvc part 1
Modul mvc part 1
 
Star schema
Star schemaStar schema
Star schema
 
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
 
Tugaswarehosdio2003
Tugaswarehosdio2003Tugaswarehosdio2003
Tugaswarehosdio2003
 
Lapres 7 1235010002
Lapres 7 1235010002Lapres 7 1235010002
Lapres 7 1235010002
 

Recently uploaded

MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfChananMfd
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfKartiniIndasari
 
Lingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.pptLingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.pptimamshadiqin2
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxDEAAYUANGGREANI
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxSaujiOji
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfWidyastutyCoyy
 
mengapa penguatan transisi PAUD SD penting.pdf
mengapa penguatan transisi PAUD SD penting.pdfmengapa penguatan transisi PAUD SD penting.pdf
mengapa penguatan transisi PAUD SD penting.pdfsaptari3
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASbilqisizzati
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...Kanaidi ken
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptxSusanSanti20
 
algoritma dan pemrograman komputer, tugas kelas 10
algoritma dan pemrograman komputer, tugas kelas 10algoritma dan pemrograman komputer, tugas kelas 10
algoritma dan pemrograman komputer, tugas kelas 10maulitaYuliaS
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...pipinafindraputri1
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024RoseMia3
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...MuhammadSyamsuryadiS
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 

Recently uploaded (20)

MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
Lingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.pptLingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.ppt
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptx
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
mengapa penguatan transisi PAUD SD penting.pdf
mengapa penguatan transisi PAUD SD penting.pdfmengapa penguatan transisi PAUD SD penting.pdf
mengapa penguatan transisi PAUD SD penting.pdf
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 
algoritma dan pemrograman komputer, tugas kelas 10
algoritma dan pemrograman komputer, tugas kelas 10algoritma dan pemrograman komputer, tugas kelas 10
algoritma dan pemrograman komputer, tugas kelas 10
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 

DMBD 13.pptx

  • 1. VIEW dan Stored Procedure Siti Alvi Sholikhatin, M.Kom.
  • 3. Capaian Pembelajaran Mahasiswa mampu memahami perintah view pada sistem basis data Mahasiswa mampu memahami perintah stored procedure
  • 4. VIEW • Merupakan tabel virtual atau query yang tersimpan. • Data yang terakses melalui view tidak disimpan dalam database sebagai obyek tersendiri akan tetapi berupa query select dari satu atau lebih tabel.
  • 5. Fungsi VIEW • Membatasi pengguna kepada baris data tertentu dalam tabel Sebagai contoh: mengijinkan pekerja hanya melihat data catatan kerja harian miliknya dari tabel Catatan Kerja Harian • Membatasi pengguna kepada kolom tertentu dalam tabel Sebagai contoh: mengijinkan pekerja yang tidak berada pada bagian kepegawaian untuk melihat kolom nama, departemen, telepon dari tabel pekerja tetapi tidak diijinkan melihat beberapa kolom lain yang berkaitan dengan gaji atau informasi pribadi. • Menggabungkan kolom dari beberapa tabel sehingga terlihat seperti sebuah tabel. Menjumlahkan informasi dari pada memberikan detail Sebagai contoh: menyajikan jumlah dari kolom, nilai maksimum atau minimum dari sebuah kolom.
  • 6. Perintah VIEW MEMBUAT VIEW CREATE VIEW NamaView AS Select_Statement MENGUBAH VIEW ALTER VIEW NamaViewAS Select_Statement MENGHAPUS VIEW DROP VIEW NamaView
  • 7. Contoh VIEW • Membuat VIEW untuk menampilkan data barang yang memiliki id kategori 1 • hasilnya menampikan data dengan id barang 1, 2 dan 3 karena memiliki id kategori 1
  • 8. Stored Procedure • Stored Procedure adalah kumpulan dari perintah Transact-SQL yang dikompile dalam satu unit untuk dijalankan bersama.
  • 9. Fungsi Stored Procedure • Menerima parameter input dan mengembalikan beberapa nilai parameter output dari procedure yang dipanggil. • Mengandung statement pemrograman yang melakukan operasi terhadap database termasuk memanggil store procedure lain. • Memberikan status yang mengindikasikan keberhasilan atau kegagalan eksekusi stored procedure
  • 10. Keuntungan • Merupakan pemrograman modular: stored procedure dibuat sekali dan dapat dipakai berulang untuk komputasi yang sama • Memungkinkan eksekusi lebih cepat ketika pertama kali dijalankan: stored procedure akan tersimpan dalam memori. Sehingga memungkinkan eksekusi berikutnya lebih cepat. • Mengurangi trafik jaringan barisan kode transact SQL yang seharusnya dilewatkan jaringan, akan digantikan dengan statement tunggal pemanggilan stored procedure
  • 11. Perintah Dasar Store Procedure MEMBUAT STORE PROCEDURE CREATE PROCEDURE [ PROCEDURE ] Nama_Procedure [ { @parameter tipe_data } ] AS sql_statement [ ...n ] MERUBAH STORE PROCEDURE ALTER PROCEDURE [ PROCEDURE ] Nama_Procedure [ { @parameter tipe_data } ] AS sql_statement [ ...n ] MENGHAPUS STORE PROCEFURE DROP PROCEDURE [ PROCEDURE ] Nama_Procedure
  • 12. Contoh Stored Procedure • Dengan menggunakan tabel pelanggan pada database toko, buat stored procedure untuk menampilkan semua data pelanggan.
  • 13. Contoh Store Procedure • Buat store procedure kedua yang akan digunakan untuk menampilkan data pelanggan berdasarkan id pelanggan tertentu
  • 14. Contoh Store Procedure • Untuk menjalankan store procedure gunakan perintah EXEC, seperti berikut