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



dokumen-dokumen yang mirip
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

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

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

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

PEMROGRAMAN JAVA : EXCEPTION

Modul 4 Exception, I/O, dan Operasi File

BAB 5 Mendapatkan Input dari Keyboard

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

PRAKTIKUM 6 EXCEPTION

Exception Handling. Oleh : Agus Priyanto, M.Kom

Percobaan 6 Exception

PRAKTIKUM PEMROGRAMAN OBJEK DENGAN JAVA MODUL KE-5 EXCEPTION HANDLING

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):

PERCOBAAN 6 EXCEPTION

Pemrograman Berorientasi Object

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

Modul Praktikum Pemrograman

BAB 5 Mendapatkan Input dari Keyboard

BAB 2 INPUT DARI KEYBOARD

Sesi 8. Event Handling & Exception Handling. Tujuan Intruksional

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

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

Pemrograman Berorientasi Obyek. Exception Handling. Politeknik Elektronika Negeri Surabaya

03/04/2018. Pemrograman Berorientasi Object

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

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

Exception. Oleh: Mike Yuliana PENS-ITS

Exception Handling. Prepared by Viska Mutiawani. 1

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

Exception Handling. Topik

Praktikum 9 Exception Handling

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

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

Definisi Eksepsi (exception)

Pemrograman Berorientasi. Exception Handling

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

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

Pemrograman Berbasis Objek. Exception Handling. Politeknik Elektronika Negeri Surabaya

1.Tujuan. 2. Latar Belakang

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

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

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

Exception Handling and Multithreading

PRAKTIKUM I EXCEPTION HANDLING

2 TIPE DATA DAN VARIABEL

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

MODUL 7 - EXCEPTION HANDLING

BAB II VARIABEL DAN TIPE DATA

MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari

SUMBER BELAJAR PENUNJANG PLPG

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Exception Handling Lanjutan

Bahasa Pemrograman 2.

Bahasa Pemrograman :: Dasar Pemrograman Java

IKG2I4 / Software Project I

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2

CHAPTER #5 DEBUGGING AND EXCEPTION HANDLING

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

PERTEMUAN 3 OBJEK DAN CLASS

MODUL 9 EXCEPTION HANDLING

Cara Membaca File Text di JAVA

Penjebakan Eksepsi. Nur hasanah, M.Cs

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

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

Praktikum Exception Handling

JAVA BASIC PROGRAMMING Joobshet

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

Pertemuan 2 Struktur Kontrol Percabangan

BAB Argument Command-Line dan System Properties

OPERASI FILE & EXCEPTION HANDLING. Herman Tolle

LAB02 : KODING PROGRAM

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

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

Menangkap Kesalahan (Error Handling)

PEMROGRAMAN BERORIENTASI OBJEK

Nama Lengkap : Muiz Lidinillah NIM :

MODUL PRAKTIKUM DASAR-DASAR PEMROGRAMAN

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

Praktikum 6a Melakukan koneksi dengan basis data

CompileError - The method write(int) in the type FileOutputStream is not applicable for

Abstract Class dan Interface. Viska Mutiawani, M.Sc

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

Input Nilai tanpa Case String di Java

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; } }

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

PEMAHAMAN DASAR DASAR JAVA

Modul Praktikum 4 Pemograman Berorientasi Objek

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

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

Tutorial Java Desktop 2 Melakukan Koneksi ke Database JavaDB

Transkripsi:

Waktu Sisa : 0:58:12 1. Package mana yang memiliki class IOException? java.util java.text java.error java.io 2. 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 3. 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 exceptionexception tersebut diatas. Mana diantara pilihan-pilihan dibawah ini yang benar? (Pilih semua jawaban yang menurut Anda benar)

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

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

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

Diluar block 11. Dari pernyataan-pernyataan dibawah ini, mana yang mendeskripsikan secara benar mengenai langkah yang harus diambil oleh programmer sehingga kode yang terdiri dari pernyataanpernyataan 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 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. 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 14. 0 1 2 3 4 15. 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 16. 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? 17. 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 Submit