0% menganggap dokumen ini bermanfaat (0 suara)
172 tayangan9 halaman

Sequence Diagram ADS

Dokumen tersebut merupakan diagram urutan dari beberapa proses bisnis toko online seperti registrasi, login, pencarian produk, pembelian, melihat pesanan, mengelola data produk dan mengatur pesanan. Diagram tersebut menggambarkan interaksi antara berbagai komponen sistem dan pengguna untuk melakukan proses-proses tersebut.

Diunggah oleh

Aka X Zen
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
172 tayangan9 halaman

Sequence Diagram ADS

Dokumen tersebut merupakan diagram urutan dari beberapa proses bisnis toko online seperti registrasi, login, pencarian produk, pembelian, melihat pesanan, mengelola data produk dan mengatur pesanan. Diagram tersebut menggambarkan interaksi antara berbagai komponen sistem dan pengguna untuk melakukan proses-proses tersebut.

Diunggah oleh

Aka X Zen
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 9

Sequence Diagram: Registrasi

Pengunjung
MenuUtama MenuRegistrasi ManajerRegistrasi Registrasi

Pilih SignUp()

Tampilan()

isiUsernamePassword()

isi

daftar(user, password, profile)


setUserPassword(user, pass)

setProfile(Profile)
Sequence Diagram: Log In - Out

Admin Pelanggan MenuLogin ManajerValidasi Pelanggan MenuUtama

alt Pilihan?

[Login]
masukkanUsernamePassword()

validasiLogin()

validasiLogin()

validasiLogin()

alt Username dan Password Valid?


tampilkan()
[Ya]

[Tidak]
tampilkan(errorUsernamePasswordSalah)

[Logout]

masukkanUsernamePassword()

prosesLogout()

tampilkan(berhasilLogout)
Sequence Diagram: Mencari Buku

Pelanggan
MenuUtama MenuPencarianBuku ManajerPencarianBuku Buku

pilihKolomPencarian

tampilkan()

masukkanKeyword()
cariBuku(Keyword)

getKeyword()

tampilkanDaftarLagu()
Sequence Diagram: Melihat Detail Produk

Pelanggan
MenuPencarianBuku MenuHasilPencarian ManajerLihatProduk Buku

pilihBuku()
tampilkan()

lihatProduk()

pilihLihatProduk() getBuku()

tampilkan(DetailProduk)
Sequence Diagram: Check Out

Pelanggan Pembelian
MenuUtama MenuKeranjangBelanja FormPembelian ManajerPembelian

pilihKeranjangBelanja()
tampilkan()
tampilkan()

isiData()
pilihTombolBeli() setData()

isiData()
tampilkan(hasil)
Sequence Diagram: Lihat Order

Marketing MenuUtama MenuProfil MenuTokoSaya ManajerInformasiOrder Order

pilihMenuProfilSaya()
tampilkan()

tampilkan()
lihatPesanan()
pilihTokoSaya() getOrder()

pilihLihatPesananBaru()

tampilkan(Order)
Sequence Diagram: Mengelola Data Produk

Marketing MenuLogin MenuKelolaPelanggan MenuTambahPelanggan MenuEditPelanggan ManajerKelolaPelanggan Produk

pilihMengelolaDataProduk()

pilihMengelolaDataProduk()

alt Pilihan?
pilihTambahDataProduk()
pilihTambahDataProduk()
[Tambah]

isiDataProduk()

tampilkan(konfirmasi)

konfirmasiIsiDataProduk()
simpanProduk()

setProduk()

[Edit]
pilihEditDataProduk()
tampilkan()

EditDataProduk()

tampilkan(konfirmasi)

konfirmasiIsiDataProduk()

simpanProduk()
setProduk()

[Hapus] pilihHapusDataProduk()

tampilkan(konfirmasi)

konfirmasiHapusProduk()
konfirmasiHapusProduk()
setProduk()
Sequence Diagram: Mengatur Pesanan

Marketing MenuUtama MenuKelolaPesanan MenuTambahPesanan MenuEditPesanan ManajerKelolaPesanan Pesanan

pilihMengaturPesanan()

tampilkan()

[Login]

alt Pilihan?
pilihTambahDataPesanan()
tampilkan()
[Tambah]

isiDataPesanan()

tampilkan(konfirmasi)

konfirmasiIsiDataPesanan()
simpanPesanan()

setPesanan()

[Edit]
pilihEditDataPesanan()
tampilkan()

EditDataPesanan()

tampilkan(konfirmasi)

konfirmasiIsiDataPesanan()

simpanPesanan()
setPesanan()

[Hapus] pilihHapusDataPesanan()

tampilkan(konfirmasi)

konfirmasiHapusPesanan()
konfirmasiHapusPesanan()
setPesanan()
Sequence Diagram: Menambahkan Produk

Pelanggan ManajerPembelianProduk Pelanggan PenjualanProduk


MenuTambahProduk MenuMetodePembayaran

pilihHargaProduk()

tampilkan(konfirmasiPassword

isiPassword()

validasiPassword()
getPassword()

alt Password Valid?

tampilkan()
[Ya]

[Tidak] tampilkan(passwordsalah)

pilihMetodeBayar()

tambahProduk()

getHarga()

generateKodeUnik()

tampilKodeUnik()

Anda mungkin juga menyukai