Kelas digunakan untuk merepresentasikan entitas dalam sistem dan memiliki atribut serta operasi. Terdapat berbagai jenis hubungan antar kelas seperti asosiasi, generalisasi, dan agregasi. Analisis kasus penggunaan digunakan untuk mengidentifikasi kelas-kelas utama dalam sistem.
4. Class
Operations
(Methods)
OPERATIONS (ALSO CALLED METHODS AND,
AT TIMES, FUNCTIONS OF A CLASS) ARE THE
IMPLEMENTATION OF THE BEHAVIOR OF A
CLASS. OPERATIONS ENABLE A CLASS TO
CARRY OUT ITS RESPONSIBILITIES
(MEMUNGKINKAN KELAS MELAKSANAKAN
TANGGUNG JAWABNYA)
6. Kelebihan Class Diagram
Kelas menangkap segala
sesuatu tentang suatu
entitas yang diperlukan
untuk sepenuhnya
mengimplementasikannya
dalam suatu sistem.
Kelas dapat dipetakan
ke tabel dalam database
relasional
7. Kelemahan Class Diagram
Menggunakan kelas untuk
memodelkan tabel dalam
database relasional tidak
sesuai dengan prinsip-
prinsip desain berorientasi
objek yang baik, seperti
pewarisan dan enkapsulasi.
Kelas memberikan indikasi
sangat sedikit terkait jumlah
objek yang akan dipakai
10. Association
relationship
on class
diagrams
Hubungan asosiasi antara dua kelas dapat dikategorikan sebagai
"menggunakan" - karena mereka mewakili satu kelas
menggunakan kelas lain dalam beberapa cara. Asosiasi adalah
hubungan paling mendasar dan paling umum antara dua kelas
sejawat dalam desain berorientasi objek.
11. Inheritance
(Generalisasi)
Inheritance adalah hubungan penting antara dua kelas. Hubungan
ini khusus untuk pendekatan berorientasi objek untuk
mengembangkan solusi perangkat lunak. Inheritance menyiratkan
bahwa atribut, operasi, dan hubungan kelas tingkat yang lebih
tinggi (superclass) diwarisi oleh - tersedia untuk - kelas tingkat
yang lebih rendah (subclass).
12. Aggregation Relationship in a Class Diagram
Gambar berikut menunjukkan hubungan
“memiliki” di mana Rumah Sakit memiliki
Departemen.
13. Class Identification by Use Case
Analysis
Analyzing the nouns in the use case documentation provides an
excellent starting point for the identification of classes. Proper nouns
are converted to common nouns and all plural nouns should become
singular.
14. Use Case dan Class Diagram Sistem
Informasi Manajemen Perpustakaan
1. Sistem akan dipakai oleh petugas dan anggota perpustakaan dengan melakukan login
terlebih dahulu (input nomor petugas/anggota dan password)
2. Petugas perpustakaan dapat menambahkan anggota dan petugas baru dengan menginputkan
data berupa Nomor anggota/petugas, nama, nomor hp dan password.
3. Selain menambah, petugas juga dapat merubah dan menghapus data anggota/petugas.
4. Setiap ada buku baru yang masuk ke perpustakaan, petugas akan mendata buku tersebut ke
dalam sistem, berupa kode buku, judul buku, pengarang, penerbit, tahun terbit dan jumlah
buku.
5. Hanya anggota yang sudah terdaftar yang bisa melihat daftar buku dan meminjam buku.
6. Proses peminjaman dan pengembalian buku dilakukan oleh petugas perpustakaan.