SlideShare a Scribd company logo
1 of 6
MATA KULIAH REKAYASA WEB
Dosen : Andry Sunandar
TUGAS 2 REKAYASA WEB (KELOMPOK)
Nama : Istu Dana Aditya
Nim : 1112510811
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS BUDILUHUR
JAKARTA
2015
A. PENGERTIAN UML
UML singkatan dari Unified Modelling Language yang merupakan suatu
metode permodelan secara visual untuk sarana perancangan sistem
berorientasi objek. UML adalah bahasa spesifikasi standar untuk
mendokumentasikan, menspesifikaasikan, dan membangun sistem perangkat
lunak. UML mulai diperkenalkan oleh Object Management Group, sebuah
organisasi yang telah mengembangkan model, teknologi, dan standar OOP
sejak tahun 1980-an. Sekarang UML sudah mulai banyak digunakan oleh para
teknisi OOP. UML merupakan dasar bagi perangkat desain berorientasi objek
dari IBM.
UML dikembangkan sebagai suatu alat untuk analisis dan desain
berorientasi objek Grandy Booch, Jim Rumbaugh, dan Ivar Jacobson. Namun
demikian UML dapat digunakan untuk memahami dan mendokumentasikan
setiap sistem informasi. Penggunaan UML dalam industri terus meningkat.
B. KONSEP UML
UML merupakan sebuah standar untuk merancang sebuah model sistem,
untuk mengembangkan UML maka harus di perhatikan diagram seperti apa
yang dibutuhkan dalan perancangan untuk membuat model sistem yaitu
sebagai berikut:
1. Use Case Diagram : Untuk memodelkan proses bisnis
2. Conceptual Diagram : Untuk memodelkan konsep-konsep yang ada di
dalam aplikasi
3. Sequence Diagram : Untuk memodelkan pengiriman pesab antar object
4. Collaboration Diagram : Untuk memodelkan interaksi antar object
5. State Diagram : Untuk memodelkan perilaku object di dalam
sistem
6. Activity Diagram : Untuk memodelkan perilaku Use Cases dan
Object di dalam system
7. Class Diagram : Untuk memodelkan struktur kelas
8. Object Diagram : Untuk memodelkan struktur object
9. Component Diagram : Untuk memodelkan komponen object
10.Deployment Diagram : Untuk memodelkan distribusi aplikasi
C. TUJUAN DAN FUNGSI UML
Tujuan dan fungsi UML dalam penggunaannya:
1. Dapat memberikan bahasa permodelan visual kepada pengguna dari
berbagai macam pemerograman maupun proses rekayasa.
2. Dapat menyatukan praktek-praktek terbaik yang ada dalam permodelan.
3. Dapat memberikan model yang siap untuk digunakan, merupakan bahasa
permodelan visual yang ekspresif untuk mengembangkan sistem dan untuk
saling menukar model secara mudah.
4. Dapat berguna sebagai blue print, sebab sangat lengkap dan detail dalam
perancangannya yang nantinya akan diketahui informasi yang detail
mengenai koding suatu program.
5. Dapat memodelkan sistem yang berkonsep berorientasi objek, jadi tidak
hanya digunakan untuk memodelkan perangkat lunak (softwere) saja.
6. Dapat menciptakan suatu bahasa permodelan yang nantinya dapat
dipergunakan oleh manusia maupun oleh mesin.
D. JENIS-JENIS DIAGRAM UML
Dari 10 model sistem pada konsep diagram, dalam pemodelan sistem tidak
harus di buat semua, minimal ada 4 diagram yang harus di buat, yaitu:
1. Use Case Diagram
 Diagram use case merupakan pemodelan untuk menggambarkan
kelakuan (behavior) sistem yang akan dibuat.
 Diagram use case mendeskripsikan sebuah interaksi antara satu atau
lebih aktor dengan sistem yang akan dibuat.
 Diagram use case digunakan untuk mengetahui fungsi apa saja yang
ada di dalam sebuah sistem dan siapa saja yang berhak menggunakan
fungsi-fungsi tersebut. Yang ditekankan pada diagram ini adalah “apa”
yang diperbuat sistem, dan bukan “bagaimana”.
 Sebuah use case merepresentasikan sebuah interaksi antara aktor
