Sequence Diagram .1 Login Web

Program Studi Teknik Informatika DPPL – SILOJA 11 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.2 Sequence Diagram 2.2.1 Login Web : Konsumen : Konsumen : Login : Login : LoginManager : LoginManager : KonsumenEnt : KonsumenEnt Login getDataLogin ValidasiDataLogin GetDataPengguna Gambar 2. Sequence Diagram: Login Web

2.2.2 Ubah Password

: Konsumen : Konsumen : UbahPassword : UbahPassword : KonsumenControl : KonsumenControl : KonsumenEnt : KonsumenEnt UbahPassword GetDataPassword UbahPassword UbahPassword Gambar 3. Sequence Diagram: Ubah Password Program Studi Teknik Informatika DPPL – SILOJA 12 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.2.3 Pegelolaan Data Pengguna 2.2.3.1 Add Data Konsumen : Admin : Admin : Data Konsumen : Data Konsumen : KonsumenCont : KonsumenCont : KonsumenEnt : KonsumenEnt Data Konsumen Add Konsumen Add Konsumen Add Konsumen Gambar 4. Sequence Diagram: Add Data Konsumen

2.2.3.2 Edit Data Konsumen

EditDataPengguna : Admin : Admin : Data Konsumen : Data Konsumen : KonsumenCont : KonsumenCont : KonsumenEnt : KonsumenEnt DataPengguna SimpanDataPengguna GetDataPengguna GetDataPengguna GetDataPengguna EditDataPengguna Gambar 5. Sequence Diagram: Edit Data Konsumen Program Studi Teknik Informatika DPPL – SILOJA 13 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.2.3.3 Delete Data Konsumen

: Admin : Admin : Data Konsumen : Data Konsumen : KonsumenCont : KonsumenCont : KonsumenEnt : KonsumenEnt DataPengguna GetDataKonsumen GetDataKonsumen DeleteDataKonsumen DeleteDataKonsumen DeleteDataKonsumen Gambar 6. Sequence Diagram: Delete Data Konsumen

2.2.3.4 Display Data Konsumen

: Admin : Admin : Data Konsumen : Data Konsumen : KonsumenCont : KonsumenCont : KonsumenEnt : KonsumenEnt DataKonsumen GetDataKonsumen GetDataKonsumen TampilDataKonsumen Gambar 7. Sequence Diagram: Display Data Konsumen Program Studi Teknik Informatika DPPL – SILOJA 14 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.2.4 Pegelolaan Data Produk 2.2.4.1 Add Data Produk : Admin : Admin : Data Produk : Data Produk : ProdukCont : ProdukCont : ProdukEnt : ProdukEnt Data Produk Add Produk Add Produk Add Produk Gambar 8. Sequence Diagram: Add Data Produk

2.2.4.2 Edit Data Produk

: Admin : Admin : Data Produk : Data Produk : ProdukCont : ProdukCont : ProdukEnt : ProdukEnt DataProduk SimpanDataProduk GetDataPengguna GetDataProduk EditDataProduk EditDataProduk Gambar 9. Sequence Diagram: Edit Data Produk Program Studi Teknik Informatika DPPL – SILOJA 15 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.2.4.3 Hapus Data Produk

DeleteDataProduk : Admin : Admin : Data Produk : Data Produk : ProdukCont : ProdukCont : ProdukEnt : ProdukEnt DataProduk GetDataProduk GetDataProduk DeleteDataProduk DeleteDataProduk Gambar 10. Sequence Diagram: Hapus Data Produk

2.2.4.4 Display Data Produk

