Kamis, 26 Oktober 2017

PERTEMUAN 5

CLASS DIAGRAM

Class diagram adalah diagram yang menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. kelas memiliki 3 bagian utama yaitu attribute, operation, dan name. kelas-kelas yang ada pada struktur sistem harus dapat melakukan fungsi-fungsi sesuai dengan kebutuhan sistem. Sususan struktur kelas ynag baik pada diagram kelas sebaiknya memiliki jenis-jenis kelas berikut : Kelas Main. Yaitu kelas yang memiliki fungsi awal dieksekusi ketika sistem dijalankan. Kelas Interface. Kelas yang mendefinisikan dan mengatur tampilan ke pemakai. Biasanya juga disebut kelas boundaries. Kelas yang diambil dari pendefinisian usecase. Merupakan kelas yang menangani fungsi-fungsi yang harus ada dan diambil dari pendefinisian usecase. Kelas Entitas. Merupakan kelas yang digunakan untuk memegang atau membungkus data menjadi sebuah kesatuan yang diambil maupun akan disimpan ke basis data. Relasi yang digunakan dalam penggambaran kelas diagram dapat dilihat dalam tabel berikut :

Cheap Offers: http://bit.ly/gadgets_cheap
Class diagram adalah diagram yang menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. kelas memiliki 3 bagian utama yaitu attribute, operation, dan name. kelas-kelas yang ada pada struktur sistem harus dapat melakukan fungsi-fungsi sesuai dengan kebutuhan sistem.

Sususan struktur kelas yang baik pada diagram kelas sebaiknya memiliki jenis-jenis kelas berikut:
  1. Kelas Main: yaitu kelas yang memiliki fungsi awal dieksekusi ketika sistem dijalankan.
  2. Kelas Interface: kelas yang mendefinisikan dan mengatur tampilan ke pemakai. Biasanya juga disebut kelas boundaries.
  3. Kelas yang diambil dari pendefinisian usecase: merupakan kelas yang menangani fungsi-fungsi yang harus ada dan diambil dari pendefinisian usecase. 
  4. Kelas Entitas: merupakan kelas yang digunakan untuk memegang atau membungkus data menjadi sebuah kesatuan yang diambil maupun akan disimpan ke basis data. 
Relasi yang digunakan dalam penggambaran kelas diagram dapat dilihat dalam tabel berikut:

Dalam suatu diagram kelas atribut dan method dapat memiliki salah satu sifat berikut:
  1. Private: tidak dapat dipanggil dari luar kelas yang bersangkutan
  2. Protected: Hanya dapat dipanggil oleh kelas yang bersangkutan dan anak-anak kelas yang mewarisinya.
  3. Public: Dapat dipanggil oleh siapa saja.

Multiplicity adalah jumlah banyaknya objek sebuah kelas yang berelasi dengan sebuah objek lain dari kelas lain yang berasosiasi dengan kelas tersebut. Macam-macam multiplicity disajikan dalam tabel berikut:

Gambar di bawah ini adalah contoh dari Class Diagram:

Berikut adalah contoh dari diagram kelas :

Cheap Offers: http://bit.ly/gadgets_chea

PERTEMUAN 4

COMMUNICATION DIAGRAM

Communication Diagram adalah diagram yang memodelkan interaksi antara objek atau bagian dalam hal pesan berurutan. Diagram komunikasi mewakili kombinasi informasi yang diambil dari Class Diagram, Sequence, dan Use Case yang menggambarkan struktur statis dan perilaku dinamis suatu sistem.

Namun, Communication Diagram menggunakan bentuk bebas dari objek dan link seperti yang digunakan dalam diagram Objek. Untuk menjaga pemesanan pesan dalam diagram formulir bebas semacam itu, pesan diberi label dengan nomor kronologis dan ditempatkan di dekat tautan pesan dikirim. Membaca diagram ini melibatkan mulai dari pesan 1.0, dan mengikuti pesan dari objek ke objek.

Diagram komunikasi menunjukkan banyak informasi yang sama seperti sequence diagram, namun karena bagaimana informasi disajikan, beberapa di antaranya lebih mudah ditemukan dalam satu diagram daripada diagram lainnya. Letak perbedaan anatar Communication Diagram dengan Sequence Diagaram adalah, diagram komunikasi menunjukkan elemen mana yang berinteraksi satu sama lain dengan lebih baik, namun Sequence diagram menunjukkan urutan interaksi berlangsung dengan lebih jelas.

Communication Diagram