EXCEPTION. 2. Pada kondisi bagaimana klausa finally tidak akan dieksekusi? Kode didalam block try memiliki statement return

dokumen-dokumen yang mirip
Variabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch

Waktu Sisa : 0:43:4. Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum. Mengerjakan finally. Diluar block

Tidak ada satupun dari pilihan di atas yang benar karena checked exception tidak bisa ditulis

Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum

1. Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception? Menuliskan exception sebagai start method

2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.

Pemrograman Lanjut Exception Handling PTIIK

PRAKTIKUM 17 MENANGANI EXCEPTION

Exception Handling. Oleh : Agus Priyanto, M.Kom

Pemrograman Berorientasi Object

PEMROGRAMAN JAVA : EXCEPTION

Percobaan 6 Exception

Modul 4 Exception, I/O, dan Operasi File

IF PEMROGRAMAN LANJUT EXCEPTION. Oleh : Andri Heryandi, M.T.

Exception adalah penanda bahwa kondisi/kejadian yang tidak diinginkan telah terjadi pada program kita. Ada 2 jenis exception (+1 Error):

PRAKTIKUM 6 EXCEPTION

BAB Tujuan. 2.2 Apa itu Exception? Pendahuluan Error dan Exception Classes

A. TUJUAN PEMBELAJARAN 1. Mengetahui cara menangani exception dengan cara melempar exception. 2. Mengetahui cara membuat sendiri class exception.

PRAKTIKUM PEMROGRAMAN OBJEK DENGAN JAVA MODUL KE-5 EXCEPTION HANDLING

PERCOBAAN 6 EXCEPTION

BAB 5 Mendapatkan Input dari Keyboard

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

4/11/2013. Topik. Exceptions dan Assertions Pengenalan Pemrograman 2. Topik. Topik EXCEPTIONS. Class Error dan Exception

BAB 5 Mendapatkan Input dari Keyboard

Modul Praktikum Pemrograman

Topik. Penanganan Eksepsi. Menangkap Eksepsi. Catch Secara bertingkat. Melontarkan Eksepsi. Melontarkan kembali Eksepsi.

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

Exception Handling. Prepared by Viska Mutiawani. 1

Sesi 8. Event Handling & Exception Handling. Tujuan Intruksional

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

Pemrograman Berorientasi Obyek. Exception Handling. Politeknik Elektronika Negeri Surabaya

Praktikum 9 Exception Handling

Exception. Oleh: Mike Yuliana PENS-ITS

PEMOGRAMAN JAVA. Yoannita. Tipe Data (ii) : Array Exception Handling

Tujuan Intruksional. Mampu menjelaskan tentang event handling Mampu menjelaskan tentang method Mampu menggunakan event handling Mampu membuat method

1.Tujuan. 2. Latar Belakang

Exception Handling. Topik

BAB 2 INPUT DARI KEYBOARD

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

Definisi Eksepsi (exception)

Pemrograman Berbasis Objek. Exception Handling. Politeknik Elektronika Negeri Surabaya

03/04/2018. Pemrograman Berorientasi Object

Pemrograman Berorientasi. Exception Handling

PRAKTIKUM I EXCEPTION HANDLING

1. Manakah jawaban yang benar,pada saat Anda mengcompile dan menjalankan class berikut ini:

public class Test { int i = 6; int j = 3; System.out.println(i/j); } Output :

MODUL 9 EXCEPTION HANDLING

Exception Handling Lanjutan

Apa yang menjadi output potongan kode diatas? Error karena tidak ada String yang di-passing kedalam konstruktor Bapak

2 TIPE DATA DAN VARIABEL

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

MODUL 7 - EXCEPTION HANDLING

Bahasa Pemrograman 2.

Exception Handling and Multithreading

TUGAS PROGRAM DIAGONAL, VETIKAL, DAN HORIZONTAL OPENGL (MENGGUNAKAN JAVA) NAMA : SYIFA MUTIARA SARI KELAS : 3KA23 NPM :

BAB II VARIABEL DAN TIPE DATA

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

1. Keyword mana yang memiliki fungsi sama dengan keyword this dan menyediakan reference ke atribut turunan dari objek? super

MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari

SUMBER BELAJAR PENUNJANG PLPG

Bahasa Pemrograman :: Dasar Pemrograman Java

Cara Membaca File Text di JAVA

Praktikum Exception Handling

IKG2I4 / Software Project I

EXCEPTION HANDLING. 1. Mampu menangani eksepsi 2. Mengetahui dan memahami tentang multithreading 3. Dapat membuat program tentang exception handling

Nama Lengkap : Muiz Lidinillah NIM :

SATUAN ACARA PERKULIAHAN (SAP) Dosen menerangkan materi kuliah. Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

Pertemuan 2 Struktur Kontrol Percabangan

Input Nilai tanpa Case String di Java

PERTEMUAN 3 OBJEK DAN CLASS

Menangkap Kesalahan (Error Handling)

Penjebakan Eksepsi. Nur hasanah, M.Cs

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2

Pemograman Java. Yoannita, S.Kom. Argumen Command Line Exception Handling Package

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

BAB Argument Command-Line dan System Properties

JAVA BASIC PROGRAMMING Joobshet

OPERASI FILE & EXCEPTION HANDLING. Herman Tolle

PEMROGRAMAN BERORIENTASI OBJEK

CHAPTER #5 DEBUGGING AND EXCEPTION HANDLING

