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