SlideShare a Scribd company logo
Unified Modeling Language (UML)
adalah bahasa spesifikasi standar
untuk
mendokumentasikan, menspesifikasi
kan, dan membangun sistem
perangkat lunak. UML tidak
berdasarkan pada bahasa
pemrograman tertentu. Standar
spesifikasi UML dijadikan standar
defacto oleh OMG (Object
Management Group) pada tahun
1997.
 Diagram struktur (Structure Diagram):

 Diagram kelas (Class Diagram).
  Menggambarkan struktur dari sistem dengan
  menunjukkan class sistem, atribut class dan
  hubungan atau relasi antar class.
 Diagram obyek (Object Diagram).
  Menunjukan tampilan baik secara
  menyeluruh atau pun bagian struktur dari
  sistem yang dimodelkan.
 Diagram komponen (Component
  Diagram). Menggambarkan bagaimana
  sistem dibagi menjadi komponen-komponen
  serta menunjukan ketergantungan antara
  komponen-komponen tersebut.
 Diagram deployment (Deployment Diagram).
  Untuk memodelkan perangkat keras yang
  digunakan pada implementasi sistem dan
  lingkungan, dan cara penggunaan sistem
  pada perangkat keras.
 Diagram Struktur Komposit (Composite
  Diagram). Menggambarkan struktur internal
  dari sebuah class dan kolaborasinya.
 Diagram Paket (Package
  Diagram). Menggambarkan bagaimana
  sistem dibagi menjadi kelompok-kelompok
  logikal dengan menujukan ketergantungan
  antara kelompok tersebut.
Diagram perilaku (Behaviour Diagram) :

 Diagram use-case. Menunjukan fungsi-fungsi yang diberikan sistem kepada aktor, tujuannya
  merepresentasikan kasus penggunaan dan setiap ketergantungan antara kasus penggunaan.
 Diagram State Machine. Merupakan notasi standar untuk menggambarkan banyak sistem, dari
  program komputer ke proses bisnis.
 Diagram aktivitas (Activity Diagram). Merepresentasikan langkah demi langkah alur bisnis dan
  operasional dari komponen pada sebuah sistem.
 Diagram Komunikasi (Communication Diagram). Menunjukan interaksi antara obyek-obyek atau
  bagian-bagian dari urutan pesan. Mereka merepresentasikan sebuah kombinasi informasi yang
  diambil dari class, urutan, dan use case. Diagram mendeskripsikan struktur perilaku statis dan
  dinamis sistem.
 Diagram Ringkasan Interaksi (Interaction overview diagram). Merupakan sebuah tipe diagram
  aktifitas dengan node atau simpul mewakili diagram-diagram interaksi.
 Diagram Urutan (Sequence diagram). Menunjukan bagaimana obyek-obyek berkomunikasi satu
  sama lain dari sebuah urutan pesan. Ini juga mengindikasikan rentang waktu dari obyek relatif
  terhadap pesan tersebut.
 Diagram Pewaktuan (Timing diagram). Merupakan jenis yang lebih spesifik dari diagram
  interaksi di mana fokusnya pada batasan waktu.
diagram UML

More Related Content

What's hot

Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
MelindaAprilia3
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
Ummi khairani
 
Lap.praktikum
Lap.praktikumLap.praktikum
Lap.praktikum
Risman Gunawan
 
Unified modeling language
Unified modeling languageUnified modeling language
Unified modeling language
Supriyadi 'Nidji'
 
Uml
UmlUml
Uml(unified modelling language)
Uml(unified modelling language)Uml(unified modelling language)
Uml(unified modelling language)
Adola Silaban
 
Tugas3 [KI]-0316-safwan reza-1111511810
Tugas3 [KI]-0316-safwan reza-1111511810Tugas3 [KI]-0316-safwan reza-1111511810
Tugas3 [KI]-0316-safwan reza-1111511810
Safwan Reza
 
Tugas 3 rekayasa web (0916)
Tugas 3   rekayasa web (0916)Tugas 3   rekayasa web (0916)
Tugas 3 rekayasa web (0916)
Zaid Ahmad Ramadhani
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
Elisanendes
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
muslim rohadi
 
