SlideShare a Scribd company logo
1 of 8
TUGAS 3 - REKAYASA WEB
FAISAL AWAI
1412511014
Universitas Budi Luhur
0316
PENGERTIAN UNIFIED MODELING LANGUAGE (UML),
BERIKAN BEBERAPA CONTOH SEDERHANA
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 sebagainy
CONTOH UNIFIED MODELING LANGUAGE
PERBEDAAN MENDASAR ANTARA USE CASE DIAGRAM, ACTIVITY
DIAGRAM, SEQUENCE DIAGRAM, CLASS DIAGRAM
Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah
sistem.Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan
“bagaimana”. Menggambarkan kebutuhan sistem dari sudut pandang user.
Mengfokuskan pada proses komputerisasi (automated processes).
Menggambarkan hubungan antara use case dan actor
Use case menggambarkan proses system (kebutuhan system dari sudut pandang
user).
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.
ACTIVITY 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.
SEQUENCE DIAGRAM
CLASS DIAGRAM
Class diagram adalah alat perancangan terbaik untuk tim pengembang.
Diagram tersebut membantu pengembang mendapatkan struktur system
sebelum kode ditulis, dan membantu untuk memastikan bahwa system
adalah desain terbaik.
KENAPA KITA MEMBUTUHKAN MODEL DESIGN DALAM
IMPLEMENTASI/PEMBUATAN SOFTWARE (WEB)
Untuk memberikan gambaran dan rancangan yang lengkap
kepada programmer dan ahli-ahli teknik yang terlibat dalam
pembuatan software (web)

More Related Content

What's hot

Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316septianarul
 
Debbiemistikaweni 1412510982 tugas3
Debbiemistikaweni 1412510982 tugas3Debbiemistikaweni 1412510982 tugas3
Debbiemistikaweni 1412510982 tugas3debbie95
 
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
 
Unified Modeling Language - Project Software
Unified Modeling Language - Project SoftwareUnified Modeling Language - Project Software
Unified Modeling Language - Project SoftwareAditya Indraprasti
 
Tugas 3 rekayasa web (individu)
Tugas 3 rekayasa web (individu)Tugas 3 rekayasa web (individu)
Tugas 3 rekayasa web (individu)Filsaf Kurniawan
 
1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_ku1211510555 irfan adi rifangga tugas3_ku
1211510555 irfan adi rifangga tugas3_kuIrfanRifangga
 
Tugas 03 0916-gunawan suyanto-1512510205
Tugas 03 0916-gunawan suyanto-1512510205Tugas 03 0916-gunawan suyanto-1512510205
Tugas 03 0916-gunawan suyanto-1512510205Gunawandul
 
Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675pika glavikantara
 
Rekayasa web 0916
Rekayasa web 0916Rekayasa web 0916
Rekayasa web 0916rara1992
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa webUmmi khairani
 
Tugas 3 – rekayasa web - Riyadi Saputra - 1311510893
Tugas 3 – rekayasa web - Riyadi Saputra - 1311510893Tugas 3 – rekayasa web - Riyadi Saputra - 1311510893
Tugas 3 – rekayasa web - Riyadi Saputra - 1311510893Riyadi Saputra
 

What's hot (20)

Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
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
Tugas 3Tugas 3
Tugas 3
 
Debbiemistikaweni 1412510982 tugas3
Debbiemistikaweni 1412510982 tugas3Debbiemistikaweni 1412510982 tugas3
Debbiemistikaweni 1412510982 tugas3
 
Tugas3 0916-Syaiful Abdul Haris-1512510015
Tugas3 0916-Syaiful Abdul Haris-1512510015Tugas3 0916-Syaiful Abdul Haris-1512510015
Tugas3 0916-Syaiful Abdul Haris-1512510015
 
Unified Modeling Language - Project Software
Unified Modeling Language - Project SoftwareUnified Modeling Language - Project Software
Unified Modeling Language - Project Software
 
Tugas 3 rekayasa web (individu)
Tugas 3 rekayasa web (individu)Tugas 3 rekayasa web (individu)
Tugas 3 rekayasa web (individu)
 
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
 
Tugas 03 0916-gunawan suyanto-1512510205
Tugas 03 0916-gunawan suyanto-1512510205Tugas 03 0916-gunawan suyanto-1512510205
Tugas 03 0916-gunawan suyanto-1512510205
 
