SlideShare une entreprise Scribd logo
1  sur  6
Rendy M (12.41010.0151)
Abu Rizal D (12.41010.0155)
Yose P (12.41010.0158)
Ubaidillah (12.41010.0238)
Function berbeda dengan procedure,
perbedaannya pada function terdapat
pengembalian nilai (return values).
Maka dari itu dalam pembuatannya juga
kita harus menggunakan statemen
RETURN untuk proses pengembalian nilai
Dimanakah Letak FUNCTION??
DECLARE
-- Disinilah Letak Function

BEGIN
-- berisi statement2 yang akan
di eksekusi
EXCEPTION
-- berisi perintah untuk
mengatasi error yang
mungkin terjadi
END;
Berbeda dengan Pembuatan Procedure, Function dibuat
dengan menggunakan statement CREATE FUNCTION.
CREATE OR REPLACE FUNCTION
nama_function(parameter_1
tipedata, parameter_2
tipedata,…)
RETURN tipedata_function IS
variable-variable_lokal
BEGIN statement;
…
RETURN nilai_function;
END;
 Nilai yang dilewatkan ke dalam sebuah
prosedur maupun fungsi disebut
parameter.
Pbd function

Contenu connexe

En vedette (10)

Asea af db presentation final mr stefan nalletamby 25-11-14
Asea af db presentation final   mr stefan nalletamby 25-11-14Asea af db presentation final   mr stefan nalletamby 25-11-14
Asea af db presentation final mr stefan nalletamby 25-11-14
 
Asea af db presentation final mr stefan nalletamby 25-11-14
Asea af db presentation final   mr stefan nalletamby 25-11-14 Asea af db presentation final   mr stefan nalletamby 25-11-14
Asea af db presentation final mr stefan nalletamby 25-11-14
 
Nse chairman's speech asea 2014 conference 24 11 2014
Nse chairman's speech   asea 2014 conference 24 11 2014Nse chairman's speech   asea 2014 conference 24 11 2014
Nse chairman's speech asea 2014 conference 24 11 2014
 
Doctopus teach meetnz pe innovation 2013
Doctopus teach meetnz pe innovation 2013Doctopus teach meetnz pe innovation 2013
Doctopus teach meetnz pe innovation 2013
 
Speculative income a concept
Speculative income  a conceptSpeculative income  a concept
Speculative income a concept
 
Proposal Presentation - Morphology of cyclonic storms in the South Pacific Re...
Proposal Presentation - Morphology of cyclonic storms in the South Pacific Re...Proposal Presentation - Morphology of cyclonic storms in the South Pacific Re...
Proposal Presentation - Morphology of cyclonic storms in the South Pacific Re...
 
Snapchat Policy Primer
Snapchat Policy PrimerSnapchat Policy Primer
Snapchat Policy Primer
 
Deputy president's speech asea 2014 conference 24 11 2014
Deputy president's speech   asea 2014 conference 24 11 2014Deputy president's speech   asea 2014 conference 24 11 2014
Deputy president's speech asea 2014 conference 24 11 2014
 
(8.7.1) soal dan pembahasan spldv, matematika sltp kelas 8
(8.7.1) soal dan pembahasan spldv, matematika sltp kelas 8(8.7.1) soal dan pembahasan spldv, matematika sltp kelas 8
(8.7.1) soal dan pembahasan spldv, matematika sltp kelas 8
 
(8.6.1) soal dan pembahasan persamaan garis lurus, matematika sltp kelas 8
(8.6.1) soal dan pembahasan persamaan garis lurus, matematika sltp kelas 8(8.6.1) soal dan pembahasan persamaan garis lurus, matematika sltp kelas 8
(8.6.1) soal dan pembahasan persamaan garis lurus, matematika sltp kelas 8
 

Dernier

BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
JuliBriana2
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
nabilafarahdiba95
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
JarzaniIsmail
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
novibernadina
 

Dernier (20)

Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
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
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
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...
 

Pbd function

  • 1. Rendy M (12.41010.0151) Abu Rizal D (12.41010.0155) Yose P (12.41010.0158) Ubaidillah (12.41010.0238)
  • 2. Function berbeda dengan procedure, perbedaannya pada function terdapat pengembalian nilai (return values). Maka dari itu dalam pembuatannya juga kita harus menggunakan statemen RETURN untuk proses pengembalian nilai
  • 3. Dimanakah Letak FUNCTION?? DECLARE -- Disinilah Letak Function  BEGIN -- berisi statement2 yang akan di eksekusi EXCEPTION -- berisi perintah untuk mengatasi error yang mungkin terjadi END;
  • 4. Berbeda dengan Pembuatan Procedure, Function dibuat dengan menggunakan statement CREATE FUNCTION. CREATE OR REPLACE FUNCTION nama_function(parameter_1 tipedata, parameter_2 tipedata,…) RETURN tipedata_function IS variable-variable_lokal BEGIN statement; … RETURN nilai_function; END;
  • 5.  Nilai yang dilewatkan ke dalam sebuah prosedur maupun fungsi disebut parameter.