UML & Use Case Diagram
UML & Use Case DiagramUML & Use Case Diagram
UML & Use Case Diagram
mellmeli
 
Composite structure diagram
Composite structure diagramComposite structure diagram
Composite structure diagram
Ramadhan
 
MATERI UML(Unified Modelling Language)
MATERI UML(Unified Modelling Language)MATERI UML(Unified Modelling Language)
MATERI UML(Unified Modelling Language)
Febry Mbah Man
 
Rekayasa web tugas 3 0916
Rekayasa web tugas 3   0916Rekayasa web tugas 3   0916
Rekayasa web tugas 3 0916
ronald adriansyah
 
Otomatisasi sistem perparkiran
Otomatisasi sistem perparkiranOtomatisasi sistem perparkiran
Otomatisasi sistem perparkiran
Doni Andriansyah
 
Debbiemistikaweni 1412510982 tugas3
Debbiemistikaweni 1412510982 tugas3Debbiemistikaweni 1412510982 tugas3
Debbiemistikaweni 1412510982 tugas3
debbie95
 
Rekayasa web 0916
Rekayasa web 0916Rekayasa web 0916
Rekayasa web 0916
rara1992
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified Process
Robby Firmansyah
 
Uml 1 2-3 praktikum rec
Uml 1 2-3 praktikum recUml 1 2-3 praktikum rec
Uml 1 2-3 praktikum rec
saifur rizal
 

What's hot (20)

Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
Lap.praktikum
Lap.praktikumLap.praktikum
Lap.praktikum
 
UML
UMLUML
UML
 
Unified modeling language
Unified modeling languageUnified modeling language
Unified modeling language
 
Uml
UmlUml
Uml
 
Uml(unified modelling language)
Uml(unified modelling language)Uml(unified modelling language)
Uml(unified modelling language)
 
Tugas3 [KI]-0316-safwan reza-1111511810
Tugas3 [KI]-0316-safwan reza-1111511810Tugas3 [KI]-0316-safwan reza-1111511810
Tugas3 [KI]-0316-safwan reza-1111511810
 
Tugas 3 rekayasa web (0916)
Tugas 3   rekayasa web (0916)Tugas 3   rekayasa web (0916)
Tugas 3 rekayasa web (0916)
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
UML & Use Case Diagram
UML & Use Case DiagramUML & Use Case Diagram
UML & Use Case Diagram
 
Composite structure diagram
Composite structure diagramComposite structure diagram
Composite structure diagram
 
MATERI UML(Unified Modelling Language)
MATERI UML(Unified Modelling Language)MATERI UML(Unified Modelling Language)
MATERI UML(Unified Modelling Language)
 
Rekayasa web tugas 3 0916
Rekayasa web tugas 3   0916Rekayasa web tugas 3   0916
Rekayasa web tugas 3 0916
 
Otomatisasi sistem perparkiran
Otomatisasi sistem perparkiranOtomatisasi sistem perparkiran
Otomatisasi sistem perparkiran
 
Debbiemistikaweni 1412510982 tugas3
Debbiemistikaweni 1412510982 tugas3Debbiemistikaweni 1412510982 tugas3
Debbiemistikaweni 1412510982 tugas3
 
Rekayasa web 0916
Rekayasa web 0916Rekayasa web 0916
Rekayasa web 0916
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified Process
 
Uml 1 2-3 praktikum rec
Uml 1 2-3 praktikum recUml 1 2-3 praktikum rec
Uml 1 2-3 praktikum rec
 

Viewers also liked

Plagiarism
PlagiarismPlagiarism
Plagiarism
Asyiqin Mohyi
 
Game concept idea
Game concept ideaGame concept idea
Game concept idea
ryan_edge
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing
Suraj Motee
 
Social Reputation
Social ReputationSocial Reputation
Social Reputation
Coastalchick
 
Power point essentials
Power point essentialsPower point essentials
Power point essentials
cecivillarreal
 
Presentation1
Presentation1Presentation1
Presentation1
cecivillarreal
 
