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

dokumen-dokumen yang mirip
Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum

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

Variabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch

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

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

Pemrograman Lanjut Exception Handling PTIIK

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

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

Exception Handling. Oleh : Agus Priyanto, M.Kom

PRAKTIKUM 6 EXCEPTION

Percobaan 6 Exception

PRAKTIKUM 17 MENANGANI EXCEPTION

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

PERCOBAAN 6 EXCEPTION

Modul 4 Exception, I/O, dan Operasi File

Pemrograman Berorientasi Object

PEMROGRAMAN JAVA : EXCEPTION

PRAKTIKUM PEMROGRAMAN OBJEK DENGAN JAVA MODUL KE-5 EXCEPTION HANDLING

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

Pemrograman Berorientasi Obyek. Exception Handling. Politeknik Elektronika Negeri Surabaya

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

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

BAB 5 Mendapatkan Input dari Keyboard

BAB 5 Mendapatkan Input dari Keyboard

03/04/2018. Pemrograman Berorientasi Object

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

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

Exception Handling. Topik

Modul Praktikum Pemrograman

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

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

1.Tujuan. 2. Latar Belakang

Pemrograman Berorientasi. Exception Handling

Exception Handling. Prepared by Viska Mutiawani. 1

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

Exception. Oleh: Mike Yuliana PENS-ITS

Definisi Eksepsi (exception)

Pemrograman Berbasis Objek. Exception Handling. Politeknik Elektronika Negeri Surabaya

Sesi 8. Event Handling & Exception Handling. Tujuan Intruksional

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

Praktikum 9 Exception Handling

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

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

Bahasa Pemrograman 2.

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

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

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

MODUL 9 EXCEPTION HANDLING

PRAKTIKUM I EXCEPTION HANDLING

Exception Handling and Multithreading

2 TIPE DATA DAN VARIABEL

Exception Handling Lanjutan

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

SUMBER BELAJAR PENUNJANG PLPG

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

IKG2I4 / Software Project I

Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 0:49:2

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

BAB II VARIABEL DAN TIPE DATA

BAB 2 INPUT DARI KEYBOARD

PERTEMUAN 3 OBJEK DAN CLASS

MODUL 7 - EXCEPTION HANDLING

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

CHAPTER #5 DEBUGGING AND EXCEPTION HANDLING

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

PEMROGRAMAN BERORIENTASI OBJEK

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

JAVA BASIC PROGRAMMING Joobshet

BAB Argument Command-Line dan System Properties

Pertemuan 2 Struktur Kontrol Percabangan

IT652 Pemrograman Berorientasi Aspek. Ramos Somya

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Penjebakan Eksepsi. Nur hasanah, M.Cs

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

Java Application. Aplikasi: Menampilkan Tulisan

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

Java Application. Menampilkan Tulisan

2. Pernyataan mana yang dapat kita laksanakan dengan menggunakan class File? Mengganti direktori tempat bekerja saat ini

Dapat dicompile dan mendapat output hai. Dapat dicompile dan mendapat output disana

Abstract Class dan Interface. Viska Mutiawani, M.Sc

OPERASI FILE & EXCEPTION HANDLING. Herman Tolle

BAB 8 Argumen dari Command-line

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

Praktikum 6a Melakukan koneksi dengan basis data

Menangkap Kesalahan (Error Handling)

LAB02 : KODING PROGRAM

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

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

Praktikum Exception Handling

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

Cara Membaca File Text di JAVA

Bahasa Pemrograman :: Dasar Pemrograman Java

Penanganan Kesalahan

Pemrograman Fery Updi,M.Kom

BAB 8 Argumen dari Command-line

Tutorial Java Desktop 2 Melakukan Koneksi ke Database JavaDB

BAHASA PEMROGRAMAN JAVA

Transkripsi:

Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 0:10:57 1. 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

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

3. 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? 4. Source code harus di-compile dengan -source 1.4 flag

Aplikasi diatas harus dijalankan dengan -enableassertions flag atau assertionenabling flag yang lain Array args harus memiliki 0 elements Array args harus memiliki satu element atau lebih 5. Block atau baris kode mana yang akan dieksekusi apabila block try telah terpenuhi tanpa terjadi exception? main catch finally static Return

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

7. Sukses Kesalahan pada URL File tidak lengkap Kesalahan umum Mengerjakan finally

Diluar block 8. 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 9.

0 1 2 3 4 10. Pilihan manakah di bawah ini yang paling tepat mendeskripsikan langkah-langkah penting dalam 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 11. 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 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

12. 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

13. 0 1 2 3 4 14. 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 15. Package mana yang memiliki class IOException? java.util java.text java.error java.io 16. 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

Submit