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
2. Tabel Rootwords
Kode Program 4.2 Implementasi Pembuatan Tabel Rootwords
3. Tabel Stopwords
Kode Program 4.3 Implementasi Pembuatan Tabel Stopwords
4. Tabel Stopwords_hukum
Kode Program 4.4 Implementasi Pembuatan Tabel Soptwords_hukum
CREATE TABLE `rootwords` `id_rootword` varchar10 NOT NULL,
`rootword` varchar200 DEFAULT NULL, PRIMARY KEY `id_rootword`
ENGINE=InnoDB DEFAULT CHARSET=latin1
CREATE TABLE ‘stopwords’
‘id_stopword varchar10 NOT NULL, ‘stopword’ varchar100 DEFAULT NULL,
PRIMARY KEY ‘id_stopword’ ENGINE = InnoDB DEFAULT CHARSET=latin1
CREATE TABLE `stopwords_hukum` `id_stopword_hukum` varchar15 NOT NULL,
`stopword_hukum` varchar50 DEFAULT NULL, PRIMARY KEY `id_stopword_hukum`
ENGINE=InnoDB DEFAULT CHARSET=latin1
5. Tabel Pasal
Kode Program 4.5 Implementasi Pembuatan Tabel Pasal
6. Tabel Termpasal
Kode Program 4.6 Implementasi Pembuatan Tabel Termpasal
CREATE TABLE `pasal` `id_pasal` varchar15 NOT NULL,
`tentang` varchar1000 DEFAULT NULL, `dok_pasal` blob,
`status` varchar1 DEFAULT NULL, PRIMARY KEY `id_pasal`
ENGINE=InnoDB DEFAULT CHARSET=latin1
CREATE TABLE `termpasal` `id_term_pasal` varchar15 NOT NULL,
`term_pasal` varchar100 DEFAULT NULL, `df_j` double DEFAULT NULL,
`nidf_j` double DEFAULT NULL, PRIMARY KEY `id_term_pasal`
ENGINE=InnoDB DEFAULT CHARSET=latin1
7. Tabel Indeks_pasal
Kode Program 4.7 Implementasi Pembuatan Tabel Indeks_Pasal
8. Tabel Kasus
Kode Program 4.8 Implementasi Pembuatan Tabel Kasus
CREATE TABLE `indeks_pasal` `tf_ij` double DEFAULT NULL,
`ntf_ij` double DEFAULT NULL, `w_ij` double DEFAULT NULL,
`id_pasal` varchar15 DEFAULT NULL, `id_term_pasal` varchar15 DEFAULT NULL,
KEY `id_pasal` `id_pasal`, KEY `id_term_pasal` `id_term_pasal`,
CONSTRAINT `id_pasal` FOREIGN KEY `id_pasal` REFERENCES `pasal` `id_pasal`,
CONSTRAINT `id_term_pasal` FOREIGN KEY `id_term_pasal` R EFERENCES `termpasal` `id_term_pasal`
ENGINE=InnoDB DEFAULT CHARSET=latin1
CREATE TABLE `kasus` `id_kasus` varchar15 NOT NULL,
`judul` varchar3000 DEFAULT NULL, `dok_kasus` blob,
`status` varchar1 DEFAULT NULL, PRIMARY KEY `id_kasus`
ENGINE=InnoDB DEFAULT CHARSET=latin1
9. Tabel Termkasus
Kode Program 4.9 Implementasi Pembuatan Tabel Termkasus
10. Tabel Indeks_kasus
Kode Program 4.10 Implementasi Pembuatan Tabel Indeks_kasus
CREATE TABLE `termkasus` `id_term_kasus` varchar15 NOT NULL,
`term_kasus` varchar100 DEFAULT NULL, `df_j` int11 DEFAULT NULL,
`nidf_j` double DEFAULT NULL, PRIMARY KEY `id_term_kasus`
ENGINE=InnoDB DEFAULT CHARSET=latin1
CREATE TABLE `indeks_kasus` `tf_ij` double DEFAULT NULL,
`ntf_ij` double DEFAULT NULL, `w_ij` double DEFAULT NULL,
`id_term_kasus` varchar15 DEFAULT NULL, `id_kasus` varchar15 DEFAULT NULL,
KEY `id_kasus` `id_kasus`, KEY `id_term_kasus` `id_term_kasus`,
CONSTRAINT `id_kasus` FOREIGN KEY `id_kasus` REFERENCES `kasus` `id_kasus`,
CONSTRAINT `id_term_kasus` FOREIGN KEY `id_term_kasus` REFERENCES `termkasus` `id_term_kasus`
ENGINE=InnoDB DEFAULT CHARSET=latin1
11. Tabel Kasus_pasal
Kode Program 4.11 Implementasi Pembuatan Tabel Kasus_Pasal
12. Tabel Kamus_hukum
Kode Program 4.12 Implementasi Pembuatan Tabel Kamus_Hukum
CREATE TABLE `kasus_pasal` `id_kasus` varchar15 DEFAULT NULL,
`id_pasal` varchar15 DEFAULT NULL, KEY `id_kasus_kp` `id_kasus`,
KEY `id_pasal_kp` `id_pasal`, CONSTRAINT `id_kasus_kp` FOREIGN KEY `id_kasus` REFERENCES
`kasus` `id_kasus`, CONSTRAINT `id_pasal_kp` FOREIGN KEY `id_pasal` REFERENCES
`pasal` `id_pasal` ENGINE=InnoDB DEFAULT CHARSET=latin1
CREATE TABLE `kamus_hukum` `id_hukum` varchar6 NOT NULL,
`term_hukum` varchar100 DEFAULT NULL, PRIMARY KEY `id_hukum`
ENGINE=InnoDHD DEFAULT CHARSET=latin1
13. Tabel Hukum_pasal
Kode Program 4.13
Implementasi Pembuatan Tabel Hukum_pasal
4.3. Implementasi Operasi Teks