Menu - BridgeRestaurant.cz
Menu - BridgeRestaurant.czMenu - BridgeRestaurant.cz
Menu - BridgeRestaurant.cz
Bridge Restaurant Prague
 

Viewers also liked (8)

Plagiarism
PlagiarismPlagiarism
Plagiarism
 
Game concept idea
Game concept ideaGame concept idea
Game concept idea
 
Brochure pt
Brochure ptBrochure pt
Brochure pt
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing
 
Social Reputation
Social ReputationSocial Reputation
Social Reputation
 
Power point essentials
Power point essentialsPower point essentials
Power point essentials
 
Presentation1
Presentation1Presentation1
Presentation1
 
Menu - BridgeRestaurant.cz
Menu - BridgeRestaurant.czMenu - BridgeRestaurant.cz
Menu - BridgeRestaurant.cz
 

Similar to diagram UML

1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_ku1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_ku
IrfanRifangga
 
Tugas 3
Tugas 3Tugas 3
Tugas 3 rek web (1411510744)
Tugas 3 rek web (1411510744)Tugas 3 rek web (1411510744)
Tugas 3 rek web (1411510744)
Azhar Krisna
 
Tugas 3 rekayasa web 0316
Tugas 3 rekayasa web 0316Tugas 3 rekayasa web 0316
Tugas 3 rekayasa web 0316
art david
 
Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675
pika glavikantara
 
Tugas 3 - Rekayasa Web
Tugas 3 - Rekayasa WebTugas 3 - Rekayasa Web
Tugas 3 - Rekayasa Web
Mohammad Arief
 
Bab 2 Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
Bab 2  Dasar Teori perancangan sistem informasi pendaftaran online be smart i...Bab 2  Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
Bab 2 Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
Ricko SkyWriter
 
Tugas kelompok 2 (RekWeb) # Penjelasan UML & Flowchart Project E-Commerce
Tugas kelompok 2 (RekWeb) # Penjelasan UML & Flowchart Project E-CommerceTugas kelompok 2 (RekWeb) # Penjelasan UML & Flowchart Project E-Commerce
Tugas kelompok 2 (RekWeb) # Penjelasan UML & Flowchart Project E-Commerce
Samsul Arifin
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
Fitra Ramadhan
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
Novita Sari
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
muhammad ayub
 
Tugas umll
Tugas umllTugas umll
Tugas umll
Alvin Setiawan
 
Tugas 3 – 0316
Tugas 3 – 0316Tugas 3 – 0316
Tugas 3 – 0316
muhamad arsyan
 
Tugas 3 rekayas web 1312510231 rostarina
Tugas 3 rekayas web 1312510231 rostarinaTugas 3 rekayas web 1312510231 rostarina
Tugas 3 rekayas web 1312510231 rostarina
osta92
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
MauligaPenyejuknate
 
Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316
septianarul
 
Tugas3 rekayasa web
Tugas3 rekayasa webTugas3 rekayasa web
Tugas3 rekayasa web
ALvin Septian
 
Tugas rekweb 3
Tugas rekweb 3Tugas rekweb 3
Tugas rekweb 3
ikasulistiyani
 
Tukang gypsum 081381278719
Tukang gypsum 081381278719Tukang gypsum 081381278719
Tukang gypsum 081381278719
tukang_gypsum
 

Similar to diagram UML (20)

Modul uml
Modul umlModul uml
Modul uml
 
1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_ku1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_ku
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Tugas 3 rek web (1411510744)
Tugas 3 rek web (1411510744)Tugas 3 rek web (1411510744)
Tugas 3 rek web (1411510744)
 
Tugas 3 rekayasa web 0316
Tugas 3 rekayasa web 0316Tugas 3 rekayasa web 0316
Tugas 3 rekayasa web 0316
 
Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675
 
Tugas 3 - Rekayasa Web
Tugas 3 - Rekayasa WebTugas 3 - Rekayasa Web
Tugas 3 - Rekayasa Web
 
Bab 2 Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
Bab 2  Dasar Teori perancangan sistem informasi pendaftaran online be smart i...Bab 2  Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
Bab 2 Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
 