(user atau sistem lainya) dengan sistem.
 Use case menjelaskan secara sederhana fungsi sistem dari sudut
pandang user.
Contoh Use Case Diagram
2. Activity Diagram
 Diagram yang menggambarkan worlflow (aliran kerja) atau aktivitas dari
sebuah sistem atau proses bisnis. Yang perlu diperhatikan adalah
bahwa diagram aktivitas menggambarkan aktivitas sistem bukan apa
yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem.
Contoh Activity Diagram
3. Sequence Diagram
 Suatu diagram yang menggambarkan interaksi antar obyek dan
mengindikasikan komunikasi diantara obyek-obyek tersebut.
 Diagram ini juga menunjukkan serangkaian pesan yang dipertukarkan
oleh obyek-obyek yang melakukan suatu tugas atau aksi tertentu.
 Obyek-obyek tersebut kemudian diurutkan dari kiri ke kanan, aktor yang
menginisiasi interaksi biasanya ditaruh di paling kiri dari diagram.
 Pada diagram ini, dimensi vertikal merepresentasikan waktu.
 Bagian paling atas dari diagram menjadi titik awal dan waktu berjalan
ke bawah sampai dengan bagian dasar dari diagram.
Contoh Sequence Diagram
4. Class Diagram
 Diagam yang digunakan untuk menampilkan beberapa kelas serta
paket-paket yang ada dalam sistem/perangkat lunak yang sedang kita
gunakan.
 Class diagram memberi kita gambaran (diagram statis) tentang
sistem/perangkat lunak dan relas-relasi yang ada didalamnya.
 Diagram yang menunjukan class-class yang ada dari sebuah sistem
dan hubungannya secara logika.
 Class diagram menggambarkan struktur statis dari sebuah sistem.
Contoh Class Diagram
E. FLOWCHART PROJECT APLIKASI
Flowchart Restoran

More Related Content

What's hot

5. Proyek TI - Chapter 7
5. Proyek TI - Chapter 75. Proyek TI - Chapter 7
5. Proyek TI - Chapter 7beiharira
 
Debbiemistikaweni 1412510982 tugas3
Debbiemistikaweni 1412510982 tugas3Debbiemistikaweni 1412510982 tugas3
Debbiemistikaweni 1412510982 tugas3debbie95
 
Tugas 3 - Rekayasa Web
Tugas 3 - Rekayasa WebTugas 3 - Rekayasa Web
Tugas 3 - Rekayasa WebMohammad Arief
 
Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316septianarul
 
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 3 rekweb – 0916 individu
Tugas 3 rekweb – 0916 individuTugas 3 rekweb – 0916 individu
Tugas 3 rekweb – 0916 individuMuhamad Fahrul Azis
 
Pengenalan UML (Unified Modelling Language)
Pengenalan UML (Unified Modelling Language)Pengenalan UML (Unified Modelling Language)
Pengenalan UML (Unified Modelling Language)Hani Nurrahmi
 
Tugas 3 rekayas web 1312510231 rostarina
Tugas 3 rekayas web 1312510231 rostarinaTugas 3 rekayas web 1312510231 rostarina
Tugas 3 rekayas web 1312510231 rostarinaosta92
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat LunakMelindaAprilia3
 
Tugas 3 rekayasa web 0316
Tugas 3 rekayasa web 0316Tugas 3 rekayasa web 0316
Tugas 3 rekayasa web 0316art david
 
Tugas 3 rek web (1411510744)
Tugas 3 rek web (1411510744)Tugas 3 rek web (1411510744)
Tugas 3 rek web (1411510744)Azhar Krisna
 

What's hot (20)

5. Proyek TI - Chapter 7
5. Proyek TI - Chapter 75. Proyek TI - Chapter 7
5. Proyek TI - Chapter 7
 
Tugas kelompok2
Tugas kelompok2Tugas kelompok2
Tugas kelompok2
 
Debbiemistikaweni 1412510982 tugas3
Debbiemistikaweni 1412510982 tugas3Debbiemistikaweni 1412510982 tugas3
Debbiemistikaweni 1412510982 tugas3
 
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
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
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)
 
Rekayasa web tugas 3 0916
Rekayasa web tugas 3   0916Rekayasa web tugas 3   0916
Rekayasa web tugas 3 0916
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
Tugas 3 rekweb – 0916 individu
Tugas 3 rekweb – 0916 individuTugas 3 rekweb – 0916 individu
Tugas 3 rekweb – 0916 individu
 
