Anda di halaman 1dari 30

Chapter I & II

Dasar-Dasar dan Aturan


Implementasikan program berikut:

1
Logika Operator

Pengambilan keputusan

2
Perulangan

3
Chapter III

Konsep Class dan Obyek


Implementasikan program berikut:

4
5
Chapter IV

Enkapsulasi
Mengimplementasikan UML class diagram dalam program untuk
class Kalender

Dari class diagram diatas, desainlah suatu class yang memenuhi konsep
enkapsulasi. Untuk nilai inisialisasi, dipakai 1-1-2000. Pakailah kata kunci
this untuk mempersingkat pengkodean. Tulislah listing program berikut ini
sebagai pengetesan.

6
Lakukan kompilasi pada program diatas dan jalankan. Jika tampilan di
layar tampak seperti dibawah ini, maka program anda sudah benar. Jika
tidak sama, benahi kembali program anda.

7
Chapter V

Inheritas
Tempatkan class Base dan class Class1 di direktori yang sama. Apa
yang terjadi ketika Class1.java dikompile dan dijalankan jika
sebelumnya Base.java belum dikompile? Jelaskan!

Mengimplementasikan UML class diagram dalam program untuk package


perbankan

8
Ubahlah mode akses atribut saldo pada Tabungan menjadi protected.
Lalu Transformasikan class diagram diatas ke dalam bentuk program!
Tulislah listing program berikut ini sebagai pengetesan.

Lakukan kompilasi pada program diatas dan jalankan. Jika tampilan di


layar tampak seperti dibawah ini, maka program anda sudah benar. Jika
tidak sama, benahi kembali program anda dan lakukan hal yang sama
seperti diatas.

9
Chapter VI

Polimorphisme
Tulislah listing program berikut ini dan amati yang terjadi pada saat
terjadinya overloading pada method.

10
Overriding

Apa yang terjadi bila program berikut ini dikompile dan dijalankan?
Jelaskan !

11
Overloading

Apa yang terjadi bila program berikut ini dikompile dan dijalankan?
Jelaskan !

12
Apa yang terjadi bila kode dibawah ini dikompile dan dijalankan jika
sebelumnya Base.java belum dikompile? Jelaskan !

Apa yang tampil di layar jika kode dibawah ini dijalankan? Jelaskan !

13
Chapter VII

Package
Mengimplementasikan UML class diagram dalam program untuk package
perbankan

14
Lakukan kompilasi pada program diatas dan jalankan. Jika tampilan di
layar tampak seperti dibawah ini, maka program anda sudah benar. Jika
tidak sama, benahi kembali program anda dan lakukan hal yang sama
seperti diatas.

15
16
Chapter VIII

Interface
Membuat jendela sederhana dengan Jframe

Menghapus Frame dari Memori

17
Strategi “Tempel Langsung”

Manajemen Pemasangan Komponen Borderlayout

18
Layout Komponen dalam Jpanel

19
Chapter IX

Penerapan Class Built-in


Memahami cara membuat objek Integer. Jika terjadi error atau exception,
jelaskan penyebabnya!

Mengetahui nilai maksimum dan minimum untuk tipe Wrapper

20
Jelaskan kegunaan dari method-method di bawah ini!

21
Chapter X

Penanganan Error
Method yang melempar checked exception

Memahami mengenai mekanisme exception

Menggunakan konsep Inheritance untuk membuat superclass dan


subclass exception. Program menangani exception dengan
menangkap subclass exception dengan superclass

22
Membuat exception sendiri

23
Chapter XI

Pengolahan String
Apakah output program dibawah ini?

Apa yang terjadi bila kode berikut ini dikompile dan dijalankan? Jelaskan!

Apa yang terjadi bila kode berikut ini dikompile dan dijalankan? Jelaskan!

24
Apa yang terjadi bila kode berikut ini dikompile dan dijalankan? Jelaskan!

Apa yang terjadi bila kode berikut ini dikompile dan dijalankan? Jelaskan!

25
Chapter XII

Penyimpan Data
Memahami penggunaan class-class yang mengimplementasikan

interface Set yaitu class HashSet dan class TreeSet

Penggunaan Class HashSet

26
Memahami penggunaan class-class yang mengimplementasikan
interface List yaitu ArrayList dan LinkedList.

Penggunaan Class Vector

27
Chapter XIII

Operasi File Input-Output


Melihat direktori

Menggunakan FileInputSream

28
Menggunakan BufferInputStream

29
30

Anda mungkin juga menyukai