35
2.7.2 Pengertian Obyek
Sebuah obyek memiliki keadaan sesat state dan perilaku behaviour. State sebuah obyek adalah kondisi obyek tersebut yang dinyatakan dalam
attributeproperties. Sedangkan perilaku suatu obyek mendefinisikan bagaimana sebuah obyek bertindakberaksi dan memberikan reaksi. Berikut adalah gambaran
ringkas tentang sebuah obyek lengkap dengan attribute dan operationnya Munawar, 2005.
TV merk
model noSeri
besarInch ubahVolume
ubahChanel aturKontras
Gambar 2.4 obyek Munawar, 2005
2.7.3 Diagram UML
UML memiliki beberapa diagram yang digunakan untuk menggambarkan suatu sistem. Tujuan pembuatan diagram ini adalah agar sistem mudah dimengerti
oleh semua pihak, baik yang teknis maupun non teknis. Beberapa contoh dari diagram tersebut, antara lain:
2.7.3.1 Use Case Diagram
Use case diagram adalah urutan langkah-langkah yang secara tindakan saling terkait skenario, baik terotomatisasi maupun secara manual, untuk tujuan
melengkapi satu tugas bisnis tunggal Whitten, 2004. Use case diagram adalah deskripsi fungsi dari sebuah sistem dari persfektif pengguna. Use case diagram
Nama Obyek Nama Obyek
Operation
36
bekerja dengan cara mendeskripsikan tipikal interaksi antara user pengguna sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah
sistem dipakai Munawar, 2005. Use case diagram secara grafis menggambarkan interaksi antara sistem,
sistem eksternal dan pengguna Whitten, 2004. Use case diagram menunjukan sekumpulan
kasus fungsional
dan aktor
jenis kelas
khusus dan
keterhubungannya.
2.7.3.2 Diagram Struktur Statis
2.7.3.2.1 Class Diagram
Class diagram menggambarkan struktur objek sistem. Diagram ini menunjukan kelas objek yang menyusun sistem dan juga hubungan antara kelas
objek tersebut Whitten, 2004.
2.7.3.2.2 Object Diagram
Object diagram menyajikan sebuah “snapshot” tentang objek sistem pada
poin waktu tertentu. Diagram ini tidak digunakan sesering diagram kelas, tetapi, saat digunakan, dapat membantu seorang developer untuk memahami struktur
sistem secara lebih baik Whitten, 2004. Object diagram adalah gambaran objek-objek secara ringkas di sebuah
sistem pada suatu waktu Munawar, 2005.
37
2.7.3.3 Diagram Interaksi
Diagram interaksi memodelkan sebuah interaksi, terdiri dari satu set objek, hubungan-hubungannya, dan pesan yang terkirim diantara objek Whitten, 2004.
2.7.3.3.1 Sequence Diagram
Sequence diagram untuk menggambarkan perilaku pada sebuah scenario. Diagram ini menunjukan sejumlah contoh obyek dan message pesan yang
diletakkan diantara obyek-obyek ini di dalam use case Munawar, 2005. Sequence diagram secara grafis menggambarkan bagaimana objek
berinteraksi dengan satu sama lain melalui pesan pada eksekusi sebuah use case atau operasi. Diagram ini mengilustrasikan bagaimana pesan terkirim dan diterima
di antara objek dan dalam sekuensi apa Whitten, 2004.
2.7.3.3.2 Collaboration Diagram
Collaboration diagram serupa dengan sequence diagram, tetapi tidak focus pada timing atau sekuensi pesan. Diagram ini malahan menggambarkan interaksi
atau kolaborasi antara objek dalam sebuah format jaringan Whitten, 2004. Collaboration
diagram adalah
perluasan dari
objek diagram.
Collaboration diagram menunjukan message-message objek yang dikirimkan satu sama lain Munawar, 2004.
2.7.3.4 State Diagram