21 objek seperti C++, java, C atau VB.NET. Walaupun demikian, UML tetap dapat
digunakan untuk modeling aplikasi prosedural dalam VB atau C. UML mendefinisikan diagram berikut :
1. Use Case Diagram
2. Class Diagram
3. Statechart Diagram
4. Activity Diagram
5. Sequence Diagram
6. Collaboration Diagram
7. Component Diagram
8. Deployment Diagram
2.5.1 Use Case Diagram
Use Case digunakan pada saat pelaksanaan tahap requirment dalam pengembangan suatu sistem informasi. Use Case menggambarkan hubungan
antara entitas yang biasa disebut aktor dengan suatu proses yang dapat dilakukannya. Simbol-simbol yang digunakan dalam Use Case beserta
deskripsinya dapat dilihat pada table 2.1. Tabel 2.1 Simbol Use Case
No. Simbol
Nama Deskripsi
1. Case
Menggambarkan proses kegiatan yang dapat diakukan oleh aktor
2. Actor
Menggambarkan entitas subyek yang dapat melakukan suatu
proses
3. Relation
Relasi antara case dengan actor ataupun case dengan case lain.
22
2.5.2 Class Diagram
Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi
objek. Class menggambarkan keadaan atributproperty suatu system sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut metodefungsi.
Class Diagram menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti pewarisan, asosiasi, dan lain-lain.
Class memiliki tiga area pokok : 1.
nama 2.
atribut 3.
metode Atribut dan metoda dapat memiliki salah satu sifat berikut :
1. private, tidak dapat dipanggil dari luar class yang bersangkutan
2. protected, hanya dapat dipanggil oleh class yang bersangkutan dan anak-
anak yang mewarisinya 3.
public, dapat dipanggil oleh siapa saja Hubungan yang terjadi antar class :
1. Asosiasi, yaitu hubungan statis antar class, umumnya menggambarkan
class yang memiliki atribut class lain, atau class yang harus mengetahui eksistensi class lain
2. Agregrasi, yaitu hubungan yang menyatakan bagian ”terdiri atas..”
3. Pewarisan, yaitu hubungan hirarkis antar class, class dapat diturunkan dari
class lain yang mewarisi semua atribut dan metoda class asalnya dan menambahkan fungsionalitas baru, sehingga ia disebut anak dari class
yang diwarisinya. Kebalikan dari pewarisan adalah generalisasi. Simbol-simbol yang digunakan dalam Static Diagram dapat dilihat pada tabel
2.2.
23 Tabel 2.2 Simbol Class Diagram
No. Simbol
Nama Deskripsi
1. Class
Menggambarkan sebuah kelas yang terdiri dari attribut dan
method
2. Relation
Menggambarkan hubungan komponen-komponen didalam
Static Diagram.
3. Association
Class Class yang terbentuk dari
hubungan antara dua buah Class
2.5.3 Statechart Diagram