• Tidak ada hasil yang ditemukan

DOCUMENT OBJECT DIAGRAM SLIDE

N/A
N/A
akang gendang

Academic year: 2023

Membagikan "DOCUMENT OBJECT DIAGRAM SLIDE "

Copied!
14
0
0

Teks penuh

(1)

REKAYASA PERANGKAT LUNAK

PERTEMUAN

10

OBJECT DIAGRAM

(2)

PENYUSUN

• Aprilia Sulistyohati, S.Kom,M.Eng

• Bahtera Alam Wijaksono, M.Kom

• Fauzan Natsir, M.Kom

• Dewi Anjani, M.Kom

• Millati Izzatillah, S.Kom., MMSI

• 0pitasari, M.Kom

• Redo Abeputra Sihombing M.Kom

• Yuli Haryanto, M.Kom

Meet us

(3)

1. Behavior diagram

Menggambarkan perilaku

system/rangkaian perubahan system yang dimodelkan 1. Usecase diagram 2. Activity diagram 3. State diagram

Diagram UML

2. Structure diagram 3. Interaction diagram

Menggambarkan struktur statis dari system yang

dimodelkan

1. Class diagram 2. Object diagram

3. Deployment diagram 4. Composite diagram 5. Component diagram 6. Package diagram

Menggambarkan interaksi system dengan system lain/subsitem yang dimodelkan

1. Sequence diagram 2. Communication

diagram

3. Timing diagram 4. Interaction

overview diagram

(4)

PENGERTIAN OBJECT DIAGRAM

menjelaskan tentang nama obyek, atribut dan metode yang dipakai

Objek diagram berasal dari class diagram, sehingga object diagram

tergantung pada class diagram

Class diagram menunjukkan class, sedangkan object diagram menampilkan contoh

kelas (objek)

Object diagram menunjukkan sekumpulan objek, hubungannya

(relationship), dan nilai atribut

Seperti class diagram, Object Diagram juga menjelaskan hubungan antara objek, tetapi Object Diagram memakai contoh-contoh dunia

nyata. 

(5)

PENGERTIAN OBJECT DIAGRAM

Instansiasi (instantiation) berarti membuat instance (object) dari class

beserta atribut dan nilai-nilai yang sesuai pada waktu tertentu

object diagram adalah representasi konkret dari class diagram (analis menginstansiasi objek-objek dari kelas-

kelas yang telah didefinisikan dalam class diagram)

Object diagram pada dasarnya merupakan instansiasi dari semua

atau sebagian dari class diagram.

Object diagram digunakan untuk memodelkan tampilan desain statis

atau tampilan proses statis dari sistem pada saat tertentu

(6)

Class vs object

(7)

Contoh

Mobil Merk Warna

Class “Mobil”

Mobil1 Toyota Merah

object

“Mobil1”

object diagram merupakan representasi konkret dari class diagram, di mana pemodel menginstansiasi objek-objek dari kelas-kelas yang telah

didefinisikan dalam class diagram

Mobil2 Honda Biru

object

“Mobil2”

Mobil MerkTipe warna

Class

“HP”

HP1 Samsung galaxyA53 Gold

object “HP1”

HP2 Vivo V27 Black

object “HP2”, dst

(8)

Simbol object diagram

SIMBOL DESKRIPSI

Objek dari kelas yang berjalan saat sistem dijalankan

Relasi antar objek

(9)

Fungsi object diagram

 menggambarkan seperti apa hubungan antara objek- objek yang ada

 menangkap gambaran statis dari sistem pada saat tertentu

 digunakan untuk melakukan pengujian terhadap Class Diagram dengan memanfaatkan objek diagram tertentu

 memahami sebuah sistem melalui perspektif yang lebih praktis

(10)

Langkah membuat object diagram 2.

Asumsikan menjadi sebuah tabel beserta isiannya

3.

Perhatikan class diagram

Buatlah object diagram

1.

Reminder:

object diagram digunakan untuk situasi tertentu dalam siklus pengembangan perangkat lunak dan bukan sebagai representasi umum dari sistem.

