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