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
 
Sumber :
1.Softfile DIKTAT KULIAH  IK 330 - BASIS DATA  Dosen: Budi Laksono Putro, S.Si, MT  
2. Gudangilmukomputer.com

Komentar

Postingan Populer