Tugas rekweb 3
Tugas rekweb 3Tugas rekweb 3
Tugas rekweb 3
 
Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675
 
Rekayasa web 0916
Rekayasa web 0916Rekayasa web 0916
Rekayasa web 0916
 
Powerpoint
PowerpointPowerpoint
Powerpoint
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
Tugas 3 – rekayasa web - Riyadi Saputra - 1311510893
Tugas 3 – rekayasa web - Riyadi Saputra - 1311510893Tugas 3 – rekayasa web - Riyadi Saputra - 1311510893
Tugas 3 – rekayasa web - Riyadi Saputra - 1311510893
 
Tugas rekweb 3 1212511560 m.shafwan al farisy
Tugas rekweb 3 1212511560 m.shafwan al farisyTugas rekweb 3 1212511560 m.shafwan al farisy
Tugas rekweb 3 1212511560 m.shafwan al farisy
 
Tugas 3 rekayasa web (0916)
Tugas 3   rekayasa web (0916)Tugas 3   rekayasa web (0916)
Tugas 3 rekayasa web (0916)
 
87 263-1-sm
87 263-1-sm87 263-1-sm
87 263-1-sm
 

Viewers also liked

KM Racing - Case Study; PR
KM Racing - Case Study; PRKM Racing - Case Study; PR
KM Racing - Case Study; PRJakub Koutek
 
Membuat poster untuk komisi penyiaran indonesia daerah jawa
Membuat poster untuk komisi penyiaran indonesia daerah jawaMembuat poster untuk komisi penyiaran indonesia daerah jawa
Membuat poster untuk komisi penyiaran indonesia daerah jawaM Idris Setiawan
 
динозавры
динозаврыдинозавры
динозаврыMansell19
 
презентация2
презентация2презентация2
презентация2Mansell19
 
икона и картина
икона и картинаикона и картина
икона и картинаMansell19
 
全球互联网产业研究之美国游戏市场:App store篇
全球互联网产业研究之美国游戏市场:App store篇全球互联网产业研究之美国游戏市场:App store篇
全球互联网产业研究之美国游戏市场:App store篇Kou Chou
 
SequenceL intro slideshare
SequenceL intro slideshareSequenceL intro slideshare
SequenceL intro slideshareDoug Norton
 
全球互联网产业研究之美国游戏市场:游戏市场篇
全球互联网产业研究之美国游戏市场:游戏市场篇全球互联网产业研究之美国游戏市场:游戏市场篇
全球互联网产业研究之美国游戏市场:游戏市场篇Kou Chou
 
память сильнее времени
память сильнее временипамять сильнее времени
память сильнее времениMansell19
 
доклад по окружающему миру шипулин
доклад по окружающему миру шипулин доклад по окружающему миру шипулин
доклад по окружающему миру шипулин Mansell19
 
венеция
венециявенеция
венецияMansell19
 
Lesson7 ppt (p1)
Lesson7 ppt (p1)Lesson7 ppt (p1)
Lesson7 ppt (p1)citifinlit
 
япония
японияяпония
японияMansell19
 
Java basics part 1
Java basics part 1Java basics part 1
Java basics part 1Kevin Rowan
 

Viewers also liked (16)

KM Racing - Case Study; PR
KM Racing - Case Study; PRKM Racing - Case Study; PR
KM Racing - Case Study; PR
 
Membuat poster untuk komisi penyiaran indonesia daerah jawa
Membuat poster untuk komisi penyiaran indonesia daerah jawaMembuat poster untuk komisi penyiaran indonesia daerah jawa
Membuat poster untuk komisi penyiaran indonesia daerah jawa
 
динозавры
динозаврыдинозавры
динозавры
 
презентация2
презентация2презентация2
презентация2
 
икона и картина
икона и картинаикона и картина
икона и картина
 
全球互联网产业研究之美国游戏市场:App store篇
全球互联网产业研究之美国游戏市场:App store篇全球互联网产业研究之美国游戏市场:App store篇
全球互联网产业研究之美国游戏市场:App store篇
 
SequenceL intro slideshare
SequenceL intro slideshareSequenceL intro slideshare
SequenceL intro slideshare
 
全球互联网产业研究之美国游戏市场:游戏市场篇
全球互联网产业研究之美国游戏市场:游戏市场篇全球互联网产业研究之美国游戏市场:游戏市场篇
全球互联网产业研究之美国游戏市场:游戏市场篇
 
