SlideShare a Scribd company logo
UML
Unified Modelling Language
(Lanjutan 3)
PERTEMUAN 14– REKAYASA PERANGKAT LUNAK
UNIVERSITAS INDRAPRASTA PGRI
Activity Diagram
● menggambarkan berbagai alir aktivitas dalam sistem yang
sedang dirancang, bagaimana masing-masing alir berawal,
decision yang mungkin terjadi, dan bagaimana mereka berakhir
● menggambarkan proses paralel yang mungkin terjadi pada
beberapa eksekusi
Simbol 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
● Terdiri atar dimensi vertikal (waktu) dan dimensi horizontal
(objek-objek yang terkait)
● Digunakan untuk menggambarkan skenario atau rangkaian
langkah-langkah yang dilakukan sebagai respons dari sebuah
event untuk menghasilkan output tertentu
Simbol Sequence Diagram
● Rational Rose (www.rational.com)
● Together (www.togethersoft.com)
● Object Domain (www.objectdomain.com)
● Jvision (www.object-insight.com)
● Objecteering (www.objecteering.com)
● MagicDraw (www.nomagic.com/magicdrawuml)
● Visual Object Modeller (www.visualobject.com)
Tool Yang Mendukung UML
TUGAS 14
Calon Penumpang terlebih dahulu mencek jadwal pemberangkatan dan
tujuan. Setelah itu mengisi form pemesanan tiket online dengan
menentukan tanggal keberangkatan dan kepulangan. Calon
penumpang juga harus mengisi biodata (Nama Lengkap, Tanggal Lahir,
Passport (jika penerbangan keluar negeri)). Untuk pembayaran tersebut,
pihak maskapai penerbangan memberikan 3 pilhan, yaitu pembayaran
menggunakan Kartu Kredit, Direct Debit dan Gift Voucher. Jika
pembayaran sudah dilakukan, operator maskapai akan mengirim travel
itinerary ke alamat email calon penumpang. Calon penumpang dapat
mencetak travel itinerary dan menunjukkan kepada petugas saat check
in di Bandara.
Dari deskripsi diatas, buatlah Sequence diagram

More Related Content

Similar to RPL_14.pptx

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 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
muslim rohadi
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
Ummi khairani
 
Tugas 3 rekayasa web (0916)
Tugas 3   rekayasa web (0916)Tugas 3   rekayasa web (0916)
Tugas 3 rekayasa web (0916)
Zaid Ahmad Ramadhani
 
Otomatisasi sistem perparkiran
Otomatisasi sistem perparkiranOtomatisasi sistem perparkiran
Otomatisasi sistem perparkiran
Doni Andriansyah
 
Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675
pika glavikantara
 
Uml
UmlUml
TD-635-02-PSBO
TD-635-02-PSBOTD-635-02-PSBO
TD-635-02-PSBO
Tino Dwiantoro
 
Tugas 03 0916-gunawan suyanto-1512510205
Tugas 03 0916-gunawan suyanto-1512510205Tugas 03 0916-gunawan suyanto-1512510205
Tugas 03 0916-gunawan suyanto-1512510205
Gunawandul
 
KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
KOLEJ KOMUNITI - Sijil Aplikasi Perisian KomputerKOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
Aiman Hud
 
Tugas 3 – rekayasa web
Tugas 3 – rekayasa webTugas 3 – rekayasa web
Tugas 3 – rekayasa web
Gilbert Abednego
 
Unified Modeling Language - Project Software
Unified Modeling Language - Project SoftwareUnified Modeling Language - Project Software
Unified Modeling Language - Project Software
Aditya Indraprasti
 
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
alvinyosua
 
Tugas 3 – 0316
Tugas 3 – 0316Tugas 3 – 0316
Tugas 3 – 0316
muhamad arsyan
 
