SlideShare a Scribd company logo
NIM : 1311511537
NAMA : AJAT SUDRAJAT
KELOMPOK : KU
Unified Modeling Language merupakan salah satu alat bantu yang dapat
digunakan dalam bahasa pemograman yang berorientasi objek, saat ini UML
akan mulai menjadi standar masa depan bagi industri pengembangan
sistem/perangkat lunak yang berorientasi objek sebab pada dasarnya UML
digunakan oleh banyak perusahaan raksasa seperti IBM, Microsoft, dan
sebagainya
Definisi UML
• Unified Modeling Language merupakan metode pengembangan perangkat lunak
(sistem informasi) dengan menggunakan metode grafis serta merupakan bahasa
untuk visualisasi, spesifikasi, konstruksi serta dokumentasi
• Unified Modeling Language (UML) adalah bahasa yang telah menjadi standard
untuk visualisasi, menetapkan, membangun dan mendokumentasikan arti suatu
sistem perangkat lunak
 Unified Modeling Language (UML) dapat didefinisikan sebagai sebuah bahasa
yang telah menjadi standar dalam industri untuk visualisasi, merancang dan
mendokumentasikan sistem perangkat lunak
 Unified Modeling Language (UML) merupakan standard modeling language
yang terdiri dari kumpulan-kumpulan diagram, dikembangkan untuk
membantu para pengembang sistem dan software agar bisa menyelesaikan
tugas-tugas seperti :
 Spesifikasi
 Visualisasi
 Desain arsitektur
 Konstruksi
 Simulasi dan testing
 Dokumentasi
Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan
bahwa
“Unified Modeling Language (UML) adalah sebuah bahasa yang berdasarkan grafik
atau gambar untuk menvisualisasikan, menspesifikasikan, membangun dan
pendokumentasian dari sebuah sistem pengembangan perangkat lunak berbasis
Objek (OOP) (Object Oriented programming)”.
a. Use case diagram
Use case diagram yaitu salah satu jenis diagram pada UML yang menggambarkan interaksi
antara sistem dan aktor, use case diagram juga dapat men-deskripsikan tipe interaksi
antara si pemakai sistem dengan sistemnya.
b. Activity Diagram
Activity diagram atau diagram aktivitas yaitu salah satu jenis diagram pada
UML yang dapat memodelkan proses-proses apa saja yang terjadi pada sistem.
Use Case Diagram
Use case adalah rangkaian/uraian sekelompok yang saling terkait dan membentuk
sistem secara teratur yang dilakukan atau diawasi oleh sebuah aktor. Use case
digunakan untuk membentuk tingkah-laku benda/ things dalam sebuah model serta
di Realisasikan oleh sebuah collaboration. Umumnya use case digambarkan dengan
sebuah elips dengan garis yang solid, biasanya mengandung nama.Use case
menggambarkan proses system (kebutuhan system dari sudut pandang user).
Secara umum use case adalah:
 Pola perilaku system
 Urutan transaksi yang berhubungan yang dilakukan oleh satu actor
 Use case diagram terdiri dari
 Use case
 Actors
 Relationship
 System boundary boxes (optional)
 Packages (optional)
Activity Diagram
Activity diagram memodelkan workflow proses bisnis dan urutan aktivitas
dalam sebuah proses. Diagram ini sangat mirip dengan flowchart karena
memodelkan workflow dari satu aktivitas ke aktivitas lainnya atau dari
aktivitas ke status. Menguntungkan untuk membuat activity diagram pada
awal pemodelan proses untuk membantu memahami keseluruhan proses.
Activity diagram juga bermanfaat untuk menggambarkan parallel behaviour atau
menggambarkan interaksi antara beberapa use case.
Definisi activity diagram :
- Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses
- Dipakai pada business modeling untuk memperlihatkan urutan aktifitas proses bisnis
- Struktur diagram ini mirip flowchart atau Data Flow Diagram pada perancangan
terstruktur
- Sangat bermanfaat apabila kita membuat diagram ini terlebih dahulu dalam
memodelkan sebuah proses untuk membantu memahami proses secara keseluruhan
- Activity diagram dibuat berdasarkan sebuah atau beberapa use case pada use case
diagram
Sequence Diagram
Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk
pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu. Sequence
diagram terdiri atar dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait).
Sequence diagram biasa digunakan untuk menggambarkan skenario atau rangkaian langkah-
langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu.
Diawali dari apa yang men-trigger aktivitas tersebut, proses dan perubahan apa saja yang terjadi
secara internal dan output apa yang dihasilkan. Masing-masing objek, termasuk aktor, memiliki
lifeline vertikal. Message digambarkan sebagai garis berpanah dari satu objek ke objek lainnya.
Pada fase desain berikutnya, message akan dipetakan menjadi operasi/metoda dari class.
Activation bar menunjukkan lamanya eksekusi sebuah proses, biasanya diawali dengan
diterimanya sebuah message.
Class Diagram
Class diagram adalah model statis yang menggambarkan struktur dan deskripsi class serta
hubungannya antara class. Class diagram mirip ER-Diagram pada perancangan database,
bedanya pada ER-diagram tdk terdapat operasi/methode tapi hanya atribut. Class terdiri
dari nama kelas, atribut dan operasi/methode.
Karana untuk membuat software (web) itu
membutuhkan waktu yang lama, dalam membuat
softaware juga harus membutuhkan ketelitan dan
konsentrasi dalam membuatnya sehingga tidak
boleh ada yang terlewatkan, harus berurutan
langkah demi langkah dalam membuatnya.

