2.7.1 BendaThings
Benda merupakan hal yang paling mendasar dari suatu model yang menjelaskan elemen-elemen lainnya dalam sebuah konsep atau
fisik. Bentuk dari bendathings antara lain: 1.
KelasClasses
Kelas diuraikan sebagai sekelompok objek yang memiliki atribut, operasi, dan hubungan yang semantik dan dapat
mengimplementasikan satu interfaces atau lebih. Kelas digambarkan dengan sebuah kotak yang berisi nama kelas dan
dapat ditambahkan informasi yang diperlukan seperti variabel, metode, dan lain-lain.
2. Antar mukaInterfaces
Antar muka merupakan komponen yang menghubungkan dan melayani antar kelas dan atau elemen. Antar-muka biasanya
berdiri sendiri dan merupakan pelengkap dari kelas atau komponen yang mendefinisikan pengoperasian yang spesifik.
Antar muka biasanya digambarkan dengan suatu lingkaran dengan disertai nama.
3. Collaborations
Collaborations adalah kumpulan interaksi dari kelas-kelas yang bekerja secara bersama-sama dan digambarkan dalam
suatu elips dengan garis terpotong-potong.
4. Use Case
Use Case digunakan untuk membentuk tingkah laku bendathings yang direalisasikan oleh suatu collaboration dan
diawasi oleh aktor. Biasanya use case digambarkan dengan elips dengan garis yang solid dan mengandung nama.
5. Nodes
Nodes merupakan fisik dari elemen-elemen yang ada pada saat dijalankannya sistem. Umumnya node digambarkan dengan
sebuah kotak dan hanya berisikan nama.
2.7.2 HubunganRelations
Terdapat 4 macam hubungan dalam penggunaan UML, yaitu: 1.
Dependency Dependency adalah hubungan semantik antara dua bendathings
yang saling bergantung satu sama lain yang mengakibatkan terjadi perubahan pada satu bendathings jika bendatings lain
berubah. 2.
Association Association adalah hubungan struktural antara bendathings,
dan digambarkan dengan suatu garis yang dilengkapi label, nama, dan hubungan.
3. Generalizations
Generalizations menunjukkan hubungan khusus dalam objek anak yang menggantikan objek induk.
4. Realizations
Realization adalah hubungan semantik antara pengelompokan yang menjamin adanya ikatan yang terjadi diantaranya.
2.7.3 Diagram