SlideShare a Scribd company logo
1 of 36
REKAYASA WEB
TUGAS 3-0916
NIM : 1612510162
NAMA : RONALD ADRIANSYAH
UML (UNIFIED MODELLING LANGUAGE)
 A. Penjelasan 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
software. Saat ini UML sudah menjadi bahasa
standar dalam penulisan blue print software.
UML (UNIFIED MODELLING LANGUAGE)
 B. Tujuan atau fungsi dari penggunaan UML
 Inilah beberapa tujuan atau fungsi dari penggunaan
UML, yang diantaranaya:
 Dapat memberikan bahasa permodelan visual
kepada pengguna dari berbagai macam
pemerograman maupun proses rekayasa.
 Dapat menyatukan praktek-praktek terbaik yang
ada dalam permodelan.
UML (UNIFIED MODELLING LANGUAGE)
 Dapat memberikan model yang siap untuk
digunakan, merupakan bahasa permodelan visual
yang ekspresif untuk mengembangkan sistem dan
untuk saling menukar model secara mudah.
 Dapat berguna sebagai blue print, sebab sangat
lengkap dan detail dalam perancangannya yang
nantinya akan diketahui informasi yang detail
mengenai koding suatu program.
 Dapat memodelkan sistem yang berkonsep
berorientasi objek, jadi tidak hanya digunakan
untuk memodelkan perangkat lunak(software) saja.
UML (UNIFIED MODELLING LANGUAGE)
 Dapat menciptakan suatu bahasa permodelan yang
nantinya dapat dipergunakan oleh manusia
maupun oleh mesin.
UML (UNIFIED MODELLING LANGUAGE)
 C. Jenis-Jenis diagram UML dan beberapa
contoh diagramnya