Powerpoint
PowerpointPowerpoint
Powerpoint
 
UML
UMLUML
UML
 
Pengenalan UML (Unified Modelling Language)
Pengenalan UML (Unified Modelling Language)Pengenalan UML (Unified Modelling Language)
Pengenalan UML (Unified Modelling Language)
 
Tugas pbo
Tugas pboTugas pbo
Tugas pbo
 
Tugas 3 rekayas web 1312510231 rostarina
Tugas 3 rekayas web 1312510231 rostarinaTugas 3 rekayas web 1312510231 rostarina
Tugas 3 rekayas web 1312510231 rostarina
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
 
Tugas 3 rekayasa web 0316
Tugas 3 rekayasa web 0316Tugas 3 rekayasa web 0316
Tugas 3 rekayasa web 0316
 
UseCase Diagram
UseCase DiagramUseCase Diagram
UseCase Diagram
 
Tugas 3 rek web (1411510744)
Tugas 3 rek web (1411510744)Tugas 3 rek web (1411510744)
Tugas 3 rek web (1411510744)
 
Unified modeling language
Unified modeling languageUnified modeling language
Unified modeling language
 

Viewers also liked

Les peixeres de les classes Llevant i Migjorn
Les peixeres de les classes Llevant i MigjornLes peixeres de les classes Llevant i Migjorn
Les peixeres de les classes Llevant i MigjornPere Vergés
 
Let's Talk Careers!
Let's Talk Careers!Let's Talk Careers!
Let's Talk Careers!Claudia Baha
 
Lineamientos de Construccion de Buques
Lineamientos de Construccion de BuquesLineamientos de Construccion de Buques
Lineamientos de Construccion de Buquesitsspablog
 
PROYECTO TIMOTEO
PROYECTO TIMOTEOPROYECTO TIMOTEO
PROYECTO TIMOTEOsil_10079
 
CEI TEAM LEAD _ Sabrina Figliomeni
CEI TEAM LEAD _ Sabrina FigliomeniCEI TEAM LEAD _ Sabrina Figliomeni
CEI TEAM LEAD _ Sabrina FigliomeniSabrina Matsuoka
 
Tema 5.- Impacto estratégico en el retorno de la inversión en la implantación...
Tema 5.- Impacto estratégico en el retorno de la inversión en la implantación...Tema 5.- Impacto estratégico en el retorno de la inversión en la implantación...
Tema 5.- Impacto estratégico en el retorno de la inversión en la implantación...Rosangela Luiggi
 
Chemical Engineering Career Divergence
Chemical Engineering Career DivergenceChemical Engineering Career Divergence
Chemical Engineering Career DivergenceMostafa Mongy
 
Enfoque Cuantitativo
Enfoque CuantitativoEnfoque Cuantitativo
Enfoque CuantitativoKILBER ROCCA
 

Viewers also liked (14)

Les peixeres de les classes Llevant i Migjorn
Les peixeres de les classes Llevant i MigjornLes peixeres de les classes Llevant i Migjorn
Les peixeres de les classes Llevant i Migjorn
 
Hem Bahadur CV 2016 (1)
Hem Bahadur CV 2016 (1)Hem Bahadur CV 2016 (1)
Hem Bahadur CV 2016 (1)
 
Let's Talk Careers!
Let's Talk Careers!Let's Talk Careers!
Let's Talk Careers!
 
Otto t mapa
Otto t mapaOtto t mapa
Otto t mapa
 
Leica Zeno Platform
Leica Zeno PlatformLeica Zeno Platform
Leica Zeno Platform
 
Lineamientos de Construccion de Buques
Lineamientos de Construccion de BuquesLineamientos de Construccion de Buques
Lineamientos de Construccion de Buques
 
Paradigmas
ParadigmasParadigmas
Paradigmas
 
PROYECTO TIMOTEO
PROYECTO TIMOTEOPROYECTO TIMOTEO
PROYECTO TIMOTEO
 
Caixa dia da mãe
Caixa dia da mãeCaixa dia da mãe
Caixa dia da mãe
 
