122 Administrator
, marketing, supervisor marketing, dan pelanggan keluar dari sistem.
4.2.5 Class Diagram
Class diagram menggambarkan keadaan attribute atau property
suatu system, sekaligus menggambarkan layanan untuk memanipulasi keadaan tersebut. Kumpulan class
– class biasa disebut dengan class entity.
Tabel 4.27 Tabel Identifikasi Potential Objek Rancang
Bangun E-Marketing
No Potential Objek List
Reason
1 Login
Potential Interface Item 2
Administrator
Tipe “USER_KANTOR” 3
Marketing
Tipe “USER_KANTOR” 4
Supervisor Marketing
Tipe “USER_KANTOR” 5
Pelanggan
Tipe “USER” 6
Input Barang
Tipe”BARANG” 7
Kode Barang
Atribut “BARANG” 8
Edit Barang
Tipe”BARANG” 9
Input Kategori
Tipe”BARANG_KATEGORI” 10 Kode Kategori
Atribut “BARANG_KATEGORI”
11 Editt Kategori
Tipe”BARANG_KATEGORI” 12
Lihat dan Ubah Status Pemesanan
Tipe”STATUS”
13 Lihat Data Pelanggan Potential Interface Item
14 Lihat Kontak Pesan Potential Interface Item
15 Lihat Barang dan Detil Barang Potential Interface Item
16 Lihat Kategori Potential Interface Item
17 Lihat Data Pemesanan Potential Interface Item
18 Input Pesan
Tipe”HUBUNGI” 19 Lihat Barang
Potential Interface Item 20 Info Barang
Potential Interface Item 21 Cari Barang
Potential Interface Item 22 Registrasi
Tipe “USER”
23 Pemesanan Barang
Tipe “BELI”
123
Tipe “BELI_BARANG” 24 Input Konfirmasi Pemesanan
Tipe “PEMBAYARAN”
25 Lihat Laporan Potential Interface Item
26 Logout Potential Interface Item
Sehingga dari tabel identifikasi potential objek diperoleh 9 class, berikut class diagram yang terbentuk:
+simpan -id_user
-nama -namars
-email -password
-alamat -kota
-kodepos -telepon
-tanggal
user
+simpan +edit
+hapus -id_userkantor
-username -password
-level
user_kantor
+simpan +edit
+hapus -barang_id
-barang_kategori_id -barang_kode
-barang_barang -barang_vendor
-barang_garansi -barang_harga
-barang_gambar -barang_penjelasan
-barang_waktu -id_userkantor
-status_harga -stok_fisik
-stok_teknis -barang_gambar2
barang
+simpan +edit
+hapus -barang_kategori_id
-barang_kategori_nama -id_userkantor
barang_kategori
+simpan +edit
-beli_barang_id -beli_id
-barang_id -banyak
beli_barang
+simpan +editt
+cetak -beli_id
-tanggal -waktu
-status_id -email
-nama -alamat
-kota -kode_pos
-telepon -jnspembayaran
-bayar -verifikasi
-id_user
beli
+edit -status_id
-status_nama
status
+simpan +hapus
-id_hubungi -email
-subjek -pesan
-tanggal -id_user
-nama -id_userkantor
-bagian
hubungi
1.. 0..
1..1 1..
+simpan -id_pembayaran
-verifikasi -tanggal
-norekening -bank
-atasnama -catatan
-beli_id
pembayaran
0.. 1..1
0.. 1..1
0..
1..1 0..
1..1 1..1
0.. 1..
1..1 1..
1..1 1..
0..
admin supervisor
marketing
0..
1..1 0..
1..1
Gambar 4.47 Class Diagram