Tarea seminario 2 TICS [Cecilia]
Tarea seminario 2 TICS [Cecilia]Tarea seminario 2 TICS [Cecilia]
Tarea seminario 2 TICS [Cecilia]
 
память сильнее времени
память сильнее временипамять сильнее времени
память сильнее времени
 
доклад по окружающему миру шипулин
доклад по окружающему миру шипулин доклад по окружающему миру шипулин
доклад по окружающему миру шипулин
 
венеция
венециявенеция
венеция
 
Lesson7 ppt (p1)
Lesson7 ppt (p1)Lesson7 ppt (p1)
Lesson7 ppt (p1)
 
Lecture 5
Lecture 5Lecture 5
Lecture 5
 
япония
японияяпония
япония
 
Java basics part 1
Java basics part 1Java basics part 1
Java basics part 1
 

Similar to UML, Contoh Diagram, dan Perbedaan Diagram UML

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 rekayasaweb
Tugas 3 rekayasawebTugas 3 rekayasaweb
Tugas 3 rekayasawebSugianto oo
 
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 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
 
Tugas3 rekayasa web-1412510917
Tugas3 rekayasa web-1412510917Tugas3 rekayasa web-1412510917
Tugas3 rekayasa web-1412510917rimaafauziaah
 
Tugas 3 individu rekayasa web 0916
Tugas 3 individu rekayasa web 0916Tugas 3 individu rekayasa web 0916
Tugas 3 individu rekayasa web 0916rangga priyatna
 
Tugas 3 ki-0316-alvin yosua-1411510454
Tugas 3 ki-0316-alvin yosua-1411510454Tugas 3 ki-0316-alvin yosua-1411510454
Tugas 3 ki-0316-alvin yosua-1411510454alvinyosua
 
Tugas3 0916-[agung saputro]-[1111511505]
Tugas3 0916-[agung saputro]-[1111511505]Tugas3 0916-[agung saputro]-[1111511505]
Tugas3 0916-[agung saputro]-[1111511505]Agung Saputro
 
Tugas3 ki-0316-denissatio-1211511652
Tugas3 ki-0316-denissatio-1211511652Tugas3 ki-0316-denissatio-1211511652
Tugas3 ki-0316-denissatio-1211511652Honda kebon jeruk
 

Similar to UML, Contoh Diagram, dan Perbedaan Diagram UML (14)

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 rekayasaweb
Tugas 3 rekayasawebTugas 3 rekayasaweb
Tugas 3 rekayasaweb
 
Tugas 3 rekayas web 1312510231 rostarina
Tugas 3 rekayas web 1312510231 rostarinaTugas 3 rekayas web 1312510231 rostarina
Tugas 3 rekayas web 1312510231 rostarina
 
Uml
UmlUml
Uml
 
Tugas 3 rekayasa web 0316
Tugas 3 rekayasa web 0316Tugas 3 rekayasa web 0316
Tugas 3 rekayasa web 0316
 
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)
 
Tugas3 rekayasa web-1412510917
Tugas3 rekayasa web-1412510917Tugas3 rekayasa web-1412510917
Tugas3 rekayasa web-1412510917
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
Uml
UmlUml
Uml
 
Tugas 3 individu rekayasa web 0916
Tugas 3 individu rekayasa web 0916Tugas 3 individu rekayasa web 0916
Tugas 3 individu rekayasa web 0916
 
Tugas 3 ki-0316-alvin yosua-1411510454
Tugas 3 ki-0316-alvin yosua-1411510454Tugas 3 ki-0316-alvin yosua-1411510454
Tugas 3 ki-0316-alvin yosua-1411510454
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Tugas3 0916-[agung saputro]-[1111511505]
Tugas3 0916-[agung saputro]-[1111511505]Tugas3 0916-[agung saputro]-[1111511505]
Tugas3 0916-[agung saputro]-[1111511505]
 
Tugas3 ki-0316-denissatio-1211511652
Tugas3 ki-0316-denissatio-1211511652Tugas3 ki-0316-denissatio-1211511652
Tugas3 ki-0316-denissatio-1211511652
 

More from faisalawai

Tugas 8 rekayasa web (individu)
Tugas 8 rekayasa web (individu)Tugas 8 rekayasa web (individu)
Tugas 8 rekayasa web (individu)faisalawai
 
