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
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:
- 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:
Dalam suatu diagram kelas atribut dan method dapat memiliki salah satu
sifat berikut:
- Private: tidak dapat dipanggil dari luar kelas yang bersangkutan
- Protected: Hanya dapat dipanggil oleh kelas yang bersangkutan dan anak-anak kelas yang mewarisinya.
- 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:
