SlideShare a Scribd company logo
1 of 4
01. Yang dimaksud dengan Unified
Modeling Language (UML)
Apa itu UML? Yang dimaksud dengan UML adalah UML merupakan singkatan
dari “Unified Modelling Language” yaitu suatu metode permodelan secara
visual untuk sarana perancangan sistem berorientasi objek, atau definisi UML
yaitu sebagai suatu bahasa yang sudah menjadi standar pada visualisasi,
perancangan dan juga pendokumentasian sistem softwere. Saat ini UML
sudah menjadi bahasa standar dalam penulisan blue print softwere.
Contoh Unified Modeling
Language (UML)
 Class diagram
Use case diagram yaitu salah satu jenis diagram pada UML yang
menggambarkan interaksi antara sistem dan aktor
 Activity Diagram
Activity diagram atau diagram aktivitas yaitu salah satu jenis
diagram pada UML yang dapat memodelkan proses-proses
 Sequence diagram
enis diagram pada UML yang menjelaskan interaksi objek yang
berdasarkan urutan waktu
 Class diagram
salah satu jenis diagram pada UML yang digunakan untuk
menampilkan kelas-kelas maupun paket-paket yang ada
 Statemachine diagram
salah satu jenis diagram pada UML yang menggambarkan transisi
maupun perubahan keadaan suatu objek pada sistem.
 Communication diagram
alah satu jenis diagram pada UML yang dapat menggamabarkan
tahapan terjadinya suatu aktivitas
 Deployment diagram
salah satu diagram pada UML yang menunjukan tata letak suatu sistem secara fisik.
 Component diagram
salah satu jenis diagram pada UML yang menggambarkan softwere pada suatu sistem.
 Object diagram
salah satu jenis diagram pada UML yang menggambarkan objek-objek pada suatu sistem
dan hubungan antarnya.
 Composite structure diagram
salah satu jenis diagram pada UML yang menggambarkan struktur internal dari
penklasifikasian (class, component atau use case) dan termasuk titik-titik interaksi
penklasifikasian kebagian lainnya dari suatu sistem.
 Interaction Overview Diagram
salah satu jenis diagram pada UML yang berguna untuk men-visualisasikan kerjasama dan
hubungan antara activity diagram dengan sequence diagram.
 Package diagram
salah satu jenis diagram pada UML digunakan untuk mengelompokan kelas dan juga
menunjukan bagaimana elemen model akan disusun serta mengambarkan ketergantungan
antara paket-paket.
 Diagram Timing
salah satu jenis diagram pada UML yang disebut sebagai bentuk lain dari interaksi diagram
02. Perbedaan mendasar antara Use Case
diagram, activity diagram,Sequence diagram, class
diagram
 USE CASE : Deskripsi fungsi yang disediakan oleh sistem dalam
bentuk teks sebagai dokumentasi dari use case symbol.
 ACTIVITY DIAGRAM : Menggambarkan proses bisnis dan urutan aktivitas
dalam sebuah proses.
 SEQUENCE DIAGRAM : Berguna untuk menunjukan rangkaian pesan yang
dikirim antar object dan interaksi antar object.
 CLASS DIAGRAM : digunakan untuk menampilkan kelas-kelas dan paket-
paket di dalam system. Class diagram memberikan gambaran system
secara statis dan relasi antar mereka. Biasanya, dibua beberapa class
diagram untuk system tunggal. Beberapa diagram akan menampilkan
subset dari kelas-kelas dan relasinya.
03. Kenapa kita membutuhkan model design dalam
implementasi/pembuatan software (web)
 Untuk menyampaikan kepada customer tentang ide seperti apa yang akan
kita terapkan pada sebuah software/web yang diinginkan customer.
 Untuk memudahkan bagian front end dalam membuat software/web.
 Untuk memberikan gambaran yang jelas software/web seperti apa yang
ingin kita buat sehingga bisa melancarkan proses pembuatan
software/web.
 Proses pengerjaan software/web selesai sesuai dengan estimasi waktu dan