Tugas 3 rekayas web 1312510231 rostarina
Tugas 3 rekayas web 1312510231 rostarinaTugas 3 rekayas web 1312510231 rostarina
Tugas 3 rekayas web 1312510231 rostarina
osta92
 
Sequence Diagram
Sequence Diagram Sequence Diagram
Sequence Diagram
Fahmi El Hajary
 
Tugas umll
Tugas umllTugas umll
Tugas umll
Alvin Setiawan
 
Tugas 3 rekayasa web (individu)
Tugas 3 rekayasa web (individu)Tugas 3 rekayasa web (individu)
Tugas 3 rekayasa web (individu)
Filsaf Kurniawan
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
yuyun kuratu
 

Similar to RPL_14.pptx (20)

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)
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
Tugas 3 rekayasa web (0916)
Tugas 3   rekayasa web (0916)Tugas 3   rekayasa web (0916)
Tugas 3 rekayasa web (0916)
 
Otomatisasi sistem perparkiran
Otomatisasi sistem perparkiranOtomatisasi sistem perparkiran
Otomatisasi sistem perparkiran
 
Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675Tugas3-0916-oktonato glavikantara-1612510675
Tugas3-0916-oktonato glavikantara-1612510675
 
12655598.ppt
12655598.ppt12655598.ppt
12655598.ppt
 
Uml
UmlUml
Uml
 
TD-635-02-PSBO
TD-635-02-PSBOTD-635-02-PSBO
TD-635-02-PSBO
 
Tugas 03 0916-gunawan suyanto-1512510205
Tugas 03 0916-gunawan suyanto-1512510205Tugas 03 0916-gunawan suyanto-1512510205
Tugas 03 0916-gunawan suyanto-1512510205
 
KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
KOLEJ KOMUNITI - Sijil Aplikasi Perisian KomputerKOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer
 
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
 
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 – 0316
Tugas 3 – 0316Tugas 3 – 0316
Tugas 3 – 0316
 
Tugas 3 rekayas web 1312510231 rostarina
Tugas 3 rekayas web 1312510231 rostarinaTugas 3 rekayas web 1312510231 rostarina
Tugas 3 rekayas web 1312510231 rostarina
 
Sequence Diagram
Sequence Diagram Sequence Diagram
Sequence Diagram
 
Tugas umll
Tugas umllTugas umll
Tugas umll
 
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
 

RPL_14.pptx

  • 1. UML Unified Modelling Language (Lanjutan 3) PERTEMUAN 14– REKAYASA PERANGKAT LUNAK UNIVERSITAS INDRAPRASTA PGRI
  • 2. Activity Diagram ● menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir ● menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi
  • 4.
  • 5. Sequence Diagram ● Menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu ● Terdiri atar dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait) ● Digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. ● Rational Rose (www.rational.com) ● Together (www.togethersoft.com) ● Object Domain (www.objectdomain.com) ● Jvision (www.object-insight.com) ● Objecteering (www.objecteering.com) ● MagicDraw (www.nomagic.com/magicdrawuml) ● Visual Object Modeller (www.visualobject.com) Tool Yang Mendukung UML
  • 20. TUGAS 14 Calon Penumpang terlebih dahulu mencek jadwal pemberangkatan dan tujuan. Setelah itu mengisi form pemesanan tiket online dengan menentukan tanggal keberangkatan dan kepulangan. Calon penumpang juga harus mengisi biodata (Nama Lengkap, Tanggal Lahir, Passport (jika penerbangan keluar negeri)). Untuk pembayaran tersebut, pihak maskapai penerbangan memberikan 3 pilhan, yaitu pembayaran menggunakan Kartu Kredit, Direct Debit dan Gift Voucher. Jika pembayaran sudah dilakukan, operator maskapai akan mengirim travel itinerary ke alamat email calon penumpang. Calon penumpang dapat mencetak travel itinerary dan menunjukkan kepada petugas saat check in di Bandara. Dari deskripsi diatas, buatlah Sequence diagram