Program Studi Teknik Informatika DPPL
– SILOJA 33 62
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
2.3 Class Diagram
Login
+Login +getDataLogin
LoginCont
+Password +Username
+LoginManager +ValidasiLogin
UbahPassword
+UbahPassword +getDataPassword
DataKonsumen
+DataKonsumen +getDataKonsumen
+AddDataKonsumen +DeleteDataKonsumen
+EditDataKonsumen
DataStatus
+DataStatus +getDataStatus
+EditDataStatus
DataProduk
+DataProduk +getDataProduk
+AddDataProduk +DeleteDataProduk
+EditDataProduk
DataBahanBaku
+DataBahanBaku +getDataBahanBaku
+AddDataBahanBaku +DeleteDataBahaBaku
+EditDataBahanBaku
TrackingStatusTransaksi
+getDataTransaksiById
Order Produk
+OrderProduk +getDataOrder
+getDataDetailOrder +addDataOrder
+addDataDetailOrder +editDataOrder
+editDataDetailOrder +deleteDataDetailOrder
+deleteDataOrder
Pembelian BahanBaku
+PembelianBahanBaku +addDataPembelian
+addDataDetailPembelian +getDataPembelian
+getDataDetailPembelian +editDataPembelian
+editDataDetailPembelian +deleteDataPembelian
+deleteDataDetailPembelian
Report
+reportPurchaseOrder
KonsumenEnt
+idkonsumen +namauser
+username +no_telp
+alamat +email
+password +idkota
+idrole
+Konsumen
KonsumenControl
+KonsumenControl +getDataKonsumen
+UbahPassword +getDataPasswordLama
+AddDataKonsumen +DeleteDataKonsumen
+EditDataKonsumen
InfoData
+getDataKonsumen
ProdukControl
+ProdukControl +getDataProduk
+updateProduk +addProduk
+deleteProduk +getMaxProduk
ProdukEnt
+idproduk +namaproduk
+ukuran +berat
+harga +Produk
BahanBakuControl
+getDataBahanBaku +updateBahanBaku
+addBahanBaku +deleteBahanBaku
+getMaxBahanBaku
BahanBakuEnt
+idbahanbaku +nama_bahanbaku
+jumlahstok +idproduk
+BahanBaku
StatusControl
+StatusControl +getDataWaitingList
+getDataOnProcess +getDataPacking
+getDataTerkirim +getAllDataStatus
+updateStatus
PenjualanControl
+PenjualanControl +getDataPenjualan
+getDataDetailPenjualan +addDataPenjualan
+addDetailPenjualan +getMaxPenjualan
+getMaxDetailPenjualan +updatePenjualan
+updateDetailPenjualan +deletePenjualan
+deleteDetailPenjualan +getRole
+getJumlah
PembelianControl
+PembelianControl +getDataPembelian
+getDataDetailPembelian +addDataPembelian
+addDataDetailPembelian +updateDataPembelian
+updateDetailPembelian +deleteDataPembelian
+deleteDetailPembelian +displayBahanHargabyUser
StatusEnt
+idstatus +status
+tgl_update +keterangan
+Status
PenjualanEnt
+idtransaksi +tgl_transaksi
+jumlah_barang +total_berat
+otal_harga +idstatus
+idkonsumen +tgl_kirim
+Penjualan
DetailPenjualanEnt
+iddetail +idtransaksi
+idproduk +harga
+jumlah +berat
+DetailPenjualan
DetailPembelianEnt
+iddetailpembelian +idtransaksipembelian
+id_bahanbaku +jumlah
+berat +harga
+DetailPembelian
PembelianEnt
+idpembelian +idsupplier
+tgl_transaksi +jumlah_barang
+total_berat +idkonsumen
+totalharga +Pembelian
User Services Business Services
Data Services
LaporanControl
+LaporanControl
LelangHarga
+saveDataHarga +Clear
+updateHarga
LelangControl
+lelangControl +addHargaLelang
+updateLelang +getDataLelangById
+getNamaBarangById +getRole
+getDataBahanBaku +getDataBahanBakuById
Lelang
+idlelang +harga
+idsupplier +idbahanbaku
+namapengguna +namabahanbaku
Gambar 45. Class Diagram SILOJA
Program Studi Teknik Informatika DPPL
– SILOJA 34 62
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
2.4 Class Diagram Specific Descriptions 2.4.1 Specific Design Class Login