biaya yang telah direncanakan.

More Related Content

What's hot

Pengenalan UML (Unified Modelling Language)
Pengenalan UML (Unified Modelling Language)Pengenalan UML (Unified Modelling Language)
Pengenalan UML (Unified Modelling Language)Hani Nurrahmi
 
diagram UML
diagram UMLdiagram UML
diagram UMLoky_put
 
yang dimaksud dengan Unified Modeling Language (UML)
yang dimaksud dengan Unified Modeling Language (UML)yang dimaksud dengan Unified Modeling Language (UML)
yang dimaksud dengan Unified Modeling Language (UML)Ajat Sudrajat
 
Tugas 03 0916-gunawan suyanto-1512510205
Tugas 03 0916-gunawan suyanto-1512510205Tugas 03 0916-gunawan suyanto-1512510205
Tugas 03 0916-gunawan suyanto-1512510205Gunawandul
 
Tugas 3 rekayasaweb
Tugas 3 rekayasawebTugas 3 rekayasaweb
Tugas 3 rekayasawebSugianto oo
 
Uml(unified modelling language)
Uml(unified modelling language)Uml(unified modelling language)
Uml(unified modelling language)Adola Silaban
 
Tugas 3 rekayasa web 0316
Tugas 3 rekayasa web 0316Tugas 3 rekayasa web 0316
Tugas 3 rekayasa web 0316art david
 
UML & Use Case Diagram
UML & Use Case DiagramUML & Use Case Diagram
UML & Use Case Diagrammellmeli
 
Tugas 3 rek web (1411510744)
Tugas 3 rek web (1411510744)Tugas 3 rek web (1411510744)
Tugas 3 rek web (1411510744)Azhar Krisna
 
Tugas3 0916-[agung saputro]-[1111511505]
Tugas3 0916-[agung saputro]-[1111511505]Tugas3 0916-[agung saputro]-[1111511505]
Tugas3 0916-[agung saputro]-[1111511505]Agung Saputro
 
Otomatisasi sistem perparkiran
Otomatisasi sistem perparkiranOtomatisasi sistem perparkiran
Otomatisasi sistem perparkiranDoni Andriansyah
 

What's hot (20)

Pengenalan UML (Unified Modelling Language)
Pengenalan UML (Unified Modelling Language)Pengenalan UML (Unified Modelling Language)
Pengenalan UML (Unified Modelling Language)
 
diagram UML
diagram UMLdiagram UML
diagram UML
 
Tugas 3 rekweb
Tugas 3 rekwebTugas 3 rekweb
Tugas 3 rekweb
 
Tugas 3 rekayasa web (0916)
Tugas 3   rekayasa web (0916)Tugas 3   rekayasa web (0916)
Tugas 3 rekayasa web (0916)
 
yang dimaksud dengan Unified Modeling Language (UML)
yang dimaksud dengan Unified Modeling Language (UML)yang dimaksud dengan Unified Modeling Language (UML)
yang dimaksud dengan Unified Modeling Language (UML)
 
Uml
UmlUml
Uml
 
Tugas 03 0916-gunawan suyanto-1512510205
Tugas 03 0916-gunawan suyanto-1512510205Tugas 03 0916-gunawan suyanto-1512510205
Tugas 03 0916-gunawan suyanto-1512510205
 
UML
UMLUML
UML
 
Tugas 3 rekayasaweb
Tugas 3 rekayasawebTugas 3 rekayasaweb
Tugas 3 rekayasaweb
 
Lap.praktikum
Lap.praktikumLap.praktikum
Lap.praktikum
 
Uml(unified modelling language)
Uml(unified modelling language)Uml(unified modelling language)
Uml(unified modelling language)
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Tugas umll
Tugas umllTugas umll
Tugas umll
 
Unified modeling language
Unified modeling languageUnified modeling language
Unified modeling language
 
Tugas 3 rekayasa web 0316
Tugas 3 rekayasa web 0316Tugas 3 rekayasa web 0316
Tugas 3 rekayasa web 0316
 
