Diagram-diagram pada UML Unified Modelling Language UML
dengan garis titik-titik yang disebut lifeline. Dan di sepanjang lifeline
terdapat kotak yang disebut activation. b.
Message adalah tanda panah yang menghubungkan suatu lifeline
ke lifeline yang lain. Message yang pertama yang terjadi adalah yang paling dekat dengan bagian atas diagram dan yang terjadi
belakangan adalah yang dekat dengan bagian bawah. c.
Time adalah diagram yang mewakili waktu pada arah vertical.
Waktu dimulai dari atas ke bawah. paticipant 1
participant 2
message Participant
objek lifeline
activation
Gambar 2.3
Simbol-simbol yang Tedapat pada Sequence Diagram
4. Collaboration diagram
Collaboration diagram merupakan diagram yang memodelkan sebuah use
case dengan cara menggambarkan aliran pesan di antara objek-objek
dalam rangkaian pesan Whitten et al. 2004. Collaboration diagram
adalah bentuk lain dari sequence diagram, yang membedakan hanyalah sequence diagram diorganisir menurut waktu
sedangkan collaboration diagram diorganisisr menurut ruang space Munawar, 2005.
Gambar 2.4
Contoh Collaboration Diagram Munawar, 2005
5. Class diagram
Class diagram merupakan diagram yang menunjukkan kelas-kelas objek
yang menyusun sebuah sistem dan juga hubungan antara kelas tersebut Whitten et al. 2004.
Class diagram adalah alat perancangan yang membantu pengembang
mendapatkan struktur sistem sebelum menuliskan kode program, membantu memastikan bahwa sistem adalah rancangan terbaik Sholiq,
2006. Notasi class tediri dari class name yang berada pada bagian paling atas
dan secara opsional dapat juga dikatakan sebagai stereotype. Bagian tengah digunakan unutk mendeklarasikan attribute sedangkan bagian
order order line
1: get quantity product
customer 2: get product
3: product 4: get pricing detail
5: calculate price 6: calculate discount
7: get discount info
bawah digunakan untuk mendeklarasikan operasi. Gambar 2.5 menunjukkan notasi class.
Gambar 2.5 Notasi Class Sholiq, 2006
6. Statechart Diagram
Statechart diagram digunakan untuk menggambarkian kombinasi state
yang dapat diasumsikan oleh objek selama masa hidupnya, kejadian- kejadian yang memicu transisi antar state, dan aturan yang mengatur dari
dan ke state yang mana sebuah objek dapat melakukan transisi Whitten et al.
2004. Simbol UML untuk statechart diagram adalah segi empat yang tiap
pojoknya dibuat rounded. Titik awalnya menggunakan lingkaran solid yang diarsir dan diakhiri dengan mata. Untuk notasinya dapat dilihat pada
gambar 2.6 Munawar, 2005.
Gambar 2.6
Contoh Diagram Statechart Statechart diagram
sangatlah penting karena dapat membantu analyst, designer
dan developer dalam memahami perilaku objek yang ada pada sistem.
state
7. Component diagram
Component diagram menunjukkan model secara fisik komponen
perangkat lunak pada sistem dan hubungan antara mereka. Ada dua tipe komponen dalam diagram yaitu komponen excutable dan libraries code
Sholiq, 2006. Component diagram
mempresentasikan dunia riil item yaitu component software
yang menetap di komputer bukan di benak para analis. Component
dapat diakses melalui interface-nya. Relasi antara component dengan interface disebut dengan realization Munawar, 2005. Untuk
diagram komponen disajikan dalam gambar 2.7 berikut ini.
Gambar 2.7 Contoh Component Diagram
8. Deployment diagram
Deployment diagram menunjukkan tata letak sebuah sistem secara fisik,
menampakkan bagian-bagian software yang berjalan pada bagian-bagian hardware
Munawar, 2005. Yang menjadi dasar umum dalam deployment diagram adalah node yang
merupakan nama umum untuk semua jenis sumber komputasi. Ada 2 tipe node
yaitu processor dan device. Processor adalah node yang bisa
penjualan obat
persediaan obat
pembelian obat
rekanan
mengeksekusi sebuah component, sedangkan device adalah perangkat keras yang tipikalnya menjadi interface dengan dunia luar Munawar,
2005