Sequence Diagram Memberi Kritik Saran Sequence Diagram Melihat Produk

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