Pada tutorial ini dibahas mengenai sequence diagram pada program aplikasi starUML. Dimana Sequence diagram itu sendiri merupakan diagram yang menggambarkan interaksi antar obyek dalam mengindikasikan komunikasi diantara obyek-obyek tersebut. Diagram ini juga menunjukkan serangkaian pesan yang dipertukarkan oleh obyek-obyek yang melakukan suatu tugas atau aksi tertentu.
Tutorial kali ini, akan dibuat kasus “Pemesanan tiket kereta api”. Disini saya memesan tiket kerta api untuk perjalanan keluar kota dengan terlebih dahulu membeli tiket pada perantara yaitu berupa struk yang dibeli di minimarket, yang nantinya struk tiket tersebut akan di tukarkan di loket / stasiun pemberangkatan.
ALUR DIAGRAM- LOGIKA DIAGRAM
Untuk membuat diagram tersebut , langkah-langkahnya sebagai berikut :
- Buka program aplikasi StarUML dengan tampilan awal- pilih OK
StarUML : Belajar Menggunakan Diagram Sekuensial |
- Karena akan digunakan Sequence diagram, maka pada sisi sebelah kanan klik kanan pilih use case diagram- add diagram- sequence diagram
StarUML : Belajar Menggunakan Diagram Sekuensial |
Komponen pada Sequence Diagram
StarUML : Belajar Menggunakan Diagram Sekuensial |
Object
|
Komponen yang digunakan sebagai objek-objek yang akan digunakan di dalam membuat diagram
|
Stimulus
|
Komponen yang menandai hubungan komunikasi antara 2 buah objek
|
Selfstimulus
|
Komponen dengan fungsi yang sama seperti stimulus hanya saja pengiriman pesan dilakukan kepada dirinya sendiri.
|
Baca Juga : StarUML : Menggunakan Diagram Kelas
- Langakah selanjutnya yaitu membuat sequence diagram berdasarkan kasus yang akan dbuat.
- Disini akan dibuat 4 objek yang terdiri dari : Penumpang, Penjual Tiket Luar (Perantara di minimarket), Loket, dan Penjaga Tiket Masuk
StarUML : Belajar Menggunakan Diagram Sekuensial |
- Setelah membuat objek, lalu membuat interaksi yang pertama yaitu antara penumpang dengan penjual tiket di mini market
StarUML : Belajar Menggunakan Diagram Sekuensial |
- Setelah itu, interaksi kedua yaitu antara penumpang dan loket di stasiun (untuk penukaran tiket asli)
StarUML : Belajar Menggunakan Diagram Sekuensial |
- Interaksi yang terakhir yaitu antara penumpang dan penjaga tiket , penjaga yang akan melakukan pengecekan masuk sebelum penumpang menaiki kereta.
StarUML : Belajar Menggunakan Diagram Sekuensial |
Alur :
- Penumpang mengunjungi minimarket, lalu penumpang memberikan kartu identitas kepada kasir di minimarket
- Penjual tiket luar/ kasir minimarket meng-input identitas penumpang dan mengecek ketersediaan tiket
- Penjual tiket luar/kasir minimarket memberikan informasi tiket yang tersedia
- Lalu penumpang membeli tiket
- Penjual tiket luar/kasir minimarket meng-input dan mengurangi stok tiket pada sistem
- Penjual tiket luar/kasir minimarket memberikan informasi total harga yang harus dibayar
- Lalu penumpang membayar total harga tiket
- Penjual tiket luar/kasir minimarket memberikan struk tiket(tiket sementara)
- Penumpang menukarkan struk tiket tersebut di loket stasiun pemberangkatan
- Penjaga loket mengecek struk tersebut, dan memberikan tiket asli kepada penumpang
- Penumpang mengecek tiket asli tersebut agar tidak ada kekeliruan
- Setelah jadwal pemberangkatannya tiba, sebelum menaiki kerta penumpang memberikan tiket kepada penjaga tiket masuk untuk di cek
- Setelah dicek, lalu penumpang dipersilahkan masuk ke kereta
- Setelah diagram terbentuk/selesai, lalu konvert menjadi jpeg dengan mengklik file- export diagram – pilih jpeg
OUTPUT
StarUML : Belajar Menggunakan Diagram Sekuensial |