· Web viewHasil Insert Pin_Nomer Function (My SQL) Fungsi lama kerja Fungsi keterlambatan...
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.