1. Diagram Kelas Class Diagram
Class diagram adalah static model yang mendukung pandangan
statis dari susunan sistem. Class diagram menunjukkan kelas-kelas dan hubungan antara kelas-kelas yang tetap konstan dalam sistem dari
waktu ke waktu. Class diagram sangat mirip dengan entity relationship diagram
ERD, bagaimanapun, class diagram menggambarkan kelas-kelas, yang mana termasuk attributes,
behavior , dan states, ketika entitas pada ERD hanya berupa atribut.
Cakupan dari class diagram, seperti ERD, yaitu sistem yang luas Dennis, dkk: 2010;510.
Pembangunan blok utama dari class diagram adalah class, yang mana ditempatkan dan diatur dalam sistem informasi. Lihat gambar
2.4 Selama analisis, class mengacu ke orang, tempat, kejadian, dan hal-hal mengenai sistem yang akan menangkap informasi. Kemudian,
selama desain dan implementasi, kelas-kelas dapat mengacu pada artefak implementasi yang spesifik seperti windows, form, dan object
lainnya yang digunakan untuk membangun sistem. Setiap class digambarkan dengan menggunakan tiga bagian kotak dengan nama
class di atas, atribut di tengah, dan method juga disebut operasi di
bawah Dennis, dkk: 2010;512.
Beberapa pendekatan berbeda telah disarankan untuk menolong analis dalam mengidentifikasi sekumpulan kandidat kelas-kelas untuk
class diagram . Pendekatan yang paling umum adalah textual analysis,
analisis dari isi di dalam use case. Seorang analis mulai meninjau ulang use case dan use case diagram. Isi deskripsi di dalam use case
diperiksa untuk mengidentifikasi potensial object, attribute, method, dan association. Kata benda pada use case mengusulkan kemungkinan
kelas-kelas, ketika kata kerja mengusulkan kemungkinan operasi atau Gambar 2.4 Contoh Class Diagram untuk Holiday Travel Vehicles
asosiasi. Gambar 2.5 menampilkan suatu ringkasan dari pedoman yang telah kita temukan berguna Dennis, dkk: 2010;517.
Gambar 2.5 Textual Analysis Guidelines
Tujuan utama dari diagram adalah untuk menunjukkan association atau relationship yang dimiliki oleh satu class dengan dengan class
lainnya. Ini digambarkan pada diagram dengan menggambarkan garis di antara kelas-kelas Lihat gambar 2.6.. Association ini sangat mirip
dengan relationship yang ditemukan pada ERD. Association dipelihara oleh references yang mana mirip seperti pointer dan
dipelihara secara internal oleh sistem tidak seperti model relasional di mana relationship dipelihara oleh foreign key dan primary key
Dennis, dkk: 2010;514.
2. Diagram Use Case