<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Hastinapura</title>
	<link>http://www.hastinapura.com</link>
	<description>Oracle Database Resources</description>
	<pubDate>Sat, 04 Feb 2012 04:19:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Tuning PL/SQL Applications</title>
		<link>http://www.hastinapura.com/tuning-plsql-applications.html</link>
		<comments>http://www.hastinapura.com/tuning-plsql-applications.html#comments</comments>
		<pubDate>Sat, 08 Aug 2009 04:00:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Oracle PL/SQL]]></category>

		<category><![CDATA[oracle]]></category>

		<category><![CDATA[pl sql]]></category>

		<category><![CDATA[tuning]]></category>

		<category><![CDATA[tuning application]]></category>

		<category><![CDATA[tuning pl/sql applications]]></category>

		<guid isPermaLink="false">http://www.hastinapura.com/tuning-plsql-applications/</guid>
		<description><![CDATA[Dengan berjalannya waktu, bahkan performa dari aplikasi-aplikasi yang dedesain dengan baik dapat menurun. Sehingga, tuning secara periodik merupakan bagian penting dari pemeliharaan aplikasi. Pembahasan kali ini menunjukkan kepada kita bagaimana membuat penyesuaian-penyesuaian kecil yang dapat meningkatkan performa. Dengan melakukan tuning terhadap aplikasi-aplikasi, kita dapat memastikan bahwa mereka dapat terus memberikan response time dan throughput yang [...]]]></description>
			<content:encoded><![CDATA[<p>Dengan berjalannya waktu, bahkan performa dari aplikasi-aplikasi yang dedesain dengan baik dapat menurun. Sehingga, tuning secara periodik merupakan bagian penting dari pemeliharaan aplikasi. Pembahasan kali ini menunjukkan kepada kita bagaimana membuat penyesuaian-penyesuaian kecil yang dapat meningkatkan performa. Dengan melakukan tuning terhadap aplikasi-aplikasi, kita dapat memastikan bahwa mereka dapat terus memberikan response time dan throughput yang diperlukan.</p>
<p>Pembahasan <a href="http://www.hastinapura.com/tuning-plsql-applications.html">Tuning PL/SQL Applications</a> kali ini mendiskusikan topik-topik:</p>
<ul>
<li>Alasan-alasan untuk PL/SQL Performance Problems</li>
<li>Mengidentifikasi PL/SQL Performance Problems</li>
<li>Fitur-fitur PL/SQL untuk Performance Problems</li>
</ul>
<p> <a href="http://www.hastinapura.com/tuning-plsql-applications.html#more-44" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hastinapura.com/tuning-plsql-applications.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Native Dynamic SQL</title>
		<link>http://www.hastinapura.com/native-dynamic-sql.html</link>
		<comments>http://www.hastinapura.com/native-dynamic-sql.html#comments</comments>
		<pubDate>Wed, 05 Aug 2009 03:07:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Oracle PL/SQL]]></category>

		<category><![CDATA[dynamic sql]]></category>

		<category><![CDATA[native dynamic sql]]></category>

		<category><![CDATA[oracle pl sql]]></category>

		<category><![CDATA[pl sql object types]]></category>

		<category><![CDATA[procedural language]]></category>

		<category><![CDATA[procedural language extension to sql]]></category>

		<category><![CDATA[procedure]]></category>

		<category><![CDATA[stored function]]></category>

		<category><![CDATA[stored procedure]]></category>

		<guid isPermaLink="false">http://www.hastinapura.com/native-dynamic-sql/</guid>
		<description><![CDATA[Pembahasan kali ini menunjukkan kepada kita bagaimana menggunakan native dynamic SQL (dynamic SQL untuk singkatnya), sebuah antarmuka PL/SQL yang membuat aplikasi-aplikasi kita lebih fleksibel dan cakap. Kita akan mempelajari cara-cara sederhana untuk menulis program-program yang dapat membangun dan memproses perintah-perintah SQL secara “on the fly” pada saat runtime.
Bersama dengan PL/SQL, kita dapat mengeksekusi berbagai bentuk [...]]]></description>
			<content:encoded><![CDATA[<p>Pembahasan kali ini menunjukkan kepada kita bagaimana menggunakan <a href="http://www.hastinapura.com/native-dynamic-sql.html">native dynamic SQL</a> (dynamic SQL untuk singkatnya), sebuah antarmuka PL/SQL yang membuat aplikasi-aplikasi kita lebih fleksibel dan cakap. Kita akan mempelajari cara-cara sederhana untuk menulis program-program yang dapat membangun dan memproses perintah-perintah SQL secara “on the fly” pada saat runtime.</p>
<p>Bersama dengan PL/SQL, kita dapat mengeksekusi berbagai bentuk perintah SQL (bahkan perintah-perintah data definition dan data control) tanpa mengurutkan ulang pendekatan-pendekatan programatik yang tidak praktis. Dynamic SQL memadukan keterbukaan ke dalam program-program kita, membuatnya lebih efisien, mudah dibaca dan ringkas.</p>
<p>Pembahasan kali ini akan mendiskusikan topik-topik berikut:</p>
<ul>
<li>Apa itu Dynamic SQL?</li>
<li>Kebutuhan untuk Dynamic SQL</li>
<li> Menggunakan Perintah EXECUTE IMMEDIATE</li>
<li> Menggunakan Perintah-perintah OPEN-FOR, FETCH, dan CLOSE</li>
<li> Menggunakan Bulk Dynamic SQL</li>
<li> Tips dan Traps untuk Dynamic SQL</li>
</ul>
<p> <a href="http://www.hastinapura.com/native-dynamic-sql.html#more-43" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hastinapura.com/native-dynamic-sql.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>PL/SQL Object Types</title>
		<link>http://www.hastinapura.com/plsql-object-types.html</link>
		<comments>http://www.hastinapura.com/plsql-object-types.html#comments</comments>
		<pubDate>Tue, 14 Jul 2009 08:49:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Oracle PL/SQL]]></category>

		<category><![CDATA[function]]></category>

		<category><![CDATA[object type]]></category>

		<category><![CDATA[oracle pl sql]]></category>

		<category><![CDATA[pl sql object types]]></category>

		<category><![CDATA[procedural language]]></category>

		<category><![CDATA[procedural language extension to sql]]></category>

		<category><![CDATA[procedure]]></category>

		<category><![CDATA[stored function]]></category>

		<category><![CDATA[stored procedure]]></category>

		<guid isPermaLink="false">http://www.hastinapura.com/plsql-object-types/</guid>
		<description><![CDATA[Object-oriented programming (pemrograman berorientasi object) segera dapat diterima secara luas penggunaannya karena ia dapat mengurangi biaya dan waktu yang dibutuhkan untuk membangun aplikas-aplikasi yang kompleks. Mereka menyediakan template-template abstrak untuk real-world objects (objek-objek di dunia nyata), dan oleh karena itu merupakan tool pemodelan yang ideal. Untuk meletakkan sebuah object type ke dalam program-program kita, kita [...]]]></description>
			<content:encoded><![CDATA[<p>Object-oriented programming (pemrograman berorientasi object) segera dapat diterima secara luas penggunaannya karena ia dapat mengurangi biaya dan waktu yang dibutuhkan untuk membangun aplikas-aplikasi yang kompleks. Mereka menyediakan template-template abstrak untuk real-world objects (objek-objek di dunia nyata), dan oleh karena itu merupakan tool pemodelan yang ideal. Untuk meletakkan sebuah object type ke dalam program-program kita, kita hanya perlu mengetahui apa yang dilakukannya, bukan bagaimana ia bekerja.</p>
<p>Pembahasan <a href="http://www.hastinapura.com/plsql-object-types.html">PL/SQL Object Types</a> kali ini mendiskusikan topik-topik sebagai berikut:</p>
<ul>
<li>Peranan dari Abstraksi</li>
<li>Apa Itu Object Type?</li>
<li>Mengapa Menggunakan Object Type</li>
<li>Struktur dari Object Type</li>
<li>Komponen-komponen Object Type</li>
<li>Mendefinisikan Object Types</li>
<li>Mendeklarasikan dan Menginisialisasi Objects</li>
<li>Mengakses Attributes</li>
<li>Mendefinisikan Constructors</li>
<li>Memanggil Constructors</li>
<li>Memanggil Methods</li>
<li>Membagi Penggunaan Objects Melalui REF Modifier</li>
<li>Memanipulasi Objects</li>
</ul>
<p> <a href="http://www.hastinapura.com/plsql-object-types.html#more-42" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hastinapura.com/plsql-object-types.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>PL/SQL Packages</title>
		<link>http://www.hastinapura.com/plsql-packages.html</link>
		<comments>http://www.hastinapura.com/plsql-packages.html#comments</comments>
		<pubDate>Tue, 07 Jul 2009 07:30:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Oracle PL/SQL]]></category>

		<category><![CDATA[function]]></category>

		<category><![CDATA[oracle pl sql]]></category>

		<category><![CDATA[package]]></category>

		<category><![CDATA[package body]]></category>

		<category><![CDATA[package spec]]></category>

		<category><![CDATA[pl sql subprograms]]></category>

		<category><![CDATA[procedural language]]></category>

		<category><![CDATA[procedural language extension to sql]]></category>

		<category><![CDATA[procedure]]></category>

		<category><![CDATA[stored function]]></category>

		<category><![CDATA[stored procedure]]></category>

		<guid isPermaLink="false">http://www.hastinapura.com/plsql-packages/</guid>
		<description><![CDATA[Pada pembahasan kali ini kita akan mempelajari bagaimana menyatukan sumber-sumber daya pemrograman PL/SQL ke dalam sebuah PL/SQL package. Sumber daya tersebut bisa mengandung sebuah kumpulan dari procedures atau sebuah kelompok dari definisi-definisi type dan deklarasi-deklarasi variable. Sebagai contoh, sebuah package Human Recource mungkin mengandung procedures hiring dan firing. Sekali ditulis, general-purpose package kita di-compile, lalu [...]]]></description>
			<content:encoded><![CDATA[<p>Pada pembahasan kali ini kita akan mempelajari bagaimana menyatukan sumber-sumber daya pemrograman PL/SQL ke dalam sebuah <a href="http://www.hastinapura.com/plsql-packages.html">PL/SQL package</a>. Sumber daya tersebut bisa mengandung sebuah kumpulan dari procedures atau sebuah kelompok dari definisi-definisi type dan deklarasi-deklarasi variable. Sebagai contoh, sebuah package Human Recource mungkin mengandung procedures hiring dan firing. Sekali ditulis, general-purpose package kita di-compile, lalu disimpan di dalam sebuah Oracle database, dimana isinya dapat digunakan bersama-sama oleh banyak aplikasi.</p>
<p>Pembahasan kali ini mendiskusikan topik-topik berikut:</p>
<ul>
<li>Apa Itu PL/SQL Package?</li>
<li>Keuntungan-keuntungan dari PL/SQL Packages</li>
<li>Memahamai Package Spec</li>
<li>Memahami Package Body</li>
<li>Beberapa Contoh Fitur-fitur Package</li>
<li>Private Versus Public Items dalam Packages</li>
<li>Overloading Packaged Subprograms</li>
<li>Bagaimana Package STANDARD Mendefinisikan PL/SQL Environment</li>
<li>Pengenalan Product-Specific Packages</li>
</ul>
<p> <a href="http://www.hastinapura.com/plsql-packages.html#more-41" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hastinapura.com/plsql-packages.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>PL/SQL Subprograms</title>
		<link>http://www.hastinapura.com/plsql-subprograms.html</link>
		<comments>http://www.hastinapura.com/plsql-subprograms.html#comments</comments>
		<pubDate>Mon, 30 Mar 2009 16:28:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Oracle PL/SQL]]></category>

		<category><![CDATA[function]]></category>

		<category><![CDATA[oracle pl sql]]></category>

		<category><![CDATA[pl sql subprograms]]></category>

		<category><![CDATA[procedural language]]></category>

		<category><![CDATA[procedural language extension to sql]]></category>

		<category><![CDATA[procedure]]></category>

		<category><![CDATA[stored function]]></category>

		<category><![CDATA[stored procedure]]></category>

		<guid isPermaLink="false">http://www.hastinapura.com/plsql-subprograms/</guid>
		<description><![CDATA[Pada pembahasan ini kita akan mempelajari bagaimana menggunakan PL/SQL subprograms, yang mana mengijinkan kita untuk memberi nama dan mengenkapsulasi sebuah rangkaian perintah. Subprograms membantu pembangunan aplikasi dengan mengisolasi operasi-operasi. Seperti membangun blok-blok, yang dapat kita gunakan untuk mendirikan aplikasi-aplikasi yang modular dan mudah dipelihara.
Pembahasan kali ini mendiskusikan topik-topik:

Apa itu Subprograms?
Keuntungan-keuntungan Subprograms
Memahami PL/SQL Procedures
Memahami PL/SQL Functions
Mendeklarasikan [...]]]></description>
			<content:encoded><![CDATA[<p>Pada pembahasan ini kita akan mempelajari bagaimana menggunakan <a href="http://www.hastinapura.com/plsql-subprograms.html">PL/SQL subprograms</a>, yang mana mengijinkan kita untuk memberi nama dan mengenkapsulasi sebuah rangkaian perintah. Subprograms membantu pembangunan aplikasi dengan mengisolasi operasi-operasi. Seperti membangun blok-blok, yang dapat kita gunakan untuk mendirikan aplikasi-aplikasi yang modular dan mudah dipelihara.</p>
<p>Pembahasan kali ini mendiskusikan topik-topik:</p>
<ul>
<li>Apa itu Subprograms?</li>
<li>Keuntungan-keuntungan Subprograms</li>
<li>Memahami PL/SQL Procedures</li>
<li>Memahami PL/SQL Functions</li>
<li>Mendeklarasikan PL/SQL Subprograms</li>
<li>Mempaket PL/SQL Subprograms Bersama-sama</li>
<li>Parameter Actual versus Formal</li>
<li>Notasi Posisi Versus Notasi Nama</li>
<li>Menentukan Mode Parameter Subprogram</li>
<li>Melewatkan Struktur Data Besar dengan NOCOPY Compiler Hint</li>
<li>Menggunakan Nilai-nilai Default untuk Parameter-parameter Subprogram</li>
<li>Memahami Pengaliasan Parameter Subprogram</li>
<li>Memberi Muatan Lebih Terhadap Nama-nama Subprogram</li>
<li>Bagaimana Pemanggilan Subprogram Ditentukan</li>
<li>Menerima dan Mengembalikan Banyak Baris Data dengan Table Functions</li>
<li>Invoker Rights Versus Definer Rights</li>
<li>Memahami dan Menggunakan Rekursi</li>
<li>Memanggil Subprograms Eksternal</li>
</ul>
<p> <a href="http://www.hastinapura.com/plsql-subprograms.html#more-40" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hastinapura.com/plsql-subprograms.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Menangani PL/SQL Errors</title>
		<link>http://www.hastinapura.com/menangani-plsql-errors.html</link>
		<comments>http://www.hastinapura.com/menangani-plsql-errors.html#comments</comments>
		<pubDate>Wed, 11 Mar 2009 07:13:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Oracle PL/SQL]]></category>

		<category><![CDATA[oracle pl sql]]></category>

		<category><![CDATA[pl sql exception handling]]></category>

		<category><![CDATA[procedural language]]></category>

		<category><![CDATA[procedural language extension to sql]]></category>

		<guid isPermaLink="false">http://www.hastinapura.com/menangani-plsql-errors/</guid>
		<description><![CDATA[
  
 Run-time errors timbul dari kesalahan-kesalahan desain, kekeliruan-kekeliruan coding, kerusakan hardware, dan banyak lagi sumber-sumber lainnya. Meskipun kita tidak dapat mengantisipasi seluruh errors yang mungkin timbul, kita dapat merencanakan untuk menangani bentuk-bentuk tertentu dari errors tersebut yang ditujukan untuk program PL/SQL kita.
Dengan banyak bahasa-bahasa pemrograman, kecuali kita menonaktifkan pengecekan error, suatu run-time error [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if !mso]><object  classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object></p>
<style> st1\:*{behavior:url(#ieooui) } </style>
<p> <![endif]--></p>
<style>  </style>
<p><!--[if gte mso 10]></p>
<style>  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} </style>
<p> <![endif]--> Run-time errors timbul dari kesalahan-kesalahan desain, kekeliruan-kekeliruan coding, kerusakan hardware, dan banyak lagi sumber-sumber lainnya. Meskipun kita tidak dapat mengantisipasi seluruh errors yang mungkin timbul, kita dapat merencanakan untuk menangani bentuk-bentuk tertentu dari errors tersebut yang ditujukan untuk program PL/SQL kita.</p>
<p>Dengan banyak bahasa-bahasa pemrograman, kecuali kita menonaktifkan pengecekan error, suatu run-time error seperti <em>stack overflow</em> atau <em>division by zero</em> menghentikan pemrosesan normal dan mengembalikan kontrol kepada sistem operasi. Dengan PL/SQL, mekanisme yang disebut dengan <em>exception handling</em> mengijinkan kita untuk &#8220;melindungi&#8221; program kita sehinga dapat terus beroperasi dalam kehadiran errors.</p>
<p>Pada pembahasan bagaimana <a href="http://www.hastinapura.com/menangani-plsql-errors.html">menangani PL/SQL errors</a> kali ini kita akan mendiskusikan topik-topik berikut ini:</p>
<ul>
<li>Pengenalan PL/SQL Error Handling</li>
<li>Keuntungan  PL/SQL Exceptions</li>
<li>Predefined PL/SQL Exceptions</li>
<li>Mendefinisikan PL/SQL Exceptions Kita Sendiri</li>
<li>Bagaimana PL/SQL Exceptions Muncul</li>
<li>Bagaimana PL/SQL Exceptions Menyebar</li>
<li>Memunculkan   Kembali PL/SQL Exception</li>
<li>Menangani PL/SQL Exceptions yang Muncul</li>
<li>Tip-tip Menangani PL/SQL Errors</li>
</ul>
<p> <a href="http://www.hastinapura.com/menangani-plsql-errors.html#more-39" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hastinapura.com/menangani-plsql-errors.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Interaksi PL/SQL dengan Oracle</title>
		<link>http://www.hastinapura.com/interaksi-plsql-dengan-oracle.html</link>
		<comments>http://www.hastinapura.com/interaksi-plsql-dengan-oracle.html#comments</comments>
		<pubDate>Thu, 22 Jan 2009 02:12:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Oracle PL/SQL]]></category>

		<category><![CDATA[oracle pl sql]]></category>

		<category><![CDATA[pl sql oracle interaction]]></category>

		<category><![CDATA[procedural language]]></category>

		<category><![CDATA[procedural language extension to sql]]></category>

		<guid isPermaLink="false">http://www.hastinapura.com/interaksi-plsql-dengan-oracle/</guid>
		<description><![CDATA[Pembahasan kali ini membantu kita memanfaatkan kekuatan Oracle. Kita akan mempelajari bagaimana PL/SQL mendukung perintah-perintah SQL, function-function, dan operator-operator yang mengijinkan kita memanipulasi data Oracle. Kita juga mempelajari bagaimaan mengatur cursor-cursor, menggunakan variable-variable cursor, dan memproses transaksi-transaksi.Pada pembahasan kali ini kita akan mendiskusikan interaksi PL/SQL dengan Oracle yang terbagi dalam topik-topik berikut:

Pengenalan Dukungan SQL dalam [...]]]></description>
			<content:encoded><![CDATA[<p>Pembahasan kali ini membantu kita memanfaatkan kekuatan Oracle. Kita akan mempelajari bagaimana PL/SQL mendukung perintah-perintah SQL, function-function, dan operator-operator yang mengijinkan kita memanipulasi data Oracle. Kita juga mempelajari bagaimaan mengatur cursor-cursor, menggunakan variable-variable cursor, dan memproses transaksi-transaksi.Pada pembahasan kali ini kita akan mendiskusikan <a href="http://www.hastinapura.com/interaksi-plsql-dengan-oracle.html">interaksi PL/SQL dengan Oracle</a> yang terbagi dalam topik-topik berikut:</p>
<ul>
<li>Pengenalan Dukungan SQL dalam PL/SQL</li>
<li>Mengatur Cursors</li>
<li>Memisahkan Cursor Specs dan Bodies dengan Packages</li>
<li>Menggunakan Cursor FOR Loops</li>
<li>Menggunakan Cursor Variables</li>
<li>Menggunakan Cursor Attributes</li>
<li>Menggunakan Cursor Expression</li>
<li>Pengenalan Pemrosesan Transaksi dalam PL/SQL</li>
<li>Melakukan Unit-unit Tunggal Pekerjaan dengan Transaksi-transaksi Autonomous</li>
<li>Memastikan Kompatibilitas Kebelakang dari Program-program PL/SQL</li>
</ul>
<p> <a href="http://www.hastinapura.com/interaksi-plsql-dengan-oracle.html#more-37" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hastinapura.com/interaksi-plsql-dengan-oracle.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Collections dan Records PL/SQL</title>
		<link>http://www.hastinapura.com/collections-dan-records-plsql.html</link>
		<comments>http://www.hastinapura.com/collections-dan-records-plsql.html#comments</comments>
		<pubDate>Thu, 18 Dec 2008 08:34:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Oracle PL/SQL]]></category>

		<category><![CDATA[oracle pl sql]]></category>

		<category><![CDATA[pl sql collections and records]]></category>

		<category><![CDATA[procedural language]]></category>

		<category><![CDATA[procedural language extension to sql]]></category>

		<guid isPermaLink="false">http://www.hastinapura.com/collections-dan-records-plsql/</guid>
		<description><![CDATA[Banyak teknik-teknik pemrograman yang menggunakan tipe-tipe collection seperti array, bag, list, set, dan tree. Untuk mendukung teknik-teknik ini di dalam aplikasi-aplikasi database, PL/SQL menyediakan tipe-tipe data TABLE dan VARRAY, yang mengijinkan kita untuk mendeklarasikan index-by tables, nested tables dan variable-size arrays. Dalam pembahasan kali ini, kita akan mempelajari bagaimana tipe-tipe tersebut mengijinkan kita untuk mereferensi [...]]]></description>
			<content:encoded><![CDATA[<p>Banyak teknik-teknik pemrograman yang menggunakan tipe-tipe collection seperti array, bag, list, set, dan tree. Untuk mendukung teknik-teknik ini di dalam aplikasi-aplikasi database, PL/SQL menyediakan tipe-tipe data TABLE dan VARRAY, yang mengijinkan kita untuk mendeklarasikan index-by tables, nested tables dan variable-size arrays. Dalam pembahasan kali ini, kita akan mempelajari bagaimana tipe-tipe tersebut mengijinkan kita untuk mereferensi dan memanipulasi kumpulan data sebagai objek-objek secara keseluruhan. Kita juga mempelajari bagaimana tipe data RECORD mengijinkan kita untuk memperlakukan data berhubungan namun tidak serupa sebagai unit logikal. Kita akan membahasnya kali ini dalam topik <a href="http://www.hastinapura.com/collections-dan-records-plsql.html">Collection dan Records PL/SQL</a>.</p>
<p>Pembahasan kali ini mencakup topik-topik sebagai berikut:</p>
<ul>
<li>Apa itu Collection?</li>
<li>Memilih Tipe Collection PL/SQL untuk Digunakan</li>
<li>Mendefinisikan Tipe Collection</li>
<li>Mendeklarasikan Variable-variable Collection PL/SQL</li>
<li>Menginisialisasi dan Mereferensi Collections</li>
<li>Memberikan Nilai Collections</li>
<li>Menggunakan Collections PL/SQL bersama Perintah-perintah SQL</li>
<li>Menggunakan Metode-metode Collection</li>
<li>Menghindari Exception-exception Collection</li>
<li>Menekan Overhead Perulangan untuk Collection dengan Bulk Binds</li>
<li>Apa itu Records?</li>
<li>Mendefinisikan dan Mendeklarasikan Records</li>
<li>Menginisialisasi Records</li>
<li>Memberikan Nilai Records</li>
<li>Memanipulasi Records</li>
</ul>
<p> <a href="http://www.hastinapura.com/collections-dan-records-plsql.html#more-34" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hastinapura.com/collections-dan-records-plsql.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Struktur Kontrol PL/SQL</title>
		<link>http://www.hastinapura.com/struktur-kontrol-plsql.html</link>
		<comments>http://www.hastinapura.com/struktur-kontrol-plsql.html#comments</comments>
		<pubDate>Tue, 16 Dec 2008 04:43:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Oracle PL/SQL]]></category>

		<category><![CDATA[oracle pl sql]]></category>

		<category><![CDATA[pl sql control structures]]></category>

		<category><![CDATA[procedural language]]></category>

		<category><![CDATA[procedural language extension to sql]]></category>

		<guid isPermaLink="false">http://www.hastinapura.com/struktur-kontrol-plsql/</guid>
		<description><![CDATA[Pembahasan kali ini menunjukkan kepada kita bagaimana menyusun aliran kontrol melalui program PL/SQL. Kita akan mempelajari bagaimana perintah-perintah dihubungkan dengan struktur-struktur kontrol PL/SQL sederhana namun powerful, yang memiliki single entry dan exit point. Secara bersama-sama, struktur-struktur ini dapat menangani berbagai situasi. Penggunaan yang tepat akan menghasilkan program terstruktur yang baik.
Pembahasan kali ini mendiskusikan topik-topik berikut [...]]]></description>
			<content:encoded><![CDATA[<p>Pembahasan kali ini menunjukkan kepada kita bagaimana menyusun aliran kontrol melalui program PL/SQL. Kita akan mempelajari bagaimana perintah-perintah dihubungkan dengan <a href="http://www.hastinapura.com/struktur-kontrol-plsql.html">struktur-struktur kontrol PL/SQL</a> sederhana namun powerful, yang memiliki <em>single entry</em> dan <em>exit point</em>. Secara bersama-sama, struktur-struktur ini dapat menangani berbagai situasi. Penggunaan yang tepat akan menghasilkan program terstruktur yang baik.</p>
<p>Pembahasan kali ini mendiskusikan topik-topik berikut ini:</p>
<ul>
<li>Gambaran Struktur Kontrol PL/SQL</li>
<li>Kontrol Kondisional: Perintah-perintah IF dan CASE</li>
<li>Kontrol Perulangan: Perintah-perintah LOOP dan EXIT</li>
<li>Kontrol Sekuensial: Perintah-perintah GOTO dan NULL</li>
</ul>
<p> <a href="http://www.hastinapura.com/struktur-kontrol-plsql.html#more-33" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hastinapura.com/struktur-kontrol-plsql.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Tipe-tipe Data PL/SQL</title>
		<link>http://www.hastinapura.com/tipe-tipe-data-plsql.html</link>
		<comments>http://www.hastinapura.com/tipe-tipe-data-plsql.html#comments</comments>
		<pubDate>Wed, 03 Dec 2008 08:37:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Oracle PL/SQL]]></category>

		<category><![CDATA[oracle pl sql]]></category>

		<category><![CDATA[pl sql datatypes]]></category>

		<category><![CDATA[procedural language]]></category>

		<category><![CDATA[procedural language extension to sql]]></category>

		<guid isPermaLink="false">http://www.hastinapura.com/tipe-tipe-data-plsql/</guid>
		<description><![CDATA[Setiap konstanta, variable, dan parameter memiliki tipe data (atau tipe), yang menentukan  bentuk penyimpanan, constraint, dan jangkauan yang valid dari nilai-nilai. PL/SQL menyediakan berbagai macam tipe-tipe data. Sebagai contoh, kita dapat menggunakan tipe-tipe data PL/SQL mulai dari integer, floating point, character, Boolean, date, collection, reference, dan LOB. Sebagai tambahan, PL/SQL mengijinkan kita untuk mendefinisikan sub-tipe [...]]]></description>
			<content:encoded><![CDATA[<p>Setiap konstanta, variable, dan parameter memiliki tipe data (atau tipe), yang menentukan  bentuk penyimpanan, constraint, dan jangkauan yang valid dari nilai-nilai. PL/SQL menyediakan berbagai macam tipe-tipe data. Sebagai contoh, kita dapat menggunakan <a href="http://www.hastinapura.com/tipe-tipe-data-plsql.html">tipe-tipe data PL/SQL</a> mulai dari integer, floating point, character, Boolean, date, collection, reference, dan LOB. Sebagai tambahan, PL/SQL mengijinkan kita untuk mendefinisikan sub-tipe kita sendiri. Pembahasan kali ini mencakup tipe-tipe dasar yang seringkali  digunakan program-program PL/SQL. Pembahasan selanjutnya mencakup lebih banyak tipe-tipe khusus.</p>
<p>Pembahasan kali ini mendiskusikan topik-topik berikut ini:</p>
<ul>
<li>Predefined Datatypes</li>
<li>User-Defined Subtypes</li>
<li>Datatype Conversion</li>
</ul>
<p> <a href="http://www.hastinapura.com/tipe-tipe-data-plsql.html#more-32" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hastinapura.com/tipe-tipe-data-plsql.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.387 seconds -->

