Perancangan Sistem .1 Diagram Kelas
4.6 Perancangan Sistem 4.6.1 Diagram Kelas
Home
+ Home
DataKataKunciKnapsack
- dtm : DefaultTableModel - selectedRow : int
+ DataKataKunciKnapsack - populate : void
- updateJTable : void - Tambah_ButtonActionPerformed : void
- Update_ButtonActionPerformed : void - Hapus_ButtonActionPerformed : void
- jTable2MouseClicked : void
DataRAB
- dtm : DefaultTableModel - selectedRow : int
+ DataRAB - populate : void
- updateJTable : void - jTable1MouseClicked : void
- Update_ButtonActionPerformed : void - Tambah_ButtonActionPerformed : void
- Hapus_ButtonActionPerformed : void
GolonganPos
- dtm : DefaultTableModel - selectedRow : int
+ DataRAB - populate : void
- updateJTable : void - jTable1MouseClicked : void
- Update_ButtonActionPerformed : void - Tambah_ButtonActionPerformed : void
- Hapus_ButtonActionPerformed : void
ImportXlsx
+ ImportXlsx + kosongkanDB : void
+ convertXlsxToDB : void + doSimpanXlsxToDB : void
- pembobotanData : void - jButton1ActionPerformed : void
JenisPos
- dtm : DefaultTableModel - selectedRow : int
+ DataRAB - populate : void
- updateJTable : void - jTable1MouseClicked : void
- Update_ButtonActionPerformed : void - Tambah_ButtonActionPerformed : void
- Hapus_ButtonActionPerformed : void
Knapsack
- isdioptimalkan : boolean + Knapsack
- setReportView : void - setExcelValues : void
+ resizeColumnWidth : void - hitungTotal : string
- jButtonOptimalkanActionPerfo rmed : void
- jTextFieldMaxAngKeyTyped : void
Gambar 4.0.14 Diagram Kelas 1
DataRAB
-no : int -idGo longanPos : int
- bobot : Int - namaBarang : string
- jadwal : string - nonUSD : string
- status : string - jumlah : string
- hargaSatuan : string - USD : string
+ getNo : int + setNo : void
+ getIdGolonganPos : int + setIdPos : void
+ getNamaBarang : string + serNamaBarang : string
+ getNonUSD : string + setNonUSD : void
+ getJadwal : string + setJadwal : void
+ getStatus : string + setStatus : void
+ getJumlah : string + setJumlah : void
+ getHargaSatuan : string + setHargaSatuan : void
+ getUSD : string + setUSD : void
+ getBobot : int + setBobot : void
+ selectDataRABArrayListstring +
selectDataRabSortByBobotarrayListstri ng
+ selectDataRabOptimalIsSelectedArraylis
tstring + insertDataRab : boolean
+ updateDataRab : boolean + deleteDataRab : boolean
+ getAutoIncrementDataRab : int +
selectDataRabbyID_Posarrayliststring +
selectDataRabbyID_Posnisselectedarray liststring
+ updateIsSelectedDataRab : boolean + updateIsSelectedToNoDataRab :
boolean + isDataRabPentingarrayliststring
+ updatebobotDataRab : boolean + insertDataRabOptimal : boolean
+ selectDataRabOptimalbyID_Posarraylist
string +
selectDataRabOptimalbyNoarraylistint + updateDataRabOptimal : boolean
+ truncateDataRabOptimal : booelan
DataKataKunciKnapsack
- no : int - kataKunci : string
+ getNo : int + setNo : void
+ getKataKunci : string + setKataKunci : void
+ selectDataKataKunciKnapsackarraylists
tring + insertDataKataKunciKnapsack :
boolean + updateDataKataKunciKnapsack :
boolean + deleteDataKataKunciKnapsack :
boolean +
getAutoIncrementDataKataKunciKnapsa ck : int
+ insertDataKataKunciKnapsackDasar : boolean
DataPos
- idPos : int - idGolongan : int
- tahunPos : string - jumlah : string
- sisaUang : double
+ getIdPos : int + setIdPos : void
+ getIdGolongan : int + setIdGolongan void
+ getTahunPos : string + setTahunPos : void
+ getJumlah : string + setJumlah : void
+ getSisaUang : double + setSisaUang : void
+ selectDataPosarrayliststring + insertDataPos : boolean
+ updateDataPos : boolean + deleteDataPos : boolean
+ getAutoIncrementDataPos : int + getLastIndexDataPos : int
+ getTahunAnggaran : string +
selectDataPosbyID_GolonganArraylisti nt
JenisPos
- idJenisPos : int - namaJenisPos : string
+ getIdjenisPos : int + setIdJenisPos : void
+ getNamaJenisPos : string + setNamaJenisPos : void
+ selectJenisPosArraylistString + insertJenisPos : boolean
+ updateJenisPos : boolean + deleteJenisPos : boolean
+ getAutoIncrementJenisPos : int + getNamaJenisPos1 : string
DataBarang
- noBarang : int - namaBarang : string
- hargaSatuan : string - penting : string
+ getNoBarang : int + setNoBarang : void
+ getNamaBarang : int + setNamaBarang : void
+ getHargaSatuan : string + setHargaSatuan : void
+ getPenting : string + setPenting : void
+ selectDataBarangArraylist + insertDataBarang : boolean
+ updateDataBarang : boolean + deleteDataBarang : boolean
+ getAutoIncrementDataBarang : int
Gambar 4.0.15 Diagram Kelas 2
45