• Tidak ada hasil yang ditemukan

Problem Domain .1Cluster

Dalam dokumen AKSI vulgar di media Bab (2) (Halaman 29-41)

Gambar 3.3 Cluster

3.7.2 Structure

ƒ Pelanggan

Pelanggan adalah orang yang melakukan transaksi pembelian barang

(dalam kasus ini secara kredit)

Pelanggan

Gambar 3.4 Struktur untuk Pelanggan

ƒ Karyawan

Terdiri dari Karyawan Bagian Penjualan, Karyawan Bagian Kredit,

Karyawan Karyawan Bagian Penjualan Karyawan Bagian Keuangan Karyawan

Bagian Kredit Kasir

Karyawan Bagian Akuntansi

Gambar 3.5 Struktur untuk Karyawan

ƒ Penjualan

Terdiri dari Sales Order dan Barang. Sales Order memiliki hubungan

association dengan Barang, dimana satu Sales Order mempunyai satu

sampai banyak Barang. Sedangkan Barang ada di nol sampai banyak

Sales Order.

Sales Order

Barang

0..* 1..*

Gambar 3.6 Struktur untuk Penjualan

ƒ Pengiriman

Terdiri dari Surat Jalan

Surat Jalan

Gambar 3.7 Struktur untuk Pengiriman

ƒ Retur

Terdiri dari Surat Retur Penjualan, Barang dan Memo Kredit. Antara

dimana satu Surat Retur Penjualan mempunyai satu sampai banyak

barang, dan satu barang ada pada nol sampai banyak Surat Retur

Penjualan. Antara Surat Retur Penjualan dan Memo Kredit keduanya

memiliki hubungan association. Satu Surat Retur Penjualan mempunyai

satu Memo Kredit.

Surat Retur Penjualan Memo Kredit

Barang

0..* 1..*

1 1

Gambar 3.8 Struktur untuk Retur

ƒ Penagihan

Terdiri dari Faktur Penjualan, Barang dan Bukti Penerimaan Kas. Faktur

Penjualan mempunyai hubungan association dengan Barang. Satu Faktur

Penjualan mempunyai satu hingga banyak Barang, dan satu Barang ada

di nol sampai banyak Faktur Penjualan. Faktur Penjualan mempunyai

hubungan association dengan Bukti Penerimaan Kas. Satu Faktur

Penjualan mempunyai satu sampai banyak Bukti Penerimaan Kas.

Faktur Penjualan

Barang

0..* 1..*

Bukti Penerimaan Kas

1 1..*

3.7.3Classes

Gambar 3.10 Class Diagram

Event Atribut

Bekerja Kode_Karyawan, Nama_Karyawan, Divisi

Membuat SO No_SO, Tanggal_SO, Kode_Pelanggan, Kode_Karyawan, Kode_Barang, Kuantitas, Harga

Membuat SJ No_SJ, Tanggal_SJ, No_SO, Kode_Pelanggan, Alamat_Perusahaan/Toko, Kode_Karyawan, Kode_Barang, Nama_Barang, Kuantitas

Membuat SRP No_SRP, No_SJ, Kode_Pelanggan, Nama_Perusahaan/ Toko, Kode_Barang, Nama_Barang, Kuantitas

Berhenti Kode_Karyawan, Nama_Karyawan

Gambar 3.11 Statechart Karyawan Bagian Penjualan

2. Karyawan Bagian Keuangan

Event Atribut

Bekerja Kode_Karyawan, Nama_Karyawan, Divisi

Membuat FP No_FP, No_SJ, No_SO, Tanggal_Jatuh_Tempo, Kode_Pelanggan, Nama_Perusahaan/ Toko, Kode_Barang, Kuantitas, Harga, Total_FP

Membuat MK No_MK, Kode_Pelanggan, No_SRP, No_FP, Total_MK, Kode_Karyawan

Membuat Daftar Penagihan

Kode_Pelanggan, Nama_Perusahaan/Toko, Alamat_Perusahaan/Toko, No_FP,Total _FP, No_Mk, Total_MK, Kode_Karyawan

Berhenti Kode_Karyawan, Nama_Karyawan

Gambar 3.12 Statechart Karyawan Bagian Keuangan