Objek diagram adalah alat analisis yang dapat membantu dalam pemahaman interaksi objek pada saat runtime.

(11)

Langkah membuat object diagram

1. Perhatikan class diagram

2. Asumsikan menjadi sebuah tabel beserta

isiannya 3. Buatlah objek

diagram

 Objek diagram tidak selalu harus dibuat dalam pemodelan perangkat lunak

 Objek diagram bukan sebagai representasi umum dari sistem, namun object diagram digunakan untuk mengilustrasikan situasi yang lebih spesifik pada saat runtime saat diperlukan

(12)

PERBEDAAN CLASS DIAGRAM DAN OBJECT DIAGRAM

CLASS DIAGRAM

1.Tujuan Utama: menggambarkan struktur kelas dalam sistem perangkat lunak, termasuk kelas-kelas, atribut, metode, dan hubungan antara kelas-kelas tersebut.

2.Konten: mendefinisikan kelas-kelas dan relasi antar kelas, seperti asosiasi, agregasi, komposisi, generalisasi, dan dependensi.

3.Abstraksi: Class diagram lebih abstrak dan umum, menggambarkan blueprint dari kelas- kelas yang akan digunakan dalam sistem.

4.Instance: Tidak menggambarkan instance (objek nyata) dari kelas-kelas. Class diagram memberikan pandangan konseptual dan struktural.

1. Tujuan Utama: menggambarkan objek-objek nyata (instance) dari kelas-kelas yang didefinisikan dalam class diagram.

2. Konten: mencantumkan objek-objek konkret (instance) bersama dengan atribut-atribut dan nilai-nilai mereka pada saat tertentu.

3. Abstraksi: Object diagram lebih konkret daripada class diagram karena memperlihatkan instance objek yang sebenarnya dalam keadaan tertentu.

4. Instance: Menampilkan objek-objek spesifik dan hubungan antara mereka pada titik waktu tertentu. Ini menggambarkan situasi nyata dalam sistem pada saat eksekusi.

OBJECT DIAGRAM

object diagram digunakan untuk mengilustrasikan bagaimana objek-objek nyata dari kelas-kelas ini berinteraksi dan terhubung dalam situasi tertentu.

class diagram digunakan untuk merancang dan memahami struktur kelas-kelas yang akan digunakan dalam sistem

(13)

TUGAS 10

Buatlah Object Diagram berdasarkan judul yang

anda ajukan (sesuai dengan kasus big project)

(14)

Alhamdulillah

Referensi

Dokumen terkait

“ Suatu class pada java merupakan suatu blue print untuk object yang akan digunakan dalam program

 Suatu object class menggambarkan kumpulan dari objek yang mempunyai sifat (atribut), perilaku umum (operasi), relasi umum dengan objek lain dan semantik umum.. Contoh :

Pada Gambar 3 Class diagram menjelaskan relasi antar class dan atribut-atribut serta method-method yang terdapat pada setiap menu dalam sistem berkas digital untuk penyimpanan

Dalam proses Maintain Diagram pada Gambar 3.19, terdapat proses edit dari semua jenis diagram yaitu: Edit Use Case Diagram, Edit Class Diagram, Edit Object Diagram,

Object diagram serupa dengan class diagram, tetapi dari pada menggambarkan kelas objek, lebih baik menggunakan object diagram yang memodelkan instance object actual

Hanya objek induk yang memiliki atau objek turunan yang memiliki atribut / method ini yang dapat menggunakan fitur ini UML Class Diagram ~ Package Hanya objek di

• Behavior dapat digunakan untuk mengubah nilai atribut suatu objek, menerima informasi dari objek lain, dan mengirim informasi ke obyek lain untuk melakukan suatu task.. • Dalam

Dokumen ini menjelaskan tentang Sequence Diagram dalam Unified Modeling Language (UML), termasuk komponen, keuntungan, dan contoh kasusnya untuk menggambarkan langkah-langkah penyelesaian proses oleh aktor atau objek dalam