Class Diagram Perancangan Prosedur Yang Diusulkan

57 Manager Form Laporan Penerimaan 1.1 In pu t P eri od e L apo ran Laporan Penerimaan 1.2 Call Laporan Pembelian Form Laporan Penjualan Laporan Penjualan 2.1 Input Periode Laporan 2.2 Call Laporan Penjualan Form Laporan Bagi Hasil Laporan Bagi Hasil 3.1 I nput Peri ode L apor an 3.2 Call Laporan Bagi Hasil Collaboration Diagram Manager Penerimaan 1.3 Get Data Penerimaan Penjualan 2.3 Get Data Penjualan Bagi_Hasil 3.3 Get Data Bagi Hasil Gambar 4.27. Collaboration diagram manager SI Pemasaran Bunga di KTKM

4.2.4.6 Class Diagram

Class diagram menunjukkan interaksi antar kelas dalam sistem dimana kelas mengandung informasi dan tingkah laku yang berkaitan dengan informasi tersebut. 58 + tambah + hapus + get - id_jual : char - customer : char - tanggal_jual : char - total_harga : int - username : char Penjualan + tambah + hapus + get - id_terima : char - id_anggota : char - tanggal_terima : date - username : char Penerimaan + tambah + edit + hapus + get - id_anggota : char - nama_anggota : char - alamat_anggota : char - alamat_kebun : char - foto : image Anggota + tambah + hapus + get - id_jual : char - id_bunga : char - harga : int - jumlah_jual : int Dtil_Jual + tambah + hapus + get - id_terima : char - id_bunga : char - jumlah_terima : int Dtil_Terima + tambah + hapus + get - bulan : char - id_anggota : char - id_bunga : char - jumlah_stok : int Stok_awal + tambah + edit + hapus + get - id_bunga : char - nama_bunga : char - satuan : char - harga_jual : int Bunga 1.. 1 1 1.. 1 1.. 1.. 1 1.. 1 1.. 1 1 1.. + tambah + hapus + get - id_bagi_hasil : char - id_anggota : char - stok_awal_bulan_anggota : int - jumlah_terima : int - persen_layu : int - jumlah_layu_anggota : int - jumlah_stok_anggota : int - jumlah_persen : int - hasil_rupiah : int Dtil_Bagi_hasil 1.. 1 + tambah + edit + hapus + get - username : char - password : char - nama_lengkap : char - hak_akses : char user_login 1 1.. 1 1.. 1..1 + tambah + hapus + get - id_bagi_hasil : char - bulan : char - id_bunga : char - stok_awal_bulan : int - total_terima : int - total_layu : int - total_stok : int - total_terjual : int - total_harga_jual : int Bagi_Hasil 1.. 1 1.. 1 1.. 1 1.. 1 1.. 1 1.. 1 + tambah + hapus + get - id_layu : char - id_bunga : char - tanggal_layu : date - jumlah_layu : int Layu 1.. 1 1.. 1 1.. 1 Berikut ini adalah class diagram sistem informasi pemasaran bunga di KTKM : Gambar 4.28. Class diagram sistem informasi pemasaran bunga di KTKM 59 Database Aplikasi SI Pemasaran Bunga KTKM File Transaksi Laporan Bantuan User Bunga Anggota User_Login Penerimaan Penjualan Dtil_Jual Dtil_Terima Bagi_Hasil Stok_Awal Penerimaan Penjualan Penerimaan Penjualan Bagi Hasil Info Program Personalia Gudang Kasir Admin Manager Dtil_Bagi_Hasil Layu

4.2.4.7. Component Diagram