2.9.1 Diagram UML
Dalam membangun suatu model perangkat lunak dengan UML, digunakan bentuk-bentuk diagram atau simbol untuk merepresentasikan elemen-elemen
dalam sistem. Bentuk diagram yang digunakan untuk merepresentasikannya adalah sebagai berikut Booch et al. 2007:
1. Use case Diagram
Use case diagram digunakan untuk menggambarkan konteks sistem yang akan dibangun dan fungsionalitas yang disediakan oleh sistem itu. Mereka
menggambarkan siapa atau apa berinteraksi dengan sistem. Mereka
menunjukkan apa yang dunia luar inginkan sistem untuk lakukan.
2. Class Diagram
Class diagram digunakan untuk menunjukkan adanya kelas dan hubungan kelas dalam tampilan logis dari sistem. Class diagram tunggal mewakili
pandangan struktur kelas pada sistem. Selama analisis, diagram kelas digunakan untuk menunjukkan peran umum dan tanggung jawab entitas
yang menyediakan perilaku sistem. Selama desain, class diagram digunakan untuk menangkap struktur kelas yang membentuk arsitektur
sistem.
Dua unsur penting dari sebuah diagram kelas adalah kelas dan dasar hubungan kelas.
3. Sequence Diagram
Sequence diagram digunakan untuk melacak pelaksanaan skenario dalam konteks yang sama seperti diagram komunikasi. Komunikasi diagram
dibahas kemudian dalam bab ini Memang, dengan tingkat besar, sebuah diagram urutan hanyalah cara lain untuk mewakili diagram komunikasi.
4. Activity Diagram
Activity diagram memberikan gambaran visual dari aliran aktivitas, baik dalam sistem, bisnis, alur kerja, atau proses lainnya. Diagram ini berfokus
pada kegiatan yang dilakukan dan siapa atau apa yang bertanggung jawab
atas kinerja kegiatan tersebut.
Unsur-unsur activity diagram adalah action node, control node, dan object node. Ada tiga jenis kontrol node: node awal dan akhir akhir ini dua
varietas, kegiatan akhir dan arus final, aktifitas final, dan fork and join.
5. Statechart Diagram
State machine diagram sangat terkenal di industri yang menggunakan proses real time. State machine diagram yang digunakan untuk merancang
dan memahami sistem real time, dalam yang konsekuensi dari waktu yang tidak tepat sangat berat. Perangkat medis, keuangan perdagangan, sistem
satelit komando dan kontrol, dan sistem senjata yang contoh khas dimana state machine diagram dapat memainkan peran penting dalam memahami
bagaimana sistem berperilaku sebagai reaksi terhadap peristiwa kunci. 6.
Deployment Diagram
Diagram deployment digunakan untuk menunjukkan alokasi artefak ke node dalam desain fisik sistem. Diagram deployment tunggal mewakili
pandangan ke struktur artefak dari suatu sistem. Dalam perkembangannya,
kami menggunakan diagram deployment untuk menunjukkan koleksi fisik
dari node yang berfungsi sebagai platform untuk pelaksanaan sistem kami.
Ketiga unsur penting dari sebuah diagram deployment adalah artefak, node, dan mereka koneksi.
2.9.2 Notasi UML