Exception Handling: User-defined Exception

Slides:



Advertisements
Presentasi serupa
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Trigger.
Advertisements

Error Handling (Exception) & INDEX
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
Modular Programming Slamet Kurniawan, S.Kom.
Stored Procedure Basis Data Terapan.
Review-Dasar Pemrograman Komputer
Mendapatkan input dari keyboard
Struktur Kode Aplikasi Java (1)
Oracle : Form/Report Developer
PL/SQL PROGRAMMING PL/SQL adalah prosedur berkelanjutan dari Oracle -SQL yang menawarkan satu bentuk bahasa pemrograman. PL/SQL memungkinkan user atau.
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
PEMROGRAMAN IMPERATIF
Kelas SI.  Review Kontrol yang Umum  Pemilihan dan Perulangan  Sub, Function dan Modul  OOP dalam Visual Basic 2008  NameSpace  Array  Menu dan.
1 Pertemuan Fungsi Matakuliah: T0016 / Algoritma dan Pemrograman Tahun: 2007 Versi: 6.
1. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :  Mendemonstrasikan penggunaan fungsi serta pengiriman parameter 2.
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
PEMROGRAMAN LANJUT Issa Arwani, S.kom, M.sc.
Algoritma & Pemrograman 1
FUNGSI & TRIGGER ACHMAD YASID.
IF IF .. ELSE NESTED IF .. ELSE
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
Oracle : Form/Report Developer
Cursor MI2163 Dasar Pemrograman Basis Data. Introduction Cursor merupakan suatu variabel yang digunakan untuk menampung hasil query yang terdiri atas.
HANDLING EXCEPTIONS.
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
C U R S O R.
Exception Handling: Non Predefined Exception
Pengantar Pemrograman Basis Data (PPBD)
PACKAGE.
Pendahuluan Nama Mata Kuliah : Dasar Pemrograman Basis Data
Stored Procedure Dengan Parameter
Stored Function Tanpa Parameter
TRIGGER LANJUT.
TRIGGER (Statement & Row Trigger)
Tujuan Pembelajaran Mampu menjelaskan dan mendemokan konsep overload pada subprogram; Mampu menjelaskan dan mendemokan cara membangun initialization.
PENJURUSAN DI ORACLE ORACLE DEVELOPER
SQL (Structure Query Language)
DEKLARASI VARIABEL DALAM PL/SQL
STORED PROCEDURE & TRIGGER
ALGORITMA & PEMROGRAMAN
Pemrograman internet ABU SALAM, M.KOM.
Prosedur.
FUNCTION.
Pendahuluan Nama Mata Kuliah : Pemrograman Basis Data
TRIGER.
Blok PL/SQL Non Modular dan Modular
Anonymous Blok PL/SQL dan Tipe Data
Stored Procedure Tanpa Parameter
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
Stored Function Dengan Parameter
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
PROCEDURE, FUCTION, ARRAY
Team Pemrograman Sistem Informasi
FUNCTION Kelompok 2 : Dewi sandra ( ) Krisna indriarti ( ) Setiyono lukito ( ) Guruh tri L ( )
ALGORITMA & PEMROGRAMAN
FUNCTION Muzamil Indra ( ) Oky Putranto ( )
Integritas Basis Data Triggers, Store Procedure
Pemrograman Web 1. SAP (Satuan Acara Perkuliahan)
PEMROGRAMAN WEB 00. Satuan Acara Perkuliahan (SAP)
Pemrograman Web 6. Sintaks PHP-3 FUNCTION
TUGAS PRAKTIKUM SISTEM BASIS DATA
FUNGSI & TRIGGER.
12/6/2018 TRIGGER Pemrograman Basis Data Siti Mukaromah, S.Kom.
Stored Procedure D. SINAGA, M.KOM.
PEMROGRAMAN DASAR.
ORACLE PL/SQL TRIGGER Program Studi D3 Teknik Informatika -Fakultas Ilmu Terapan.
PL/SQL Program Studi D3 Teknik Informatika -Fakultas Ilmu Terapan.
PL/SQL CURSOR Program Studi D3 Teknik Informatika -Fakultas Ilmu Terapan.
10/14/2019 TRIGGER Pemrograman Basis Data.
Transcript presentasi:

Exception Handling: User-defined Exception

Tujuan Pembelajaran Mampu membangun Blok PL/SQL Modular serta penanganan Exceptionnya Mahasiswa mampu memasang exception handling user defined exception pada store procedure dan store function Tujuan pembelajaran pada materi ini diharapkan : Mampu membangun Blok PL/SQL Modular serta penanganan Exceptionnya Mahasiswa mampu memasang exception handling user defined exceptionpada store procedure dan store function

User Defined Exception Merupakan exception yang dibuat oleh user dan diaktifkan dengan perintah RAISE.

Trapping User-Defined Exceptions Berikut alur cara menangkap error pada server oracle dengan menggunakan user defined exception Exception harus dideklarasikan terlebih dahulu dengan nama exception yang unik pada saat mengeksekusi program dan terjadi error maka dibagian executable section akan dibangkitkan errornya dengan menggunakan perintah raise dan dibagian exeption handling section dilakukan penganan error yang dibangkitkan

SINTAKS USER DEFINED EXCEPTION Identifier EXCEPTION; Dan dibangkitkan dengan perintah: Berikut adalah sintaks user defined exception RAISE Identifier;

Contoh User Defined Exception Membuat sebuah function dilengkapi Dengan penggunaan USER DEFINED EXCEPTION Jalankan SQLPlus Login ke User BKD Ketik perintah berikut untuk menampilkan hasil OUTPUT Set Serveroutput On Ketikan Program Memanggil Function dengan perintah SQL Dilewat dulu ini untuk videonya

Referensi Feuerstein, Steven, dan Bill Pribyl. Oracle PL/SQL programming. Sebastopol, CA: O'Reilly, 2009. Print. Urman, Scott, Ron Hardman, dan Michael McLaughlin. Oracle Database 10g PL/SQL Programming. New York: McGraw-Hill/Osborne, 2004. Print. Srivastava, Tulika, dan Glenn Stokol. Oracle Database 10g: Develop PL/SQL Program Units 2nd Edition. Boston: Oracle Publisher, 2006. Dedy Rahman Wijaya. Modul Praktikum Pemrograman Basis Data. Universitas Telkom, 2014.