4.1.3.5. Class Diagram Yang Diusulkan
Diagram kelas atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas memiliki
apa yang disebut atribut dan metode operasi. Dibawah ini adalah class diagram Sistem informasi penjualan yang diusulkan pada Dusky Store.
FBarang
- kodebrg : String - barcode : String
- namabrg : String - size : String
- warna : String - hargabrg : String
- stock : String
+ bTambah + bSimpan
+ bEdit + bBatal
+ bHapus
FRetur
- nonota : String - tglBeli : Date
- kodebrg : String - harga : double
- qty : double - namabrg : String
- diskon : double - jmlhrg : double
- tothrg : int - cashback : double
+ bRetur + bSimpan
FLaporan
- Awal : Date - Akhir: Date
FStock
+ bPriview
FMinimum
+ view
FPenjualan
- nonota : String - tglskrg : Date
- bayar : int - total : int
- kembali : int
+ bSimpan + bNota
+ bHapus
FPembelian
- kodebrg : String - namabarang : String
- hargabeli : double - size : double
- warna : String - qty : double
- jmlharga : double
+ bIn + bOut
+ bSimpan + bKode
FBarkode
- namabrg : String - size : String
- warna : String - barcode : String
+ bSet + bSimpan
+ bPrint
+ BPrint - kodebrg : String
- namabrg : String - size : String
- warna : String - harga : String
- stock : String
Gambar 4.10
Class diagram Yang Diusulkan
4.1.3.6. Component Diagram
Component diagram menggambarkan struktur dan hubungan antar komponen piranti lunak, termasuk ketergantungan dependency diantaranya. Komponen piranti
lunak adalah modul yang berisi code, baik berisi source code maupun binary code, baik library maupun executable, baik yang muncul ada compile time, link time, maupun run
time. Umumnya komponen terbentuk dari beberapa class danatau package, tapi dapat juga dari komponen-komponen yang lebih kecil. Komponen dapat juga berupa
interface, yaitu kumpulan layanan yang disediakan sebuah komponen untuk komponen lain.
Component Diagram
user barang
duskystore
pembelian
detailpembelian detailpenjualan
retur detailretur
penjualan
Gambar 4.11 Component Diagram Yang Diusulkan
4.1.3.7. Deployment diagram