TUGAS RANGKUMAN
Mata Kuliah : Pemrograman
Basis Data II
Dosen : Titik Lusiani, M.Kom, OCP
Blog Dosen : Blog.stikom.edu/lusiani
A.
Procedure
dan Function
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.
A.1 Procedure
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.
A.2 Parameter pada procedure
Ada 3 tipe parameter pada
procedure, yaitu:
1.
IN
Parameter
IN Parameter tipe parameter yang
didefinisikan pada actual parameter untuk ditangkap oleh formal parameter.
Untuk mendefinisikan tidak perlu dituliskan parameternya. Karena parameter IN telah didefinisikan secara DEFAULT oleh Oracle.
2.
OUT
Parameter
OUT Parameter adalah tipe parameter
pada procedure yang nilainya dapat digunakan oleh pemanggil procedure.
Parameter OUT merupakan kebalikan dari IN parameter.
3.
IN
OUT Parameter
IN OUT Parameter adalah
tipe parameter yang digunakan untuk mengirimkan sebuah nilai ke procedure untuk
diproses dan dikembalikan oleh pemanggil procedure.
A.3 Function
Function
adalah sebuah blok PL/SQL yang dapat mengembalikan nilai. Maka dari itu
dalam
pembuatannya harus menggunakan statemen RETURN untuk proses pengembalian nilai.
B. Package
Package merupakan suatu kumpulan
subprogram seperti PROCEDURE dan
FUNCTION. Dengan
Package, Kita dapat menjalankan beberapa blok PL/SQL
hanya dalam satu kali eksekusi
B.1 Keuntungan
Menggunakan PACKAGE :
- Modularity
- Memudahkan dalam hal Maintenance
- Memudahkan dalam hal design aplikasi
- Dapat Menyembunyikan Informasi, karena yang hanya ditampilkan dalam sebuah aplikasi hanya parent atau spesifikasinya saja, sedangkan body nya disembunyikan dan tidak dapat diakses.
- Added functionality
- Meningkatkan Performance
- Dapat menggunakan Overloading
|
|
Tidak ada komentar:
Posting Komentar