2
INDIKATOR
3
SKENARIO
Penguatan – 15’
Diskusi kelompok-45’
Praktikum -
360’
Ceramah-20’
Pengantar
– 10’
4
10 jp
Object Oriented Design [ OOD ]
5
Class Diagram
Asosiasi
6
Aktivitas Pembelajaran 1
Penerjemahan Class Diagram menjadi Kode Program mengunakan
IDE NetBeans
Pustaka
-id : int
-judul : string
-jumlah : int
+setID() : void
+getID() : string
+setJudul() : void
+getJudul() : string
+setJumlah() : void
+getJumlah() : int
7
Aktivitas Pembelajaran 2
Penerjemahan Class Diagram menjadi Kode Program mengunakan
IDE NetBeans
Anggota
-kode : int
-nama : int
+setKode() : void
+geKode() : string
+setNama() : void
+getNama() : int
Pustaka
-id : int
-jumlah : int
+setID() : void
+getID() : string
+setJumlah() : void
+getJumlah() : int
8
Aktivitas Pembelajaran 3-1
Class Diagram Pewarisan
C1
+data : string
+setData() : void
+getData() : string
C2 C3
Main
-c2 : int -c3 : int
+setC2() : void +setC3() : void
+Main() : void
+getC2() : int +getC3() : int
9
Aktivitas Pembelajaran 3-2
Tulis Kode Program pada IDE NetBeans
10
Latihan / Tugas 1
Buatlah program pendataan mobil dari suatu instansi dengan
data(atribut) dan metode dari dua buah class diagram yang saling
ber-relasi seperti yang ditunjukkan dalam gambar di bawah ini.
11
Latihan/Tugas [2]
Buatlah program berdasarkan diagram kelas di atas terlihat bahwa
kelas CPU, Monitor, dan Printer semuanya merupakan bagian dari
kelas Komputer dan ketika kelas Komputer musnah maka kelas
CPU, Monitor, dan Printer akan ikut musnah.
12
Rangkuman
Kelas memiliki atribut dan metode atau operasi. Atribut merupakan
variabel-variabel yang dimiliki oleh suatu kelas operasi atau metode
adalah fungsi-fungsi yang dimiliki oleh suatu kelas
13