SlideShare ist ein Scribd-Unternehmen logo
1 von 5
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.
UML

Weitere ähnliche Inhalte

Was ist angesagt?

Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat LunakMelindaAprilia3
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa webUmmi khairani
 
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-1111511810Safwan Reza
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa webmuslim rohadi
 
UML & Use Case Diagram
UML & Use Case DiagramUML & Use Case Diagram
UML & Use Case Diagrammellmeli
 
Composite structure diagram
Composite structure diagramComposite structure diagram
Composite structure diagramRamadhan
 
MATERI UML(Unified Modelling Language)
MATERI UML(Unified Modelling Language)MATERI UML(Unified Modelling Language)
MATERI UML(Unified Modelling Language)Febry Mbah Man
 
Otomatisasi sistem perparkiran
Otomatisasi sistem perparkiranOtomatisasi sistem perparkiran
Otomatisasi sistem perparkiranDoni Andriansyah
 
Debbiemistikaweni 1412510982 tugas3
Debbiemistikaweni 1412510982 tugas3Debbiemistikaweni 1412510982 tugas3
Debbiemistikaweni 1412510982 tugas3debbie95
 
Rekayasa web 0916
Rekayasa web 0916Rekayasa web 0916
Rekayasa web 0916rara1992
 
Uml 1 2-3 praktikum rec
Uml 1 2-3 praktikum recUml 1 2-3 praktikum rec
Uml 1 2-3 praktikum recsaifur rizal
 

Was ist angesagt? (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
 

Andere mochten auch

Andere mochten auch (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
 

Ähnlich wie UML

1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_ku1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_kuIrfanRifangga
 
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 0316art david
 
Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675pika glavikantara
 
Tugas 3 - Rekayasa Web
Tugas 3 - Rekayasa WebTugas 3 - Rekayasa Web
Tugas 3 - Rekayasa WebMohammad 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-CommerceSamsul Arifin
 
Tugas 3 rekayas web 1312510231 rostarina
Tugas 3 rekayas web 1312510231 rostarinaTugas 3 rekayas web 1312510231 rostarina
Tugas 3 rekayas web 1312510231 rostarinaosta92
 
Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316septianarul
 
Tukang gypsum 081381278719
Tukang gypsum 081381278719Tukang gypsum 081381278719
Tukang gypsum 081381278719tukang_gypsum
 

Ähnlich wie 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
 

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.