Tugas 7 rekayasa web (individu)
Tugas 7 rekayasa web (individu)Tugas 7 rekayasa web (individu)
Tugas 7 rekayasa web (individu)faisalawai
 
Tugas 5 rekayasa web
Tugas 5   rekayasa webTugas 5   rekayasa web
Tugas 5 rekayasa webfaisalawai
 
Tugas 5 rekayasa web
Tugas 5   rekayasa webTugas 5   rekayasa web
Tugas 5 rekayasa webfaisalawai
 
Tugas 4 rekayasa web
Tugas 4   rekayasa webTugas 4   rekayasa web
Tugas 4 rekayasa webfaisalawai
 
Tugas 3 rekayasa web
Tugas 3   rekayasa webTugas 3   rekayasa web
Tugas 3 rekayasa webfaisalawai
 
Tugas 2 rekayasa web
Tugas 2   rekayasa webTugas 2   rekayasa web
Tugas 2 rekayasa webfaisalawai
 

More from faisalawai (7)

Tugas 8 rekayasa web (individu)
Tugas 8 rekayasa web (individu)Tugas 8 rekayasa web (individu)
Tugas 8 rekayasa web (individu)
 
Tugas 7 rekayasa web (individu)
Tugas 7 rekayasa web (individu)Tugas 7 rekayasa web (individu)
Tugas 7 rekayasa web (individu)
 
Tugas 5 rekayasa web
Tugas 5   rekayasa webTugas 5   rekayasa web
Tugas 5 rekayasa web
 
Tugas 5 rekayasa web
Tugas 5   rekayasa webTugas 5   rekayasa web
Tugas 5 rekayasa web
 
Tugas 4 rekayasa web
Tugas 4   rekayasa webTugas 4   rekayasa web
Tugas 4 rekayasa web
 
Tugas 3 rekayasa web
Tugas 3   rekayasa webTugas 3   rekayasa web
Tugas 3 rekayasa web
 
Tugas 2 rekayasa web
Tugas 2   rekayasa webTugas 2   rekayasa web
Tugas 2 rekayasa web
 

Recently uploaded

ppt-bab-8-adab-menggunakan-media-sosial.pdf
ppt-bab-8-adab-menggunakan-media-sosial.pdfppt-bab-8-adab-menggunakan-media-sosial.pdf
ppt-bab-8-adab-menggunakan-media-sosial.pdfimad362574
 
Pert 1(definisi-elemen perancangan kota).pptx
Pert 1(definisi-elemen perancangan kota).pptxPert 1(definisi-elemen perancangan kota).pptx
Pert 1(definisi-elemen perancangan kota).pptxkrisddaparchitect
 
Komunikasi massa adalah proses penyampaian pesan kepada khalayak yang luas, u...
Komunikasi massa adalah proses penyampaian pesan kepada khalayak yang luas, u...Komunikasi massa adalah proses penyampaian pesan kepada khalayak yang luas, u...
Komunikasi massa adalah proses penyampaian pesan kepada khalayak yang luas, u...ayinaini27
 
"PPT K1_pengantar komunikasi pendidikan"
"PPT K1_pengantar komunikasi pendidikan""PPT K1_pengantar komunikasi pendidikan"
"PPT K1_pengantar komunikasi pendidikan"bayuputra151203
 
TEKNIK WAWANCARA dalam ilmu komunikasi.ppt
TEKNIK WAWANCARA dalam ilmu komunikasi.pptTEKNIK WAWANCARA dalam ilmu komunikasi.ppt
TEKNIK WAWANCARA dalam ilmu komunikasi.pptssuserd13850
 
PPT PRINSIP-PRINSIP PEMBELAJARAN DI SEKOLAH DASAR.pptx
PPT PRINSIP-PRINSIP PEMBELAJARAN DI SEKOLAH DASAR.pptxPPT PRINSIP-PRINSIP PEMBELAJARAN DI SEKOLAH DASAR.pptx
PPT PRINSIP-PRINSIP PEMBELAJARAN DI SEKOLAH DASAR.pptxsrirahayu566632
 
Wawancara dan Observasi alat non tes bimbingan konseling
Wawancara dan Observasi alat non tes bimbingan konselingWawancara dan Observasi alat non tes bimbingan konseling
Wawancara dan Observasi alat non tes bimbingan konselingalisudrajat22
 
