1.
Object
diagram
Objek diagram adalah diagram yang memberikan
gambaran struktur model sebuah sistem, dalam kurun waktu tertentu. Diagram
objek yang berasal dari diagram kelas sehingga diagram objek tergantung pada
diagram kelas. Obyek Diagram, kadang-kadang disebut sebagai diagram Instance
sangat mirip dengan diagram kelas. Seperti diagram kelas object diagram juga
menunjukkan hubungan antara obyek, tetapi object diagram menggunakan contoh-contoh dunia nyata. Object
diagram digunakan untuk menunjukkan bagaimana sistem akan terlihat seperti pada
waktu tertentu. Karena ada data yang tersedia di objek object diagram sering
digunakan untuk menjelaskan hubungan yang kompleks antara objek.
Tujuan dari diagram harus dipahami dengan jelas
untuk menerapkannya praktis. Tujuan dari diagram objek yang mirip dengan
diagram kelas. Perbedaannya adalah bahwa diagram kelas merupakan model abstrak
yang terdiri dari kelas dan hubungan mereka. Tapi sebuah diagram objek
merupakan contoh pada saat tertentu yang konkret di alam. Ini berarti diagram
objek lebih dekat dengan perilaku sistem yang sebenarnya. Tujuannya adalah
untuk menangkap pandangan statis dari sistem pada saat tertentu.
Object diagram yg merupakan sebuah instance
dari class diagram terdiri dari contoh hal-hal yang digunakan dalam diagram
kelas.
Jadi kedua diagram terbuat dari
elemen dasar yang sama tetapi dalam bentuk yang berbeda. Dalam elemen diagram
kelas dalam bentuk abstrak untuk mewakili cetak biru dan dalam diagram objek
unsur-unsur dalam bentuk konkret untuk mewakili objek dunia nyata. Untuk
mengambil sistem tertentu, jumlah diagram kelas yang terbatas. Tetapi jika kita
mempertimbangkan diagram objek maka kita dapat memiliki jumlah tak terbatas
kasus yang unik di alam. Jadi hanya contoh-contoh yang dianggap mengalami
dampak pada sistem.
2.
Komponen-komponen
object diagram
Komponen-komponen yang terdapat pada object diagram antara
lain”
a.
Instance specification adalah elemen yang mewakili sebuah contoh dalam
system yang dimodelkan.
b.
Link merupakan hubungan konseptual antar
object.
c.
Asosiation adalah elemen
yang mewakili sebuah contoh dalam sistem yang dimodelkan.
d. Port merupakan titik interaksi antara
komponen serta lingkungan
e. Generalization merupakan
suatu cara yang sangat berdaya guna untuk berbagai apa yang dimiliki suatu
kelas atau objek bagi kelas-kelas atau onjek-objek yang laen.
f.
Dependency merupakan relasi yang
menunjukan bahwa perubahan pada salah satu elemen memberi pengaruh pada elemen
lain
3.
Langkah-langkah
pemuatan object diagram
Object diagram tunggal tidak dapat menangkap semua kasus yang
diperlukan atau lebih tepatnya tidak dapat menentukan semua objek dari suatu
sistem. Untuk mengatasi hal tersebut maka ada beberapa tahapan yg perlu
dilakukan :
a.
Menganalisis sistem dan memutuskan kasus yang
memiliki data penting dan asosiasi.
b.
Mempertimbangkan hanya contoh-contoh yang akan
mencakup fungsi tersebut.
c.
Membuat optimasi beberapa seperti jumlah contoh
yang terbatas.
Hal-hal
yang perlu diingat dan dipahami sebelum menggambar Object diagram:
a.
Diagram objek yang terdiri dari benda-benda.
b.
Link dalam diagram objek digunakan untuk
menghubungkan obyek.
c.
Obyek dan link adalah dua elemen yang digunakan
untuk membangun sebuah diagram objek.
Hal-hal
berikut ini harus diputuskan sebelum memulai pembangunan diagram:
a.
Diagram objek harus memiliki nama yang berarti
untuk menunjukkan tujuannya.
b.
Unsur-unsur yang paling penting adalah untuk
diidentifikasi.
c.
Asosiasi antara objek-objek yang harus
diklarifikasi.
d.
Nilai dari elemen yang berbeda harus diambil
untuk memasukkan dalam diagram objek.
e.
Menambahkan catatan yang tepat pada titik-titik
di mana kejelasan lebih diperlukan.
4.
Contoh
object diagram
COntok
object diagram pada distro online seperti dijelaskan pada gambar berikut:
Gambar
contoh object diagram pada distro online
Penjelasan:
Pada gambar diatas admin diasumsikan sebagai
pengelola dari web distro tersebut. Admin bertanggung jawab pada semua data
pemesanan, pembelian barang, stok barang dan juga data pelanggan. Hal pertama
yang dilakukan oleh admin adalah membuat/mengisi data-data admin, setelah admin
memilikin id dan password admin dapat melakukan proses login dengan menggunakan
username dan password. Username pada proses login menggunakan id_admin seperti
yg di isikan ketika admin membuat/mengisi data admin. Setelah admin berhasil
login maka admin dapat melakukan beberapa hal seperti mengolah data barang,data
pembayaran dan juga data pelanggan.
Daftar
Pustaka
http://publib.boulder.ibm.com/infocenter/rsmhelp/v7r0m0/topic/com.ibm.xtools.modeler.doc/topics/cinstancespec.html
(diakses pada 20 november 2012)
http://creately.com/blog/diagrams/uml-diagram-types-examples/#ObjectDiagram
(diakses pada 20 november 2012)
http://www.tutorialspoint.com/uml/uml_object_diagram.htm(diakses
pada 20 november 2012)
(http://rizki-ferdian.blogspot.com/2011/01/class-diagram-dan-objek-diagram.html)
(diakses pada 20 november 2012)