Anda di halaman 1dari 12

· Pemodelan

UML (Unified
Modelling
Language)·
SLIDESMANIA
Kelompok 9
Ajay Jaelani

Muhammad Nurryan
Akabar

Najmatul Laila Nurfajrin


SLIDESMANIA

IF21 Siti Alia Azhaar


Apa Itu UML ?

UML disebut sebagai bahasa yang telah


distandarisasi untuk digunakan dalam memodelkan suatu
sofware atau sistem. UML sebagai bahasa yang
memberikan vocabulary dan tatanan penulisan kata untuk
kegunaan komunikasi. Sebuah bahasa model, yaitu bahasa
yang mempunyai vocabulary dan konsep tatanan atau
aturan penulisan serta secara fisik mempresentasikan dari
sebuah sistem.
SLIDESMANIA
· Tujuan dan Fungsi Penggunaan UML ·
1. Sebuah bahasa pemodelan yang bisa digunakan dan dimanfaatkan di
masa yang akan datang, baik oleh manusia maupun oleh mesin.
2. Mampu memberikan bahasa pemodelan secara visual kepada user
dengan berbagai bahasa pemograman yang digunakan.
3. Memungkinkan untuk menyatukan praktek terbaik dalam suatu
pemodelan.
4. UML digunakan untuk memodelkan sistem dengan menggunakan OPP,
sehingga tidak hanya digunakan untuk pemodelan perangkat lunak saja.
5. Mampu menghasilkan model yang sangat baik, mudah untuk
digunakan serta memungkinkan untuk dikerjakan secara terpisah.
6. Dapat dimanfaatkan sebagai blue print, karena pemodelan ini sangat
rinci dan tertata.
SLIDESMANIA
Jenis-Jenis Diagram
UML
1. Usecase Diagram
2. Activity Diagram
3. Sequence Diagram
4. Class Diagram
5. Statemachine Diagram
6. Communication Diagram
7. Deployment Diagram
8. Component Diagram
9. Object Diagram
10. Composite Structure Diagram
11. Interaction Overview Diagram
12. Package Diagram
SLIDESMANIA

13. Diagram Timing


Jenis-Jenis Diagram UML

1. Use Case Diagram


Deskripsi fungsi yang disediakan oleh sistem dalam bentuk teks sebagai
dokumentasi dari use case symbol. Menjelaskan dan menerangkan kebutuhan yang
diinginkan atau dikehendaki user. Menggambarkan urutan interaksi antara satu atau lebih
aktor dan sistem. Untuk terciptanya sebuah use case diagram diperlukan aktor, dimana
aktor tersebut mempresentasikan seseorang yang berinteraksi dengan system.

2. Activity Diagram
Menggambarkan rangkaian aliran dari aktivitas, digunakan untuk
mendeskripsikan aktifitas yang dibentuk dalam suatu operasi. Mempresentasikan bisnis
juga workflow operasional dalam suatu sistem. Activity diagram merupakan variasi dari
state diagram yang mana ‘state’ merepresentasikan operasi dan transisinya
SLIDESMANIA

merepresentasikan aktivitas yang terjadi pada saat operasi sudah selesai.


3. Sequence Diagram
Menggambarkan interaksi antara sejumlah object dalam urutan waktu.
Berguna untuk menunjukan rangkaian pesan yang dikirim antar object dan
interaksi antar object. Digambarkan dengan segi empat yang berisi nama dari
obyek yang digaris bawahi.

4. Class Diagram
Class diagram merupakan jenis diagram UML yang digunakan untuk
menampilkan dan memerakan paket yang terdapat dalam sebuah sistem. Dalam
sebuah class diagram akan terlihat sangat jelas hubungan atau relasi paket satu
dengan yang lainnya. Hal tersebut sekaligus digunakan sebagai acuan dalam
pembangunan sistem.

5. State machine diagram


State machine diagram adalah diagram yang menggambarkan
SLIDESMANIA

perubahan dan transisi keadaan (dari satu status ke status lainnya) sebuah objek
pada program sebagai akibat dari stimulan yang diterima.
6. Communication Diagram
Communication diagram merupakan salah satu jenis UML yang
menjelaskan mengenai hubungan antar objek dalam sebuah sistem. Selain itu
jenis diagram ini mampu menggambarkan setiap tahapan dan aktivitasnya,
apabila dilihat hampir mirip dengan squance diagram, yang membedakan
hanya saja lebih fokus terhadap objek msing-masing.

7. Deployment Diagram
Deployment Diagram adalah jenis UML yang menjelaskan tata letak
sebuah sistem secara fisik. Diagram jenis ini bisa juga digunakan untuk
menampilkan bagian software yang terdapat pada hardware. Bisa juga
digunakan untuk memetakan hubungan antara software dan komponen
SLIDESMANIA

hardware. Kesimpulannya, diagram ini digunakan untuk menunjukan tata letak


software dan hardware.
8. Component Diagram
Component diagram adalah sebuah diagram UML yang hanya
menggambarkan sebuah software pada system Component Diagram
merupakan sebuah penerapan dari satu ataupun lebih kelas, dan biasanya
berupa file jenis berikut.
• file .exe
• source code
• document
• table
• dsb.

9. Object Diagram
Sesuai dengan namanya, diagram UML satu ini menjelaskan mengenai
objek pada suatu sistem, serta hubungan antara satu objek dengan objek
SLIDESMANIA

lainnya.
10. Composite Structure Diagram
Composite structure diagram ialah sebuah jenis UML yang
menggambarkan pengelompokan atau pengklasifikasian hal-hal berikut.
• Class
• Component
• Use case
• dll

11. Interaction Overview Diagram


Interaction overview diagram adalah jenis diagram UML (unified
modeling language) yang menggambarkan hubungan antara kerjasama
activity diagram dan squance diagram. Meskipun jenis diagram ini jarang
digunakan, tetapi hal ini penting untuk kita ketahui, sebab tidak menutup
SLIDESMANIA

kemungkinan kita membutuhkan hal ini dikemudian hari.


12. Package Diagram
Package Diagram merupakan salah satu jenis UML yang
digunakan untuk memisahkan atau mengelompokan kelas serta
menggambarkan ketergantungan antar paket-paket yang ada.

13. Diagram timing


Diagram jenis ini disebut juga sebagai bentuk lain dari interaksi
diagram, yang mana fokus kerja hanya pada waktu.
SLIDESMANIA
Sekian terima kasih, jika
ada pertanyaan akan
kami sediakan jawaban
bukan harapan.
SLIDESMANIA

Anda mungkin juga menyukai