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 :
1.
Buka program aplikasi StarUML
dengan tampilan awal- pilih OK
2.
Karena akan digunakan Sequence
diagram, maka pada sisi sebelah kanan klik kanan pilih use case diagram- add
diagram- sequence diagram
Komponen pada Sequence Diagram
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.
|
3.
Langakah selanjutnya yaitu
membuat sequence diagram berdasarkan kasus yang akan dbuat.
a.
Disini akan dibuat 4 objek yang
terdiri dari : Penumpang, Penjual Tiket Luar (Perantara di minimarket), Loket,
dan Penjaga Tiket Masuk
b.
Setelah membuat objek, lalu
membuat interaksi yang pertama yaitu antara penumpang dengan penjual tiket di
mini market
c. Setelah itu, interaksi kedua yaitu antara penumpang dan loket
di stasiun (untuk penukaran tiket asli)
d. Interaksi
yang terakhir yaitu antara penumpang dan penjaga tiket , penjaga yang akan
melakukan pengecekan masuk sebelum penumpang menaiki kereta.
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
e. Setelah diagram terbentuk/selesai, lalu konvert menjadi jpeg dengan
mengklik file- export diagram – pilih jpeg
OUTPUT