· Web viewHasil Insert Pin_Nomer Function (My SQL) Fungsi lama kerja Fungsi keterlambatan...

Post on 17-Mar-2018

252 views 3 download

Transcript of · Web viewHasil Insert Pin_Nomer Function (My SQL) Fungsi lama kerja Fungsi keterlambatan...

LAPORAN PRAKTIKUM 4

BASIS DATA LANJUT

Oleh :

Moch Anwar Syafi’i (12120041)

Priskila Maria Cecilia (12120050)

Nory Meilany (12120062)

FAKULTAS TEKNIK

JURUSAN TEKNIK INFORMATIKA

UNIVERSITAS WIJAYA KUSUMA SURABAYA

2014

TUJUAN

Dapat mengerti tentang penggunaan procedure dan function

Memahami penggunaan procedure dan function

Mampu menerapkan penggunaan procedure dan function

DASAR TEORI

PROCEDURE dan FUNCTION

1. Function

Function adalah jenis PL/SQL block yang menghasilkan nilai satu nilai, function

digunakan melakukan perhitungan, mengecek eksistensi dan kevalidan suatu data.

Function bisa dilibatkan dalam ekspresi. Function bisa disimpan dalam database

sebagai objek schema, sehinggan suatu function bisa digunakan berulangkali

tanpa harus melakukan parsing dan compile ulang. Parameter yang berlaku hanya

parameter IN.

2. Procedure

Procedure adalah subprogram yang digunakan untuk melakukan proses tertentu.

Procedure bisa disimpan dalam database sebagai objek schema, sehingga suatu

procedure bisa digunakan berulangkali tanpa harus melakukan parsing dan

compile ulang. Procedure yang disimpan di database biasa disebut stored

procedure.

Privilege yang dibutuhkan CREATE PROCEDURE atau CREATE ANY

PROCEDURE.

Procedure bisa mempunyai parameter yang bisa digunakan untuk mengirim nilai

ke dalam prosesure dan menampung hasil proses dari procedure. Ada tiga mode

parameter untuk stored procedure yaitu: IN mengrim nilai (angka, variable,

ekspresi), OUT menampung hasil dari proses procedure (variable), IN OUT

mengirim nilai dan menampung hasil proses (variable). 

MATERI YANG DIBAHAS

TUGAS PENDAHULUAN

Dasar teori PROCEDUR dan FUNCTION

TUGAS LABORATORIUM

TUGAS TAMBAHAN LABORATORIUM

TUGAS LABORATORIUM

TUGAS TAMBAHAN LABORATORIUM Procedure (My SQL)

- Create procedure Pegawai

- Create Pegawai_Honorer

- Hasil insert Pegawai_Honorer

- Insert Jabatan

- Hasil insert Jabatan

- Insert Pegawai_Tetap

- Hasil insert Pegawai_Tetap

- Insert Pegawai

- Hasil Insert Pegawai

- Insert Pin_Nomer

- Hasil Insert Pin_Nomer

Function (My SQL)

- Fungsi lama kerja

- Fungsi keterlambatan

Procedur (ORACLE)

- Create Jabatan

- Insert Jabatan

- Create Procedure Insert_Pegawai

- Create Procedure Update_Pegawai

- Create Procedure Delete_Pegawai

Function (ORACLE)

- Fungsi Lama_Kerja

- Fungsi Telat_Kerja

KESIMPULAN

Function  adalah  jenis PL/SQL block  yang menghasilkan  satu nilai. Secara

umum,  function

digunakan melakukan perhitungan, mengecek eksistensi dan kevalidan  suatu

data. Function bisa dilibatkan dalam expresi.

Procedure  adalah  subprogram  yang  digunakan  untuk melakukan  proses 

tertentu.