Spesifikasi Perangkat Keras dan Lunak Implementasi Tabel Basis Data

BAB IV IMPLEMENTASI

Pada bagian ini, penulis akan memaparkan mengenai proses implementasi sistem ke dalam bahasa pemrograman.

4.1. Spesifikasi Perangkat Keras dan Lunak

Aplikasi dibuat dengan menggunakan sebuah IDE Integrated Development Environment , yakni Netbeans IDE 6.9.1. Sistem manajemen basis data DBMS yang digunakan adalah MySQL versi 5.5.21. Perangkat keras yang digunakan dalam pembuatan aplikasi untuk penelitian ini adalah sebuah notebook dengan spesifikasi sebagai berikut: • System Model : Inspiron N4030 • Processor : IntelR PentiumR CPU P6000 1.87 GHz • Memory : 3072MB RAM • Sistem Operasi : Windows 7 Ultimate 32-bit Aplikasi dibuat untuk ditargetkan pada sistem operasi Windows XP dengan menggunakan processor IntelR PentiumR CPU E2160 1.80GHz dan memory 512MB RAM. Perangkat keras puskesmas akan ditambah dengan Java SE Runtime Environment versi 6. 87

4.2. Implementasi Tabel Basis Data

Bagian ini akan memaparkan query pembuatan tabel pada basis data. Terdapat 4 empat tabel yang digunakan dalam implementasi sistem, yaitu tabel dokumen, tabel katadasar, tabel katastop, dan tabel dokumen_kata. CREATE TABLE `dokumen` `id` int11 NOT NULL AUTO_INCREMENT, `judul` varchar255 DEFAULT NULL, `isi` text, `file_fisik` varchar255 DEFAULT NULL, PRIMARY KEY `id` ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=latin1; Query 4. 1 Query DDL tabel dokumen CREATE TABLE `katadasar` `id_kata` int11 NOT NULL AUTO_INCREMENT, `kata_dasar` varchar255 DEFAULT NULL, PRIMARY KEY `id_kata` ENGINE=InnoDB AUTO_INCREMENT=83 DEFAULT CHARSET=latin1; Query 4. 2 Query DDL tabel katadasar CREATE TABLE `katastop` `id_stop` int11 NOT NULL AUTO_INCREMENT, `kata_stop` varchar255 NOT NULL, PRIMARY KEY `id_stop` ENGINE=InnoDB AUTO_INCREMENT=325 DEFAULT CHARSET=latin1; Query 4. 3 Query DDL tabel katastop CREATE TABLE `dokumen_kata` `dokumen_id` int11 NOT NULL, `katadasar_id` int11 NOT NULL, `tf` int11 NOT NULL DEFAULT 0, PRIMARY KEY `dokumen_id`,`katadasar_id`, KEY `FK_dokumen_kata_dok` `dokumen_id`, KEY `FK_dokumen_kata_katadasar` `katadasar_id`, CONSTRAINT `FK_dokumen_kata_dok` FOREIGN KEY `dokumen_id` REFERENCES `dokumen` `id`, CONSTRAINT `FK_dokumen_kata_katadasar` FOREIGN KEY `katadasar_id` REFERENCES `katadasar` `id_kata` ENGINE=InnoDB DEFAULT CHARSET=latin1; Query 4. 4 Query DDL tabel dokumen_kata CREATE TABLE `dictionary` `id_kata` INT11 NOT NULL AUTO_INCREMENT, `akar_kata` VARCHAR255 DEFAULT NULL, PRIMARY KEY `id_kata` ENGINE=INNODB DEFAULT CHARSET=latin1 Query 4. 5 Query DDL tabel dictionary

4.3. Implementasi Kelas