Sequence Diagram “Pengolahan User”

153 -id_produk -nama_produk -id_kategori -deskripsi -gambar -harga -stock -berat Produk +id_kategori -nama_kategori Kategori -id_kota -nama_kota -id_provinsi Kota -id_provinsi -nama_provinsi Provinsi 1.. 1 1.. 1 -id_retur -id_produk -id_member -quantity -status -comment -tanggapan -id_pesanan -tgll_retur Retur -id_pesanan -tgl_pesanan -tgl_batasbayar -total_pesanan -status -id_member Pesanan -id_informasi -title -description -tgl_buat -tgl_ubah -username Informasi -id_detailpesanan -id_pesanan -id_produk -diskon -quantity Detail_pesanan -id_detailretur -id_retur -id_detailpesanan -jumlah Detail_retur -id_member -nama_depan -nama_belakang -alamat -id_kota -kode_pos -email -password -telephone -kode_pendaftaran -kode_resetpassword -status -tgl_daftar -tgl_ubah Member -id_ongkoskirim -id_jasapengiriman -id_paketpengiriman -id_kota -harga Ongkos_kirim -id_jasapengiriman -nama_jasapengiriman -link_tracking Jasa pengiriman -id_paketpengiriman -id_jasapengiriman -nama_paket Paket_pengiriman -id_pembayaran -tgl_pembayaran -tipe_pembayaran -bank_pembayar -nomor_rekeningpembayar -nama_pembayar -rekening_penerima -id_pesanan -total_pembayaran Pembayaran -id_pengiriman -id_pesanan -receiver -address -provinsi -kota -kode_pos -telephone -id_ongkoskirim -resi_kirim -tgl_kirim -biaya_kirim Pengiriman -id_user -username -password -email -level User 1.. 1 1 1 1.. 1 1 1.. 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -_Cunstuctor:void Model -Cek_login : void control Login_model -Login_form : void boundary Login_view -index : void -cek_login : void control login_control 1 1 1 1 1 1 1 1 -_Cunstuctor:void controller -tampil : void -ubah : void -Tambah : void -Hapus : void control user_model -user_view : void -user_form : void boundary user_view 1 1 -index : void -tambah : void -tambah_proses : void -ubah : void -ubah_proses : void -hapus : void control user_control 1 11 1 -tampil : void -hapus : void control member_model -member_view : void -member_form : void boundary member_view -index : void -tambah : void -tambah_proses : void -ubah : void -ubah_proses : void -hapus : void control member_control 1 1 1 1 -tampil : void -ubah : void -Tambah : void -Hapus : void control informasi_model -informasi_view : void -informasi_form : void boundary informasi_view -index : void -tambah : void -tambah_proses : void -ubah : void -ubah_proses : void -hapus : void control informasi_control 1 1 1 1 -tampil : void -hitung : void -ambil_jumlah : void -ubah : void -Tambah : void -Hapus : void -cari : void control pesanan_model -pesanan_view : void -pesanan_form : void -pesanan_cari : void boundary pesanan_view -index : void -tambah : void -tambah_proses : void -ubah : void -ubah_proses : void -hapus : void -hitung_total : void -ambil_stock : void -cari : void control pesanan_control 1 1 1 1 -tampil : void -tanggapan : void -getjumlah : void -Tambah : void -getbyuser : void -ambilreturbyorder : void control retur_model -retur_view : void -retur_form : void boundary retur_view -index : void -tambah : void -tambah_proses : void -show_detail : void -respon_proses : void control retur_control 1 1 1 1 -tampil : void -tanggapan : void -getjumlah : void -Tambah : void -getbyuser : void -ambilreturbyorder : void control ongkoskirim_model 1 1 1 1 1 1 1 1 -ongkos_view : void -ongkos_form : void boundary ongkoskirim_view -index : void -tambah -tambah_proses : void -ubah : void -ubah_proses : void -hapus control ongkoskirim_control 1 1 1 1 -tampil : void -ubah : void -hapus : void -getprodukbykategori : void -cari : void -getprodukdiskon : void control Produk_model -index : void -tambah : void -tambah_proses : void -edit : void -update : void -hapus : void -cari : void -newproduk : void -produkdiskon : void control Produk_control -Produk_view : void -Produk_form : void -produk_cari : void boundary Produk_view 1 1 1 1 1 1 -index : void control Logout_control 1 1 1 1 1.. 1 1 1 1 1 -ambildaftarjasa : void -simpan : void -delete : void -jumlahbaris : void -ambiljasapengiriman : void -update : void -tampiljasapengiriman : void control jasapengiriman_model -jasapengiriman_view : void -jasapengiriman_form : void boundary jasapengiriman_view -index : void -tambah : void -simpan : void -cekjasapengiriman : void -delete : void -edit : void -update : void control jasapengiriman_control 1 1 1 1 1 1 -ambildaftarpaket : void -simpan : void -delete : void -jumlahbaris : void -ambilpaketpengiriman : void -update : void -tampilpaketpengiriman : void -lihatpaketpengiriman : void control paketpengiriman_model -paketpengiriman_view : void -paketpengiriman_form : void boundary paketpengiriman_view -index : void -tambah : void -simpan : void -delete : void -edit : void -update : void control paketpengiriman_control 1 1 1 1 1 1 1 1.. -create : void -update : void -delete : void -getlistkategori : void -getkategori : void -getbyname : void -getjumlah : void control Kategori_model -Kategori_view : void -Kategori_form : void boundary Kategori_view -index : void -tambah : void -tambah_proses : void -edit : void -update : void -hapus : void -cari : void -newproduk : void -produkdiskon : void control Produk_control 1 1 1 1 1 1 -create : void -delete : void -update : void -getkota : void -ambilidkota : void -getcitybyname : void -getjumlah : void control Kota_model -create : void -update : void -delete : void -getlistkategori : void -getkategori : void -getbyname : void -getjumlah : void control Provinsi_model 1 1 -kota_view : void -kota_form : void boundary kota_view -index : void -create : void -save : void -edit : void -update : void -delete : void -cek_kota : void control kota_control -index : void -create : void -save : void -edit : void -update : void -delete : void -chek_provinsi : void control provinsi_control 1 1 1 1 -provinsi_view : void -provinsi_form : void boundary provinsi_view 1 1 1 1 1 1 1 1 1 1.. - id_matauang -kurs -tanggal -username Matauang 1 1 1 1 Gambar 3.51 Class Diagram E-commerce pada Toko Gideon Musik

3.2.3.6 Package Diagram

Package diagram adalah sebuah bentuk pengelompokkan yang memungkinkan untuk mengambil setiap bentuk di UML dan mengelompokkan elemen-elemennya dalam tingkatan unit yang lebih tinggi[2]. Package diagram untuk pengelompokan E-commerce pada toko Gideon Musik dapat dilihat pada gambar 3.52 Models Controllers Views CI Framework Database Gambar 3.52 Package Diagram E-commerce pada toko Gideon Musik Deskripsi untuk package diagram adalah sebagai berikut:

3.2.3.6.1 Package Models

Package models berisi class-class models yang langsung mengakses ke database dan hasilnya akan dikirim ke controller.