1
Logika Operator
Pengambilan keputusan
2
Perulangan
3
Chapter III
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!
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.
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
17
Strategi “Tempel Langsung”
18
Layout Komponen dalam Jpanel
19
Chapter IX
20
Jelaskan kegunaan dari method-method di bawah ini!
21
Chapter X
Penanganan Error
Method yang melempar checked exception
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
26
Memahami penggunaan class-class yang mengimplementasikan
interface List yaitu ArrayList dan LinkedList.
27
Chapter XIII
Menggunakan FileInputSream
28
Menggunakan BufferInputStream
29
30