UML & Use Case Diagram
UML & Use Case DiagramUML & Use Case Diagram
UML & Use Case Diagram
 
Tugas 3 rek web (1411510744)
Tugas 3 rek web (1411510744)Tugas 3 rek web (1411510744)
Tugas 3 rek web (1411510744)
 
Tugas3 0916-[agung saputro]-[1111511505]
Tugas3 0916-[agung saputro]-[1111511505]Tugas3 0916-[agung saputro]-[1111511505]
Tugas3 0916-[agung saputro]-[1111511505]
 
Otomatisasi sistem perparkiran
Otomatisasi sistem perparkiranOtomatisasi sistem perparkiran
Otomatisasi sistem perparkiran
 
Tugas rekweb 3
Tugas rekweb 3Tugas rekweb 3
Tugas rekweb 3
 

Similar to UML, Use Case, Activity, Sequence, Class

Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa webmuslim rohadi
 
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 3 rekayasa web (individu)
Tugas 3 rekayasa web (individu)Tugas 3 rekayasa web (individu)
Tugas 3 rekayasa web (individu)Filsaf Kurniawan
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa webrizkyripai
 
1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_ku1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_kuIrfanRifangga
 
Tugas3 0916-Syaiful Abdul Haris-1512510015
Tugas3 0916-Syaiful Abdul Haris-1512510015Tugas3 0916-Syaiful Abdul Haris-1512510015
Tugas3 0916-Syaiful Abdul Haris-1512510015Syaiful Abdul Haris
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa webUmmi khairani
 
Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316septianarul
 
Tugas 3 rekweb laily fitria 1412510511
Tugas 3 rekweb laily fitria 1412510511Tugas 3 rekweb laily fitria 1412510511
Tugas 3 rekweb laily fitria 1412510511lailyfitria
 
5. Proyek TI - Chapter 7
5. Proyek TI - Chapter 75. Proyek TI - Chapter 7
5. Proyek TI - Chapter 7beiharira
 
Unified Modeling Language - Project Software
Unified Modeling Language - Project SoftwareUnified Modeling Language - Project Software
Unified Modeling Language - Project SoftwareAditya Indraprasti
 
Tugas3 [KI]-0316-safwan reza-1111511810
Tugas3 [KI]-0316-safwan reza-1111511810Tugas3 [KI]-0316-safwan reza-1111511810
Tugas3 [KI]-0316-safwan reza-1111511810Safwan Reza
 

Similar to UML, Use Case, Activity, Sequence, Class (20)

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 3 rekayasa web (individu)
Tugas 3 rekayasa web (individu)Tugas 3 rekayasa web (individu)
Tugas 3 rekayasa web (individu)
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
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
 
1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_ku1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_ku
 
Uml
UmlUml
Uml
 
Tugas3 0916-Syaiful Abdul Haris-1512510015
Tugas3 0916-Syaiful Abdul Haris-1512510015Tugas3 0916-Syaiful Abdul Haris-1512510015
Tugas3 0916-Syaiful Abdul Haris-1512510015
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
Uml
UmlUml
Uml
 
Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316
 
Tugas 3 rekweb laily fitria 1412510511
Tugas 3 rekweb laily fitria 1412510511Tugas 3 rekweb laily fitria 1412510511
Tugas 3 rekweb laily fitria 1412510511
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
5. Proyek TI - Chapter 7
5. Proyek TI - Chapter 75. Proyek TI - Chapter 7
5. Proyek TI - Chapter 7
 
Modul uml
Modul umlModul uml
Modul uml
 
Uml
UmlUml
Uml
 
Unified Modeling Language - Project Software
Unified Modeling Language - Project SoftwareUnified Modeling Language - Project Software
Unified Modeling Language - Project Software
 
Tugas3 [KI]-0316-safwan reza-1111511810
Tugas3 [KI]-0316-safwan reza-1111511810Tugas3 [KI]-0316-safwan reza-1111511810
Tugas3 [KI]-0316-safwan reza-1111511810
 

