3.1.7.5.13 Sequence Diagram Melihat Laporan
Sequence diagram pengelolaan identitas web dapat dilihat pada gambar 3.35
TransaksiView TransaksiView
getTransaksi return getTransaksi
TransaksiView TransaksiView
PromosiView PromosiView
getPromosi return getPromosi
PromosiView PromosiView
PelangganView PelangganView
getPelanggan return getPelanggan
PelangganView PelangganView
ProdukView ProdukView
getProduk return getProduk
ProdukView ProdukView
kategoriView KategoriView
getKategori return getKategori
KategoriView KategoriView
KeluhanView KeluhanView
getKeluhan return getKeluhan
KeluhanView KeluhanView
Gambar 3.32 Sequence diagram pengelolaan identitas web
3.1.7.6 Class Diagram
Class diagram menggambarkan struktur dan hubungan antar objek-objek yang ada pada sistem. Struktur itu meliputi atribut dan method yang ada pada
masing-masing class. Class diagram pada sistem ini dapat dilihat pada Gambar 3.33
+insert +update
+delete +view
+insertView +editView
+auth +loginView
+logout +editIdentitasWeb
UserController
+id +username
+password +status
+nama
userModel
+id +Nama_pelanggan
+no_telp +email
+recency +frequency
+monetary +id_kelompok
PelangganModel
+id +id_pelanggan
+receiver +status_order
+tgl_order
`TransaksiModel
+id +namaProduk
+Harga +bahan
produkModel
+id +subjek
+isiKeluhan +id_transaksi
+status +keterangan
KeluhanModel
+id +nama
+email +subjek
+isi +tgl_post
+status -noHP
kritikSaranModel
+id +subjek
+keterangan +gambar
-idUser
PromosiModel
+id +nama_kelompok
+batas_bawah +batas_atas
+diskon +waktu
+pesan
KategoriModel
+insert +update
+delete +view
+insertView +editView
+scoring
PelangganController
+insert +update
+delete +view
+insertView +editView
TransaksiController
+insert +update
+delete +view
+insertView +editView
ProdukController
+insert +update
+delete +view
+insertView +editView
KeluhanController
+insert +update
+delete +view
+insertView +editView
KritikSaranController
+insert +update
+delete +view
+insertView +editView
promosiController
+insert +update
+delete +view
+insertView +editView
KategoriController
+id +invoice
+id_produk +ukuran
+jumlah +total
DetailTransaksiModel
+insert +update
+delete +view
+insertView +editView
DetailTransaksiController
+insert +update
+delete +view
+insertView +editView
SMSiController
+id +id_pelanggan
+id_kategori +waktu
+status_kirim
SMSModel
-deksripsi -user
-namaWeb
IdentitasWeb
Gambar 3.33 Class diagram
Identifikasi dari setiap class di atas dapat dilihat pada Tabel 3.30
Tabel 3.30 Identifikasi Class
No Class
Jenis class Deskripsi
1 UserModel
Model Class
yang digunakan
untuk menghubungkan sistem ke tabel user
2 PelangganModel
Model Class
yang digunakan
untuk menghubungkan sistem ke tabel
pelanggan 3
TransaksiModel Model
Class yang
digunakan untuk
menghubungkan sistem ke tabel transaksi