Jumat, 12 Desember 2014

PRAKTIKUM 12 FUNCTION & PROCEDURE

FUNCTION
SISTEM MANAJEMEN BASIS DATA







Di Susun Oleh :
DINA ANDHINI KAYADOE
SI 12 B
12.12.0078




STMIK AMIKOM PURWOKERTO
TAHUN PELAJARAN 2012/2013


Soal / Permasalahan

  1. Apa yang dimaksud dengan function?
  2. Apa yang dimaksud dengan procedure?
  3. Apa kegunaan dari Function?
  4. Bagaimana cara membuat function?
  5. Bagaimana cara membuat procedure?

Landasan Teori

Function adalah jenis PL/SQL block yang menghasilkan suatu nilai. Function digunakan untuk melakukan perhitungan, mengecek eksistensi dan kevalidan suatu data.

Procedure adalah subprogram yang digunakan untuk melakukan proses tertentu. Procedure dapat disimpan dalam database sebagai object schema, sehingga suatu procedure dapat digunakan berulangkali tanpa harus melakukan parsing dan compile ulang.

PEMBAHASAN


1. Berikut merupakan contoh pembuatan function pada user scott dengan menggunakan
tabel emp:

Berikut ini cara menjalankan function
  1. Menjalankan function sebagai parameter dari suatu procedure
     
    b. Menjalankan funtion sebagai bagian dari ekspresi

     

      Menjalankan function pada perintah SELECT:
2. Berikut contoh pembuatan function yang lain
 
 
Cara menjalankannya:
  
  1. Contoh procedure sederhana :
     
    Menjalankan procedure dari SQL*Plus:
     
    Menjalankan procedure PL/SQL Block atau procedure lain :
     
    2. Parameter IN
    Mode default, jika tidak disebutkan maka paramater procedure merupakan parameter IN.
     
    Untuk mengeksekusi procedure :
     
     
    3. Parameter OUT
    Digunakan untuk menampung hasil proses procedure. ditandai dengan OUT setelah nama
    parameter.
     
    Buat environment variable atau bind variable untuk menampung hasil procedure:

    Diatas adalah nilai yang akan dikirim melalui G_PHONE
    Eksekusi procedure:
     
     
    Kesimpulan
    Function memudahkan dalam melakukan perhitungan, mengecek eksistenti dan kevalidan suatu data. Selain itu function dapat disimpan dalam database sebagai object schema, sehingga suatu function bisa digunakan berulangkali tanpa harus melakukan parsing dan compile ulang begitu juga dengan procedure yang dapat disimpan dalam database sebagai object schema.

    Daftar Pustaka


0 komentar:

Posting Komentar

Crossed Red Kunai - Naruto

Labels

Free Ongkir Blibli

fashion wanita