UML, Use Case, Activity, Sequence, Class

  • 1. 01. Yang dimaksud dengan Unified Modeling Language (UML) Apa itu UML? Yang dimaksud dengan UML adalah UML merupakan singkatan dari “Unified Modelling Language” yaitu suatu metode permodelan secara visual untuk sarana perancangan sistem berorientasi objek, atau definisi UML yaitu sebagai suatu bahasa yang sudah menjadi standar pada visualisasi, perancangan dan juga pendokumentasian sistem softwere. Saat ini UML sudah menjadi bahasa standar dalam penulisan blue print softwere.
  • 2. Contoh Unified Modeling Language (UML)  Class diagram Use case diagram yaitu salah satu jenis diagram pada UML yang menggambarkan interaksi antara sistem dan aktor  Activity Diagram Activity diagram atau diagram aktivitas yaitu salah satu jenis diagram pada UML yang dapat memodelkan proses-proses  Sequence diagram enis diagram pada UML yang menjelaskan interaksi objek yang berdasarkan urutan waktu  Class diagram salah satu jenis diagram pada UML yang digunakan untuk menampilkan kelas-kelas maupun paket-paket yang ada  Statemachine diagram salah satu jenis diagram pada UML yang menggambarkan transisi maupun perubahan keadaan suatu objek pada sistem.  Communication diagram alah satu jenis diagram pada UML yang dapat menggamabarkan tahapan terjadinya suatu aktivitas  Deployment diagram salah satu diagram pada UML yang menunjukan tata letak suatu sistem secara fisik.  Component diagram salah satu jenis diagram pada UML yang menggambarkan softwere pada suatu sistem.  Object diagram salah satu jenis diagram pada UML yang menggambarkan objek-objek pada suatu sistem dan hubungan antarnya.  Composite structure diagram salah satu jenis diagram pada UML yang menggambarkan struktur internal dari penklasifikasian (class, component atau use case) dan termasuk titik-titik interaksi penklasifikasian kebagian lainnya dari suatu sistem.  Interaction Overview Diagram salah satu jenis diagram pada UML yang berguna untuk men-visualisasikan kerjasama dan hubungan antara activity diagram dengan sequence diagram.  Package diagram salah satu jenis diagram pada UML digunakan untuk mengelompokan kelas dan juga menunjukan bagaimana elemen model akan disusun serta mengambarkan ketergantungan antara paket-paket.  Diagram Timing salah satu jenis diagram pada UML yang disebut sebagai bentuk lain dari interaksi diagram
  • 3. 02. Perbedaan mendasar antara Use Case diagram, activity diagram,Sequence diagram, class diagram  USE CASE : Deskripsi fungsi yang disediakan oleh sistem dalam bentuk teks sebagai dokumentasi dari use case symbol.  ACTIVITY DIAGRAM : Menggambarkan proses bisnis dan urutan aktivitas dalam sebuah proses.  SEQUENCE DIAGRAM : Berguna untuk menunjukan rangkaian pesan yang dikirim antar object dan interaksi antar object.  CLASS DIAGRAM : digunakan untuk menampilkan kelas-kelas dan paket- paket di dalam system. Class diagram memberikan gambaran system secara statis dan relasi antar mereka. Biasanya, dibua beberapa class diagram untuk system tunggal. Beberapa diagram akan menampilkan subset dari kelas-kelas dan relasinya.
  • 4. 03. Kenapa kita membutuhkan model design dalam implementasi/pembuatan software (web)  Untuk menyampaikan kepada customer tentang ide seperti apa yang akan kita terapkan pada sebuah software/web yang diinginkan customer.  Untuk memudahkan bagian front end dalam membuat software/web.  Untuk memberikan gambaran yang jelas software/web seperti apa yang ingin kita buat sehingga bisa melancarkan proses pembuatan software/web.  Proses pengerjaan software/web selesai sesuai dengan estimasi waktu dan biaya yang telah direncanakan.