FUNCTION Kelompok 2 : Dewi sandra ( 1035010070) Krisna indriarti ( 1135010024) Setiyono lukito ( 1135010031) Guruh tri L ( 1135010082)

Slides:



Advertisements
Presentasi serupa
Mata Kuliah: Bahasa C++ Harni Kusniyati
Advertisements

PASCAL - 8 MODUL.
STRUKTUR PERULANGAN Statemen ini di gunakan untuk memproses statemen-statemen tertentu berulang kali. Struktur perulangan While … Do Jenis perulangan.
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
Procedure.
© Ilmu Komputer UGM Stored Function.
PL/SQL - LANJUTAN PERULANGAN KONDISI.
Method.
TRIGGER.
PROCEDURE DAN FUNCTION
Function(2).
Trigger.
Procedure & Function Sub Program.
PL/SQL PROGRAMMING PL/SQL adalah prosedur berkelanjutan dari Oracle -SQL yang menawarkan satu bentuk bahasa pemrograman. PL/SQL memungkinkan user atau.
STORED PROCEDURE Achmad Yasid, SKom.
Procedure , Function dan Parameter
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
Procedure Siti Mukaromah, S.Kom.
TRIGGER.
Pertemuan 19 FUNGSI (Method) Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
Function User Function.
Tabled Value Parameter. Tabled Value Parameter merupakan tipe data yang dibuat oleh user Tabled Value Parameter digunakan untuk mengirimkan multiple rows.
Pertemuan 19 FUNGSI (Method) Bag.2 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom.
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
Sub Program Materi 8.
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
Function (Fungsi).
PROCEDURE AND FUNCTION
HANDLING EXCEPTIONS.
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
C U R S O R.
Exception Handling: Non Predefined Exception
PACKAGE.
Stored Procedure Dengan Parameter
Stored Function Tanpa Parameter
Tujuan Pembelajaran Mampu menjelaskan dan mendemokan konsep overload pada subprogram; Mampu menjelaskan dan mendemokan cara membangun initialization.
PENJURUSAN DI ORACLE ORACLE DEVELOPER
STORED PROCEDURE & TRIGGER
UNIVERSITAS BRAWIJAYA
Procedure dan Function
Praktikum Berkas dan Basis Data
TRIGGER.
Prosedur.
Procedure Siti Mukaromah, S.Kom.
SUBROUTINE: Prosedure dan Fungsi
Blok PL/SQL Non Modular dan Modular
STRUKTUR KONTROL Pertemuan Ke-7.
“Array, Procedure dan Function”
TEKNOLOGI INDUSTRI PERTANIAN
Anonymous Blok PL/SQL dan Tipe Data
Stored Procedure Tanpa Parameter
PERULANGAN.
LAB PEMOGRAMAN III (VISUAL BASIC)
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
Stored Function Dengan Parameter
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
MATERI 3 Sub Program PRAKTIKUM DDP.
PROCEDURE, FUCTION, ARRAY
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
Nama Kelompok Hardani Novian S Musyafa’ Tanjung
FUNCTION Muzamil Indra ( ) Oky Putranto ( )
Percabangan dalam VB6: GoTo, GoSub, Sub, Function
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
Integritas Basis Data Triggers, Store Procedure
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
Stored Procedure D. SINAGA, M.KOM.
ORACLE PL/SQL TRIGGER Program Studi D3 Teknik Informatika -Fakultas Ilmu Terapan.
Logika dan Algoritma Agung Brastama Putra.
Transcript presentasi:

FUNCTION Kelompok 2 : Dewi sandra ( 1035010070) Krisna indriarti ( 1135010024) Setiyono lukito ( 1135010031) Guruh tri L ( 1135010082)

Procedure dan function adalah sebuah blok PL/SQL yang dapat berdiri sendiri dan disimpan sebagai suatu objek di dalam database untuk melakukan tugas-tugas spesifik tertentu. Hal ini akan membuat kode yang dibuat lebih bersifat modular.

Procedure adalah suatu blok PL/SQL yang menyimpan sekumpulan perintah yang tidak disertai dengan pengembalian nilai. Dengan kata lain, procedure hanya melakukan proses tertentu saja. Syntax untuk membuat procedure

Perbedaan function dengan prosedure Function adalah suatu blok PL/SQL yang memiliki konsep sama dengan procedure, hanya saja pada function terdapat pengembalian nilai (return value) Karena function dapat mengembalikan sebuah nilai, function dapat diakses seperti layaknya sebuah variabel biasa Sedangkan prosedure hanya menyimpan sekumpulan perintah yang tidak disertai dengan pengembalian nilai. Dengan kata lain, procedure hanya melakukan proses tertentu saja.

MEMBUAT FUNCTION Bentuk Umum : CREATE OR REPLACE FUNCTION nama_function (parameter_1, …) RETURN tipe_data AS variabel_1 tipe_data; … BEGIN statemen_1; RETURN nilai_yang_dikembalikan; END;

Statemen RETURN tipe_data diatas menunjukkan bahwa function akan mengembalikan nilai dengan tipe data tertentu Statemen RETURN nilai_yang_dikembalikan berfungsi untuk mengembalikan nilai yang telah diproses dalam function

Contoh Function Tanpa Parameter CREATE OR REPLACE FUNCTION tulis_teks RETURN VARCHAR2 AS S VARCHAR2(20) BEGIN S := ‘HALLO SEMUA’; RETURN S; END; /

Contoh Function Tanpa Parameter (2) SET SERVEROUTPUT ON DECLARE X VARCHAR2(20); BEGIN X := tulis_teks; DBMS_OUTPUT.PUT_LINE(X); END; /

Contoh Function Dengan Parameter CREATE OR REPLACE FUNCTION pangkat (bil INTEGER, n INTEGER) RETURN INTEGER AS HASIL INTEGER(10); I INTEGER; BEGIN HASIL := 1; FOR I IN 1..n LOOP HASIL := HASIL * bil; END LOOP; RETURN HASIL; END; /

Contoh Function Dengan Parameter (2) SET SERVEROUTPUT ON DECLARE H INTEGER; BEGIN H := pangkat(2, 3); DBMS_OUTPUT.PUT_LINE(‘Hasil = ‘ || TO_CHAR(H)); END; /

Contoh Function Dalam Function CREATE OR REPLACE FUNCTION kuadrat (X NUMBER) RETURN NUMBER AS HASIL NUMBER(10); BEGIN HASIL := X * X; RETURN HASIL; END; /

Contoh Function Dalam Function (2) CREATE OR REPLACE FUNCTION determinan (a NUMBER, b NUMBER, c NUMBER) RETURN NUMBER AS D NUMBER(10); BEGIN D := kuadrat(b) – (4 * a * c); RETURN D; END; /

Contoh Function Dalam Function (3) SET SERVEROUTPUT ON DECLARE D NUMBER(10); BEGIN D := determinan(1, 1, -6); DBMS_OUTPUT.PUT_LINE(‘Nilai determinan = ‘ || TO_CHAR(D)); END; /

Presentase keaktifan Sandra dewi 25 % Krisna indriarti 25 % Setiyono Lukito 25 % Guruh Tri L 25 %

Daftar pustaka http://nindiwahyuni.blogspot.com/2013/05/function-pada-plsql.html http://irpantips4u.blogspot.com/2012/10/Prosedure-Fungsi-pada-PLSQL.html file:///E:/semester%205/contoh%20function.htm

Pertanyaan hasil syntaxnya gimana/otputnya? penjelasan syntax dari semunya fungsinya apa? perbedaan fungsi parameter dan non parameter?

Terimakasih 