Академический Документы
Профессиональный Документы
Культура Документы
class Subject {
String name; Student Subject
Subject(String name) {
This.name = name;
}
}
Object Lecturer memiliki
class Lecturer { hubungan week association
Public void giveScore(Student student, Subject subject, String score) { dengan class Student dan
}
Subject karena menggunakan
}
memiliki parameter Student
Student student1 = new Student('920403024');
String number;
MobilePhone(String number) {
This.number = number;
}
MobilePhon
} Student
e
class Student {
String nim;
Contact.add(new MobilePhone(number));
hendra.addContact('08153311****');
hendra.addContact('08113311****');
Jika objek hendra dihapus, maka objek contact terkait dengan hendra
akan ikut dihapus oleh Garbage Collection.
Jenis-jenis Class
Entity Class, mewakili objek-objek dunia nyata seperti orang,
dan sesuatu (ERD).
Boundary, atau Interface Class, seperti form, dialog box,
menu, dan kontrol lainnya.
Abstract Class, class yang tidak dapat diinstatiated secara
langsung, biasanya untuk hubungan
generalization/specialization (gen/spec).
Control Class, untuk mengatur aliran aktifitas, mengatur
bisnis process.
State Chart Diagram
Diagram statechart atau state transition
digunakan untuk menunjukan perubahan state
pada objek.
Statechart diagram dibuat untuk masing-masing
class tunggal, biasanya suatu object dibuat,
mengalami perubahan, sampai dihapus.
Package Diagram
Package adalah container untuk use cases
ataupun class yang digunakan untuk
menunjukan partisi pada sistem, dimana use
cases ataupun class dikelompokan pada sub
system secara logika,
Quiz
Suatu class diagram adalah analog dengan suatu:
a.DFD
b.Use case
c.ERD
d.Interaction
e.Finite state machine model
Quiz
Suatu class digunakan untuk:
a.Generalization
b.Standarization
c.Specification
d.Collection
e.Classification
Quiz
Hubungan ____ digunakan untuk
menggambarkan inheritance:
a.Specialization
b.Generalization
c.Dependency
d.None
Quiz
Suatu ___ adalah mekanisme general-purpose
untuk mengelompokan elemen-elemen
kedalam group.
a.Node
b.Class
c.Package
d.Component
Quiz
Suatu garis dengan solid dimond
merepresentasikan hubungan ___
a.Specialization
b.Generalization
c.Aggregation
d.Composition
Quiz
Suatu garis dengan hollow arrowhead
menunjukan hubungan ____
a.Realization
b.Association
c.Dependency
d.Generalization
Quiz
Suatu class diagram menuntukan hubungan
antar:
a.Class
b.Interfaces
c.Collaborations
d.Semua yang disebutkan diatas
Quiz
Secara umum, ada ___ diagram yang digunakan
pada UML.
a.Tujuh
b.Delapan
c.Sembilan
d.Sepuluh
Quiz
Suatu ___ adalah kondisi atau situasi selama
siklus hidup dari object dimana memenuhi
kondisi, melakukan aktifitas, atau menunggu
event tertentu:
a.Class
b.State
c.Activity
d.Specification
Sekian & Terima Kasih