Class Diagram
Class Diagram
Kelas Diagram
Class diagram mendeskripsikan jenis jenis obyek dalam sistem dan berbagai macam
hubungan statis yang terjadi1. Class diagram juga menunjukkan property dan operasi
sebuah Class dan batasan yang terdapat dalam hubungan dengan obyek. Class diagram
merupakan alat terbaik dalam perancangan perangkat lunak. Class diagram membantu
pengembang mendapatkan struktur sistem dan menghasilkan rancangan sistem yang baik
Kelas Diagram di Netbeans
1. Silahkan buka kembali UMP Project yang bernama UML Perpus melalui menu
File Open Project
2. Maka akan muncul window Open Project, Silahkan anda cari dimana anda
menyimpan UML Perpus, bila sudah ketemu silahkan anda pilih lalu klik Open
Project
4. Coba anda buka Use Case Pengunjung dengan cara anda pilih Use Case
Pengunjung kemudian anda klik dua kali atau klik kanan Open
5. Pada window editor akan tampak isi dari diagram Use Case Pengujung yang anda
miliki
6. Untuk membuat kelas Diagram, silahkan anda pilih menu File New File
7. Pada categories pilih UML, pada File Types pilih Diagram, klik tombol Next
8. Silahkan pada Diagram Type anda pilih Class Diagram, pada Diagram Name
ketikkan Class Diagram Perpustakaan, pada Namespace ketikkan UML Perpus
lalu klik tombol Finish
Namespace adalah suatu cara untuk mengelompokkan sekumpulan kelas dengan
kelas yang lain atau sekumpulan objek dengan sekumpulan objek yang lain.
10. Silahkan anda bila Class Diagram Perpustakaan dengan klik ganda atau klik
kanan Open
2. Disana ada cukup banyak elemen, elemen terpenting adalah Class, Interface,
Package, Boundary Class, Control Class dan Entity Class.
a. Kelas (Class)
Adalah sebuah kategori yang akan membungkus informasi dan perilaku2 atau
dengan kata lain kelas adalah rancangan dari obyek. Dimana obyek yang
diciptakan dari suatu kelas akan memiliki semua yang dimiliki oleh kelasnya.
Secara umum kelas dalam UML dinotasikan sebagai berikut
Nama Kelas
Daftar Atribut
Daftar Operasi
Gambar 7 Notasi Class
Pemodelan Sistem Informasi Berorientasi Objek dengan UML, Bab 4 Diagram Kelas, Hal 102, Sholiq
i. Nama
Nama kelas haruslah unik, karena ini adalah identitas yang dimiliki oleh
setiap Class.
ii. Atribut
Atribut disini menunjukkan informasi yang dimiliki oleh suatu kelas, bisa
juga disebut informasi yang berhubungan dengan kelas.
iii. Operasi
Operasi digunakan untuk menunjukkan apa yang suatu kelas bisa lakukan
atau apa yang bisa dilakukan pada suatu kelas
b. Kelas pembatas (Boundary)
Kelas pembatas merupakan kelas yang menyalurkan interaksi antara sistem
dengan dunia sekitarnya3. Seperti form, laporan, obyek obyek pada form.
Setiap kelas pembatas biasanya akan mewakili interaksi antara seorang actor
dengan use case. Kelas pembatas digambarkan sebagai berikut
<<boundary>>
atau
Form 1
Pemodelan Sistem Informasi Berorientasi Objek dengan UML, Bab 4 Diagram Kelas, Hal 106, Sholiq
Pemodelan Sistem Informasi Berorientasi Objek dengan UML, Bab 4 Diagram Kelas, Hal 107, Sholiq
<<entity>>
atau
Form 1
Form 1
Pemodelan Sistem Informasi Berorientasi Objek dengan UML, Bab 4 Diagram Kelas, Hal 108, Sholiq
Pemodelan Sistem Informasi Berorientasi Objek dengan UML, Bab 4 Diagram Kelas, Hal 112, Sholiq
Antara lain
Mahasiswa
Karyawan
Dosen
Koleksi
Koleksi Lokal
Koleksi Asing