1. Use case diagram 7. Deployment diagram
2. Activity Diagram 8. Component diagram
3. Sequence diagram 9. Object diagram
4. Class diagram 10. Composite structure diagram
5. Statemachine diagram 11. Interaction Overview Diagram
6. Communication diagram 12. Package diagram
13. Diagram Timing
UML (UNIFIED MODELLING LANGUAGE)
1. 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.
UML (UNIFIED MODELLING LANGUAGE)
Contoh Use case diagram
UML (UNIFIED MODELLING LANGUAGE)
2. 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.
UML (UNIFIED MODELLING LANGUAGE)
Contoh Activity Diagram
UML (UNIFIED MODELLING LANGUAGE)
3. Sequence diagram
Sequence diagram yaitu salah satu jenis diagram
pada UML yang menjelaskan interaksi objek yang
berdasarkan urutan waktu, sequence diagram juga
dapat menggambarkan urutan atau tahapan yang
harus dilakukan untuk dapat menghasilkan sesuatu
seperti pada use case diagram.
UML (UNIFIED MODELLING LANGUAGE)
Contoh Sequence diagram
UML (UNIFIED MODELLING LANGUAGE)
4. Class diagram
Class diagram yaitu salah satu jenis diagram pada
UML yang digunakan untuk menampilkan kelas-kelas
maupun paket-paket yang ada pada suatu sistem
yang nantinya akan digunakan. Jadi diagram
ini dapat memberikan sebuah gambaran mengenai
sistem maupun relasi-relasi yang terdapat pada
sistem tersebut.
UML (UNIFIED MODELLING LANGUAGE)
Contoh Class diagram
UML (UNIFIED MODELLING LANGUAGE)
5. Statemachine diagram
Statemachine diagram yaitu salah satu jenis diagram
pada UML yang menggambarkan transisi maupun
perubahan keadaan suatu objek pada sistem.
UML (UNIFIED MODELLING LANGUAGE)
Contoh Statemachine diagram
UML (UNIFIED MODELLING LANGUAGE)
6. Communication diagram
Communication diagram yaitu salah satu
jenis diagram pada UML yang dapat
menggamabarkan tahapan terjadinya suatu aktivitas
dan diagram ini juga menggambarkan interaksi
antara objek yang ada pada sistem. Hampir sama
seperti sequence diagram akan tetapi communication
diagram lebih menekankan kepada peranan masing-
masing objek pada sistem.
UML (UNIFIED MODELLING LANGUAGE)
Contoh Communication diagram
UML (UNIFIED MODELLING LANGUAGE)
7. Deployment diagram
Deployment diagram yaitu salah satu diagram pada
UML yang menunjukan tata letak suatu sistem secara
fisik, dapat juga dikatakan untuk menampilkan
bagian-bagian softwere yang terdapat pada hardwere
dan digunakan untuk menerapkan suatu sistem dan
hubungan antara komponen hardwere. Jadi
Deployment diagram intinya untuk menunjukan letak
softwere pada hardwere yang digunakan sistem.
UML (UNIFIED MODELLING LANGUAGE)
Contoh Deployment diagram
UML (UNIFIED MODELLING LANGUAGE)
8. Component diagram
Component diagram yaitu salah satu jenis diagram
pada UML yang menggambarkan softwere pada
suatu sistem. Component diagram merupakan
penerapan softwere dari satu ataupun lebih class,
dan biasanya berupa file data atau .exe, source kode,
table, dokumen dsb.
UML (UNIFIED MODELLING LANGUAGE)
Contoh Component diagram
UML (UNIFIED MODELLING LANGUAGE)
9. Object diagram
Object diagram yaitu salah satu jenis diagram pada
UML yang menggambarkan objek-objek pada suatu
sistem dan hubungan antarnya.
UML (UNIFIED MODELLING LANGUAGE)
Contoh Object diagram
UML (UNIFIED MODELLING LANGUAGE)
10. Composite structure diagram
Composite structure diagram yaitu 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.
Ini hampir mirip seperti class diagram akan tetapi
composite structure diagram menggambarkan
bagian-bagian dari individu kelas saja bukan semua
kelas.
UML (UNIFIED MODELLING LANGUAGE)
Contoh Composite structure diagram
UML (UNIFIED MODELLING LANGUAGE)
11. Interaction Overview Diagram
Interaction Overview diagram yaitu salah satu jenis
diagram pada UML yang berguna untuk men-
visualisasikan kerjasama dan hubungan antara
activity diagram dengan sequence diagram.
UML (UNIFIED MODELLING LANGUAGE)
Contoh Interaction Overview Diagram
UML (UNIFIED MODELLING LANGUAGE)
12. Package diagram
Package diagram yaitu salah satu jenis diagram pada
UML digunakan untuk mengelompokan kelas dan
juga menunjukan bagaimana elemen model akan
disusun serta mengambarkan ketergantungan antara
paket-paket.
UML (UNIFIED MODELLING LANGUAGE)
Contoh Package diagram
UML (UNIFIED MODELLING LANGUAGE)
13. Diagram Timing
Diagram timing yaitu salah satu jenis diagram pada
UML yang disebut sebagai bentuk lain dari interaksi
diagram, dimana fokus yang paling utamanya kepada
waktu. Diagram timing berguna untuk menunjukan
faktor-faktor yang membatasi waktu antara
perubahan state terhadap objek yang berbeda.
UML (UNIFIED MODELLING LANGUAGE)
Contoh Diagram Timing
 Jelaskan perbedaan mendasar antara
use case, activity, sequence dan class
diagram!
UML (UNIFIED MODELLING LANGUAGE)
Class Diagram untuk memodelkan
struktur kelas, menggambarkan
struktur statis class di dalam
system, juga merepresentasikan
sesuatu yang ditangani oleh
system.
Use Case Diagram untuk
memodelkan proses bisnis. Use
case merepresentasikan operasi-
operasi yang dilakukan
oleh actor. Use case
digambarkan berbentuk elips
dengan nama operasi dituliskan
di dalamnya. Actor yang
melakukan operasi dihubungkan
dengan garis lurus ke use case.
Sequence Diagram untuk
memodelkan pengiriman pesan
(message) antar objects. Jenis
diagram yang menjelaskan
bagaimana suatu operasi itu
dilakukan, menjelaskan interaksi
objek yang berdasarkan urutan
waktu, sequence diagram juga dapat
menggambarkan urutan atau
tahapan yang harus dilakukan untuk
dapat menghasilkan sesuatu seperti
pada use case diagram.
Activity Diagram untuk memodelkan
perilaku Use Cases dan objects di
dalam system. Diagram aktivitas yaitu salah
satu jenis diagram pada UML yang dapat
memodelkan proses-proses apa saja yang
terjadi pada system.
Kenapa kita membutuhkan model design
dalam implementasi/ pembuatan software
(web)?
Untuk mengembangkan system OOP dan sekelompok perangkat
(tools) untuk mendukung pengembangan pembuatan software (web)
tersebut.
Model juga bias digunakan untuk menentukan,
memvisualisasikan, membangun, dan mendokumentasikan suatu
sistem informasi pada proses pembutan software (web).
Model juga bias untuk mengkomunikasikan atau
menuangkan gambaran dari sebuah ide, menguji
ide dan membuat prediksinya.
Juga bisa digunakan sebagai perantara dalam
mengkomunikasikan beberapa aspek dalam sistem melalui
sejumlah elemen grafis yang bisa dikombinasikan menjadi
diagram, agar mudah memahami struktur dan relasi-relasinya

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
 
Uml(unified modelling language)
Uml(unified modelling language)Uml(unified modelling language)
Uml(unified modelling language)Adola Silaban
 
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
 
Tugas3 0916-[agung saputro]-[1111511505]
Tugas3 0916-[agung saputro]-[1111511505]Tugas3 0916-[agung saputro]-[1111511505]
Tugas3 0916-[agung saputro]-[1111511505]Agung Saputro
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa webmuslim rohadi
 
MATERI UML(Unified Modelling Language)
MATERI UML(Unified Modelling Language)MATERI UML(Unified Modelling Language)
MATERI UML(Unified Modelling Language)Febry Mbah Man
 
Uml 1 2-3 praktikum rec
Uml 1 2-3 praktikum recUml 1 2-3 praktikum rec
Uml 1 2-3 praktikum recsaifur rizal
 
UML & Use Case Diagram
UML & Use Case DiagramUML & Use Case Diagram
UML & Use Case Diagrammellmeli
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa webrizkyripai
 
Otomatisasi sistem perparkiran
Otomatisasi sistem perparkiranOtomatisasi sistem perparkiran
Otomatisasi sistem perparkiranDoni Andriansyah
 
Tugas 03 0916-gunawan suyanto-1512510205
Tugas 03 0916-gunawan suyanto-1512510205Tugas 03 0916-gunawan suyanto-1512510205
Tugas 03 0916-gunawan suyanto-1512510205Gunawandul
 
diagram UML
diagram UMLdiagram UML
diagram UMLoky_put
 

What's hot (20)

Pengenalan UML (Unified Modelling Language)
Pengenalan UML (Unified Modelling Language)Pengenalan UML (Unified Modelling Language)
Pengenalan UML (Unified Modelling Language)
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
UML
UMLUML
UML
 
Uml(unified modelling language)
Uml(unified modelling language)Uml(unified modelling language)
Uml(unified modelling language)
 
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)
 
Modul aps
Modul apsModul aps
Modul aps
 
Tugas3 0916-[agung saputro]-[1111511505]
Tugas3 0916-[agung saputro]-[1111511505]Tugas3 0916-[agung saputro]-[1111511505]
Tugas3 0916-[agung saputro]-[1111511505]
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
MATERI UML(Unified Modelling Language)
MATERI UML(Unified Modelling Language)MATERI UML(Unified Modelling Language)
MATERI UML(Unified Modelling Language)
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
Lap.praktikum
Lap.praktikumLap.praktikum
Lap.praktikum
 
Tugas 3 rekweb
Tugas 3 rekwebTugas 3 rekweb
Tugas 3 rekweb
 
Uml 1 2-3 praktikum rec
Uml 1 2-3 praktikum recUml 1 2-3 praktikum rec
Uml 1 2-3 praktikum rec
 
UML & Use Case Diagram
UML & Use Case DiagramUML & Use Case Diagram
UML & Use Case Diagram
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
Otomatisasi sistem perparkiran
Otomatisasi sistem perparkiranOtomatisasi sistem perparkiran
Otomatisasi sistem perparkiran
 
Tugas umll
Tugas umllTugas umll
Tugas umll
 
Unified modeling language
Unified modeling languageUnified modeling language
Unified modeling language
 
