Back-End Programming
Assalamualaikum Wr. Wb
Materi selanjutnya, sayaakan membahas sekilas tentang Back-End Programming.
Mungkin kalian bingung, apa yang dimaksud dengan back-end
programming? Dari katanya saja sudah ketahuan, backend itu dibelakang dan
programming itu pemogramman. Jadi, suatu program yang bekerja dibelakang atau
yang tidak dilihat oleh user. Contohnya dalam sistem basis data itu seperti PL/SQL.
PL/SQL itu dirancang khusus untuk pengolahan mulus dari perintah SQL. Ini
memberikan sintaks khusus untuk tujuan ini dan mendukung persis datatypes sama
seperti SQL. Server-side PL / SQL disimpan dan disusun dalam Oracle Database
dan berjalan dalam executable Oracle. Secara otomatis mewarisi ketahanan,
keamanan, dan portabilitas Oracle Database.
a.
Kelebihan
PL/SQL
Blok PL/SQL juga mempunyai kelebihan tersendiri. Beberapa kelebihannya,
antara lain adalah :
1.
Integritas ketat dengan SQL
2.
Performa yang lebih baik
3.
Produktifitas yang lebih
tinggi
4.
Portabilitas penuh
5.
Keamanan ketat
6.
Akses ke paket-paket yang
telah di tentukan
7.
Dapat mendukung pemograman
berorientasi objek dan mendukung pengembangan halaman dan aplikasi web dan
server pages (PSPs).
b.
Struktur
PL/SQL
Blok PL/SQL mempunyai struktur yang dibagi menjadi 3 bagian. Berikut
·
Declaration Section
(DECLARE)
·
Execution Section (BEGIN,
END)
·
Exception Section
(EXCEPTION)
c.
Komponen
Utama PL/SQL
PL/SQL
mempunyai komponen utama. Ada 3 komponen utama dalam blok PL/SQL, antara lain
adalah :
1.
Annonymous
Blok ->cAnonymous block ini tidak
dibuat (CREATE) dan tak disimpan pada database, biasanya dijalankan dari dalam
aplikasi.
2.
Strored
Subprogram -> PL/SQL Block ini yang dipanggil dengan
sekumpulan parameter. PL/SQL memiliki dua jenis subprogram yaitu: procedure dan
function. Secara umum procedure digunakan untuk melaksanakan aksi
dan function digunakan untuk komputasi suatu nilai.
3.
Trigger -> blok PL/SQL yang disimpan dalam database dan akan diaktivasi
ketika kita melakukan statement-statement SQL (DELETE, UPDATE, dan INSERT) pada
sebuah tabel. Trigger itu mempunyai event, nah event itu telah yang menandakan
bahwa trigger harus dijalankan
4.
Cursor
Cursor
itu sama seperti select pada SQL. Cursor mempunyai 3 macam, yaitu antara lain :
·
Cursor yang bertipe data
refcursor dan dapat digunakan untuk semua query
·
Cursor yang memiliki query
·
Cursor yang memilik query
dan sekaligus berparameter.
Sekian dari saya, Wassalamualaikum Wr. Wb
Sekian dari saya, Wassalamualaikum Wr. Wb
1.Softfile DIKTAT KULIAH IK 330 - BASIS DATA Dosen: Budi Laksono Putro, S.Si, MT
2. Gudangilmukomputer.com
Komentar
Posting Komentar