Peran CSR Dalam Pembangunan ( Paparan Kendari 2024).pptx
Peran CSR Dalam Pembangunan ( Paparan Kendari 2024).pptxPeran CSR Dalam Pembangunan ( Paparan Kendari 2024).pptx
Peran CSR Dalam Pembangunan ( Paparan Kendari 2024).pptxJeckyReyhanAditya
 

Recently uploaded (8)

ppt-bab-8-adab-menggunakan-media-sosial.pdf
ppt-bab-8-adab-menggunakan-media-sosial.pdfppt-bab-8-adab-menggunakan-media-sosial.pdf
ppt-bab-8-adab-menggunakan-media-sosial.pdf
 
Pert 1(definisi-elemen perancangan kota).pptx
Pert 1(definisi-elemen perancangan kota).pptxPert 1(definisi-elemen perancangan kota).pptx
Pert 1(definisi-elemen perancangan kota).pptx
 
Komunikasi massa adalah proses penyampaian pesan kepada khalayak yang luas, u...
Komunikasi massa adalah proses penyampaian pesan kepada khalayak yang luas, u...Komunikasi massa adalah proses penyampaian pesan kepada khalayak yang luas, u...
Komunikasi massa adalah proses penyampaian pesan kepada khalayak yang luas, u...
 
"PPT K1_pengantar komunikasi pendidikan"
"PPT K1_pengantar komunikasi pendidikan""PPT K1_pengantar komunikasi pendidikan"
"PPT K1_pengantar komunikasi pendidikan"
 
TEKNIK WAWANCARA dalam ilmu komunikasi.ppt
TEKNIK WAWANCARA dalam ilmu komunikasi.pptTEKNIK WAWANCARA dalam ilmu komunikasi.ppt
TEKNIK WAWANCARA dalam ilmu komunikasi.ppt
 
PPT PRINSIP-PRINSIP PEMBELAJARAN DI SEKOLAH DASAR.pptx
PPT PRINSIP-PRINSIP PEMBELAJARAN DI SEKOLAH DASAR.pptxPPT PRINSIP-PRINSIP PEMBELAJARAN DI SEKOLAH DASAR.pptx
PPT PRINSIP-PRINSIP PEMBELAJARAN DI SEKOLAH DASAR.pptx
 
Wawancara dan Observasi alat non tes bimbingan konseling
Wawancara dan Observasi alat non tes bimbingan konselingWawancara dan Observasi alat non tes bimbingan konseling
Wawancara dan Observasi alat non tes bimbingan konseling
 
Peran CSR Dalam Pembangunan ( Paparan Kendari 2024).pptx
Peran CSR Dalam Pembangunan ( Paparan Kendari 2024).pptxPeran CSR Dalam Pembangunan ( Paparan Kendari 2024).pptx
Peran CSR Dalam Pembangunan ( Paparan Kendari 2024).pptx
 

UML, Contoh Diagram, dan Perbedaan Diagram UML

  • 1. TUGAS 3 - REKAYASA WEB FAISAL AWAI 1412511014 Universitas Budi Luhur 0316
  • 2. PENGERTIAN UNIFIED MODELING LANGUAGE (UML), BERIKAN BEBERAPA CONTOH SEDERHANA 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 sebagainy
  • 4. PERBEDAAN MENDASAR ANTARA USE CASE DIAGRAM, ACTIVITY DIAGRAM, SEQUENCE DIAGRAM, CLASS DIAGRAM Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem.Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Menggambarkan kebutuhan sistem dari sudut pandang user. Mengfokuskan pada proses komputerisasi (automated processes). Menggambarkan hubungan antara use case dan actor Use case menggambarkan proses system (kebutuhan system dari sudut pandang user).
  • 5. 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. ACTIVITY DIAGRAM
  • 6. 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. SEQUENCE DIAGRAM
  • 7. CLASS DIAGRAM Class diagram adalah alat perancangan terbaik untuk tim pengembang. Diagram tersebut membantu pengembang mendapatkan struktur system sebelum kode ditulis, dan membantu untuk memastikan bahwa system adalah desain terbaik.
  • 8. KENAPA KITA MEMBUTUHKAN MODEL DESIGN DALAM IMPLEMENTASI/PEMBUATAN SOFTWARE (WEB) Untuk memberikan gambaran dan rancangan yang lengkap kepada programmer dan ahli-ahli teknik yang terlibat dalam pembuatan software (web)