Tugas kelompok 2 (RekWeb) # Penjelasan UML & Flowchart Project E-Commerce
Tugas kelompok 2 (RekWeb) # Penjelasan UML & Flowchart Project E-CommerceTugas kelompok 2 (RekWeb) # Penjelasan UML & Flowchart Project E-Commerce
Tugas kelompok 2 (RekWeb) # Penjelasan UML & Flowchart Project E-Commerce
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Tugas umll
Tugas umllTugas umll
Tugas umll
 
Tugas 3 – 0316
Tugas 3 – 0316Tugas 3 – 0316
Tugas 3 – 0316
 
Tugas 3 rekayas web 1312510231 rostarina
Tugas 3 rekayas web 1312510231 rostarinaTugas 3 rekayas web 1312510231 rostarina
Tugas 3 rekayas web 1312510231 rostarina
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316
 
Tugas3 rekayasa web
Tugas3 rekayasa webTugas3 rekayasa web
Tugas3 rekayasa web
 
Tugas rekweb 3
Tugas rekweb 3Tugas rekweb 3
Tugas rekweb 3
 
Tukang gypsum 081381278719
Tukang gypsum 081381278719Tukang gypsum 081381278719
Tukang gypsum 081381278719
 

diagram UML

  • 1.
  • 2. Unified Modeling Language (UML) adalah bahasa spesifikasi standar untuk mendokumentasikan, menspesifikasi kan, dan membangun sistem perangkat lunak. UML tidak berdasarkan pada bahasa pemrograman tertentu. Standar spesifikasi UML dijadikan standar defacto oleh OMG (Object Management Group) pada tahun 1997.
  • 3.  Diagram struktur (Structure Diagram):  Diagram kelas (Class Diagram). Menggambarkan struktur dari sistem dengan menunjukkan class sistem, atribut class dan hubungan atau relasi antar class.  Diagram obyek (Object Diagram). Menunjukan tampilan baik secara menyeluruh atau pun bagian struktur dari sistem yang dimodelkan.  Diagram komponen (Component Diagram). Menggambarkan bagaimana sistem dibagi menjadi komponen-komponen serta menunjukan ketergantungan antara komponen-komponen tersebut.  Diagram deployment (Deployment Diagram). Untuk memodelkan perangkat keras yang digunakan pada implementasi sistem dan lingkungan, dan cara penggunaan sistem pada perangkat keras.  Diagram Struktur Komposit (Composite Diagram). Menggambarkan struktur internal dari sebuah class dan kolaborasinya.  Diagram Paket (Package Diagram). Menggambarkan bagaimana sistem dibagi menjadi kelompok-kelompok logikal dengan menujukan ketergantungan antara kelompok tersebut.
  • 4. Diagram perilaku (Behaviour Diagram) :  Diagram use-case. Menunjukan fungsi-fungsi yang diberikan sistem kepada aktor, tujuannya merepresentasikan kasus penggunaan dan setiap ketergantungan antara kasus penggunaan.  Diagram State Machine. Merupakan notasi standar untuk menggambarkan banyak sistem, dari program komputer ke proses bisnis.  Diagram aktivitas (Activity Diagram). Merepresentasikan langkah demi langkah alur bisnis dan operasional dari komponen pada sebuah sistem.  Diagram Komunikasi (Communication Diagram). Menunjukan interaksi antara obyek-obyek atau bagian-bagian dari urutan pesan. Mereka merepresentasikan sebuah kombinasi informasi yang diambil dari class, urutan, dan use case. Diagram mendeskripsikan struktur perilaku statis dan dinamis sistem.  Diagram Ringkasan Interaksi (Interaction overview diagram). Merupakan sebuah tipe diagram aktifitas dengan node atau simpul mewakili diagram-diagram interaksi.  Diagram Urutan (Sequence diagram). Menunjukan bagaimana obyek-obyek berkomunikasi satu sama lain dari sebuah urutan pesan. Ini juga mengindikasikan rentang waktu dari obyek relatif terhadap pesan tersebut.  Diagram Pewaktuan (Timing diagram). Merupakan jenis yang lebih spesifik dari diagram interaksi di mana fokusnya pada batasan waktu.