Tuesday, November 20, 2012

OBJECT DIAGRAM UML ( Ike verawati 12.51.03.04)


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




3 comments:

  1. postingnya acak2an, trus gambar juga ga ada. tolong diperbaiki

    ReplyDelete
  2. KING CASINO, LLC GIVES A $100 FREE BET
    KING septcasino.com CASINO, LLC herzamanindir.com/ GIVES A $100 https://septcasino.com/review/merit-casino/ FREE BET to try. Visit us today and receive a $100 FREE casinosites.one BET! Sign up at 바카라 사이트 our new site!

    ReplyDelete