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

17
LAPORAN PRAKTIKUM 4 BASIS DATA LANJUT Oleh : Moch Anwar Syafi’i (12120041) Priskila Maria Cecilia (12120050) Nory Meilany (12120062) FAKULTAS TEKNIK JURUSAN TEKNIK INFORMATIKA

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

Page 1: · Web viewHasil Insert Pin_Nomer Function (My SQL) Fungsi lama kerja Fungsi keterlambatan Procedur (ORACLE) Create Jabatan Insert Jabatan Create Procedure Insert_Pegawai Create Procedure

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

Page 2: · Web viewHasil Insert Pin_Nomer Function (My SQL) Fungsi lama kerja Fungsi keterlambatan Procedur (ORACLE) Create Jabatan Insert Jabatan Create Procedure Insert_Pegawai Create Procedure

TUJUAN

Dapat mengerti tentang penggunaan procedure dan function

Memahami penggunaan procedure dan function

Mampu menerapkan penggunaan procedure dan function

Page 3: · Web viewHasil Insert Pin_Nomer Function (My SQL) Fungsi lama kerja Fungsi keterlambatan Procedur (ORACLE) Create Jabatan Insert Jabatan Create Procedure Insert_Pegawai Create Procedure

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). 

Page 4: · Web viewHasil Insert Pin_Nomer Function (My SQL) Fungsi lama kerja Fungsi keterlambatan Procedur (ORACLE) Create Jabatan Insert Jabatan Create Procedure Insert_Pegawai Create Procedure

MATERI YANG DIBAHAS

TUGAS PENDAHULUAN

Dasar teori PROCEDUR dan FUNCTION

TUGAS LABORATORIUM

TUGAS TAMBAHAN LABORATORIUM

Page 5: · Web viewHasil Insert Pin_Nomer Function (My SQL) Fungsi lama kerja Fungsi keterlambatan Procedur (ORACLE) Create Jabatan Insert Jabatan Create Procedure Insert_Pegawai Create Procedure

TUGAS LABORATORIUM

Page 6: · Web viewHasil Insert Pin_Nomer Function (My SQL) Fungsi lama kerja Fungsi keterlambatan Procedur (ORACLE) Create Jabatan Insert Jabatan Create Procedure Insert_Pegawai Create Procedure

TUGAS TAMBAHAN LABORATORIUM Procedure (My SQL)

- Create procedure Pegawai

- Create Pegawai_Honorer

- Hasil insert Pegawai_Honorer

- Insert Jabatan

Page 7: · Web viewHasil Insert Pin_Nomer Function (My SQL) Fungsi lama kerja Fungsi keterlambatan Procedur (ORACLE) Create Jabatan Insert Jabatan Create Procedure Insert_Pegawai Create Procedure

- Hasil insert Jabatan

- Insert Pegawai_Tetap

- Hasil insert Pegawai_Tetap

Page 8: · Web viewHasil Insert Pin_Nomer Function (My SQL) Fungsi lama kerja Fungsi keterlambatan Procedur (ORACLE) Create Jabatan Insert Jabatan Create Procedure Insert_Pegawai Create Procedure

- Insert Pegawai

- Hasil Insert Pegawai

- Insert Pin_Nomer

Page 9: · Web viewHasil Insert Pin_Nomer Function (My SQL) Fungsi lama kerja Fungsi keterlambatan Procedur (ORACLE) Create Jabatan Insert Jabatan Create Procedure Insert_Pegawai Create Procedure

- Hasil Insert Pin_Nomer

Function (My SQL)

Page 10: · Web viewHasil Insert Pin_Nomer Function (My SQL) Fungsi lama kerja Fungsi keterlambatan Procedur (ORACLE) Create Jabatan Insert Jabatan Create Procedure Insert_Pegawai Create Procedure

- Fungsi lama kerja

- Fungsi keterlambatan

Procedur (ORACLE)

Page 11: · Web viewHasil Insert Pin_Nomer Function (My SQL) Fungsi lama kerja Fungsi keterlambatan Procedur (ORACLE) Create Jabatan Insert Jabatan Create Procedure Insert_Pegawai Create Procedure

- Create Jabatan

- Insert Jabatan

- Create Procedure Insert_Pegawai

Page 12: · Web viewHasil Insert Pin_Nomer Function (My SQL) Fungsi lama kerja Fungsi keterlambatan Procedur (ORACLE) Create Jabatan Insert Jabatan Create Procedure Insert_Pegawai Create Procedure

- Create Procedure Update_Pegawai

- Create Procedure Delete_Pegawai

Page 13: · Web viewHasil Insert Pin_Nomer Function (My SQL) Fungsi lama kerja Fungsi keterlambatan Procedur (ORACLE) Create Jabatan Insert Jabatan Create Procedure Insert_Pegawai Create Procedure

Function (ORACLE)

- Fungsi Lama_Kerja

- Fungsi Telat_Kerja

Page 14: · Web viewHasil Insert Pin_Nomer Function (My SQL) Fungsi lama kerja Fungsi keterlambatan Procedur (ORACLE) Create Jabatan Insert Jabatan Create Procedure Insert_Pegawai Create Procedure

KESIMPULAN

Page 15: · Web viewHasil Insert Pin_Nomer Function (My SQL) Fungsi lama kerja Fungsi keterlambatan Procedur (ORACLE) Create Jabatan Insert Jabatan Create Procedure Insert_Pegawai Create Procedure

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.