Disusun Oleh
Hani Nurrahmi
Arti UML
UML (Unified Modelling Language)
adalah sebuah bahasa yang telah
menjadi standar dalam industri untuk
visualisasi, merancang dan
mendokumentasikan sistem piranti
lunak. UML menawarkan sebuah
standar untuk merancang model
sebuah sistem. (Dharwiyanti, 2003).
Diagram UML
1.
2.
3.
4.
5.
6.
7.
8.
Selamat
Membuat UML!
STOP Plagiarism!
Materi dalam slide ini diambil dari berbagai sumber (ebook, slide, dan artikel online).
Dharwiyanti, Sri, Romi Satria Wahono. 2003. Pengantar
Unified Modelling Language (UML). Tersedia:
ilmukomputer.com.
Slide milik Fitria Mashfufah
Aktor mewakili siapa pun atau apa saja yang harus berinteraksi
dengan sistem. Aktor bisa didefinisikan sebagai berikut :
o Aktor hanya memberikan informasi kepada sistem.
o Aktor hanya menerima informasi dari sistem.
o Aktor memberikan dan menerima informasi ke dan dari
sistem.
Activity Diagram
Activity Diagram atau Diagram Aktivitas
berupa flow chart yang digunakan untuk
memperlihatkan aliran kerja dari sistem.
2. Transition
3. Decision
Notasi yang menandakan kontrol cabang
aliran berdasarkan decision point.
Sequence Diagram
Sequence diagram menjelaskan interaksi
objek yang disusun berdasarkan urutan
waktu. Secara mudahnya sequence diagram
adalah gambaran tahap demi tahap yang
seharusnya dilakukan untuk menghasilkan
sesuatu sesuai dengan use case diagram.
2. Pertukaran Pesan
Pesan yang dipertukarkan antar
objek digambarkan dengan anak
panah kemudian di atasnya
diberikan label pesan.
Class Diagram
Spesifikasi yang menghasilkan sebuah objek
package, object
Statechart Diagram
Statechart diagram menggambarkan transisi
dan perubahan keadaan (dari satu state ke
state lainnya) suatu objek pada sistem sebagai
akibat dari stimulus yang diterima.
Pada
umumnya
statechart
diagram
menggambarkan class tertentu (satu class
dapat memiliki lebih dari satu statechart
diagram).
Collaboration Diagram
Collaboration Diagram merupakan cara
alternatif untuk menggambarkan skenario
dari sistem. Diagram ini menggambarkan
interaksi object yang diatur object
sekelilingnya dan hubungan antara setiap
object dengan object yang lainnya.
Component Diagram
Menggambarkan struktur dan hubungan antar komponen
piranti lunak
Komponen piranti lunak berisi code yang meliputi:
o Source code
o Binary code
Deployment Diagram
Diagram deployment menunjukkan tata letak
sebuah sistem secara fisik, menampakkan
bagian-bagian software yang berjalan pada
bagian-bagian hardware yang digunakan
untuk mengimplementasikan sebuah sistem
dan keterhubungan antara komponenkomponen hardware tersebut.