[Share] Tutorial PL/SQL
#1
Wink 
Assalamu'alaikum,
Untuk membagi dan menambah ilmu, saya ingin mensharing sdikit tentang PL/SQL Big Grin ...
Kita mulai saja yaa Smile
  • Apa itu PL / SQL ?
PL / SQL merupakan kombinasi / gabungan dari Structured Query Language (SQL) bersama dengan fitur bahasa pemrograman procedural (PL) yang dikembangkan oleh Oracle Corporation di awal 90-an untuk meningkatkan kemampuan SQL.
PL/SQL adalah salah satu dari tiga bahasa pemrograman kunci database Oracle, yaitu SQL, Java, dan PL/SQL.
  • Kenapa SQL saja tidak cukup ?
Kenapa SQL saja tidak cukup ? ,
Dikarenakan SQL itu tidak memiliki pernyataan bersyarat dan logika, seperti pernyataan IF THEN ELSE.
PL/SQL dapat menangani logika tersebut dengan mudah.

  • Fitur PL / SQL
PL/SQL memiliki beberapa fitur berikut :
  1. PL / SQL terintegrasi dengan SQL.
  2. Menawarkan pengecekan error yang luas.
  3. Memiliki berbagai jenis data.
  4. Memiliki berbagai struktur pemrograman
  5. Mendukung pemrograman terstruktur melalui function dan procedure.
  6. Mendukung pemrograman berorientasi objek
  7. Mendukung pengembangan aplikasi web dan halaman server
  • Keuntungan PL / SQL

PL/SQL memiliki keuntungan sebagai berikut :


  1. Peningkatan kinerja,
    PL / SQL memungkinkan pengiriman seluruh blok pernyataan ke database pada satu waktu. Hal ini akan mengurangi lalu lintas jaringan dan memberikan kinerja tinggi untuk aplikasi.
  2. Portable,
    PL/SQL adalah sarana yang asli dimiliki oleh oracle server, artinya program PL/SQL dapat dengan mudah dipindahkan dari satu oracle server ke oracle server lainnya, meskipun denga OS atau platform yang berbeda.
  3. Dapat mendeklarasikan variable,
    Dapat berupa variable, constant, cursor, dan exception.
    Penggunaan variable/ identifier sanagat memudahkan dalam membuat suatu perintah SELECT untuk diproses dan hasilnya digunakan untuk melakukan proses lainnya.
  4. Dapat mengganakan struktur control (LOOP, FOR, WHILE)

  5. Security
    PL/SQL memungkinkan kita untuk memberikan pembatasan antara client dan server. Pembatasan tersebut bisa diberikan lewat trigger yang ditulis dalam bentuk PL/SQL, sehingga bisa membatasi akses ke aplikasi dan database.

  6. Higher Productivity

    PL/SQL dapat digunakan di semua aplikasi Oracle termasuk Oracle Forms dan Oracle reports. Sehingga tidak perlu membuat dengan sintak yang lain pada platform yang sama dan waktu pengembangan pun bisa di hemat.

  7. Better Performance
    Tanpa menggunakan PL/SQL, Oracle hanya menjalankan satu statement SQL pada satu waktu jika hal ini dilakukan pada lingkungan client server jelas akan membebani jalur komunikasi. Jika menggunakan PL/SQL, satu blok statement akan dikirimkan sekaligus pada waktu yang sama. Keuntungan yang diperoleh dari sisi aplikasi adalah aplikasi menjadi lebih ringan karena respon dari server cepat dan statement dikirimkan sekaligus pada waktu yang sama dan penggunaan memori juga berkurang.

  8. PL / SQL menyediakan dukungan untuk Object-Oriented Programming.

  9. PL / SQL menyediakan dukungan untuk Mengembangkan Aplikasi Web dan Server Pages.

  • Lingkungan PL/SQL
Untuk menjalankan program PL/SQL, kita harus memiliki beberapa aplikasi pada mesin kita, yaitu :
  • SQLPlus atau SQL Developer
Aplikasi ini yang akan mengirimkan baris printah kita kedalam mesin untuk diproses.
SQLplus sudah ada saat menginstall ORACLE RDBMS Server,
SQL Developer kalian bisa dapatkan di link ini:

SQL Developer
  • Oracle RDBMS Server
Aplikasi ini yang akan mengeksekusi printah printah dan menjadi server database kita.
Kalian bisa download ORACLE 11gr2 di link ini:

Oracle RDBMS Server

Kalian bisa mendownload versi 32bit atau versi 64bit sesuai system operasi yang kalian gunakan.

Untuk cara install Oracle RDBMS Server dan membuat databasenya kalian misa kelink berikut Big Grin
untuk saat ini sampai di sini dulu yaa Smile, kalau ada kesempatan lagi saya akan lanjutkan PL/SQL Programmingnya Smile...


Trimakasih... Smile
CIMIWW ... Big Grin

Wasalam Smile

Source :


#2
wah oracle ya, kereen Big Grin
ada contohnya ga bro? misal untuk login page...

+1 dari saya

#3
(10-02-2014, 02:03 AM)iKONspirasi Wrote: wah oracle ya, kereen Big Grin
ada contohnya ga bro? misal untuk login page...

+1 dari saya

wihh makasi om Big Grin .

wahh kalo untuk web basenya saya msh belum om Big Grin, saya baru nyampe bwt programmingnya aja Big Grin ...
nanti kalo saya udh bisa saya langsung share Big Grin...

#4
Nice share om ucup :p .
ditunggu part berikutnya yaa
Jangan Makan Tulang Kawan | Kurawa |






Users browsing this thread: 1 Guest(s)