Tugas 03 0916-gunawan suyanto-1512510205
Tugas 03 0916-gunawan suyanto-1512510205Tugas 03 0916-gunawan suyanto-1512510205
Tugas 03 0916-gunawan suyanto-1512510205
 
diagram UML
diagram UMLdiagram UML
diagram UML
 

Similar to UML

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 individu rekweb3
Tugas individu rekweb3Tugas individu rekweb3
Tugas individu rekweb3Ratri Alfiani
 
Tugas 3 rekayasaweb
Tugas 3 rekayasawebTugas 3 rekayasaweb
Tugas 3 rekayasawebSugianto oo
 
Tugas 3 rekweb laily fitria 1412510511
Tugas 3 rekweb laily fitria 1412510511Tugas 3 rekweb laily fitria 1412510511
Tugas 3 rekweb laily fitria 1412510511lailyfitria
 
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 0316
Tugas 3 rekayasa web 0316Tugas 3 rekayasa web 0316
Tugas 3 rekayasa web 0316art david
 
Istu dana aditya 1112510811 tugas 2 (kelompok)
Istu dana aditya 1112510811 tugas 2 (kelompok)Istu dana aditya 1112510811 tugas 2 (kelompok)
Istu dana aditya 1112510811 tugas 2 (kelompok)istudana13
 
5. Proyek TI - Chapter 7
5. Proyek TI - Chapter 75. Proyek TI - Chapter 7
5. Proyek TI - Chapter 7beiharira
 
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 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316septianarul
 
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 webUmmi khairani
 

Similar to UML (20)

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 kelompok2
Tugas kelompok2Tugas kelompok2
Tugas kelompok2
 
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 individu rekweb3
Tugas individu rekweb3Tugas individu rekweb3
Tugas individu rekweb3
 
Tugas 3 rekayasaweb
Tugas 3 rekayasawebTugas 3 rekayasaweb
Tugas 3 rekayasaweb
 
Tugas 3 rekweb laily fitria 1412510511
Tugas 3 rekweb laily fitria 1412510511Tugas 3 rekweb laily fitria 1412510511
Tugas 3 rekweb laily fitria 1412510511
 
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
Tugas 3Tugas 3
Tugas 3
 
Tugas 3 rekayasa web 0316
Tugas 3 rekayasa web 0316Tugas 3 rekayasa web 0316
Tugas 3 rekayasa web 0316
 
Tgs 3 rekweb
Tgs 3 rekwebTgs 3 rekweb
Tgs 3 rekweb
 
Istu dana aditya 1112510811 tugas 2 (kelompok)
Istu dana aditya 1112510811 tugas 2 (kelompok)Istu dana aditya 1112510811 tugas 2 (kelompok)
Istu dana aditya 1112510811 tugas 2 (kelompok)
 
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
 
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 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316
 
UML
UMLUML
UML
 
Tugas 3 rekayasa web (individu)
Tugas 3 rekayasa web (individu)Tugas 3 rekayasa web (individu)
Tugas 3 rekayasa web (individu)
 
Uml
UmlUml
Uml
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 

Recently uploaded

Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptxHendryJulistiyanto
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 

Recently uploaded (20)

Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 