More Related Content

PPTX
Tugas 03 0916-gunawan suyanto-1512510205
PPTX
Tugas 3 rekayasa web
PPTX
Tugas 3 rekayasaweb
DOCX
Uml(unified modelling language)
PDF
Modul Unified modeling language (UML)
PPTX
UML & Use Case Diagram
PDF
Pengenalan UML (Unified Modelling Language)
Tugas 03 0916-gunawan suyanto-1512510205
Tugas 3 rekayasa web
Tugas 3 rekayasaweb
Uml(unified modelling language)
Modul Unified modeling language (UML)
UML & Use Case Diagram
Pengenalan UML (Unified Modelling Language)

What's hot (20)

PPT
MATERI UML(Unified Modelling Language)
PPTX
Tugas3 [KI]-0316-safwan reza-1111511810
PPTX
diagram UML
PPT
Uml
PPT
Rational Unified Process
PPTX
Tugas 3
DOC
Lap.praktikum
PPTX
Tugas 3 - Rekayasa Web
PPT
UseCase Diagram
PPTX
Tugas 3
PPTX
Tugas 3 ku - 0316 - raden doni wijoyo - 1311511057
DOCX
PPTX
PPTX
Debbiemistikaweni 1412510982 tugas3
PPTX
1211510555 irfan adi rifangga tugas3_ku
PPTX
Unified modeling language
PPT
Tugas 3 rekayasa web
PPTX
Tugas 3 rekayasa web (0916)
PDF
Otomatisasi sistem perparkiran
PPTX
Rekayasa web tugas 3 0916
MATERI UML(Unified Modelling Language)
Tugas3 [KI]-0316-safwan reza-1111511810
diagram UML
Uml
Rational Unified Process
Tugas 3
Lap.praktikum
Tugas 3 - Rekayasa Web
UseCase Diagram
Tugas 3
Tugas 3 ku - 0316 - raden doni wijoyo - 1311511057
Debbiemistikaweni 1412510982 tugas3
1211510555 irfan adi rifangga tugas3_ku
Unified modeling language
Tugas 3 rekayasa web
Tugas 3 rekayasa web (0916)
Otomatisasi sistem perparkiran
Rekayasa web tugas 3 0916
Ad

Similar to yang dimaksud dengan Unified Modeling Language (UML) (20)

PPTX
Tugas 3 rekayasa web
PPTX
Tugas 3 rekayasa web 0316
PPTX
Tugas 3 rekayasa web
PPTX
Tugas 3 rekayasa web
PPTX
Tugas 3 rekayasa web (individu)
PDF
Modul uml
PPTX
Tugas3 0916-[agung saputro]-[1111511505]
DOCX
Bab 2 Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
DOCX
Istu dana aditya 1112510811 tugas 2 (kelompok)
PPTX
Tgs 3 rekweb
PPTX
Tugas 3 rek web (1411510744)
PPTX
Unified Modeling Language - Project Software
PPTX
Tugas 3
PPTX
Tugas rekweb 3
PPTX
Tugas 3 (individu) rekayasa web 0316
PPTX
Unified Modelling Language (UML)
PPTX
Tugas 3 rekayas web 1312510231 rostarina
PPTX
Tugas kelompok 2 (RekWeb) # Penjelasan UML & Flowchart Project E-Commerce
DOCX
Tugas umll
Tugas 3 rekayasa web
Tugas 3 rekayasa web 0316
Tugas 3 rekayasa web
Tugas 3 rekayasa web
Tugas 3 rekayasa web (individu)
Modul uml
Tugas3 0916-[agung saputro]-[1111511505]
Bab 2 Dasar Teori perancangan sistem informasi pendaftaran online be smart i...
Istu dana aditya 1112510811 tugas 2 (kelompok)
Tgs 3 rekweb
Tugas 3 rek web (1411510744)
Unified Modeling Language - Project Software
Tugas 3
Tugas rekweb 3
Tugas 3 (individu) rekayasa web 0316
Unified Modelling Language (UML)
Tugas 3 rekayas web 1312510231 rostarina
Tugas kelompok 2 (RekWeb) # Penjelasan UML & Flowchart Project E-Commerce
Tugas umll
Ad

