• Tidak ada hasil yang ditemukan

Slide IST203 Class Diagram

N/A
N/A
Protected

Academic year: 2017

Membagikan "Slide IST203 Class Diagram"

Copied!
19
0
0

Teks penuh

(1)
(2)

Class Diagram

•Class diagrams are the most common diagram found in modeling object-

oriented systems. A class diagram shows a set of classes, interfaces, and

collaborations and their relationships.

Class

menggambarkan keadaan

(3)

Class Diagram

•Diagram yang paling umum dijumpai pada pemodelan berbasis UML

• Apa yang ada pada class diagram

▫Class dan interface beserta atribut dan operasinya

▫Relasi yang terjadi antar objek

▫Constraint terhadap objek-objek yang saling berhubungan

(4)

Class

Merepresentasikan blueprint dari

object

▫Properti: ciri khas dan pembeda antar objek

▫Metode: aksi yang dapat dilakukan oleh objek tersebut

Contoh class Manusia

(5)

Class

•Notasi kotak dengan 3 bagian:

▫Nama kelas ▫Atribut

(6)
(7)

Visibility

▫Private, tidak dapat dipanggil dari luar class yang bersangkutan

(8)
(9)

Relationship

•Association

•Inheritance/generalization

•Aggregation

(10)

•Menggambarkan hubungan antar class Ditandai dengan garis lurus

•Seringkali ditambahkan label dan

(11)

•Indikasi berapa banyak objek yang bisa mengisi properti

▫1 (pasti 1)

▫ 0..1 (0 atau 1)

▫ * (Tidak ada batasan, bisa 0, 1, ..., n)

•Biasanya didefinisikan batas bawah dan atas, kecuali untuk yang pasti bernilai 1

(12)

•Sub class mewarisi feature dari super classnya

Dinotasikan dengan anak panah mengacu

(13)
(14)

•'has a' relationship

Dinotasikan dengan diamond “kosong”Contoh:

▫ Klub memiliki banyak anggota

▫ Orang bisa memiliki makna tersendiri tanpa kehadiran sebuah klub

(15)

•Contoh:

▫Sebuah ruangan memiliki meja dan kursi ▫Tanpa kehadiran ruang, meja dan kursi

(16)

• 'has a' or 'contains a' relationship (whole-part)

•Contoh:

▫ Kampus memiliki fakultas CS atau kampus terdiri dari fakultas CS (salah satunya)

(17)
(18)
(19)

Referensi

Dokumen terkait

Merujuk kepada Skudai Post Online (2007), hal ini disokong oleh Menteri Pengajian Tinggi, Datuk Mustapa Mohamed yang telah membuat kenyataan akhbar pada 24 April 2006

Fenomena perubahan yang menonjol adalah didirikannya bangunan rumah tinggal di tengah-tengah perkebunan yang bersifat permanen dan modern seperti rumah tinggal di kota yang

Metode dengan perluasan data menjadi sejumlah copy-copy data asli yang diatur dengan satu copy data asli dengan kasus kontrol yang dibalik untuk mendapatkan penghitungan yang

Tujuan dari penelitian ini yaitu menghitung energi sekam total yang diproduksi di Kabupaten Jember dan melakukan analisis kelayakan penggunaan sekam untuk

Dengan adanya Undang-Undang Nomor 23 tahun 2004 tentang penghapusan kekerasan dalam Rumah tangga ini menjadi payung hukum bagi korban dan membuat efek jera bagi pelaku tindak

Akan tetapi, guru kelas tinggi kurang menerapkan peraturan yang telah dibuat dan tidak selalu memberikan sanksi atau hukuman kepada siswa yang melanggar.. Guru kelas 4

Kelompok Usaha mereklasifikasi keuntungan atau kerugian yang sebelumnya diakui dalam pendapatan komprehensif lain dari ekuitas ke laporan laba rugi (sebagai

Pada sistem kendali rem sebagai penyesuai jarak pada mobil listrik ini Fuzzy System memiliki nilai masukan berupa nilai dari dua buah sensor ultrasonik bagian depan atau