UML

  • 1. REKAYASA WEB TUGAS 3-0916 NIM : 1612510162 NAMA : RONALD ADRIANSYAH
  • 2. UML (UNIFIED MODELLING LANGUAGE)  A. Penjelasan 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 software. Saat ini UML sudah menjadi bahasa standar dalam penulisan blue print software.
  • 3. UML (UNIFIED MODELLING LANGUAGE)  B. Tujuan atau fungsi dari penggunaan UML  Inilah beberapa tujuan atau fungsi dari penggunaan UML, yang diantaranaya:  Dapat memberikan bahasa permodelan visual kepada pengguna dari berbagai macam pemerograman maupun proses rekayasa.  Dapat menyatukan praktek-praktek terbaik yang ada dalam permodelan.
  • 4. UML (UNIFIED MODELLING LANGUAGE)  Dapat memberikan model yang siap untuk digunakan, merupakan bahasa permodelan visual yang ekspresif untuk mengembangkan sistem dan untuk saling menukar model secara mudah.  Dapat berguna sebagai blue print, sebab sangat lengkap dan detail dalam perancangannya yang nantinya akan diketahui informasi yang detail mengenai koding suatu program.  Dapat memodelkan sistem yang berkonsep berorientasi objek, jadi tidak hanya digunakan untuk memodelkan perangkat lunak(software) saja.
  • 5. UML (UNIFIED MODELLING LANGUAGE)  Dapat menciptakan suatu bahasa permodelan yang nantinya dapat dipergunakan oleh manusia maupun oleh mesin.
  • 6. UML (UNIFIED MODELLING LANGUAGE)  C. Jenis-Jenis diagram UML dan beberapa contoh diagramnya  1. Use case diagram 7. Deployment diagram 2. Activity Diagram 8. Component diagram 3. Sequence diagram 9. Object diagram 4. Class diagram 10. Composite structure diagram 5. Statemachine diagram 11. Interaction Overview Diagram 6. Communication diagram 12. Package diagram 13. Diagram Timing
  • 7. UML (UNIFIED MODELLING LANGUAGE) 1. 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.
  • 8. UML (UNIFIED MODELLING LANGUAGE) Contoh Use case diagram
  • 9. UML (UNIFIED MODELLING LANGUAGE) 2. 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.
  • 10. UML (UNIFIED MODELLING LANGUAGE) Contoh Activity Diagram
  • 11. UML (UNIFIED MODELLING LANGUAGE) 3. Sequence diagram Sequence diagram yaitu salah satu jenis diagram pada UML yang menjelaskan interaksi objek yang berdasarkan urutan waktu, sequence diagram juga dapat menggambarkan urutan atau tahapan yang harus dilakukan untuk dapat menghasilkan sesuatu seperti pada use case diagram.
  • 12. UML (UNIFIED MODELLING LANGUAGE) Contoh Sequence diagram
  • 13. UML (UNIFIED MODELLING LANGUAGE) 4. Class diagram Class diagram yaitu salah satu jenis diagram pada UML yang digunakan untuk menampilkan kelas-kelas maupun paket-paket yang ada pada suatu sistem yang nantinya akan digunakan. Jadi diagram ini dapat memberikan sebuah gambaran mengenai sistem maupun relasi-relasi yang terdapat pada sistem tersebut.
  • 14. UML (UNIFIED MODELLING LANGUAGE) Contoh Class diagram
  • 15. UML (UNIFIED MODELLING LANGUAGE) 5. Statemachine diagram Statemachine diagram yaitu salah satu jenis diagram pada UML yang menggambarkan transisi maupun perubahan keadaan suatu objek pada sistem.
  • 16. UML (UNIFIED MODELLING LANGUAGE) Contoh Statemachine diagram
  • 17. UML (UNIFIED MODELLING LANGUAGE) 6. Communication diagram Communication diagram yaitu salah satu jenis diagram pada UML yang dapat menggamabarkan tahapan terjadinya suatu aktivitas dan diagram ini juga menggambarkan interaksi antara objek yang ada pada sistem. Hampir sama seperti sequence diagram akan tetapi communication diagram lebih menekankan kepada peranan masing- masing objek pada sistem.
  • 18. UML (UNIFIED MODELLING LANGUAGE) Contoh Communication diagram
  • 19. UML (UNIFIED MODELLING LANGUAGE) 7. Deployment diagram Deployment diagram yaitu salah satu diagram pada UML yang menunjukan tata letak suatu sistem secara fisik, dapat juga dikatakan untuk menampilkan bagian-bagian softwere yang terdapat pada hardwere dan digunakan untuk menerapkan suatu sistem dan hubungan antara komponen hardwere. Jadi Deployment diagram intinya untuk menunjukan letak softwere pada hardwere yang digunakan sistem.
  • 20. UML (UNIFIED MODELLING LANGUAGE) Contoh Deployment diagram
  • 21. UML (UNIFIED MODELLING LANGUAGE) 8. Component diagram Component diagram yaitu salah satu jenis diagram pada UML yang menggambarkan softwere pada suatu sistem. Component diagram merupakan penerapan softwere dari satu ataupun lebih class, dan biasanya berupa file data atau .exe, source kode, table, dokumen dsb.
  • 22. UML (UNIFIED MODELLING LANGUAGE) Contoh Component diagram
  • 23. UML (UNIFIED MODELLING LANGUAGE) 9. Object diagram Object diagram yaitu salah satu jenis diagram pada UML yang menggambarkan objek-objek pada suatu sistem dan hubungan antarnya.
  • 24. UML (UNIFIED MODELLING LANGUAGE) Contoh Object diagram
  • 25. UML (UNIFIED MODELLING LANGUAGE) 10. Composite structure diagram Composite structure diagram yaitu 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. Ini hampir mirip seperti class diagram akan tetapi composite structure diagram menggambarkan bagian-bagian dari individu kelas saja bukan semua kelas.
  • 26. UML (UNIFIED MODELLING LANGUAGE) Contoh Composite structure diagram
  • 27. UML (UNIFIED MODELLING LANGUAGE) 11. Interaction Overview Diagram Interaction Overview diagram yaitu salah satu jenis diagram pada UML yang berguna untuk men- visualisasikan kerjasama dan hubungan antara activity diagram dengan sequence diagram.
  • 28. UML (UNIFIED MODELLING LANGUAGE) Contoh Interaction Overview Diagram
  • 29. UML (UNIFIED MODELLING LANGUAGE) 12. Package diagram Package diagram yaitu salah satu jenis diagram pada UML digunakan untuk mengelompokan kelas dan juga menunjukan bagaimana elemen model akan disusun serta mengambarkan ketergantungan antara paket-paket.
  • 30. UML (UNIFIED MODELLING LANGUAGE) Contoh Package diagram
  • 31. UML (UNIFIED MODELLING LANGUAGE) 13. Diagram Timing Diagram timing yaitu salah satu jenis diagram pada UML yang disebut sebagai bentuk lain dari interaksi diagram, dimana fokus yang paling utamanya kepada waktu. Diagram timing berguna untuk menunjukan faktor-faktor yang membatasi waktu antara perubahan state terhadap objek yang berbeda.
  • 32. UML (UNIFIED MODELLING LANGUAGE) Contoh Diagram Timing
  • 33.  Jelaskan perbedaan mendasar antara use case, activity, sequence dan class diagram!
  • 34. UML (UNIFIED MODELLING LANGUAGE) Class Diagram untuk memodelkan struktur kelas, menggambarkan struktur statis class di dalam system, juga merepresentasikan sesuatu yang ditangani oleh system. Use Case Diagram untuk memodelkan proses bisnis. Use case merepresentasikan operasi- operasi yang dilakukan oleh actor. Use case digambarkan berbentuk elips dengan nama operasi dituliskan di dalamnya. Actor yang melakukan operasi dihubungkan dengan garis lurus ke use case. Sequence Diagram untuk memodelkan pengiriman pesan (message) antar objects. Jenis diagram yang menjelaskan bagaimana suatu operasi itu dilakukan, menjelaskan interaksi objek yang berdasarkan urutan waktu, sequence diagram juga dapat menggambarkan urutan atau tahapan yang harus dilakukan untuk dapat menghasilkan sesuatu seperti pada use case diagram. Activity Diagram untuk memodelkan perilaku Use Cases dan objects di dalam system. Diagram aktivitas yaitu salah satu jenis diagram pada UML yang dapat memodelkan proses-proses apa saja yang terjadi pada system.
  • 35. Kenapa kita membutuhkan model design dalam implementasi/ pembuatan software (web)?
  • 36. Untuk mengembangkan system OOP dan sekelompok perangkat (tools) untuk mendukung pengembangan pembuatan software (web) tersebut. Model juga bias digunakan untuk menentukan, memvisualisasikan, membangun, dan mendokumentasikan suatu sistem informasi pada proses pembutan software (web). Model juga bias untuk mengkomunikasikan atau menuangkan gambaran dari sebuah ide, menguji ide dan membuat prediksinya. Juga bisa digunakan sebagai perantara dalam mengkomunikasikan beberapa aspek dalam sistem melalui sejumlah elemen grafis yang bisa dikombinasikan menjadi diagram, agar mudah memahami struktur dan relasi-relasinya