Membuat sequence diagram untuk pembelian barang secara kredit atau tunai serta pengambilan barang langsung atau dikirim.
Tampilan sequence diagramnya dapat dilihat di bawah ini :
Membuat activity diagram untuk pembelian barang secara kredit atau tunai serta pengambilan barang langsung atau dikirim.
Tampilan sequence diagramnya dapat dilihat di bawah ini :
Tampilan sequence diagramnya dapat dilihat di bawah ini :
Logika Program
Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu. Pada program ini, objek yang digunakan yaitu pembeli, penjual dan kurir. Sequence diagram terdiri atas dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait). Langkah-langkahnya secara garis besar adalah (1) pertama pembeli melihat dan memilih jenis barang yang ada pada si penjual. (2) Jenis barang yang ditawarkan si penjual yaitu VCD, PS dan DVD. (3) si pembeli melakukan pembayaran kepada penjual secara tunai ataupun kredit. (4) si penjual menerima uang pembayaran. Lalu (5) si penjual memberikan barang yang sudah dibeli kepada si pembeli (6) secara langsung atau melalui (7) pengiriman barang ke alamat. Pengiriman barang ini dilakukan oleh kurir secara (8) delivery order. (9) kurir mengantar dan memberikan barang kepada si pembeli/penerima barang.
Tampilan sequence diagramnya dapat dilihat di bawah ini :
Logika Program
Pertama-tama selalu gunakan InitialState untuk setiap awal pembentukan menggunakan activity diagram. Pada ActionState pertama, pembeli langsung datang ke toko, kemudian Actionstate kedua, pembeli melihat dan memilih jenis barang. Kemudian melakukan pembayaran secara tunai atau kredit. Setelah itu ada decision, apakah si pembeli mengambil barang secara langsung, atau memilih pengiriman barang ke alamat. Kemudian ada garis synchronization yang menghubungkan antara decision, agar tampilan lebih terlihat teratur dan menghubungkan kembali ke ActionState “barang diserahkan ke pembeli” dan pembeli menerima barang yang telah dibeli tersebut. Terakhir diberi tanda finalstate, yang artinya proses selesai.