SlideShare a Scribd company logo
1 of 18
SEQUENCE DIAGRAM
ANGGOTA KELOMPOK :
1. HENDRO UTOMO
2. RIAN ADITAMA
3. RINTO IRAWAN
4. TRI ARDI
REKAYASA PERANGKAT LUNAK 2
4IA07
Pengertian
Sequence Diagram adalah salah satu dari diagram -
diagram yang ada pada UML, merupakan diagram
yang menggambarkan kolaborasi dinamis antara
sejumlah object. Kegunaannya untuk menunjukkan
rangkaian pesan yang dikirim antara object juga
interaksi antara object. Sesuatu yang terjadi pada titik
tertentu dalam eksekusi sistem.
Dalam UML,object pada sequence diagram digambarkan dengan segi empat yang berisi nama
dari object yang digarisbawahi. Pada object terdapat 3 cara untuk menamainya yaitu :
nama object
nama object dan class
nama class.
Dalam sequence diagram, setiap object hanya memiliki garis yang digambarkan garis putus-putus ke
bawah. Pesan antar object digambarkan dengan anak panah dari object yang mengirimkan pesan
ke object yang menerima pesan.
Komponen – komponen dalam Sequence
Diagram
Object - adalah komponen berbentuk kotak yang mewakili sebuah class atau
object. Mereka mendemonstrasikan bagaimana sebuah object berperilaku
pada sebuah system.
Activation boxes - adalah komponen yang berbentuk persegi panjang yang
menggambarkan waktu yang diperlukan sebuah object untuk menyelesaikan
tugas. Lebih lama waktu yang diperlukan, maka activation boxes akan lebih
panjang.
Actors - adalah komponen yang berbentuk stick figure. Komponen yang
mewakili seorang pengguna yang berinteraksi dengan system.
Lifeline - adalah komponen yang berbentuk garis putus - putus. Lifeline
biasanya memuat kotak yang berisi nama dari sebuah object. Berfungsi
menggambarkan aktifitas dari object.
Urutan Dasar Sequence Diagram
1. Peran Kelas atau Peserta
Peran kelas menggambarkan bagaimana suatu
objek akan berperilaku dalam konteks. Gunakan
simbol objek UML untuk menggambarkan peran
kelas, tapi jangan daftar atribut objek.
2. Aktivasi atau Eksekusi Kejadian
Kotak aktivasi mewakili waktu yang dibutuhkan
objek untuk menyelesaikan sebuah tugas. Ketika
sebuah objek sedang sibuk mengeksekusi sebuah
proses atau menunggu pesan balasan, gunakan
persegi panjang abu-abu tipis yang ditempatkan
secara vertikal pada jalur kehidupannya.
Urutan Dasar Sequence Diagram
3. Pesan
Pesan adalah tanda panah yang
mewakili komunikasi antar objek.
Gunakan garis setengah panah untuk
mewakili pesan asinkron. Pesan
asinkron dikirim dari objek yang tidak
akan menunggu respons dari receiver
sebelum melanjutkan tugasnya. Untuk
jenis pesan, lihat di bawah
Urutan Dasar Sequence Diagram
4. Lifelines
Lifelines adalah garis putus-putus
vertikal yang menunjukkan keberadaan
objek dari waktu ke waktu.
Urutan Dasar Sequence Diagram
5. Menghancurkan Objek
Objek dapat diakhiri lebih awal dengan menggunakan panah bertuliskan "<<
destroy >>" yang menunjuk ke X. Objek ini dihapus dari memori. Ketika tujuan
hidup objek itu berakhir, Anda dapat menempatkan X di akhir garis hidup untuk
menunjukkan terjadinya kerusakan.
6. Loops
Pengulangan atau pengulangan dalam diagram urutan digambarkan sebagai
persegi panjang. Tempatkan kondisi untuk keluar dari loop di sudut kiri bawah
dalam tanda kurung siku [].
Jenis-Jenis dari LifeLine
Actor Lifeline Actor merepresentasikan entitas yang berada di luar system. Mereka bisa berupa manusia, perangkat keras
atau system lain.
General Lifeline Merepresentasikan entitas tunggal dalam sequence diagram, digambarkan dengan kotak. Entitas ini
memiliki nama, stereotype atau berupa instance (menggunakan instance:class)
Boundary Lifeline Boundary biasanya berupa tepi dari system, seperti user interface, atau suatu alat yang berinteraksi dengan
system lain.
Control Lifeline
Control element mengatur aliran dari informasi untuk sebuah scenario. Perilaku dan perilaku bisnis
umumnya diatur oleh objek ini
Entity Lifeline Entity biasanya elemen yang bertanggung jawab menyimpan data atau informasi. Ini dapat berupa beans
atau model object
Jenis Pesan dalam Urutan Diagram
1. Pesan asinkron
Pesan asinkron tidak perlu balasan agar interaksi
berlanjut. Seperti pesan sinkron, mereka tertarik dengan
sebuah panah yang menghubungkan dua jalur
kehidupan; Namun, panah biasanya terbuka dan tidak
ada pesan balasan yang digambarkan.
2. Balas atau Kembali Pesan
Pesan balasan ditarik dengan garis putus-putus dan
sebuah panah terbuka menunjuk kembali ke garis hidup
asli.
Jenis Pesan dalam Urutan Diagram
3. Pesan diri
Pesan yang dikirim objek ke dirinya sendiri, biasanya
ditunjukkan sebagai panah berbentuk U yang menunjuk
ke dirinya sendiri.Balas atau Kembali Pesan
Pesan balasan ditarik dengan garis putus-putus dan
sebuah panah terbuka menunjuk kembali ke garis hidup
asli.
4. Menulis pesan
Ini adalah pesan yang membuat objek baru. Mirip
dengan pesan kembali, itu digambarkan dengan garis
putus-putus dan kepala panah terbuka yang mengarah ke
persegi panjang yang mewakili objek yang dibuat.
Jenis Pesan dalam Urutan Diagram
5. Hapus pesan
Ini adalah pesan yang menghancurkan
sebuah objek. Hal ini dapat ditunjukkan
dengan tanda panah dengan huruf x di
bagian akhir.
6. Pesan yang ditemukan
Pesan yang dikirim dari penerima yang
tidak diketahui, ditunjukkan oleh tanda
panah dari titik akhir ke jalur kehidupan.
7. Pesan hilang
Sebuah pesan dikirim ke penerima yang
tidak dikenal. Ini ditunjukkan oleh panah
dari garis hidup ke titik akhir, lingkaran
penuh atau x
Jenis-Jenis Fragment
Alt Memodelkan if then else blok
Opt Memodelkan pernyataan switch
loop Loop fragment
Ada 2 macam sequence diagram yaitu
1. High Level Sequence Diagram
Disini kita memfokuskan pada usecase, dimana sebuah diagram hanya terdiri dari actor dan
object yang mewakili system. Diagram ini hanya menampilkan 2 atau 3 object yang secara
graphics memperjelas use case.
2. Application Level Sequence Diagram
Untuk level ini, kita mengganti actor dengan controller atau manager semacam device yang
terpasang pada system.
Contoh Sequence Diagram
Penjelasan
Pada Sequence Diagram diatas, bisa dilihat bahwa yang menjadi Actors adalah Administrator.
Activation boxes biasanya memilik garis yang memberitahu aktifitas yang terjadi ketika actors
atau objects berinteraksi ke object lain.
Contoh Lain Sequence Diagram
ANY Question......???