3. Kasir

Event Atribut

Bekerja Kode_Karyawan, Nama_Karyawan, Divisi

Membuat BPK No_BPK, No_FP, Kode_Pelanggan, Nama_Perusahaan/Toko, Jenis_Pembayaran, Jumlah_Pembayaran, Kode_Karyawan

Berhenti Kode_Karyawan, Nama_Karyawan Gambar 3.13 Statechart Kasir

4. Karyawan Bagian Kredit

Event Atribut

Bekerja Kode_Karyawan, Nama_Karyawan, Divisi

Input limit kredit Kode_Pelanggan, Nama_Pelanggan, Limit_Kredit

Update limit kredit Kode_Pelanggan, Limit_Kredit

Berhenti Kode_Karyawan, Nama_Karyawan

5. Karyawan Bagian Akuntansi

Event Atribut

Bekerja Kode_Karyawan, Nama_Karyawan, Divisi

Membuat laporan penjualan No_SO, Kode_Barang, Kode_Karyawan

Membuat laporan retur No_SRP, Kode_Barang, Kode_Karyawan

Membuat laporan piutang No_FP, Kode_Pelanggan, Kode_Karyawan

Membuat laporan analisis umur piutang No_FP, Kode_Pelanggan, Kode_Karyawan

Membuat laporan analisis limit kredit No_FP, No_BPK, Kode_Pelanggan, Kode_Karyawan

Membuat jurnal penjualan No_FP, Tanggal_FP, Total_FP

Membuat jurnal retur penjualan No_MK, Tanggal_MK, Total_MK

Berhenti Kode_Karyawan, Nama_Karyawan

Gambar 3.15 Statechart Karyawan Bagian Akuntansi

6. Pelanggan

Event Atribut

Mendaftar Kode_Pelanggan, Nama_Perusahaan/Toko, Alamat_Perusahaan/Toko, Telepon_Perusahaan/Toko, Fax_Perusahaan/Toko, Contact_Person,

No_NPWP, Limit_Kredit

Memesan Kode_Pelanggan, Nama_Perusahaan/Toko Alamat_Perusahaan/Toko, Telepon_Perusahaan/Toko, Fax_Perusahaan/Toko, Contact_Person,

Limit_Kredit, Nama_Barang, Kuantitas, Harga, Jumlah

Meretur Kode_Pelanggan, Nama_Perusahaan/Toko, Nama_Barang, Kuantitas

Membayar Kode_Pelanggan, Nama_Perusahaan/Toko, Nama_Barang, Harga, Kuantitas, Jumlah

Hapus Kode_Pelanggan

Gambar 3.16 Statechart Pelanggan

7. Sales Order

Event Atribut

Memesan Kode_Pelanggan, Kode_Barang, Nama_Barang, Kuantitas_Dipesan, Harga

Membuat SO No_SO, Tanggal_SO, Kode_Pelanggan, Nama_Perusahaan/Toko, Kode_Barang, Nama_Barang, Harga, Kuantitas_Dipesan, Total_SO,

Kode_Karyawan

Menyerahkan No_SO, Tanggal_SO, Kode_Pelanggan, Nama_Perusahaan/Toko, Kode_Barang, Nama_Barang, Harga, Kuantitas_Dipesan, Total_SO,

Kode_Karyawan Gambar 3.17 Statechart Sales Order

8. Surat Jalan

Event Atribut

Menerima Kode_Pelanggan, Nama_Perusahaan/Toko, No_SO, Kode_Barang, Nama_Barang, Kuantitas

Membuat SJ No_SJ, Tanggal_SJ, Kode_Pelanggan, Nama_Perusahaan/Toko, Alamat_Perusahaan/Toko, Kode_Karyawan, No_SO, Kode_Barang,

Nama_Barang, Kuantitas

Menyerahkan No_SJ, Tanggal_SJ, Kode_Pelanggan, Nama_Perusahaan/Toko, Alamat_Perusahaan/Toko, Kode_Karyawan, No_SO, Kode_Barang,

Nama_Barang, Kuantitas Gambar 3.18 Statechart Surat Jalan

9. Faktur Penjualan

Event Atribut