: Admin : Admin : Data Produk : Data Produk : ProdukCont : ProdukCont : ProdukEnt : ProdukEnt DataProduk GetDataProduk GetDataProduk TampilDataProduk Gambar 11. Sequence Diagram: Display Data Produk Program Studi Teknik Informatika DPPL – SILOJA 16 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.2.5 Pegelolaan Data Bahan Baku 2.2.5.1 Add Data Bahan Baku : Konsumen : Konsumen : DataBahanBaku : DataBahanBaku : BahanBakuCont : BahanBakuCont : BahanBakuEnt : BahanBakuEnt DataBahanBaku AddBahanBaku AddBahanBaku AddBahanBaku Gambar 12. Sequence Diagram: Add Bahan Baku

2.2.5.2 Edit Data Bahan Baku

: Admin : Admin : DataBahanBaku : DataBahanBaku : BahanBakuCont : BahanBakuCont : BahanBakuEnt : BahanBakuEnt DataBahanBaku SimpanDataBahanBaku GetDataBahanBaku GetDataBahanBaku EditDataBahanBaku EditDataBahanBaku Gambar 13. Sequence Diagram: Edit Data Bahan Baku Program Studi Teknik Informatika DPPL – SILOJA 17 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.2.5.3 Hapus Data Bahan Baku

DeleteDataBahanBaku : Admin : Admin : DataBahanBaku : DataBahanBaku : BahanBakuCont : BahanBakuCont : BahanBakuEnt : BahanBakuEnt DataBahanBaku GetDataBahanBaku GetDataBahanBaku DeleteDataBahanBaku DeleteDataBahanBaku Gambar 14. Sequence Diagram: Hapus Data Bahan Baku

2.2.5.4 Display Data Bahan Baku

: Admin : Admin : DataBahanBaku : DataBahanBaku : BahanBakuCont : BahanBakuCont : BahanBakuEnt : BahanBakuEnt DataBahanBaku GetDataBahanBaku GetDataBahanBaku TampilDataBahanBaku Gambar 15. Sequence Diagram: Display Daya Bahan Baku Program Studi Teknik Informatika DPPL – SILOJA 18 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.2.6 Tracking Status Barang 2.2.6.1 Search Status Barang : Konsumen : Konsumen : TrackingStatusBarang : TrackingStatusBarang : TransaksiPenjualanCont : TransaksiPenjualanCont : TransaksiPenjualanEnt : TransaksiPenjualanEnt TrackingStatusBarang GetDataStatusTransaksi GetDataStatusTransaksi GetDataStatusTransaksi TampilDataStatusTransaksi Gambar 16. Sequence Diagram: Search Status Barang

2.2.6.2 Display Status Barang

: Konsumen : Konsumen : TrackingStatusBarang : TrackingStatusBarang : TransaksiPenjualanCont : TransaksiPenjualanCont : TransaksiPenjualanEnt : TransaksiPenjualanEnt TrackingStatusBarang GetDataStatusBarang GetDataStatusBarang TampilDataStatusBarang Gambar 17. Sequence Diagram: Display Status Barang Program Studi Teknik Informatika DPPL – SILOJA 19 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.2.7 Order Produk 2.2.7.1 Add Data Order Produk : Konsumen : Konsumen : OrderProduk : OrderProduk : TransaksiPenjualanCont : TransaksiPenjualanCont : TransaksiPenjualanEnt : TransaksiPenjualanEnt OrderProduk AddDataOrderProduk AddDataOrderProduk AddDataOrderProduk Gambar 18. Sequence Diagram: Add Data Order Produk

2.2.7.2 Edit Data Order Produk

: Konsumen : Konsumen : OrderProduk : OrderProduk : TransaksiPenjualanCont : TransaksiPenjualanCont : TransaksiPenjualanEnt : TransaksiPenjualanEnt OrderProduk GetDataOrderProduk GetDataOrderProduk EditDataOrderProduk EditDataOrderProduk Gambar 19. Sequence Diagram: Edit Data Order Produk Program Studi Teknik Informatika DPPL – SILOJA 20 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.2.7.3 Hapus Data Order

