Diagram Sekuen Mengolah Transaksi Sales Order

119 ProjectLogger void getInfoLog void getErrorLog Util boolean isEmpty boolean isNumeric String getNewSequenceIDFromLastID boolean isPenjadwalanExistInList boolean isPenjadwalanEquals boolean isEvenWeekOfTheMonth Int getTotalDaysOfMonth Int getDayOfWeek Int getDayByDateOfMonth Date getDateByDayAndMonth String formatDate list randomListContent MainFormUI MainFormUI KaryawanManager void deleteKaryawan list getAllKaryawan Karyawan getKaryawanById String getLastIDKaryawan String getUserTypeByLogin void insertKaryawan boolean isValidLogin void updateKaryawan LoginUI void loadFormUtama void autenticateUser void getUserLogin Karyawan idKaryawan : String namaKaryawan : String jabatan : String noHP : String username : String password : String status : String jenisKelamin : String alamat : String String getter void setter FormKaryawanUI void clearFields void disableFields void enableFields void loadData void loadInitialData void clearTableRow boolean isValidData BenangManager list getAllBenang list getAllBenangWarna list getAllBenangBahanBaku String getLastIDBenang void insertBenang void updateBenang void deleteBenang Benang getBenangById list generateReportBean Benang id : String jenis : String warna : String jumlah_box : Long jumlah_kilo : Long jumlah_bal : Long status : String String,Long getter void setter KainManager list getAllKain String getLastIDKain void insertKain void updateKain void deleteKain Kain getKainById list generateReportBean FormKainUI void clearFields void disableFields void enableFields void loadData void loadInitialData void clearTableRow void isValidData void loadDataBenang void loadImage Kain id : String benang : Benang jenis : String warna : String jumlah : Long jumlahBenangTerpakai_bal : Long jumlahBenangTerpakai_kilo : Long jumlahBenangTerpakai_box : Long harga : bigDecimal lokasiFile : String void setter String,Long getter PembelianManager list getAllPembelian list getPembelianByPeriod String getLastIDPembelian void insertPembelian void updatePembelian Pembelian getPembelianById Pembelian getPembelianByNoNota list getUnprocessedNoNota list generateReportBean FormPembelianBenangUI void clearFields void disableFields void enableFields void loadData void loadInitialData void clearTableRow void loadDataSupplier boolean isValidData Pembelian id : String benang : Benang supplier : Supplier tanggalTransaksi : Date jumlah_bal : Long jumlah_kilo : Long jumlah_box : Long harga : bigDecimal noNota : String String,Long getter void setter Penerimaan id : String noNota : String benang : Benang supplier : Supplier tanggalTransaksi : Date jumlah_bal : Long jumlah_kilo : Long jumlah_box : Long harga : bigDecimal String,Long getter void setter FormPenerimaanBenangUI void clearFields void disableFields void enableFields void loadData void loadInitialData void clearTableRow boolean isValidData void loadUnprocessedNoNota PenerimaanManager list getAllPenerimaan list getPenerimaanByPeriod String getLastIDPenerimaan void insertPenerimaan void updatePenerimaan Penerimaan getPenerimaanById list generateReportBean FormPengirimanUI void clearFields void enableFields void disableFields void loadDataKain void loadUnprocessedNoNota boolean isValidData void loadData void loadInitialData void clearTableRow Pengiriman id : String kain : Kain noNota : String namaPelanggan : String alamatPelanggan : String noTeleponPelanggan : String tanggalPengiriman : Date jumlah : Long void setter String,Long,Date getter PengirimanManager list getAllPengiriman list getPengirimanByPeriod String getLastIDPengiriman void insertPengiriman void updatePengiriman Pengiriman getPengirimanById void generateReportBean Penjualan id : String kain : Kain noNota : String namaPelanggan : String alamatPelanggan : String noTeleponPelanggan : String tanggalPengiriman : Date jumlah : Long void setter String,Long,Date getter Pewarnaan id : String benang : Benang idBenangBaru : String warna : String void setter String getter DBManager conn : Connection prepStmt : PreparedStatement rst : ResultSet void initConnection list getKaryawanByLogin list getAllKaryawan Karyawan getKaryawanById String getLastIDKaryawan void insertKaryawan void updateKaryawan void deleteKaryawan list getAllSupplier Supplier getSupplierById String getLastIDSupplier void insertSupplier void updateSupplier void deleteSupplier list getAllBenang list getAllBenangWarna list getAllBenangBahanBaku String getLastIDBenang void insertBenang void updateBenang void deleteBenang Benang getBenangById list getAllPembelian list getPembelianByPeriod String getLastIDPembelian void insertPembelian void updatePembelian Pembelian getPembelianById list getUnprocessedNoNotaPembelian list getAllPenerimaan list getPenerimaanByPeriod String getLastIDPenerimaan void insertPenerimaan void updatePenerimaan Penerimaan getPenerimaanById list getAllKain list getAllKainMentah String getLastIDKain void insertKain void updateKain void deleteKain Supplier id : String nama : String alamat : String noTelp : String void setter String getter FormSupplierUI void clearFields void clearTableRow void disableFields void enableFields boolean isValidData void loadData void loadDataKain void loadInitialData SupplierManager void insertSupplier void updateSupplier void deleteSupplier list getAllSupplier Supplier getSupplierById String getLastIDSupplier FormPewarnaanUI void clearFields void clearTableRow void disableFields void enableFields boolean isValidData void loadData void loadDataKain void loadInitialData void loadUnprocessedNoNota PewarnaanManager list getAllPewarnaan String getLastIDPewarnaan void insertPewarnaan void updatePewarnaan void deletePewarnaan Pewarnaan getPewarnaanById FormPenjualanUI void clearFields void clearTableRow void disableFields void enableFields boolean isValidData void loadData void loadDataKain void loadInitialData void loadUnprocessedNoNota PenjualanManager list getAllPenjualan list getPenjualanByPeriod String getLastIDPenjualan void insertPenjualan void updatePenjualan Penjualan getPenjualanById Penjualan getPenjualanByNoNota list getUnprocessedNoNota list generateReportBean Gambar 4. 32 Diagram Kelas Sistem Yang Diusulkan 120

4.2.3.7 Diagram Komponen Component Diagram

Berikut Component Diagram yang diusulkan pada sistem konveksi Perusahaan Tenun Gajah Mada : SistemKonveksi.jar app.konveksi.Report app.konveksi.util app.konveksi.ui app.konveksi.model app.konveksi.controller reportManager DBManager ProjectLogger Util FormLoginUI FormKainUI FormKaryawan UI FormSupplier UI FormLap oranUI FormPembelian UI FormPenerima anUI FormPengirima nUI FormPewarnaan UI Benang Kain Karyawan Penerimaan Pembelian Penjualan Pengiriman BenangMa nager Karyawan Manager Supplier Manager Pembelian Manager Penerimaan Manager Pengiriman Manager Penjualan Manager FormPenjual anUI FormUtamaUI Pewarna an Supplier Gambar 4. 33 Diagram Komponen Sistem Yang Diusulkan