3.11.2 Aplikasi Indexing Aplikasi Indexing adalah sistem yang digunakan sebagai pengindeksan.
3.11.2.1 Package IR
Gambar 3.30 Diagram UML: Aplikasi Indexing: IR
3.11.2.2 Package database
Gambar 3.31 Diagram UML: Aplikasi Indexing: database
3.11.2.3 Package entities
Gambar 3.32 Diagram UML: Aplikasi Indexing: entities
3.11.2.4 Package textoperation
Gambar 3.33 Diagram UML: Aplikasi Indexing: textoperation
3.11.2.5 Package tools
Gambar 3.34 Diagram UML: Aplikasi Indexing: tools
3.11.2.6 Package theard
Gambar 3.35 Diagram UML: Aplikasi Indexing: thread
58
BAB 4 IMPLEMENTASI
Pada bagian ini membahas mengenai implementasi pada Sistem Pencarian Data Gambar dengan menggunakan metode if-idf.
4.1 Implementasi sql pada basis data
Pada sistem yang akan dibuat dibutuhkan basis data yang mampu menyimpan informasi yang butuhkan. Implementasi basis data ini dibuat
berdasarkan dari rancangan rational model. Berikut adalah implementasi basis data dengan pada Oracle XE10g, Code 4.1.
CREATE TABLE IR.DOCUMENTS ID_DOC VARCHAR220 BYTE NOT NULL ENABLE,
TITLE_DOC VARCHAR2200 BYTE, LOCATION_DOC VARCHAR21000 BYTE,
STATUS_DOC NUMBER DEFAULT 0, UPLOAD_DATE VARCHAR220 BYTE,
CONSTRAINT DOCUMENT_PK PRIMARY KEY ID_DOC USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGEINITIAL
65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT TABLESPACE
USERS ENABLE CREATE TABLE IR.IMAGES
ID_IMAGE VARCHAR220 BYTE NOT NULL ENABLE, LOCATION_IMAGE VARCHAR21000 BYTE,
ID_DOC VARCHAR220 BYTE, CONSTRAINT IMAGES_PK PRIMARY KEY ID_IMAGE USING INDEX
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS STORAGEINITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0
FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT TABLESPACE USERS ENABLE
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE
INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT
TABLESPACE USERS ;