: Konsumen : Konsumen : OrderProduk : OrderProduk : TransaksiPenjualanCont : TransaksiPenjualanCont : TransaksiPenjualanEnt : TransaksiPenjualanEnt OrderProduk GetDataOrderProduk GetDataOrderProduk TampilDataOrder HapusDataOrder HapusDataOrder HapusDataOrder Gambar 20. Sequence Diagram: Hapus Data Order

2.2.7.4 Display Data Order

: Konsumen : Konsumen : OrderProduk : OrderProduk : TransaksiPenjualanCont : TransaksiPenjualanCont : TransaksiPenjualanEnt : TransaksiPenjualanEnt OrderProduk GetDataTransaksiPenjualan GetDataTransaksiPenjualan TampilDataTransaksiPenjualan Gambar 21. Sequence Diagram: Display Data Order Program Studi Teknik Informatika DPPL – SILOJA 21 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.2.7.5 Add Detail Order Produk

: Konsumen : Konsumen : OrderProduk : OrderProduk : TransaksiPenjualanCont : TransaksiPenjualanCont : DetailTransaksiPenjualanEnt : DetailTransaksiPenjualanEnt OrderProduk addDataDetailOrder AddDataDetailOrder Gambar 22. Sequence Diagram: Add Detail Order Produk

2.2.7.6 Edit Detail Order Produk

: Konsumen : Konsumen : OrderProduk : OrderProduk : TransaksiPenjualanCont : TransaksiPenjualanCont : DetailTransaksiPenjualanEnt : DetailTransaksiPenjualanEnt OrderProduk GetDataDetailOrder GetDataDetailProduk EditDataDetailOrder EditDataDetailOrder Gambar 23. Sequence Diagram: Edit Detail Order Program Studi Teknik Informatika DPPL – SILOJA 22 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.2.7.7 Hapus Detail Order Produk

: Konsumen : Konsumen : OrderProduk : OrderProduk : TransaksiPenjualanCont : TransaksiPenjualanCont : DetailTransaksiPenjualanEnt : DetailTransaksiPenjualanEnt OrderProduk getDataDetailOrder getDataDetailOrder hapusDetailOrder hapusDetailOrder hapusDetailOrder Gambar 24. Sequence Diagram: Hapus Detail Order

2.2.7.8 Display Detail Order Produk

: Konsumen : Konsumen : OrderProduk : OrderProduk : TransaksiPenjualanCont : TransaksiPenjualanCont : DetailTransaksiPenjualanEnt : DetailTransaksiPenjualanEnt orderProduk getDataDetailOrder getDataDetailOrder Gambar 25. Sequence Diagram: Display Detail Order Program Studi Teknik Informatika DPPL – SILOJA 23 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.2.8 Pengelolaan Harga Penawaran Bahan Baku 2.2.8.1 Add Harga Penawaran Bahan Baku : PenawaranHargaBahanBaku : PenawaranHargaBahanBaku : Supplier : Supplier : PenawaranHargaBahanBakuCont : PenawaranHargaBahanBakuCont : PenawaranHargaBahanBakuEnt : PenawaranHargaBahanBakuEnt PewaranHargaBahanBaku AddDataPenawaranHarga AddDataPenawaranHarga Gambar 26. Sequence Diagram: Add Penawaran Bahan Baku

2.2.8.2 Display Harga Penawaran Bahan Baku

: Supplier : Supplier : PenawaranHargaBahanBaku : PenawaranHargaBahanBaku : PenawaranHargaB... : PenawaranHargaB... : PenawaranHargaB... : PenawaranHargaB... PenawaranHargaBahanBaku GetDataPenawaranBahanBaku GetDataPenawaranBahanBaku TampilDataPenawaranBahanBaku Gambar 27. Sequence Diagram: Display Harga Penawaran Bahan Baku Program Studi Teknik Informatika DPPL – SILOJA 24 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.2.8.3 Edit Harga Penawaran Bahan Baku

