I. JUDUL. Exception Handling. Jenis-Jenis error. Exception PRAKTIKUM 12. Exception Handling

dokumen-dokumen yang mirip
I. JUDUL Array. Pengertian Array. Deklarasi Array PRAKTIKUM 6 ARRAY II. TUJUAN. III. ALAT DAN BAHAN - Microsoft Visual Studio 2010

BAB I SEKILAS VISUAL STUDIO.NET 2008

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

PRAKTIKUM 2. Variabel, Tipe Data dan Operator. Tipe data dan variabel. - Microsoft Visual Studio 2010

Debugging sebetulnya sudah sering kita lakukan, ketika kita membuat suatu program kemudian kita jalankan dengan menekan tombol F5 ataupun mengklik

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

MODUL I PENGENALAN VISUAL BASIC.NET

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

BAB IV HASIL DAN UJI COBA

A. Memulai dan Struktur Visual Basic

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

1. MENGENAL VISUAL BASIC

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

MODUL-MODUL PRAKTIKUM VB.

PRAKTIKUM 1 INPUT - OUTPUT

Praktikum Pemrograman 1. Mengenal Delphi

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

pernyataan pernyataan End If

Praktikum 1. Mata Kuliah : Tugas Pemrograman Visual. Dosen : Nandang Hermanto

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

DASAR MENGGUNAKAN VISUAL BASIC 6.0

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

FORM DAN OBJEK KONTROL (1)

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

Visual Programming 2. Visual Basic.NET Fery Updi,M.Kom

VISUAL BASIC.NET. 1. Apa Itu VB.NET?

Form Label Text Box Command Button

Modul Praktikum Ke-1

BAB IV HASIL DAN UJI COBA

VISUAL BASIC. Standar Kompetensi: Siswa mampu membuat program sederhana dengan menggunakan bahasa pemrograman Visual Basic 6.0

Pemrograman Lanjut Exception Handling PTIIK

MODUL 2 SELECTION & LOOPING PADA FORM

MODUL 7 - EXCEPTION HANDLING

INTERAKSI MANUSIA DAN KOMPUTER

BAB I Pengenalan Microsoft Visual Basic 6.0

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

2.5 Sekilas tentang Visual Basic Keistimewaan Visual Baic 6.0

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

MODUL I. A. Landasan Teori. Modul Praktimum Pemrograman Visual II D3 Manajemen Informatika UNIJOYO

PRAKTIKUM 1 MICROSOFT VISUAL BASIC 2010

MODUL PRAKTIKUM CLENT SERVER. Menggunakan Visual Basic 2010 dan MySQL. (Prodi Manajemen Informatika D3)

BAB 2 LANDASAN TEORI

Bahasa FORTRAN. Saifoe El Unas. Apa FORTRAN itu?

BAB II LANDASAN TEORI

PENGENALAN DELPHI A. PENGENALAN DELPHI

BAB II LANDASAN TEORI

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

MODUL I. A. Instalasi Borland Delphi Buka file instalasi Borland Delphi Klik Run Program. 3. Klik Next

Bab I Pengenalan Visual BASIC

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0

03/04/2018. Pemrograman Berorientasi Object

Krisna D. Octovhiana

PENGENALAN VISUAL FOXPRO

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.

Program Sekuensial VB 6 dan VB 2008

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri

Pengenalan VB.net. Ibnu Muakhori, S.Kom (wa)

CHAPTER #5 DEBUGGING AND EXCEPTION HANDLING

Visual Basic 6.0 For Beginners

PEMROGRAMAN DELPHI 7.0

Pemrograman Visual (Borland Delphi 7.0)

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

DASAR PEMROGRAMAN VISUAL BASIC

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

Pemrograman Visual. Pengenalan Visual Basic. Sisilia Thya Safitri, MT Agus Priyanto, M.KOM

Pendidikan Teknik Informatika Universitas Negeri Malang

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti

MODUL I Pengenalan IDE Visual Basic 6.0

Panduan Macro Excel untuk Membuat Aplikasi RAB Bangunan

1 Dasar-Dasar C# Dasar-dasar C#

BAB II LANDASAN TEORI

Membuat Aplikasi Form Windows Pertama Dengan C# (Visual Studio)

BAB IV HASIL DAN PENGUJIAN

PENGENALAN VISUAL BASIC NET

Visual Basic 6.0 For Beginners

BAB VII. Pengenalan Menu Editor Dan Proses Pembuatan Serta Penggunaan Multi Form

Pengenalan VB.net Ibnu Muakhori

INSTRUKSI PENCABANGAN

Visual Basic 6.0 For Beginners

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

Program Penghitung Poin Klub Sepak Bola

Algoritma Pemrograman A

BAB 2 LANDASAN TEORI

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

Modul Praktikum Ke-2

Mengelola Database Menggunakan Macro Excel

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

BAB 2 LANDASAN TEORI. Kata komputer berasal dari bahasa Inggris, to compute yang berarti menghitung.

BAB IV HASIL DAN UJI COBA

BAB 2 Membuat dan Menjalankan Form dengan Single Block

M. Choirul Amri. 2.1 Membuat Project Baru.

BAB II OBJECT, EVENT & PROPERTY

URAIAN POKOK PERKULIAHAN

Di susun oleh : Team Penyusun Modul Visual Basic

Transkripsi:

I. JUDUL Exception Handling PRAKTIKUM 12 Exception Handling II. TUJUAN - Memahami dan mengenal Exception Handling - Dapat membuat aplikasi sederhana dengan menggunakan Exception Handling III. ALAT DAN BAHAN Visual Studio 2010 IV. DASAR TEORI Jenis-Jenis error Sebelum kita membahas exception, mari kita bahas jenis-jenis kesalahan (error) yang sering ditemukan pada pembuatan program Sintax error : adalah kesalahan penulisan kode program. Kesalahan ini biasanya menyebabkan program tidak dapat dieksekusi oleh compiler. Biasanya terjadi karena kesalahan penulisan sintax misal kurang tanda ;. Logic error : adalah kesalahan logika pada program. Bedanya dengan sintax error kesalahan ini tetap akan membuat program dapat dieksekusi oleh compiler, namun hasil eksekusi tidak sesuai dengan hasil yang diharapkan. Misal program yang dibuat berfungsi untuk mencetak angka 12345 namun setelah dieksekusi program mencetak 54321. Runtime error: adalah kesalahan pada saat program dijalankan misal proses pembagaian suatu angka dengan nol 0. Exception Pada beberapa kasus, suatu program aplikasi dapat berakhir secara tiba-tiba saat user melakukan suatu proses tertentu. Penghentian program aplikasi ini disebabkan karena.net framework tidak memperbolehkan terjadinya proses yang hendak dijalankan user tersebut. Kondisi kesalahan ini juga disebut dengan runtime error. Pada saat runtime error terjadi, user akan mendapatkan suatu kotak dialog dengan informasi yang pada umumnya bersifat teknik dan tidak mudah dimengerti user. Contoh sederhana tentang proses yang tidak boleh dilakukan dalam program misalnya adalah proses pembagian suatu angka dengan nol. Jika proses ini tetap dilakukan, maka.net framework akan menghentikan program secara langsung dan memberikan pesan kesalahan. Tentu saja penghentian program dengan cara semacam ini sangat tidak dikehendaki oleh user. Selain itu, informasi yang ada pada kotak dialog biasanya tidak cukup membantu user untuk memahami kesalahan yang dilakukannya. Untuk itu,

programmer harus mengupayakan semaksimal mungkin agar program aplikasi yang dibuat tidak pernag mengalami run-time error. Gambar 8.1 Contoh Exception Secara sederhana, exception dapat diartikan sebagai pengecualian. Artinya suatu proses tertentu dapat dilakukan untuk sebagian besar kasus kecuali untuk beberapa kasus tertentu. Sebagai contoh, anda dapat membagi semua bilangan dengan semua bilangan lain, kecuali membainya dengan nol. Gambar 8.1 menunjukkan contoh tampilan kotak dialog exception saat suatu perintah berusaha melakukan pembagian dengan nol. Untuk mengatasi run-time error, C# menyediakan fasilitas untuk mengetahui (menangani) kemunculan exception suatu program aplikasi. Dengan mengetahui keberadaan exception ini, anda dapat melakukan beberapa perbaikan yang diperlukan atau paling tidak menampilkan informasi yang lebih jelas tentang kesalahan yang terjadi. Exception yang tidak ditangani (unhandled) akan menyebabkan munculnya kota runtime error. Proses yang harus dilakukan agar exception yang dikeluarkan C# dapat ditangani adalah dengan memberikan kata kunci try di awal perintah atau kumpulan perintah yang diperkirakan dapat mengeluarkan exception. Perintah yang ada dalam blok kata kunci try tadi melakukan suatu proses yang tidak diperbolehkan, maka C# akan mengeluarkan exception tertentu berdasarkan kesalahan yang terjadi. Anda dapat menangkap exception ini dalam suatu blok program yangdiawali dengan kata kunci catch. Bila exception terjadi dan dapat ditangkap oleh perintah catch maka alur proses akan berpindah ke blok program yang ada dalam perintah catch. Setelah perintah-perintah yang ada pada bagian catch dikerjakan, program aplikasi tidak akan mengerjakan perintah lainnya lagi hingga terdapat event baru yang muncul dalam program tersebut. Perhatikan struktur try catch berikut Try { Perintah A; Perintah B; Perintah C;

} Catch { } Perintah D Perintah E; Jika perintah B menyebabkan terjadinya exception, maka alur proses akan berpindah ke blok catch, dengan demikian, perintah yang akan dikerjakan saat perintah B menyebabkan exception adalah perintah D dan E. setelah dua perintah ini dikerjakan, alur proses tidak akan kembali lagi ke blok try, sehingga perintah C tidak akan dikerjakan. Contoh try dan catch Gambar 8.2 Contoh Penggunaan Try Catch Jika program diatas dieksekusi maka program akan menampilkan hasil sebagai berikut

V. PROSEDUR PRAKTIKUM Try and Catch 1. Buat project baru, dengan nama Eksepsi. 2. Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel berikut: Object Properties Nilai Form1 Name Text Form1 Exception Label1 Text Masukkan Sebuah Angka TextBox1 Name txtangka Button1 Text Proses 3. Desain lah Form Seperti Gambar Dibawah ini

4. Klik ganda pada button1 lalu masukkan kode berikut ini 5. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui icon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging. 6. Simpan aplikasi Anda. VI. HASIL PRAKTIKUM VII. ANALISA VIII. KESIMPULAN