Abstract Class dan Interface. Viska Mutiawani, M.Sc

EXCEPTION HANDLING. Bug : kesalahan yang merupakan kelemahan dari perancangan atau implementasi

Modul 3 Flow Control dan Input

PENANGANAN EKSEPSI. class Exc0 { public static void main (String args[]) { int d = 0; int a = 42 / d; } }

Topik. Stream I/O Cara menggunakan Stream Hierarchy Java I/O Membaca File Menulis File Menghapus File Cara membaca isi Direktori dalam file

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

Penanganan Kesalahan

PRAKTIKUM 7 DASAR INPUT OUTPUT

E-Book PEMROGRAMAN BERORIENTASI OBJEK. Disusun Oleh: Arfian Hidayat, S.Kom

Paket dan Interface. 15 th week Estu Sinduningrum ST,MT

Modul Tutorial C# 2 DASAR PEMROGRAMAN C# : STATEMENT DAN OPERATOR ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA

game yang dibangun lebih semakin hidup dan terasa nyata, hal ini juga yang membuat para pemain lebih tertarik, bayangkan apabila di dalam suatu

IT652 Pemrograman Berorientasi Aspek. Ramos Somya

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

MODUL PRAKTIKUM DASAR-DASAR PEMROGRAMAN

Java Application. Aplikasi: Menampilkan Tulisan

Tutorial Java Desktop 2 Melakukan Koneksi ke Database JavaDB

Java Application. Menampilkan Tulisan

Transkripsi:

EXCEPTION 1. 0 1 2 3 4 2. Pada kondisi bagaimana klausa finally tidak akan dieksekusi? Kode didalam block try memiliki statement return Kode didalam block try telah dieksekusi dengan benar Method System.exit() dipanggil dalam block try atau catch Kode didalam block try memiliki statement break

pembuatan checked exception handler? Subclass class dari class Throwable. Subclass class dari class Exception. Subclass class dari class Error. Subclass class dari class RunTimeException. Tidak ada satupun dari pilihan di atas yang benar karena checked exception tidak bisa ditulis 4. Mana dari potongan kode berikut ini yang merupakan cara terbaik untuk melempar sebuah exception? Asumsikan bahwa semua variable yang belum dideklarasikan, telah dideklarasikan di tempat yang lain yang masih bisa diakses? 5. Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception? Menuliskan exception sebagai start method Menangani exception sebagai sebuah error Menuliskan exception sebagai bagian dari class Component Tidak ada perbedaan antara exception tersebut dengan exception yang lain

6. Dari pernyataan-pernyataan dibawah ini, mana yang mendeskripsikan secara benar mengenai langkah yang harus diambil oleh programmer sehingga kode yang terdiri dari pernyataan-pernyataan dapat melempar sebuah exception? Membiarkan sistem operasi menangani semua exception Mendeklarasikan exception dalam klausa throws, atau menempatkan pernyataan tersebut dalam block try/catch/finally Menambahkan kode dari class handler untuk menangkan exception Mengabaikan semua exception 7. Mana yang merupakan definisi yang benar dari sebuah method m, yang diasumsikan bahwa method tersebut throws IOException dan memiliki nilai kembalian void. Asumsikan juga bahwa method tersebut tidak menerima argument apapun. void m() throws IOException{} void m() throw IOException{} void m(void) throws IOException{} m() throws IOException{} void m() {} throws IOException 8. Package mana yang memiliki class IOException? java.util java.text java.error java.io 9.

Aplikasi diatas harus dijalankan dengan -enableassertions flag atau assertion-enabling flag yang lain Array args harus memiliki 0 elements Array args harus memiliki satu element atau lebih 10. Method hallo() bisa melempar java.io.ioexception, java.lang.runtimeexception, atau java.net.malformedurlexception (yang merupakan subclass dari java.io.ioexception). Import yang dibutuhkan oleh class-class berikut ini telah dideklarasikan untuk exception-exception tersebut diatas. Mana diantara pilihan-pilihan dibawah ini yang benar? (Pilih semua jawaban yang menurut Anda benar) SALAH SALAH

SALAH 11. Sukses Kesalahan pada URL File tidak lengkap

Mengerjakan finally Diluar block 12. Block atau baris kode mana yang akan dieksekusi apabila block try telah terpenuhi tanpa terjadi exception? main Catch salah ` Finally static return 13. Sukses

File tidak lengkap Kesalahan umum Mengerjakan finally Diluar block 14. Dari pernyataan-pernyataan berikut ini, pilih semua jawaban yang menurut Anda benar? Pada setiap block try-catch, harus ada minimal sebuah block catch Sebuah block try dapat diikuti oleh beberapa block finally salah Sebuah block try harus diikuti oleh minimal sebuah block finally atau catch Jika block catch dan finally telah didefinisikan, block catch harus didahului oleh block finally 15. Sebuah variabel dalam local method bisa diakses dari dalam block try-catch. Dimana variabel tersebut sebaiknya dideklarasikan? Variabel tersebut seharusnya dideklarasikan local sebelum memasuki block try-catch Variabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch Variabel tersebut seharusnya dideklarasikan dalam block catch Variabel tersebut seharusnya bisa dideklarasikan dalam block try

16. 0 1 2 3 4

17. Sukses Kesalahan pada URL File tidak lengkap Kesalahan umum Mengerjakan finally Diluar block Submit