: Supplier : Supplier : PenawaranHargaBahanBaku : PenawaranHargaBahanBaku : PenawaranHargaB... : PenawaranHargaB... : PenawaranHargaB... : PenawaranHargaB... PenawaranBahanBaku GetDataPenawaranBahanBaku GetDatPenawaranBahanBaku EditPenawaranHargaBahanBaku EditDataPenawaranBahanBaku Gambar 28. Sequence Diagram: Edit Harga Penawaran Bahan Baku 2.2.9 Pengelolaan Data Status Barang 2.2.9.1 Edit Data Status Barang : Petugas Produksi : Petugas Produksi : StatusBarang : StatusBarang : StatusCont : StatusCont : StatusEnt : StatusEnt statusBarang getDataStatusBarang getDataStatusBarang editDataStatusBarang editDataStatusBarang Gambar 29. Sequence Diagram: Edit Data Status Barang Program Studi Teknik Informatika DPPL – SILOJA 25 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.2.9.2 Display Data Status Barang

: Petugas Produksi : Petugas Produksi : StatusBarang : StatusBarang : StatusCont : StatusCont : StatusEnt : StatusEnt statusBarang getDataStatusBarang getDataStatusBarang tampilDataStatusBarang Gambar 30. Sequence Diagram: Display Data Status Barang

2.2.10 Cetak Purchase Order

: Admin : Admin : Report : Report : ReportCont : ReportCont : TransaksiPembelianEnt : TransaksiPembelianEnt report getDataLaporan getDataLaporan Gambar 31. Sequence Diagram: Cetak Purchase Order Program Studi Teknik Informatika DPPL – SILOJA 26 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.2.11 Cetak Sales Order

: Konsumen : Konsumen : OrderProduk : OrderProduk : ReportCont : ReportCont : TransaksiPembelianEnt : TransaksiPembelianEnt getReportSO getDataLaporan getDataLaporan Gambar 32. Sequence Diagram: Cetak Sales Order 2.2.12 Order Bahan Baku 2.2.12.1 Add Data Order Bahan Baku : PetugasPengadaan : PetugasPengadaan : OrderBahanBaku : OrderBahanBaku : TransaksiPembelianCont : TransaksiPembelianCont : TransaksiPembelianEnt : TransaksiPembelianEnt orderBahanBaku orderBahanBaku addDataOrderBahanBaku Gambar 33. Sequence Diagram: Add Data Order Bahan Baku Program Studi Teknik Informatika DPPL – SILOJA 27 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.2.12.2 Edit Data Order Bahan Baku

: PetugasPengadaan : PetugasPengadaan : OrderBahanBaku : OrderBahanBaku : TransaksiPembelianCont : TransaksiPembelianCont : TransaksiPembelianEnt : TransaksiPembelianEnt orderBahanBaku getDataOrderBahanBaku getDataOrderProduk getDataOrderProduk getDataOrderProduk Gambar 34. Sequence Diagram: Edit Data Order Bahan Baku Program Studi Teknik Informatika DPPL – SILOJA 28 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.2.12.3 Hapus Data Order Bahan Baku

: PetugasPengadaan : PetugasPengadaan : OrderBahanBaku : OrderBahanBaku : TransaksiPembelianCont : TransaksiPembelianCont : TransaksiPembelianEnt : TransaksiPembelianEnt orderBahanBaku getDataOrderProduk getDataOrderProduk tampilDataOrderBahanBaku hapusDataOrderBahanBaku hapusDataOrderBahanBaku hapusDataOrderBahanBaku Gambar 35. Sequence Diagram: Hapus Data Order Bahan Baku

2.2.12.4 Display Data Order Bahan Baku

: PetugasPengadaan : PetugasPengadaan : OrderBahanBaku : OrderBahanBaku : TransaksiPembelianCont : TransaksiPembelianCont : TransaksiPembelianEnt : TransaksiPembelianEnt orderBahanBaku getDataTransaksiPembelian getDataTransaksiPembelian tampilDataTransaksiPembelian Gambar 36. Sequence Diagram: Display Data Order Bahan Baku Program Studi Teknik Informatika DPPL – SILOJA 29 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.2.12.5 Add Detail Order Bahan Baku