More Related Content

Recently uploaded

MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++FujiAdam
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxmuhammadrizky331164
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaRenaYunita2
 
materi pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxmateri pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxsiswoST
 
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studiossuser52d6bf
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfYogiCahyoPurnomo
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxRemigius1984
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptxMuhararAhmad
 

Recently uploaded (8)

MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di Indonesia
 
materi pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxmateri pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptx
 
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptx
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Sequence diagram

  • 1. SEQUENCE DIAGRAM ANGGOTA KELOMPOK : 1. HENDRO UTOMO 2. RIAN ADITAMA 3. RINTO IRAWAN 4. TRI ARDI REKAYASA PERANGKAT LUNAK 2 4IA07
  • 2. Pengertian Sequence Diagram adalah salah satu dari diagram - diagram yang ada pada UML, merupakan diagram yang menggambarkan kolaborasi dinamis antara sejumlah object. Kegunaannya untuk menunjukkan rangkaian pesan yang dikirim antara object juga interaksi antara object. Sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem.
  • 3. Dalam UML,object pada sequence diagram digambarkan dengan segi empat yang berisi nama dari object yang digarisbawahi. Pada object terdapat 3 cara untuk menamainya yaitu : nama object nama object dan class nama class. Dalam sequence diagram, setiap object hanya memiliki garis yang digambarkan garis putus-putus ke bawah. Pesan antar object digambarkan dengan anak panah dari object yang mengirimkan pesan ke object yang menerima pesan.
  • 4. Komponen – komponen dalam Sequence Diagram Object - adalah komponen berbentuk kotak yang mewakili sebuah class atau object. Mereka mendemonstrasikan bagaimana sebuah object berperilaku pada sebuah system. Activation boxes - adalah komponen yang berbentuk persegi panjang yang menggambarkan waktu yang diperlukan sebuah object untuk menyelesaikan tugas. Lebih lama waktu yang diperlukan, maka activation boxes akan lebih panjang. Actors - adalah komponen yang berbentuk stick figure. Komponen yang mewakili seorang pengguna yang berinteraksi dengan system. Lifeline - adalah komponen yang berbentuk garis putus - putus. Lifeline biasanya memuat kotak yang berisi nama dari sebuah object. Berfungsi menggambarkan aktifitas dari object.
  • 5. Urutan Dasar Sequence Diagram 1. Peran Kelas atau Peserta Peran kelas menggambarkan bagaimana suatu objek akan berperilaku dalam konteks. Gunakan simbol objek UML untuk menggambarkan peran kelas, tapi jangan daftar atribut objek. 2. Aktivasi atau Eksekusi Kejadian Kotak aktivasi mewakili waktu yang dibutuhkan objek untuk menyelesaikan sebuah tugas. Ketika sebuah objek sedang sibuk mengeksekusi sebuah proses atau menunggu pesan balasan, gunakan persegi panjang abu-abu tipis yang ditempatkan secara vertikal pada jalur kehidupannya.
  • 6. Urutan Dasar Sequence Diagram 3. Pesan Pesan adalah tanda panah yang mewakili komunikasi antar objek. Gunakan garis setengah panah untuk mewakili pesan asinkron. Pesan asinkron dikirim dari objek yang tidak akan menunggu respons dari receiver sebelum melanjutkan tugasnya. Untuk jenis pesan, lihat di bawah
  • 7. Urutan Dasar Sequence Diagram 4. Lifelines Lifelines adalah garis putus-putus vertikal yang menunjukkan keberadaan objek dari waktu ke waktu.
  • 8. Urutan Dasar Sequence Diagram 5. Menghancurkan Objek Objek dapat diakhiri lebih awal dengan menggunakan panah bertuliskan "<< destroy >>" yang menunjuk ke X. Objek ini dihapus dari memori. Ketika tujuan hidup objek itu berakhir, Anda dapat menempatkan X di akhir garis hidup untuk menunjukkan terjadinya kerusakan. 6. Loops Pengulangan atau pengulangan dalam diagram urutan digambarkan sebagai persegi panjang. Tempatkan kondisi untuk keluar dari loop di sudut kiri bawah dalam tanda kurung siku [].
  • 9. Jenis-Jenis dari LifeLine Actor Lifeline Actor merepresentasikan entitas yang berada di luar system. Mereka bisa berupa manusia, perangkat keras atau system lain. General Lifeline Merepresentasikan entitas tunggal dalam sequence diagram, digambarkan dengan kotak. Entitas ini memiliki nama, stereotype atau berupa instance (menggunakan instance:class) Boundary Lifeline Boundary biasanya berupa tepi dari system, seperti user interface, atau suatu alat yang berinteraksi dengan system lain. Control Lifeline Control element mengatur aliran dari informasi untuk sebuah scenario. Perilaku dan perilaku bisnis umumnya diatur oleh objek ini Entity Lifeline Entity biasanya elemen yang bertanggung jawab menyimpan data atau informasi. Ini dapat berupa beans atau model object
  • 10. Jenis Pesan dalam Urutan Diagram 1. Pesan asinkron Pesan asinkron tidak perlu balasan agar interaksi berlanjut. Seperti pesan sinkron, mereka tertarik dengan sebuah panah yang menghubungkan dua jalur kehidupan; Namun, panah biasanya terbuka dan tidak ada pesan balasan yang digambarkan. 2. Balas atau Kembali Pesan Pesan balasan ditarik dengan garis putus-putus dan sebuah panah terbuka menunjuk kembali ke garis hidup asli.
  • 11. Jenis Pesan dalam Urutan Diagram 3. Pesan diri Pesan yang dikirim objek ke dirinya sendiri, biasanya ditunjukkan sebagai panah berbentuk U yang menunjuk ke dirinya sendiri.Balas atau Kembali Pesan Pesan balasan ditarik dengan garis putus-putus dan sebuah panah terbuka menunjuk kembali ke garis hidup asli. 4. Menulis pesan Ini adalah pesan yang membuat objek baru. Mirip dengan pesan kembali, itu digambarkan dengan garis putus-putus dan kepala panah terbuka yang mengarah ke persegi panjang yang mewakili objek yang dibuat.
  • 12. Jenis Pesan dalam Urutan Diagram 5. Hapus pesan Ini adalah pesan yang menghancurkan sebuah objek. Hal ini dapat ditunjukkan dengan tanda panah dengan huruf x di bagian akhir. 6. Pesan yang ditemukan Pesan yang dikirim dari penerima yang tidak diketahui, ditunjukkan oleh tanda panah dari titik akhir ke jalur kehidupan. 7. Pesan hilang Sebuah pesan dikirim ke penerima yang tidak dikenal. Ini ditunjukkan oleh panah dari garis hidup ke titik akhir, lingkaran penuh atau x
  • 13. Jenis-Jenis Fragment Alt Memodelkan if then else blok Opt Memodelkan pernyataan switch loop Loop fragment
  • 14. Ada 2 macam sequence diagram yaitu 1. High Level Sequence Diagram Disini kita memfokuskan pada usecase, dimana sebuah diagram hanya terdiri dari actor dan object yang mewakili system. Diagram ini hanya menampilkan 2 atau 3 object yang secara graphics memperjelas use case. 2. Application Level Sequence Diagram Untuk level ini, kita mengganti actor dengan controller atau manager semacam device yang terpasang pada system.
  • 16. Penjelasan Pada Sequence Diagram diatas, bisa dilihat bahwa yang menjadi Actors adalah Administrator. Activation boxes biasanya memilik garis yang memberitahu aktifitas yang terjadi ketika actors atau objects berinteraksi ke object lain.