Download
function n.
Skip this Video
Loading SlideShow in 5 Seconds..
FUNCTION PowerPoint Presentation

FUNCTION

176 Views Download Presentation
Download Presentation

FUNCTION

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. FUNCTION Muzamil Indra (12.41010.0109) Oky Putranto (12.41010.0111) M. Ivan Setiawan (12.41010.0123) Reza Said (12.41010.0133)

  2. Procedure dan Function Berbeda??

  3. Functionberbeda denganprocedure, perbedaannyapada function terdapatpengembaliannilai (return values). Maka dari itu dalam pembuatannya juga kita harus menggunakan statemen RETURN untuk proses pengembalian nilai

  4. Dimanakah Letak FUNCTION?? DECLARE -- Disinilah Letak Function  BEGIN -- berisi statement2 yang akan di eksekusi EXCEPTION -- berisi perintah untuk mengatasi error yang mungkin terjadi END;

  5. Membuat function 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_functionIS variable-variable_lokal BEGIN statement; … RETURN nilai_function; END;

  6. Setelah Berhasil Membuat FUNCTION Apa yang dilakukan selanjutnya?

  7. Pemanggilan Function Declare nama suplier.nama_suplier%TYPE; Begin nama := cari_NamaSUplier; dbms_output.put_Line(nama); End;

  8. parameter • Nilai yang dilewatkan ke dalam sebuah prosedur maupun fungsi disebut parameter. • Dalam ORACLE, parameter diklasifikasikan menjadi 3 jenis, yaitu parameter masukan, keluaran dan masukan-keluaran.

  9. Parameter Masukan Berguna untuk menyimpan nilai yang akan digunakan sebagai input (masukan) di dalam badan procedure maupun function. Parameter ini ditandai dengan metode IN.

  10. Parameter Keluaran Parameter ini berperan sebagai parameter yang menampung nilai hasil dari suatu proses yang dilakukan didalam sub program. Suatu Parameter dikatakan parameter keluaran apabila dituliskan dalam mode OUT.

  11. Parameter Masukan-Keluaran Parameter jenis ini merupakan parameter gabungan dari kedua jenis diatas. Konsepnya, mula-mula bada procedure maupun function akan melakukan proses terhadap nilai masukan yang dikirimkan dari parameter. Kemudian nilai hasil yang diproleh dari proses tersebut akan disimpan kembali ke parameter. Suatu parameter dikatakan parameter Masukan-Keluaran apabila ditulis dalam mode IN OUT

  12. Terimakasih