Detail Algoritma pada method di kelas Itemset

87 d. temp3 = new ArrayList; e. temp4 = new ArrayList; f. largeitemset = new LargeItemset; g. ada = new ArrayList; h. tampung = new ArrayList; i. isirule = new ArrayList; j. subset = new Vector; k. remain = new ArrayList; l. coba = new Vector; m. supsubset = new ArrayList; n. Candidate1Itemsets; o. cetak; p. Arima;

3.2.4.9 Detail Algoritma pada method di kelas Itemset

Pada sub bab ini akan dijelaskan method dan atribut yang terdapat dalam kelas Itemset. Atribut : private String[] elements; private double support; private ArrayList ls; Method : 1. public ArrayList getElements Input : - Output : element data dari dataset Algoritma : a. Inisialisasi i=0 b. Selama i element.length, Maka masukkan element[i] ke dalam ArrayList result. 2. private ArrayList getSubSetint k, int size 88 Input : - Output : - Algoritma : a. Jika k==1 Elements[i] ditambahkan ke dalam ArrayList Kemudian masukkan item ke dalam ArrayList Lakukan langkah ini hingga tidak ada elements[i] b. else Cari subset itemset untuk k-1 Masukkan ke dalam ArrayList subSubset Inisialisasi j=0, dan selama jsubSubset Ambil nilai itemset pada subSubset.getj masukkan dalam ArrayList 3. public boolean similarToItemset item Input : itemset yang akan dibandingkan Output : - Algoritma : a. Jika elements.length=1 cek apakah elements[0] tidak sama dengan itemset yang ingin dibandingkan. Jika tidak sama akan dijoinkan. b. Jika elements.length1 Lakukan looping selama elements.length-1 dan dilakukan pengecekkan seperti langkah a. 4. public Itemset joinItemset item Input : itemset yang akan dijoinkan Output : - 89 Algoritma : a. Jika elements[i] dan dan elements[i+1] tidak sama Gabungkan kedua elements tersebut menjadi satu elements baru. b. Masukkan elements baru ke dalam ArrayList yang baru. c. Lakukan langkah a dan b hingga tidak ada lagi elements yang akan dibandingkan. 5. public Object clone Input : - Output : - Algoritma : a. Inisialisasi i =0. b. Selama i elements.length Masukkan elements[i] ke dalam ArrayList yang baru. 6. public String toString Input : - Output : - Algoritma : a. Jika elements = null atau elements.length = 0 Maka kembalikan nilai string kosong. b. Jika elements.length =1 Maka kembalikan 1 string elements data elements[0] c. Jika elements.length 1 Maka lakukan perulangan untuk mengambil string elements data selama i elements.length.

3.2.4.10 Detail Algoritma pada method di kelas Candidate