Gambar 2.3. Spesifikasi class Bagian atas adalah name compartment mendefinisikan class tipe
objek dalam sebuah paket. Bagian kedua adalah attribute compartment berisi semua definisi data. Dan bagian paling bawah adalah operations
compartment berisi definisi untuk setiap perilaku yang didukung oleh jenis objek.
Simbol-simbol class diagram adalah sebagai berikut : Simbol
Keterangan Package merupakan sebuah
bungkusan dari satu atau lebih kelas
Kelas pada struktur sistem
Asosiasi adalah relasi antar kelas dengan makna umum, asosiasi
biasanya juga disertai dengan multiplicity
Table 2.1. Simbol class diagram
2. Dynamic View
Pada Dynamic View meliputi diagram yang mengungkapkan bagaimana benda berinteraksi dengan satu sama lain dalam respon
terhadap lingkungan. Ini termasuk Sequence Diagram dan Collaboration perpustakaan.uns.ac.id
commit to user
Diagram, yang kolektif disebut sebagai diagram interaksi. Mereka secara khusus dirancang untuk menjelaskan bagaimana benda berbicara satu
sama lain. Ini juga mencakup Statechart Diagram, yang menunjukkan bagaimana dan mengapa perubahan objek dari waktu ke waktu dalam
menanggapi lingkungan. Sequence diagram lebih dimodelkan pada tingkat objek daripada
tingkat kelas untuk memungkinkan skenario yang menggunakan lebih dari satu instance dari kelas yang sama dan bekerja pada tingkat fakta, data uji,
dan contoh. Sequence Diagram menggunakan tiga elemen notasi mendasar: object, messagestimuli, and object lifeline.
Simbol Keterangan
Objects; mewakili peserta MessagesStimuli; mewakili komunikasi yang dikirim satu
sama lain. Lifeline; untuk mengatur pesan-pesan dalam urutan yang
relatif tepat.
Self message merupakan pesan dari sebuah objek kepada objek itu sendiri untukmelakukan suatu aksi
Table 2.2. Simbol sequence diagram
3. Functional View
Functional View terbentuk oleh Use Case Diagram dan Activity Diagram.
Use case diagram menggambarkan fitur di mana pengguna mengharapkan sistem untuk menyediakan. Lima elemen pemodelan yang
membentuk Use Case Diagram: system, actor, Use Case, association, dan dependency.
commit to user
Simbol Keterangan
Actor; Sebuah peran yang dimainkan oleh seseorang, sistem, atau perangkat yang memiliki saham dalam
keberhasilan operasi dari sistem. Use Case; Untuk mengungkapkan tujuan bahwa sistem
harus dicapai. Association; Mengidentifikasi interaksi antara aktor dan
Use Case Dependency; Mengidentifikasi hubungan komunikasi
antara dua Use Case. Include; merupakan hubungan use case tambahan
kesebuah usecase dimana usecase yang ditambahkan memerlukan use case ini untuk menjalankan fungsinya
atau sebagai syarat dijalankan usecase ini. Extends;
merupakan hubungan
usecase tambahan
kesebuah usecase dimana usecase yang ditambahkan dapat berdiri sendiri walau tanpa usecase itu.
Tabel 2.3. Simbol Use Case Diagram
Activity Diagram ini menggambarkan proses yang termasuk tugas berurutan, logika kondisional, dan konkurensi. Diagram ini adalah
seperti flowchart, tetapi telah ditingkatkan untuk digunakan dengan pemodelan objek.
2.4 Framework