Implementasi Bobot Kata W Implementasi Bobot Total Kalimat D Implementasi Pengambilan Kalimat D

78

4.2.7 Implementasi Bobot Kata W

Pada tahap ini akan dilakukan perhitungan bobot kata dengan cara mengalikan hasil perhitungan TF dan perhitungan IDF. Akan dibuat tabelTFIDF dalam array 2 dimensi dengan baris merupakan list kata teks_lengkap dan kolom merupakan list kalimat tempKalimat. Berikut adalah Implementasi Bobot Kata, Listing Program 4.10. float[ ][ ] tabelTFIDF = new float[tempKalimat.length][teks_lengkap.size]; for int i = 0; i tempKalimat.length; i++ { for int j = 0; j teks_lengkap.size; j++ { tabelTFIDF[i][j] = tabelTF[i][j] tabelIDF[j]; } } Listing Program 4.10 Implementasi Bobot Kata W 79

4.2.8 Implementasi Bobot Total Kalimat D

Pada tahap ini akan dilakukan perhitungan bobot total kalimat D dengan cara menjumlahkan bobot kata W dengan cara membuat jumlah dalam array. Berikut adalah Implementasi Bobot Total Kalimat, Listing Program 4.11. float jumlah[ ] = new float[tempKalimat.length]; for int i = 0; i tempKalimat.length; i++ { for int j = 0; j teks_lengkap.size; j++ { jumlah[i] += tabelTFIDF[i][j]; } } Listing Program 4.11 Implementasi Bobot Total Kalimat D

4.2.9 Implementasi Pengambilan Kalimat D

Pada tahap ini akan dilakukan pengambilan kalimat D dengan jumlah bobot total kalimat D yang memiliki score paling tinggi. Pada sistem ini akan diambil 40 Hovy, Mitkov, 2005 dari keseluruhan kalimat, untuk dijadikan ringkasan. Hasil dari pengambilan kalimat akan disimpan sementara dalam bentuk LinkedListInteger. Berikut adalah Implemenasi Pengambilan Kalimat, Listing Program 4.12. LinkedListFloat list1 = new LinkedListFloat; LinkedListInteger list2 = new LinkedListInteger; for int i = 0; i 40 jumlah.length 100; i++ { list1.addjumlah[i]; list2.addi; 80 } for int i = 40 jumlah.length 100; i jumlah.length; i++ { float min = list1.get0; int index = 0; for int j = 1; j list2.size; j++ { if min list1.getj { min = list1.getj; index = j; } } if jumlah[i] min { list1.removeindex; list2.removeindex; list1.addjumlah[i]; list2.addi; } } Listing Program 4.12 Implementasi Pengambilan Kalimat D 81

4.2.10 Implementasi Menampilkan Hasil Ringkasan