Menerima Kode_Pelanggan, Nama_Perusahaan/Toko, No_SJ, Kode_Barang, Nama_Barang, Jenis_Barang, Harga_Barang, Kuantitas

Membuat FP No_FP, Tanggal_FP, No_SJ, Kode_Pelanggan, Kode_Karyawan, Tanggal_Jatuh_Tempo, Kode_Barang, Nama_Barang, Jenis_Barang,

Harga_Barang, Kuantitas, Total_FP Update Piutang No_FP, Kode_Pelanggan, Total_FP

Menyerahkan No_FP, Tanggal_FP, No_SJ, Kode_Pelanggan, Kode_Karyawan, Tanggal_Jatuh_Tempo, Kode_Barang, Nama_Barang, Jenis_Barang,

Harga_Barang, Kuantitas, Total_FP Gambar 3.19 Statechart Faktur Penjualan

10.Surat Retur Penjualan

Event Atribut

Menerima No_SJ, Kode_Pelanggan, Kode_Barang, Kuantitas, Keterangan

Membuat SRP No_SRP, Tanggal_SRP, No_SJ, Kode_Pelanggan, Kode_Barang, Kuantitas, Keterangan, Kode_Karyawan

Menyerahkan No_SRP, Tanggal_SRP, No_SJ, Kode_Pelanggan, Nama_Perusahaan/Toko, Kode_Barang, Nama_Barang, Jenis_Barang, Kuantitas, Keterangan Gambar 3.20 Statechart Surat Retur Penjualan

11.Memo Kredit

Event Atribut

Menerima No_SRP, Kode_Pelanggan, Nama_Perusahaan/Toko, No_FP

Membuat MK No_MK, Tanggal_MK, Kode_Pelanggan, No_SRP, No_FP, Kode_Karyawan, Jumlah_MK

Update Piutang No_MK, Kode_Pelanggan, Total_MK

Menyerahkan No_MK, Tanggal_MK, Kode_Pelanggan, Nama_Perusahaan/Toko, No_SRP, No_FP, Kode_Karyawan, Kode_Barang, Kuantitas, Harga, Total_MK Gambar 3.21 Statechart Memo Kredit

12. Bukti Penerimaan Kas

Event Atribut

Membayar Kode_Pelanggan, Nama_Perusahaan/Toko,No_FP, Total_FP

Membuat BPK No_BPK, Tanggal_BPK, Kode_Karyawan, Kode_Pelanggan, No_FP, No_MK, Jenis_Pembayaran, Jumlah_Pembayaran Update piutang No_BPK, Kode_Pelanggan, No_FP, No_MK, Jumlah_Pembayaran

Menyerahkan No_BPK, Tanggal_BPK, Kode_Karyawan, Kode_Pelanggan, Nama_Perusahaan/Toko, No_FP, Total_FP, No_MK, Total_MK,

Jenis_Pembayaran, Jumlah_Pembayaran Gambar 3.22 Statechart Bukti Penerimaan Kas

13.Barang

Event Atribut

Memesan Kode_Barang, Nama_Barang, Jenis_Barang, Harga_Barang, Kuantitas_Tersedia

Mengirim Kode_Barang, Nama_Barang, Jenis_Barang, Kuantitas

Meretur Kode_Barang, Nama_Barang,, Jenis_Barang, Harga_Barang, Kuantitas

Membayar Kode_Barang, Nama_Barang, Jenis_Barang, Kuantitas, Harga_Barang Gambar 3.23 Statechart barang

3.3.4 Events Class Event Pe lang gan Krywn Bag Penjua lan Krywn Bag Kredit Krywn Bag Keuang an Kasir Krywn Bag Akun SO SJ FP S R P M K B P K Barang Mendaftar +

Input limit kredit + *

Memesan * + + Mengirim * Meretur * + * Membayar * + + Menyerahkan + + + + + + Membuat SO * * Membuat SJ * * Membuat FP * * Membuat SRP * * Membuat MK * * Membuat BPK * * Membuat Laporan * Membuat Jurnal * Update Piutang * * * *

Update limit kredit * *

Dalam dokumen AKSI vulgar di media Bab (2) (Halaman 29-41)

Dokumen terkait