Daftar Simbol Sequence Diagram
Daftar Simbol Sequence Diagram - Apa Itu Sequence Diagram?
Sequence diagram adalah salah satu bentuk diagram UML(Unified Modeling Language) yang digunakan untuk menggambarkan siklus hidup dari suatu sistem. Diagram ini biasanya digunakan untuk menggambarkan perilaku sistem, termasuk input, proses, dan output. Sequence diagram dapat membantu developer untuk memahami bagaimana sistem bekerja dan bagaimana sistem berinteraksi dengan pengguna.
Simbol-Simbol Sequence Diagram
Berikut adalah daftar simbol yang biasanya digunakan dalam sequence diagram:
Simbol Aktor
Aktor adalah entitas yang melakukan aksi di dalam sistem. Aktor dapat berupa pengguna, sistem lain, atau bahkan prosesor.
Simbol Pesan
Pesan adalah objek yang digunakan untuk berkomunikasi antara aktor dan sistem. Pesan dapat berupa input, output, ataucek back.
Simbol Proses
Proses adalah bagian dari sistem yang melakukan aksi tertentu. Proses dapat berupa logika bisnis, algoritma, atau bahkan prosedur.
Simbol Jalur Proses
Jalur proses adalah garis yang menghubungkan aktor dengan proses. Jalur proses ini menunjukkan jalur komunikasi antara aktor dan proses.
Simbol Pemanggil
Pemanggil adalah simbol yang digunakan untuk menunjukkan permintaan input atau output. Pemanggil dapat berupa button, form, atau bahkan gabungan antara keduanya.
Simbol Tag
Tag adalah simbol yang digunakan untuk menunjukkan identitas aktor atau proses. Tag dapat berupa nama, kode, atau bahkan ID.
Contoh Sequence Diagram
Berikut adalah contoh sequence diagram yang menunjukkan bagaimana seorang pengguna melakukan transaksi menggunakan aplikasi e-commerce:
mermaid sequenceDiagram participant user as"User" participant eCom as"E-Commerce" activate user user->>eCom: Login eCom->>user: Accept deactivate user user->>eCom: Place Order eCom->>user: Confirm user->>eCom: Pay eCom->>user: Success deactivate user
Dalam contoh di atas, pengguna melakukan login ke aplikasi e-commerce, kemudian melakukan transaksi dengan menginput jumlah belanja dan melakukan pembayaran. Aplikasi e-commerce mengandalkan database untuk menyimpan informasi transaksi dan mengirimkan pesan konfirmasi ke pengguna.
Kepentingan Sequence Diagram
Sequence diagram memiliki beberapa kepentingan dalam pengembangan aplikasi, antara lain:
- Membantu developer untuk memahami bagaimana sistem bekerja dan bagaimana sistem berinteraksi dengan pengguna.
- Membantu developer untuk merancang sistem yang lebih efektif dan efisien.
- Membantu tester untuk menguji sistem dan menemukan bug.
Konklusi
Sequence diagram adalah salah satu bentuk diagram UML yang digunakan untuk menggambarkan siklus hidup dari suatu sistem. Simbol-simbol sequence diagram, seperti aktor, pesan, proses, jalur proses, dan tag, membantu developer untuk memahami bagaimana sistem bekerja dan bagaimana sistem berinteraksi dengan pengguna. Dengan memahami sequence diagram, developer dapat merancang sistem yang lebih efektif, efisien, dan konsisten.
Rujukan
- OMG (Object Management Group). (2017). Unified Modeling Language (UML) 2.5. Retrieved from https://www.omg.org/spec/UML/2.5/
- Wikipedia. (2022). Sequence Diagram. Retrieved from https://en.wikipedia.org/wiki/Sequence_diagram
Kata Kunci
Daftar simbol sequence diagram, simbol aktor, simbol pesan, simbol proses, simbol jalur proses, simbol pemanggil, simbol tag, sequence diagram, pengembangan aplikasi, UML.