0% menganggap dokumen ini bermanfaat (0 suara)
48 tayangan7 halaman

Pengenalan PL/SQL dan Fitur Utamanya

Dokumen tersebut merangkum tentang pengertian PL/SQL sebagai bahasa pemrograman yang menggabungkan bahasa prosedural dan SQL. PL/SQL memiliki beberapa keuntungan seperti struktur blok, kinerja tinggi, produktivitas tinggi, penanganan kesalahan, dukungan untuk aplikasi web, dan skalabilitas. Dokumen juga menjelaskan fitur dan struktur umum dari PL/SQL.

Diunggah oleh

akbar ikhsan
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
48 tayangan7 halaman

Pengenalan PL/SQL dan Fitur Utamanya

Dokumen tersebut merangkum tentang pengertian PL/SQL sebagai bahasa pemrograman yang menggabungkan bahasa prosedural dan SQL. PL/SQL memiliki beberapa keuntungan seperti struktur blok, kinerja tinggi, produktivitas tinggi, penanganan kesalahan, dukungan untuk aplikasi web, dan skalabilitas. Dokumen juga menjelaskan fitur dan struktur umum dari PL/SQL.

Diunggah oleh

akbar ikhsan
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

PENGENALAN PL/SQL

Galuh Oka Safitri, [Link].,[Link]


Pendahuluan
Procedural Language/Structured Query Language (PL/SQL) adalah generasi ke-4 (4GL:
Fourth–Generation Languages) dari bahasa pemrograman dimana merupakan sebuah penggabungan
antara bahasa pemrograman prosedural (PL) dan SQL syntax. Berbeda dengan SQL yg hanya
mementingkan bagaimana mendapatkan hasil, dengan PL/SQL juga akan diketahui bagaimana proses
untuk mendapatkan hasil tersebut. Dikarenakan PL/SQL merupakan bahasa prosedural, maka
statement/syntax yg digunakan sangat tergantung dari jenis bahasa yg diadopsi.

• PL/SQL (Procedural Language/Structure Query Language) Adalah suatu blok yang berisi skrip-skrip Bahasa
prosedural.
• PL/SQL merupakan Bahasa pemrograman prosedural
• PL/SQL dapat meningkatkan kinerja database
• PL/SQL merupakan Bahasa pemrograman yang menggabungkan Bahasa procedural, seperti pernyataan
percabangan (IF-THEN -ELSE), pengulangan (LOOP) dan deklarasi variable. PL/SQL dikembangkan oleh
Oracle untuk pembuatan Fungsi, DatabaseTrigger, dan Stored Procedure.
KEUNTUNGAN PL/SQL
1. Struktur blok
• PL/SQL terdiri dari blok kode, yang dapat bersarang (nested) dalam satu sama lain. Setiap blok membentuk
unit tugas atau modul logis. PL / SQL dapat disimpan dalam database dan digunakan kembali.
2. Performa yang tinggi
• PL/SQL dapat mengirim blok pernyataan ke database yang secara signifikan mengurangi lalu lintas antara
aplikasi dan database.
3. Produktivitas yang tinggi
• PL/SQL memungkinkan user menulis kode ringkas untuk memanipulasi data. Sama seperti bahasa scripting
PERL dapat membaca, mengubah, dan menulis data dalam file, PL/SQL dapat query, transform, dan update data
dalam database. Sehingga PL/SQL memiliki banyak fitur yang dapat menghemat waktu saat merancang dan
debugging suatu program database.
4. Penanganan kesalahan
• PL/SQL menangani kesalahan atau pengecualian secara efektif selama pelaksanaan program PL/SQL. Setelah
pengecualian tertangkap, tindakan tertentu dapat diambil tergantung pada jenis pengecualian atau dapat
ditampilkan kepada pengguna dengan pesan. Pengecualian disini biasanya disebut sebagai exception.
KEUNTUNGAN PL/SQL (Lanjutan)
5. Support untuk mengembangkan aplikasi web
• PL/SQL memungkinkan pengguna membuat aplikasi yang menghasilkan halaman web langsung dari database,
memungkinkan pengguna untuk membuat database berada di dalam Web dan membuat data back-office dapat
diakses di intranet.
6. Skalabilitas
• PL/SQL stored subprograms meningkatkan skalabilitas dengan memusatkan pemrosesan aplikasi pada server
database. Fasilitas shared-memory dari shared-server memungkinkan database mendukung ribuan pengguna
bersamaan pada satu node.
7. Manageability
• PL/SQL stored subprograms meningkatkan pengelolaan karena pengguna hanya dapat menyimpan satu salinan
subprogram, di server database, daripada satu salinan di setiap sistem klien. Sejumlah aplikasi dapat
menggunakan subprogram, dan pengguna dapat mengubah subprogram tanpa memengaruhi aplikasi yang
menjalankannya.
FITUR PADA PL/SQL
• PL / SQL terintegrasi dengan SQL.
• Menawarkan pengecekan error yang luas.
• Memiliki berbagai jenis data.
• Memiliki berbagai struktur pemrograman
• Mendukung pemrograman terstruktur melalui function dan
procedure.
• Mendukung pemrograman berorientasi objek
• Mendukung pengembangan aplikasi web dan halaman server
BENTUK UMUM STUKTUR UMUM PL/SQL

DECLARE
variabeltipe_data;
konstantaCONSTANT tipe_data:= nilai;
...
BEGIN
statement_1;
statement_2;
EXCEPTION
WHEN nama_eksepsiTHEN statement_untuk_mengatasi_error;
...
END;
CONTOH
SET SERVEROUTPUT ON
BEGIN
DBMS_OUTPUT.PUT_LINE('Belajar Oracle');
END;

Anda mungkin juga menyukai