Package Control Package Stemming Package TF_IDF Package inverted index Package conn Package Thread

3.9.3. Package Control

3.9.4. Package Stemming

constructor StemmingBobbyNaziefConnection + StemmingBobbyNazief getkoneksi : static + delReduplikasi : String + hapusInflectionSuffixes1 : String + hapusDerivationSuffixes1 : String + hapusDerivationPrefix_1 : String + getKata : String + setKataString - conn : Connection - kata : String StemmingBobbyNazief

3.9.5. Package TF_IDF

+ TF_IDF_ANDControl , InvertedIndex, String : ListString + TF_IDF_ORControl, InvertedIndex, String : ListString - listDok : LinkedList - list_wij : LinkedList - listDF : LinkedList - listTerm : LinkedList - hasilAND : ListString - hasilOR : ListString OperatorAND_OR

3.9.6. Package inverted index

constructor + DocumentString + getDocument : String + compareToObject : int + toString : String - document : String Document constructor + TermString + getTerm : String + getPostinglist : LinkedListOrderedUniqueDocument + compareToObject : int + toString : String - term : String - postinglist : LinkedListOrderedUniqueDocument Term constructor InvertedIndexBasic + getTermList : LinkedListOrderedUniqueTerm + addString, String + printSearch2String cari : String + duplikasiList_CountWijLinkedListString, LinkedListDouble + ANDLinkedListString, LinkedListDouble, LinkedListDouble, LinkedListString : ListString + sortByValuesDescendingfinal MapK, V : ListString + sortByValuesAscendingfinal MapK, V listTermOrdered : ListString - termList : LinkedListOrderedUniqueTerm InvertedIndex + addSortE + getE : E + toString : String LinkedListOrderedUnique

3.9.7. Package conn

+ ConnectDB : Connection - conn : Connection Koneksi

3.9.8. Package Thread

+ panggilThread - isRunning : boolean ThreadPasal + panggilThreadKasus - isRunning2 : boolean ThreadKasus 86

BAB IV 4.

IMPLEMENTASI

4.1. Spesifikasi Software yang Digunakan

Spesifikasi software yang digunakan untuk implementasi sistem pemerolehan informasi undang-undang menggunakan struktur data inverted index dan pembobotan tf-idf adalah sebagai berikut : 1. Sistem operasi : Windows 2. MySQL Server 5.1 3. SQLyog 10.42 4. Java JDK 1.7.0 5. mysql-connector-java-5.1.6 6. Netbeans IDE 7.2

4.2. Implementasi Basis Data

1. Tabel User Kode Program 4.1 Implementasi Pembuatan Tabel User CREATE TABLE `user` `username` varchar100 NOT NULL, `password` varchar100 DEFAULT NULL, PRIMARY KEY `username` ENGINE=InnoDB DEFAULT CHARSET=latin1