CEI TEAM LEAD _ Sabrina Figliomeni
CEI TEAM LEAD _ Sabrina FigliomeniCEI TEAM LEAD _ Sabrina Figliomeni
CEI TEAM LEAD _ Sabrina Figliomeni
 
Tema 5.- Impacto estratégico en el retorno de la inversión en la implantación...
Tema 5.- Impacto estratégico en el retorno de la inversión en la implantación...Tema 5.- Impacto estratégico en el retorno de la inversión en la implantación...
Tema 5.- Impacto estratégico en el retorno de la inversión en la implantación...
 
Chemical Engineering Career Divergence
Chemical Engineering Career DivergenceChemical Engineering Career Divergence
Chemical Engineering Career Divergence
 
Flujogramas con Aplicacion en las Empresas
Flujogramas con Aplicacion en las EmpresasFlujogramas con Aplicacion en las Empresas
Flujogramas con Aplicacion en las Empresas
 
Enfoque Cuantitativo
Enfoque CuantitativoEnfoque Cuantitativo
Enfoque Cuantitativo
 

Similar to UML DIAGRAM

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
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa webrizkyripai
 
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 webfaisalawai
 
Tugas 3 rekayasa web
Tugas 3   rekayasa webTugas 3   rekayasa web
Tugas 3 rekayasa webfaisalawai
 
Unified Modeling Language - Project Software
Unified Modeling Language - Project SoftwareUnified Modeling Language - Project Software
Unified Modeling Language - Project SoftwareAditya Indraprasti
 
10. unified modeling language
10. unified modeling language10. unified modeling language
10. unified modeling languageStevenFernando9
 

Similar to UML DIAGRAM (16)

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
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
Unified Modelling Language (UML)
Unified Modelling Language (UML)Unified Modelling Language (UML)
Unified Modelling Language (UML)
 
Modul uml
Modul umlModul uml
Modul uml
 
Tugas rekweb 3
Tugas rekweb 3Tugas rekweb 3
Tugas rekweb 3
 
UML
UMLUML
UML
 
87 263-1-sm
87 263-1-sm87 263-1-sm
87 263-1-sm
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
Tugas 3 rekayasa web (0916)
Tugas 3   rekayasa web (0916)Tugas 3   rekayasa web (0916)
Tugas 3 rekayasa web (0916)
 
Modul aps
Modul apsModul aps
Modul aps
 
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
 
Tugas 3 rekayasa web
Tugas 3   rekayasa webTugas 3   rekayasa web
Tugas 3 rekayasa web
 
Unified Modeling Language - Project Software
Unified Modeling Language - Project SoftwareUnified Modeling Language - Project Software
Unified Modeling Language - Project Software
 
10. unified modeling language
10. unified modeling language10. unified modeling language
10. unified modeling language
 
Modul uml
Modul umlModul uml
Modul uml
 

Recently uploaded

Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
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
 
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
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
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
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
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
 
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
 
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
 
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
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
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
 
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
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptxGiftaJewela
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 

Recently uploaded (20)

Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
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
 
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
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
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
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
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
 
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
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
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
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
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
 
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
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 

