BAB IVkkp
BAB IVkkp
STUDY KASUS
1. Proses Bisnis
Proses bisnis yang telah berjalan pada CV. HRC LOAXAN CHEETOS,
mulai dari proses
Pemesanan barang, pembayaran barang dan pembuatan laporan adalah
sebagai berikut :
2. Aturan Bisnis
3. Sistem Usulan
Staf Penjualan
Entry Barang
Gambar 4.1
Use Case Diagram Sistem Usulan Master
1) Transaksi
Cetak Nota
Gambar 4.2
Use Case Diagram Sistem Usulan Transaksi
1) Laporan
Cetak Laporan Penjualan
Berdasarkan Nota
Cetak LaporanNota
Berdasarkan Penjualan
Kontan
Gambar 4.3
Use Case Diagram Sistem Usulan Laporan
1) Transaksi
a) Nama Use Case : Cetak Nota
Aktor : Staf Penjualan, Pelanggan
Deskripsi :
• Nomor Nota dan Tanggal Nota otomatis diambil
dari Nomor Nota terakhir pada form Nota
dicetak.
• Memilih kode pelanggan dengan cara mengklick
tombol Browse pelanggan.
• Memilih kode barang dengan cara mengklick
kolom pada tabel nama barang.
• Input harga jual dan jumlah barang yang
dipesan maka komputer akan melakukan
perhitungan pada kolom total, jika sudah maka
klick tombol print.
1) Laporan
a) Nama Use Case : Cetak Laporan Penjualan berdasarkan Nota
Aktor : Staf Penjualan, Pimpinan
Deskripsi :
1) Masukan tanggal periode yang dicetak sampai
dengan periode terakhir yang diambil, jika sudah
klick tombol print.
2) Jika staff penjualan ingin keluar dari form cetak
laporan penjualan nota kontan maka klik tombol
exit untuk keluar.
Detil_Jual
-*No_Nota
-*Kd_Brg
-Hrg_Jual
-Jml_Psn
Pelanggan Barang
Nota
-*Kd_Plg -*Kd_Brg
-Nm_Plg dapat 1..* -*No_Nota 1..* -Nm_Brg
1..* -Harsat
-Alamat 1 -Tgl_Nota
-Telp -Kd_Plg -Satuan
-Stok
1..*
Detil_Buat
-*Kd_Brg
-*No_Nota_Kontan
-Hrg_Jual
-Jml_Psn
1..*
Nota_Kontan
-*No_Nota_Kontan
-Tgl_Nota_Kontan
-Nm_Pembeli
Gambar 4.4
Class Diagram Entitas Tanpa Method
Kd_Brg
Barang
Nota_Kontan Detil_Buat
-*Kd_Brg
-*No_Nota_Kontan -*Kd_Brg -Nm_Brg
-Tgl_Nota_Kontan No_Nota_Kontan -*No_Nota_Kontan Kd_Brg -Harsat
-Nm_Pembeli -Hrg_Jual -Satuan
-Jml_Psn -Stok
Gambar 4.5
Logical Record Structure
1) Jika hubungan yang terjadi antar class adalah 1 ke 1 (One to One) maka
atribut dari relationship set diambil dan dimasukkan ke set entitias yang
menghubungkan.
2) Jika hubungan yang terjadi adalah 1 ke M (One to Many) maka atribut
relationship set digabung dengan set entitas yang memiliki multiciplity
banyak.
3) Jika hubungan yang terjadi adalah 1 ke 0..1 (One to Zero or One) maka
atribut relationship set digabung ke entitas yang memiliki multiplicity bisa
ke nol atau 1.
4) Jika hubungan yang terjadi antara set entitias adalah 1.* ke 1.M (One or
Many to One or Many) maka relationship set dibentuk menjadi satu set
entitas (association class).
Dari pola hubungan Logical Record Structure (LRS) yang digambarkan lalu
dirinci
ke dalam tabel berikut ini :
a)Tabel Pelanggan
Tabel 4.1
Relasi Pelanggan
Kd_Plg Nm_Plg Alamat No_Telp
PK
b)Tabel Nota
Tabel 4.2
Relasi Nota
No_Nota Tgl_Nota Kd_Plg
PK FK
c) Tabel Detil Jual
Tabel 4.3
Relasi Detil Jual
No_Nota Kd_Plg Hrg_Jual Jml_Pesan
FK FK
PK
d)Tabel Barang
Tabel 4.4
Relasi Barang
Kd_Brg Nm_Brg Harsat Satuan Stok
PK
Tabel 4.5
Relasi Detil Buat
Tabel 4.6
Relasi Nota Kontan
d.Spesifikasi Basisdata
Tabel 4.1
Spesifikasi Data Barang
2) Nama File : Pelanggan
Media : Hardisk
Isi : Data Pelanggan
Organisasi : Index Sequential
Primary Key : Kd_Plg
Panjang Record : 68 byte
Jumlah Record : 260 Record
Struktur :
3) Nama File :
Media :
Isi :
Organisasi :
Primary Key :
Panjang Record :
Jumlah Record :
Struktur :
4) Nama File :
Media :
Isi :
Organisasi :
Primary Key :
Panjang Record :
Jumlah Record :
Struktur :
5) Nama File :
Media :
Isi :
Organisasi :
Primary Key :
Panjang Record :
Jumlah Record :
Struktur :
6) Nama File :
Media :
Isi :
Organisasi :
Primary Key :
Panjang Record :
Jumlah Record :
Struktur :
5. Struktur Tampilan
7. Sequence Diagram
8. Class Diagram
a.Boundary
b.Control
c.Entitas ( Menggunakan Method )
9. Listing Program