3.2.2 Problem Domain .1Clusters
3.2.2.3 Classes Karyawan
Class “Karyawan” merupakan kumpulan objek – objek dari orang yang
berkerja pada PT. Stora Adhiswara yang terkait dengan sistem informasi akuntansi penjualan dan piutang.
-Kode_karyawan : String -Nama_karyawan : char -Alamat_karyawan : char -Jabatan : char -Tempat_lahir : char -Tgl_Lahir : Date -Telepon : int Karyawan
Gambar 3.12 Class “Karyawan” Admin Sales
Class ”Admin_Sales” merupakan kumpulan objek – objek dari karyawan
yang mengurus penjualan mulai dari menerima pesanan pelanggan hingga retur penjualan di PT.Stora Adhiswara. Gambar 3.13 menggambarkan class
“Admin_Sales” dan Gambar 3.14 menggambarkan pola behavioral dari class
“Admin_Sales”.
Admin_Sales
Aktif / Login / Membuat SO / Membuat SRB / Membuat FP / Registrasi / Logout
Gambar 3.14 Behavioral pattern dari class “Admin_Sales”
Operations Attributes
Login Kode_Karyawan, Password
Registrasi Kode_Pelanggan, Nama_Pelanggan, Alamat_Pelanggan, Kota, Kode_Pos, Telepon, Fax, Contact_Person,
Limit_Kredit
Membuat SO No_So, Tgl_SO, Kode_Pelanggan, Kode_Karyawan, Kode_Barang, Kuantitas_Pesanan, Harga_Satuan, Diskon, Jenis_Penjualan, Grand_Total.
Membuat FP No_FP, Tgl_FP, No_DO, Kode_Karyawan,Grand_Total Membuat SRB No_SRB, Tgl_SRB, No_DO, Kuantitas_Retur,
Ket_Retur, Kode_Karyawan
Logout Kode_Karyawan, Password
Tabel 3.2 Keterangan Behavioral pattern dari
Gudang
Class ”Gudang” merupakan kumpulan objek – objek dari karyawan yang
menyiapkan barang pesanan pelanggan sesuai dengan Sales order dan membuat
Delivery order di PT.Stora Adhiswara. Gambar 3.15 menggambarkan class
“Gudang” dan Gambar 3.16 menggambarkan pola behavioral dari class
“Gudang”.
Gudang
Gambar 3.15 Class “Gudang”
Aktif / Login
/ Update Persediaan
/ Logout
/ Membuat DO
Gambar 3.16 Behavioral pattern dari class “Gudang”
Operations Attributes
Login Kode_Karyawan, Password
Membuat DO Kode_DO, Tgl_DO, No_SO, Kode_Karyawan. Update Persediaan Kode_Barang, Nama_Barang, Stock
Logout Kode_Karyawan, Password
Keuangan
Class ”Keuangan” merupakan kumpulan objek – objek dari karyawan
yang bertugas menerima pembayaran dari pelanggan serta menyetorkannya ke bank selain itu juga membuat Faktur Penjualan , Note Kredit dan Bukti Kas Masuk di PT.Stora Adhiswara . Gambar 3.17 menggambarkan class “Keuangan” dan Gambar 3.18 menggambarkan pola behavioral dari class “Keuangan”.
Keuangan
Gambar 3.17 Class “Keuangan”
Aktif / Login
/ Membuat NK
/ Membuat BKM
/ Logout
Operations Attributes
Login Kode_Karyawan, Password
Membuat FP No_FP, Tgl_FP, No_SO, No_DO, Kode_Karyawan Membuat NK No_NK, Tgl_NK, No.SRB, Kode_Karyawan
Membuat BKM No_BKM,Tgl_BKM, No_FP, No_NK, Kode_Karyawan, Jenis_Pembayaran, No_Cek/Giro, Nama_Bank,
Jumlah_Pembayaran
Logout Kode_Karyawan, Password
Tabel 3.4 Keterangan Behavioral pattern dari class “Keuangan”
Pelanggan
Class ”Pelanggan” merupakan kumpulan objek – objek dari orang atau
perusahaan yang melakukan pembelian di PT.Stora Adhiswara. Gambar 3.19 menggambarkan class “Pelanggan” dan Gambar 3.20 menggambarkan pola
behavioral dari class “Pelanggan”.
-Kode_Pelanggan : String -Nama_Pelanggan : char -Alamat_Pelanggan : char -Kota : char -Kode_Pos : Integer -Telepon : Integer -Fax : Integer -Contact_Person : char -Limit_Kredit : long -Piutang : long Pelanggan
Aktif / Registrasi / Memesan / Meretur Suspend / Over_Limit_Kredit / Under_Limit_Kredit / Membayar
Gambar 3.20 Behavioral pattern dari class “Pelanggan”
Operations Attributes
Register Kode_Pelanggan, Nama_Pelanggan,
Alamat_Pelanggan, Kota, Kode_Pos, Telepon, Fax, Contact_Person, Limit_Kredit
Memesan Kode_Pelanggan, Kode_Barang, Kuantitas_Pesanan, Harga_satuan, Diskon, Jenis_Penjualan, Grand_ Total Meretur Kode_Pelanggan, No_SRB, Tgl_SRB, No_DO,
Kuantitas_Retur, Ket_Retur, Kode_Karyawan Membayar Kode_Pelanggan, No_BKM,Tgl_BKM, No_FP,
No_NK, Kode_Karyawan, Jenis_Pembayaran, No_Cek/Giro, Nama_Bank, Jumlah_Pembayaran Over_Limit_Kredit Kode_Pelanggan, Limit_Kredit, Piutang
Under_Limit_Kredit Kode_Pelanggan, Limit_Kredit, Piutang Tabel 3.5 Keterangan Behavioral pattern dari class “Pelanggan”
Barang
Class ”Barang” merupakan kumpulan objek – objek dari Barang yang
diproduksi dan dijual oleh PT.Stora Adhiswara. Gambar 3.21 menggambarkan
class “Barang” dan Gambar 3.22 menggambarkan pola behavioral dari class
“Barang”. -Kode_brg : String -Nama_album : char -Nama_artis : char -Bahasa : char -Jenis : char -Kategory : char -Tgl_Release : Date -Stock : int -Harga_satuan : long Barang
Gambar 3.21 class “Barang”
[Didata] Available / Diretur / Dikirim [Stock habis] / Dipesan
Gambar 3.22 Behavioral pattern dari class “Barang”
Operations Attributes
Dipesan Kode_ Barang, Nama_ Barang, Stock, Harga_Satuan Dikirim No_DO, Tgl_DO, No_BPB, Kode_Karyawan
Diretur Kode_Pelanggan, No_SRB, Tgl_SRB, No_FP, Kuantitas_Retur, Ket_Retur, Kode_Karyawan Tabel 3.6 Keterangan Behavioral pattern dari class “Pelanggan”
Sales order
Class ”Sales_Order” merupakan kumpulan dokumen – dokumen sales
order di PT. Stora Adhiswara. Gambar 3.23 menggambarkan class
“Sales_Order” dan Gambar 3.24 menggambarkan pola behavioral dari class
“Sales_Order”. -No_SO : String -Tgl_SO : Date -Kode_Pelanggan : String -Kode_Karyawan : String -Kode_Barang : String -Kuantitas_pesanan : Integer -Harga_Satuan : long -Jenis_Penjualan : char -Diskon : long -Sub_Total : long -Saldo_Kredit : long Sales_Order
Gambar 3.23 Class “Sales_Order”
Aktif / Dibuat
/ Update Persediaan
[Dicetak]
Gambar 3.24 Behavioral pattern dari class “Sales_Order”
Operations Attributes
Dibuat No_So, Tgl_SO, Kode_Pelanggan, Kode_Karyawan, Kode_Barang, Kuantitas_Pesanan, Harga_Satuan, Diskon, Sub_Total, Jenis_Penjualan.
Update Persediaan Kode_Barang, Stock
Delivery order
Class ”Delivery_Order” merupakan kumpulan dokumen – dokumen surat
jalan atau delivery order di PT. Stora Adhiswara. Gambar 3.25 menggambarkan
class “Delivery_Order” dan Gambar 3.26 menggambarkan pola behavioral dari
class “Delivery_Order”. -No_DO : String -Tgl_DO : Date -No_BPB : String -No_SO : String -Kode_Karyawan : String Delivery_Order
Gambar 3.25 class “Delivery_Order”
Aktif / Dibuat
/ Update Persediaan
[Dikirim]
Gambar 3.26 Behavioral pattern dari class “Delivery_Order”
Operations Attributes
Dibuat No_DO, Tgl_DO, No_BPB, No_SO, Kode_Karyawan Tabel 3.8 Keterangan Behavioral pattern dari
class “ Delivery_Order”
Faktur Penjualan
Class ”Faktur_Penjualan” merupakan kumpulan dokumen – dokumen
faktur penjualan di PT. Stora Adhiswara. Gambar 3.27 menggambarkan class
“Faktur_Penjualan” dan Gambar 3.28 menggambarkan pola behavioral dari
class “Faktur_Penjualan”. -No_FP : String -Tgl_FP : Date -No_DO : String -Kode_karyawan : String -Grand_Total : long Faktur_Penjualan
Gambar 3.27 Class “Faktur_Penjualan”
Aktif / Dibuat
/ Update Piutang
[Dibayar]
Gambar 3.28 Behavioral pattern dari class “Faktur_Penjualan”
Operations Attributes
Dibuat No_FP, Tgl_FP, No_DO, Grand_Total, Kode_Karyawan
Update Piutang Kode_Pelanggan, Piutang.
Tabel 3.9 Keterangan Behavioral pattern dari class “ Faktur_Penjualan”
Surat Retur Barang
Class ”Surat_Retur_Barang” merupakan kumpulan dokumen – dokumen
surat retur barang di PT. Stora Adhiswara. Gambar 3.29 menggambarkan class
“Surat_Retur_Barang” dan Gambar 3.30 menggambarkan pola behavioral dari
class “Surat_Retur_Barang”. -No_SRB : String -Tgl_SRB : Date -No_FP : String -Kode_Barang : String -Kuantitas_Retur : Integer -Ket_Retur : char -Kode_Karyawan : String Surat_Retur_Barang
Gambar 3.29 Class “Surat_Retur_Barang”
Aktif / Membuat
/ Update Persedian
[Dicetak]
Gambar 3.30 Behavioral pattern dari class “Surat_Retur_Barang”
Operations Attributes
Dibuat No_SRB, Tgl_SRB, NO_FP, Kode_Barang, Kuantitas_Retur, Ket_Retur, Kode_Karyawan Update Presedian Kode_Barang, Stock
Tabel 3.10 Keterangan Behavioral pattern dari
Note Kredit
Class ”Note_Kredit” merupakan kumpulan dokumen – dokumen Note
kredit di PT. Stora Adhiswara. Gambar 3.31 menggambarkan class
“Note_Kredit” dan Gambar 3.32 menggambarkan pola behavioral dari class
“Note_Kredit”. -No_NK : String -Tgl_NK : Date -NO_SRB : String -Grand_Total : long -Kode_Karyawan : String Note_Kredit
Gambar 3.31 class “Note_Kredit”
Aktif / Dibuat
/ Update Piutang
[Dicetak]
Gambar 3.32 Behavioral pattern dari class “Note_Kredit”
Operations Attributes
Dibuat No_NK, Tgl_NK, No_SRB, Kode_Karyawan, Grand_Total
Update Piutang Kode_Pelanggan, Piutang
Tabel 3.11 Keterangan Behavioral pattern dari
Bukti Kas Masuk
Class ”Bukti_Kas_Masuk” merupakan kumpulan objek – objek dari
pelanggan yang melakukan pembelian di PT. Stora Adhiswara. Gambar 3.33 menggambarkan class “Bukti_Kas_Masuk” dan Gambar 3.34 menggambarkan pola behavioral dari class “ Bukti_Kas_Masuk”.
-No_BKM : String -Tgl_BKM : Date -No_FP : String -No_NK : String -Kode_Karyawan : String -Jenis_Pembayaran : char -No_Cek/Giro : String -Nama_Bank : char -Jumlah_pembayaran : Long Bukti_Kas_Masuk
Gambar 3.33 Class “Bukti_Kas_Masuk”
Aktif / Dibuat
/ Update Piutang
[Dicatat]
Gambar 3.34 Behavioral pattern dari class “Bukti_Kas_Masuk”
Operations Attributes
Dibuat No_BKM, Tgl_BKM, No_FP, No_NK,
Jenis_Pembayaran, No_Cek/Giro, Nama_Bank, Jumlah_Pembayaran, Kode_Karyawan
Update_Piutang Kode_Pelanggan, Piutang
3.2.2.4Events
Login Register
Memesan
Membuat SO Membuat DO Membuat FP Mengirim
Meretu
r
Membuat SRB Membuat NK Membayar Membuat BKM
Update Pers ediaan Update Piutang Logout Admin Sales + * * * * + Gudang + * * + Keuangan + * * + Pelanggan + * * * Barang * * * * S O + * D O + * SRB + * NK + * F P + * BKM + + *
Keterangan : + Event terjadi satu kali * Event terjadi lebih dari satu kali
Tabel 3.13 Event Table Sistem Informasi Akuntansi Penjualan dan Piutang Usaha
Event
3.2.3 Application domain