UML DIAGRAM

  • 1. MATA KULIAH REKAYASA WEB Dosen : Andry Sunandar TUGAS 2 REKAYASA WEB (KELOMPOK) Nama : Istu Dana Aditya Nim : 1112510811 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDILUHUR JAKARTA 2015
  • 2. A. PENGERTIAN UML UML singkatan dari Unified Modelling Language yang merupakan suatu metode permodelan secara visual untuk sarana perancangan sistem berorientasi objek. UML adalah bahasa spesifikasi standar untuk mendokumentasikan, menspesifikaasikan, dan membangun sistem perangkat lunak. UML mulai diperkenalkan oleh Object Management Group, sebuah organisasi yang telah mengembangkan model, teknologi, dan standar OOP sejak tahun 1980-an. Sekarang UML sudah mulai banyak digunakan oleh para teknisi OOP. UML merupakan dasar bagi perangkat desain berorientasi objek dari IBM. UML dikembangkan sebagai suatu alat untuk analisis dan desain berorientasi objek Grandy Booch, Jim Rumbaugh, dan Ivar Jacobson. Namun demikian UML dapat digunakan untuk memahami dan mendokumentasikan setiap sistem informasi. Penggunaan UML dalam industri terus meningkat. B. KONSEP UML UML merupakan sebuah standar untuk merancang sebuah model sistem, untuk mengembangkan UML maka harus di perhatikan diagram seperti apa yang dibutuhkan dalan perancangan untuk membuat model sistem yaitu sebagai berikut: 1. Use Case Diagram : Untuk memodelkan proses bisnis 2. Conceptual Diagram : Untuk memodelkan konsep-konsep yang ada di dalam aplikasi 3. Sequence Diagram : Untuk memodelkan pengiriman pesab antar object 4. Collaboration Diagram : Untuk memodelkan interaksi antar object 5. State Diagram : Untuk memodelkan perilaku object di dalam sistem 6. Activity Diagram : Untuk memodelkan perilaku Use Cases dan Object di dalam system 7. Class Diagram : Untuk memodelkan struktur kelas 8. Object Diagram : Untuk memodelkan struktur object 9. Component Diagram : Untuk memodelkan komponen object 10.Deployment Diagram : Untuk memodelkan distribusi aplikasi
  • 3. C. TUJUAN DAN FUNGSI UML Tujuan dan fungsi UML dalam penggunaannya: 1. Dapat memberikan bahasa permodelan visual kepada pengguna dari berbagai macam pemerograman maupun proses rekayasa. 2. Dapat menyatukan praktek-praktek terbaik yang ada dalam permodelan. 3. Dapat memberikan model yang siap untuk digunakan, merupakan bahasa permodelan visual yang ekspresif untuk mengembangkan sistem dan untuk saling menukar model secara mudah. 4. Dapat berguna sebagai blue print, sebab sangat lengkap dan detail dalam perancangannya yang nantinya akan diketahui informasi yang detail mengenai koding suatu program. 5. Dapat memodelkan sistem yang berkonsep berorientasi objek, jadi tidak hanya digunakan untuk memodelkan perangkat lunak (softwere) saja. 6. Dapat menciptakan suatu bahasa permodelan yang nantinya dapat dipergunakan oleh manusia maupun oleh mesin. D. JENIS-JENIS DIAGRAM UML Dari 10 model sistem pada konsep diagram, dalam pemodelan sistem tidak harus di buat semua, minimal ada 4 diagram yang harus di buat, yaitu: 1. Use Case Diagram  Diagram use case merupakan pemodelan untuk menggambarkan kelakuan (behavior) sistem yang akan dibuat.  Diagram use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem yang akan dibuat.  Diagram use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem dan siapa saja yang berhak menggunakan fungsi-fungsi tersebut. Yang ditekankan pada diagram ini adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”.  Sebuah use case merepresentasikan sebuah interaksi antara aktor (user atau sistem lainya) dengan sistem.  Use case menjelaskan secara sederhana fungsi sistem dari sudut pandang user.
  • 4. Contoh Use Case Diagram 2. Activity Diagram  Diagram yang menggambarkan worlflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan adalah bahwa diagram aktivitas menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem. Contoh Activity Diagram
  • 5. 3. Sequence Diagram  Suatu diagram yang menggambarkan interaksi antar obyek dan mengindikasikan komunikasi diantara obyek-obyek tersebut.  Diagram ini juga menunjukkan serangkaian pesan yang dipertukarkan oleh obyek-obyek yang melakukan suatu tugas atau aksi tertentu.  Obyek-obyek tersebut kemudian diurutkan dari kiri ke kanan, aktor yang menginisiasi interaksi biasanya ditaruh di paling kiri dari diagram.  Pada diagram ini, dimensi vertikal merepresentasikan waktu.  Bagian paling atas dari diagram menjadi titik awal dan waktu berjalan ke bawah sampai dengan bagian dasar dari diagram. Contoh Sequence Diagram 4. Class Diagram  Diagam yang digunakan untuk menampilkan beberapa kelas serta paket-paket yang ada dalam sistem/perangkat lunak yang sedang kita gunakan.  Class diagram memberi kita gambaran (diagram statis) tentang sistem/perangkat lunak dan relas-relasi yang ada didalamnya.  Diagram yang menunjukan class-class yang ada dari sebuah sistem dan hubungannya secara logika.  Class diagram menggambarkan struktur statis dari sebuah sistem.
  • 6. Contoh Class Diagram E. FLOWCHART PROJECT APLIKASI Flowchart Restoran