Belajar tentang UML (UnifiedĀ Modelling Language) tentu tidak jauh-jauh dari diagram. Salah satu diagram yang imoforpcs.com rekomendasikan karena sangat penting dan mudah dimengerti adalah Sequence Diagram.
Konsep UML memudahkan desain sistem agar mudah difahami manusia. UML sendiri biasanya fokus di dua diagram, struktural diagram dan behavioural diagram. Nah, Sequence diagram termasuk dalam behavioural diagram.
Sequence diagram paling sering dipake dalam menjelaskan tentang interaksi sistem, karena menggambarkan hubungan yang dinamis antar object.
Selain itu dengan sequence diagram, gambarnya mendetail hingga pesan yang dikirim tiap object dan interaksi antar object sampai ke titik tertentu tiap eksekusi sistem, semua terdokumentasi dengan jelas.
Manfaat Sequence Diagram
- Menggambarkan secara detail desain sistem yang menggunakan konsep UML
- Memodelkan logika prosedur, fungsi, atau operasi canggih agar memudahkan untuk difahami.
- Menggambarkan bagaimana objek dan komponen berinteraksi satu sama lain dalam menyelesaikan suatu tugas
- Bagus untuk proses perencanaaan untuk memahami fungsionalitas terperinci dari skenario yang ada atau yang akan datang
Simbol Sequence Diagram
Object
Elemen yang merepresentasikan object atau class. Biasanya berupa tulisan nama object atau nama class pada gambar sequence diagram
Activation boxes
Berbentuk persegi panjang menggambarkan waktu penyelesaikan tugas. Semakin panjang activation box, semakin lama tugas selesai.
Actors
Menampilkan figure atau user yang berinteraksi ke dalam sistem.
Lilfelane
Gambar lifelane biasanya disimbolkan dalam garis putus-putus. Aktivitas dari object digambarkan disini.
Cara Membuat Sequence Diagram
Cara membuat sequence diagram adalah dengan menginstall software UML dulu. Pembaca imoforpcs.com dapat mendownload software UML yang ada di internet.
Pertama prosesnya adalah menentukan masing-masing komponen. Actor misalnya adalah adalah mahasiswa dan dosen. Activation box misalnya adalah proses pendaftaran ke mata kuliah. Actor dosen juga melakukan activation box untuk mendaftar ke kelas yang akan diampu.
Contoh Sequence Diagram
Berikut ini imofocpcs.com tampilkan beberapa contoh sequence diagram.
Sequence diagra login untuk proses mahasiswa yang login ke sistem daftar kehadiran di kelas.
Contoh sequence diagram peminjaman uang untuk koperasi mahasiswa.
Contoh sequence diagram login untuk siswa yang akan melihat nilai ujian.