Spesifikasi Software yang Digunakan Implementasi Basis Data

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