: PetugasPengadaan : PetugasPengadaan : OrderBahanBaku : OrderBahanBaku : DetailTransaksiPembelianCont : DetailTransaksiPembelianCont : DetailTransaksiPembelianCont : DetailTransaksiPembelianCont orderBahanBaku addDetailPembelianBahanBaku addDetailPembelianBahanBaku Gambar 37. Sequence Diagram: Add Detail Order Produk

2.2.12.6 Edit Detail Order Bahan Baku

: PetugasPengadaan : PetugasPengadaan : OrderBahanBaku : OrderBahanBaku : DetailTransaksiPembelianCont : DetailTransaksiPembelianCont : DetailTransaksiPembelianCont : DetailTransaksiPembelianCont orderBahanBaku getDataDetailBahanBaku getDataDetailBahanBaku editDataDetailBahanBaku editDataDetailBahanBaku Gambar 38. Sequence Diagram: Edit Detail Order Bahan Baku Program Studi Teknik Informatika DPPL – SILOJA 30 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.2.12.7 Hapus Detail Order Bahan Baku

: PetugasPengadaan : PetugasPengadaan : OrderBahanBaku : OrderBahanBaku : DetailTransaksiPembelianCont : DetailTransaksiPembelianCont : DetailTransaksiPembelianCont : DetailTransaksiPembelianCont orderBahanBaku getDataDetailBahanBaku getDataDetailBahanBaku hapusDetailOrder hapusDetailOrder hapusDetailOrder Gambar 39. Sequence Diagram: Hapus Detail Order Bahan Baku

2.2.12.8 Display Detail Order Produk

: PetugasPengadaan : PetugasPengadaan : OrderBahanBaku : OrderBahanBaku : DetailTransaksiPembelianCont : DetailTransaksiPembelianCont : DetailTransaksiPembelianCont : DetailTransaksiPembelianCont orderBahanBaku getDataDetailBahanBaku getDataDetailBahanBaku Gambar 40. Sequence Diagram: Display Detail Order Bahan Baku Program Studi Teknik Informatika DPPL – SILOJA 31 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.2.13 Pengelolaan BOM 2.2.13.1 Add Data BOM : PetugasPengadaan : PetugasPengadaan : BillOfMaterial : BillOfMaterial : BomControl : BomControl : BOMEnt : BOMEnt BillOfMaterial AddDataOrderProduk AddDataBillOfMaterial AddDataBillOfMaterial Gambar 41. Sequence Diagram: Add Data Bill Of Material

2.2.13.2 Edit Data BOM

: PetugasPengadaan : PetugasPengadaan : BillOfMaterial : BillOfMaterial : BomControl : BomControl : BOMEnt : BOMEnt BillOfMaterial getDataBOM getDataBOM editDataBOM editDataBOM Gambar 42. Sequence Diagram: Edit Data BOM Program Studi Teknik Informatika DPPL – SILOJA 32 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.2.13.3 Hapus Data BOM

: PetugasPengadaan : PetugasPengadaan : BillOfMaterial : BillOfMaterial : BomControl : BomControl : BOMEnt : BOMEnt BillOfMaterial getDataBOM getDataBOM tampilDataBOM hapusDataBOM hapusDataBOM hapusDataBOM Gambar 43. Sequence Diagram: Hapus Data BOM

2.2.13.4 Display Data BOM

: PetugasPengadaan : PetugasPengadaan : BillOfMaterial : BillOfMaterial : BomControl : BomControl : BOMEnt : BOMEnt BillOfMaterial getDataBOM getDataBOM tampilDataBOM Gambar 44. Sequence Diagram: Display Data BOM 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