yang dimaksud dengan Unified Modeling Language (UML)

  • 1. NIM : 1311511537 NAMA : AJAT SUDRAJAT KELOMPOK : KU
  • 2. Unified Modeling Language merupakan salah satu alat bantu yang dapat digunakan dalam bahasa pemograman yang berorientasi objek, saat ini UML akan mulai menjadi standar masa depan bagi industri pengembangan sistem/perangkat lunak yang berorientasi objek sebab pada dasarnya UML digunakan oleh banyak perusahaan raksasa seperti IBM, Microsoft, dan sebagainya Definisi UML • Unified Modeling Language merupakan metode pengembangan perangkat lunak (sistem informasi) dengan menggunakan metode grafis serta merupakan bahasa untuk visualisasi, spesifikasi, konstruksi serta dokumentasi • Unified Modeling Language (UML) adalah bahasa yang telah menjadi standard untuk visualisasi, menetapkan, membangun dan mendokumentasikan arti suatu sistem perangkat lunak
  • 3.  Unified Modeling Language (UML) dapat didefinisikan sebagai sebuah bahasa yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem perangkat lunak  Unified Modeling Language (UML) merupakan standard modeling language yang terdiri dari kumpulan-kumpulan diagram, dikembangkan untuk membantu para pengembang sistem dan software agar bisa menyelesaikan tugas-tugas seperti :  Spesifikasi  Visualisasi  Desain arsitektur  Konstruksi  Simulasi dan testing  Dokumentasi Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa “Unified Modeling Language (UML) adalah sebuah bahasa yang berdasarkan grafik atau gambar untuk menvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan perangkat lunak berbasis Objek (OOP) (Object Oriented programming)”.
  • 4. a. Use case diagram Use case diagram yaitu salah satu jenis diagram pada UML yang menggambarkan interaksi antara sistem dan aktor, use case diagram juga dapat men-deskripsikan tipe interaksi antara si pemakai sistem dengan sistemnya.
  • 5. b. Activity Diagram Activity diagram atau diagram aktivitas yaitu salah satu jenis diagram pada UML yang dapat memodelkan proses-proses apa saja yang terjadi pada sistem.
  • 6. Use Case Diagram Use case adalah rangkaian/uraian sekelompok yang saling terkait dan membentuk sistem secara teratur yang dilakukan atau diawasi oleh sebuah aktor. Use case digunakan untuk membentuk tingkah-laku benda/ things dalam sebuah model serta di Realisasikan oleh sebuah collaboration. Umumnya use case digambarkan dengan sebuah elips dengan garis yang solid, biasanya mengandung nama.Use case menggambarkan proses system (kebutuhan system dari sudut pandang user). Secara umum use case adalah:  Pola perilaku system  Urutan transaksi yang berhubungan yang dilakukan oleh satu actor  Use case diagram terdiri dari  Use case  Actors  Relationship  System boundary boxes (optional)  Packages (optional)
  • 7. Activity Diagram Activity diagram memodelkan workflow proses bisnis dan urutan aktivitas dalam sebuah proses. Diagram ini sangat mirip dengan flowchart karena memodelkan workflow dari satu aktivitas ke aktivitas lainnya atau dari aktivitas ke status. Menguntungkan untuk membuat activity diagram pada awal pemodelan proses untuk membantu memahami keseluruhan proses. Activity diagram juga bermanfaat untuk menggambarkan parallel behaviour atau menggambarkan interaksi antara beberapa use case. Definisi activity diagram : - Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses - Dipakai pada business modeling untuk memperlihatkan urutan aktifitas proses bisnis - Struktur diagram ini mirip flowchart atau Data Flow Diagram pada perancangan terstruktur - Sangat bermanfaat apabila kita membuat diagram ini terlebih dahulu dalam memodelkan sebuah proses untuk membantu memahami proses secara keseluruhan - Activity diagram dibuat berdasarkan sebuah atau beberapa use case pada use case diagram
  • 8. Sequence Diagram Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait). Sequence diagram biasa digunakan untuk menggambarkan skenario atau rangkaian langkah- langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu. Diawali dari apa yang men-trigger aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan. Masing-masing objek, termasuk aktor, memiliki lifeline vertikal. Message digambarkan sebagai garis berpanah dari satu objek ke objek lainnya. Pada fase desain berikutnya, message akan dipetakan menjadi operasi/metoda dari class. Activation bar menunjukkan lamanya eksekusi sebuah proses, biasanya diawali dengan diterimanya sebuah message. Class Diagram Class diagram adalah model statis yang menggambarkan struktur dan deskripsi class serta hubungannya antara class. Class diagram mirip ER-Diagram pada perancangan database, bedanya pada ER-diagram tdk terdapat operasi/methode tapi hanya atribut. Class terdiri dari nama kelas, atribut dan operasi/methode.
  • 9. Karana untuk membuat software (web) itu membutuhkan waktu yang lama, dalam membuat softaware juga harus membutuhkan ketelitan dan konsentrasi dalam membuatnya sehingga tidak boleh ada yang terlewatkan, harus berurutan langkah demi langkah dalam membuatnya.