JURNAL INFORMATIKA IMPLEMENTASI METODE GENERALIZED VECTOR SPACE MODEL PADA APLIKASI INFORMATION RETRIEVAL

dokumen-dokumen yang mirip
Tugas Makalah. Sistem Temu Kembali Informasi (STKI) TI Implementasi Metode Generalized Vector Space Model Pada Information Retrieval System

Tugas Makalah. Sistem Temu Kembali Informasi (STKI) TI Implementasi Metode Generalized Vector Space Model Pada Information Retrieval System

ABSTRAK. Kata kunci : Information Retrieval system, Generalized Vector Space Model. Universitas Kristen Maranatha

Implementasi Aljabar Vektor pada Sistem Temu Kembali Informasi untuk Customer Information

SISTEM PENCARIAN SKRIPSI BERBASIS INFORMATION RETRIEVAL DI FASTIKOM UNSIQ

BAB I PERSYARATAN PRODUK

Sistem Temu Kembali Informasi pada Dokumen Teks Menggunakan Metode Term Frequency Inverse Document Frequency (TF-IDF)

INFORMATION RETRIEVAL SYSTEM PADA PENCARIAN FILE DOKUMEN BERBASIS TEKS DENGAN METODE VECTOR SPACE MODEL DAN ALGORITMA ECS STEMMER

APLIKASI MESIN PENCARI DOKUMEN CROSS LANGUAGE BAHASA INGGRIS BAHASA INDONESIA MENGGUNAKAN VECTOR SPACE MODEL

BAB I PENDAHULUAN Latar Belakang

PERANCANGAN DAN PEMBUATAN APLIKASI PENCARIAN INFORMASI BEASISWA DENGAN MENGGUNAKAN COSINE SIMILARITY

BAB I PENDAHULUAN 1.1 Latar Belakang

SISTEM REKOMENDASI DOSEN PEMBIMBING TUGAS AKHIR BERBASIS TEXT MINING MENGGUNAKAN VECTOR SPACE MODEL

BAB 1 PENDAHULUAN. seluruh dunia menjadi sebuah fenomena yang sangat mengejutkan dalam satu abad

BAB 3 METODE PENELITIAN. pengelolaan dokumen yang efektif agar kita dapat me-retrieve informasi yang

RANCANG BANGUN SISTEM TEMU KEMBALI INFORMASI ABSTRAK TUGAS AKHIR MAHASISWA PRODI TEKNIK INFORMATIKA UNSOED Oleh : Lasmedi Afuan

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB III METODOLOGI PENELITIAN

BAB II LANDASAN TEORI

Sistem Rekomendasi Hasil Pencarian Artikel Menggunakan Metode Jaccard s Coefficient

Analisis dan Pengujian Kinerja Korelasi Dokumen Pada Sistem Temu Kembali Informasi

UKDW BAB I PENDAHULUAN. 1.1 Latar Belakang

Inera Firdestawati¹, Yanuar Firdaus A.w.², Kiki Maulana³. ¹Teknik Informatika, Fakultas Teknik Informatika, Universitas Telkom

Analisis dan Pengujian Kinerja Korelasi Dokumen Pada Sistem Temu Kembali Informasi

Pengujian Kerelevanan Sistem Temu Kembali Informasi

Integrasi Peringkas Dokumen Otomatis Dengan Penggabungan Metode Fitur dan Metode Latent Semantic Analysis (LSA) Sebagai Feature Reduction

SISTEM PENCARIAN SKRIPSI BERBASIS INFORMATION RETRIEVAL DI FASTIKOM UNSIQ

IMPLEMENTASI METODE PROBABILISTIC LATENT SEMANTIC ANALYSIS UNTUK OPINION RETRIEVAL

BAB 1 PENDAHULUAN UKDW

Information Retrieval

BAB 1 PENDAHULUAN UKDW

IMPLEMENTASI METODE TERM FREQUENCY INVERSED DOCUMENT FREQUENCE (TF-IDF) DAN VECTOR SPACE MODEL PADA APLIKASI PEMBERKASAN SKRIPSI BERBASIS WEB

Penerapan Model Gravitasi Newton Versi Continuous dan Diskrit pada Sistem Temu Balik Informasi

BAB III METODOLOGI PENELITIAN

Sistem Informasi Tugas Akhir Menggunakan Model Ruang Vektor (Studi Kasus: Jurusan Sistem Informasi)

ANALISIS PENGGUNAAN ALGORITMA STEMMING VEGA PADA INFORMATION RETRIEVAL SYSTEM

PERANCANGAN DAN IMPLEMENTASI SISTEM REKOMENDASI PENCARIAN BUKU PERPUSTAKAAN MENGGUNAKAN METODE VECTOR SPACE MODEL

BAB I PENDAHULUAN. penunjang Al-Quran untuk memudahkan untuk mempelajarinya, yang bisa

Pemanfaatan Metode Vector Space Model dan Metode Cosine Similarity pada Fitur Deteksi Hama dan Penyakit Tanaman Padi

BAB II DASAR TEORI Crawler Definisi Focused Crawler dengan Algoritma Genetik [2]

Bernadus Very Christioko Fakultas Teknologi Informasi dan Komunikasi, Universitas Semarang. Abstract

ABSTRAK. Kata kunci : Pemerolehan Informasi, TF-IDF, Inverted Index, document to document

INDEXING AND RETRIEVAL ENGINE UNTUK DOKUMEN BERBAHASA INDONESIA DENGAN MENGGUNAKAN INVERTED INDEX

BAB IV ANALISA DAN PERANCANGAN

BAB II LANDASAN TEORI

commit to user BAB II TINJAUAN PUSTAKA

BAB I PENDAHULUAN. Informasi telah menjadi kebutuhan primer pada kehidupan saat ini. Pesatnya

Pemanfaatan Aljabar Vektor Pada Mesin Pencari

BAB 3 ANALISIS MASALAH DAN PERANCANGAN

PENCARIAN FULL TEXT PADA KOLEKSI SKRIPSI FAKULTAS TEKNIK UHAMKA MENGGUNAKAN METODE VECTOR SPACEMODEL

IMPLEMENTASI VECTOR SPACE MODEL DAN BEBERAPA NOTASI METODE TERM FREQUENCY INVERSE DOCUMENT FREQUENCY (TF-IDF) PADA SISTEM TEMU KEMBALI INFORMASI

INFORMATION RETRIEVAL TUGAS AKHIR DAN PERHITUNGAN KEMIRIPAN DOKUMEN MENGACU PADA ABSTRAK MENGGUNAKAN VECTOR SPACE MODEL

BAB I PENDAHULUAN I-1

Implementasi Generalized Vector Space Model Menggunakan WordNet

BAB III METODOLOGI PENELITIAN

Penerapan Model OKAPI BM25 Pada Sistem Temu Kembali Informasi

Aplikasi Aljabar Vektor pada Sistem Temu-balik Informasi (Information Retrieval System)

PENGEMBANGAN APLIKASI WEB BASED DOCUMENTS SIMILARITY MEASURE MENGGUNAKAN MODEL RUANG VEKTOR PADA DOKUMEN BERBAHASA INDONESIA. Oleh

Keywords: information retrieval system, cosine similarity, mean average precision. Jurnal Ilmu Komputer - Volume 5 - No 2 September 2012

1. Pendahuluan 1.1 Latar belakang 1.2 Perumusan masalah

Sistem Temu Kembali Informasi/ Information Retrieval IRS VS SI LAIN

TEMU BALIK INFORMASI PADA DOKUMEN TEKS BERBAHASA INDONESIA DENGAN METODE VECTOR SPACE RETRIEVAL MODEL

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

BAB III METODELOGI PENELITIAN

BAB II LANDASAN TEORI

Sistem Deteksi Kemiripan antar Dokumen Teks Menggunakan Model Bayesian pada Term Latent Semantic Analysis (LSA)

BAB I PENDAHULUAN Latar Belakang Masalah

SISTEM PENCARIAN PASAL-PASAL PADA KITAB UNDANG-UNDANG HUKUM PIDANA DENGAN MENGGUNAKAN METODE TF-IDF. Abstrak

ROCCHIO CLASSIFICATION

BAB III METODOLOGI PENELITIAN

DAFTAR ISI. SKRIPSI... ii

Jurnal Ilmiah Sains, Teknologi, Ekonomi, Sosial dan Budaya Vol. 1 No. 4 Desember 2017

PEMANFAATAN ASSOCIATION RULE MINING DALAM MEMBANTU PENCARIAN DOKUMEN-DOKUMEN BERITA YANG SALING BERKAITAN

JURNAL ITSMART Vol 4. No 2. Desember 2015 ISSN :

BAB II TINJAUAN PUSTAKA

BAB I. Pendahuluan. 1. Latar Belakang Masalah

SISTEM TEMU KEMBALI INFORMASI

KLASIFIKASI TEKS SURAT KABAR DENGAN MENGGUNAKAN ALGORITMA N-GRAM STEMMERS TUGAS AKHIR

IMPLEMENTASI VECTOR SPACE MODEL UNTUK MENINGKATKAN KUALITAS PADA SISTEM PENCARIAN BUKU PERPUSTAKAAN

SISTEM PENCARIAN AYAT AL-QUR AN BERDASARKAN TERJEMAHAN BAHASA INDONESIA DENGAN PEMODELAN RUANG VEKTOR TUGAS AKHIR

ABSTRAK. Kata Kunci : Latent Semantic Indexing, pencarian, dokumen, Singular Value Decomposition.

BAB I PENDAHULUAN 1.1 Tujuan 1.2 Latar Belakang

PENDAHULUAN. Latar belakang

Sistem Temu Kembali Informasi Menggunakan Model Ruang Vektor dan Inverted Index

beberapa tag-tag lain yang lebih spesifik di dalamnya.

PERBANDINGAN ALGORITMA STEMMING PADATEKS BAHASA INDONESIA

Gambar 1.1 Tahapan Penelitian

PENERAPAN SISTEM TEMU KEMBALI INFORMASI PADA KUMPULAN DOKUMEN SKRIPSI

BAB I PENDAHULUAN 1.1 Latar Belakang

HASIL DAN PEMBAHASAN. diformulasikan digunakan dalam proses temu kembali selanjutnya.

BAB 3 LANDASAN TEORI

BAB 3 ANALISA DAN PERANCANGAN

STUDI AWAL KLASIFIKASI ARTIKEL WIKIPEDIA BAHASA INDONESIA DENGAN MENGGUNAKAN METODA K NEAREST NEIGHBOR

BAB I PENDAHULUAN I.1. Latar Belakang Masalah

SISTEM QUR AN RETRIEVAL TERJEMAHAN BAHASA INDONESIA BERBASIS WEB DENGAN REORGANISASI KORPUS

TEKNIK VECTOR SPACE MODEL (VSM) DALAM PENENTUAN PENANGANAN DAMPAK GAME ONLINE PADA ANAK

RANCANG BANGUN SISTEM PENCARIAN DOKUMEN JURNAL MENGGUNAKAN METODE BM25+

Pembuatan Kakas Komunikasi Antar Pengembang Perangkat Lunak

BAB 2 TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

Transkripsi:

IMPLEMENTASI METODE GENERALIZED VECTOR SPACE MODEL PADA APLIKASI INFORMATION RETRIEVAL Jasman Pardede [1], Mira Musrini Barmawi [2], Wildan Denny Pramono [3] Jurusan Teknik Informatika Institut Teknologi Nasional Bandung jasman@itenas.ac.id [1], sangkuriang26@yahoo.com [2] ABSTRAK Information Retrieval (IR) adalah sebuah metode untuk mengambil data terstruktur yang tersimpan dalam koleksi dokumen, kemudian menyediakan informasi yang diperlukan. Tujuan dari sistem IR adalah untuk mengambil dan menampilkan dokumen yang relevan dengan input pengguna (query). Generalized Vector Space Model (GVSM) adalah salah satu dari model sistem IR yang termasuk dalam model aljabar. Query yang dimasukkan oleh pengguna akan diproses terlebih dahulu. Pengolahan kata meliputi tokenizing, stop word removal, dan stemming. Aplikasi ini melakukan pencarian dokumen seperti pdf (*.pdf) dan Ms Word Doc (*.doc & *.docx.) yang relevan dengan query. Hasil pencarian ini disusun berdasarkan nilai kesamaan GVSM yang tertinggi. Dengan menggunakan Generalized Vector Space Model, hasil pencarian dokumen menjadi lebih relevan berdasarkan nilai perbandingan kemiripan. Kata kunci : Information Retrieval, query, Generalized Vector Space Model ABSTRACT Information Retrieval (IR) is a method to retrieve unstructured data stored in document collection, then provides required information. The purpose of the IR system is to retrieve and display documents that are relevant to the user s input (query).generalized Vector Space Model (GVSM) is one of the model Information Retrieval (IR) systems which included in the algebraic models. The query which is entered by the user will be process first. The processing of words includes tokenizing, stop word removal and stemming. This application performs searching the documents such as pdf (*.pdf) and Ms Word Doc(*.doc & *.docx) which are relevant to the queries. The searching result is ordered based on the highest of the similarity gvsm s value. By using Generalized Vector Space Model the result of searching documents are more relevant based on the comparative value of similiarity. Key word : Information Retrieval, query, Generalized Vector Space Model No.1, Vol. 4, Januari April 2013 ISSN: 2087 5266 57

PENDAHULUAN Information Retrieval (IR) merupakan suatu metode untuk menemukan kembali data tidak terstruktur yang tersimpan pada sekumpulan dokumen, kemudian menyediakan informasi mengenai subyek yang dibutuhkan. Tujuan dari sistem IR ini adalah memenuhi kebutuhan informasi pengguna dengan mendapatkan semua dokumen yang relevan dengan kebutuhan pengguna dan pada waktu yang sama mendapatkan sesedikit mungkin dokumen yang tak relevan. Pengguna dapat menemukan informasi yang relevan dengan membaca seluruh dokumen yang ada pada tempat penyimpanannya, menyimpan dokumendokumen yang relevan, membuang dokumen yang tidak relevan, dan mengurutkan dokumen-dokumen yang sesuai dengan keperluannya. Hal tersebut merupakan sistem IR yang sempurna, tetapi solusi ini tidak praktis dan efisien. Dikarenakan pengguna tidak memiliki banyak waktu untuk membaca seluruh dokumen satu per satu dari sekian banyak dokumen yang ada. Terdapat beberapa metode dalam sistem IR dokumen diantaranya adalah metode Gravitation Based Model, Latent Semantic Model, Vector Space Model, dan Generalized Vector Space Model. Model Information Retrieavalyang baik memungkinkan pengguna menentukan secara cepat dan akurat apakah isi dari dokumen yang diterima memenuhi kebutuhannya. Generalized Vector Space Model (GVSM) merupakan salah satu model sistem Information Retrieval (IR) yang termasuk dalam Algebraic Model yang merupakan perluasan dari Vector Space Model (VSM), proses yang terjadi pada GVSM terbagi menjadi dua yaitu tahapanpreprocessing yang terdiri dari reading text (*.pdf,*.doc,*.docx), tokenizing,filtration, stemming dan parse query, sedangkan proses yang kedua adalah menghitung relevansi antara kumpulan dokumen yang telah di-preprocess dengan query yang diinginkan pengguna. Banyaknya kemunculan kata dalam kumpulan dokumen yang sesuai dengan query akan dihitung. Query yang dimasukan oleh pengguna dan dokumen diterjemahkan menjadi vektorvektor kemudian vektor-vektor tersebut dikenakan operasi perkalian titik dan hasilnya menjadi acuan dalam menentukan relevansi masukan pengguna (query) terhadap kumpulan dokumen. Berdasarkan permasalahan tersebut metode Algoritma Generalized Vector Space Model digunakan pada aplikasi Information Retrieval untuk membangun sebuah aplikasi pencarian informasi pada kumpulan dokumen berdasarkan query yang dimasukan oleh pengguna. Berdasarkan uraian latar belakang masalah yang dikemukakan, maka dapat dirumuskan beberapa masalah sebagai berikut. 1. Bagaimana sistem dapat membaca dokumen berformat *.pdf,*.doc dan *.docx. 2. Bagaimana tahapan preprocessing dapat bekerja pada sistem. 3. Bagaimana faktor normalisasi digunakan untuk menormalkan vektor dokumen sehingga proses retrieval tidak terpengaruh oleh panjang dari suatu dokumen. 4. Bagaimana memperoleh dokumen yang relevan dan sudah terurut sesuai dengan query yang dimasukan pengguna dengan menggunakan metode generalized vector space model. 5. Bagaimana proses multi thread dapat bekerja pada proses stemming untuk mempercepat pencarian dokumen. Maksud dari penelitian ini adalah untuk melakukan analisis dan mengimplementasikan metode Generalized Vector Space Model pada aplikasi Information Retrieval System. No.1, Vol. 4, Januari April 2013 ISSN: 2087 5266 58

Adapun batasan masalah pada peneltian ini adalah sebagai berikut: 1. Dokumen yang digunakan pada penelitian ini adalah dokumen teks yang berbahasa Indonesia. 2. Aplikasi yang dikembangkan dalam menerapkan metode GVSM berbasis desktop. 3. Algoritma Stemming yang digunakan pada penelitian ini adalah algoritma Nazief dan Adriani. 4. Pencarian tidak menggunakan bahasa semantik. Sedangkan metodologi yang digunakan pada penelitian ini adalah sebagai berikut. 1. Metodologi Pengumpulan Data Pengumpulan data dilakukan dengan cara studi kepustakaan yaitu dengan mengumpulkan data dan informasi tentang permasalahan yang dibahas. 2. Metodologi Pengembangan Sistem Metodologi pengembangan sistem pada penelitian ini menggunakan Metodologi Prototype. pendekatan ini dipilih karena mempunyai struktur yang sesuai untuk pembangunan sebuah simulasi sistem yang akan dibangun yang meliputi : 1. Mengidentifikasi kebutuhan sistem meliputi bagaimana sistem membaca dokumen berformat *.doc,*.docx dan *.pdf, melakukan pemecahan kalimat menjadi kata tunggal, melakukan proses filtrasi kata, melakukan stemming kata, melakukan pencarian dan pengurutan dokumen menggunaka metode GVSM. 2. Mengembangkan prototype, meliputi pengembangan prototype tokenization, filtration, stemming dan retrieaval process. 3. Mengadakan software. 4. Menguji software. 5. Implementasi JURNAL INFORMATIKA Landasan Teori Pada penelitian digunakan beberapa landasan teori sebagai acuan pada pembuatan aplikasi IR menggunakan metode GVSM. Information Retrieval Definisi information retrieval (IR) adalah bagaimana menemukan suatu dokumen dari dokumen-dokumen tidak terstruktur yang memberikan informasi yang dibutuhkan dari koleksi dokumen yang sangat besar yang tersimpan dalam komputer. (Manning, 2008). Tujuan dari sistem IR adalah untuk memenuhi kebutuhan informasi pengguna dengan meretrieve semua dokumen yang mungkin relevan, pada waktu yang sama me-retrieve sesedikit mungkin dokumen yang tidak relevan. Sistem IR yang baik memungkinkan pengguna menentukan secara cepat dan akurat apakah isi dari dokumen yang diterima memenuhi kebutuhannya. Tujuan yang harus dipenuhi adalah bagaimana menyusun dokumen yang telah didapatkan tersebut ditampilkan terurut dari dukumen yang memiliki tingkat relevansi tinggi ke tingkat relevansi yang lebih rendah. Penyusunan dokumen tersebut disebut sebagai perangkingan dokumen. Model IR adalah model yang digunakan untuk melakukan pencocokan antara termterm (kata) dari query dengan term-term dalam document collection (folder file), model yang terdapat dalam IR terbagi dalam 3 model besar, yaitu : 1. Set-theoritic models, model merepresentasikan dokumen sebagai himpunan kata atau frase. Contoh model ini ialah Standard Boolean model dan Extended Boolean model. 2. Algebraic model, model merepresentasikan dokumen dan query sebagai vektor similarity antara vektor dokumen dan vektor query yang No.1, Vol. 4, Januari April 2013 ISSN: 2087 5266 59

direpresentasikan sebagai sebuah nilai skalar. Contoh model ini ialah Vektor Space Model (model ruang vektor), Latent Semantic Indexing (LSI) dan Generalized Vector Space Model(GVSM). 3. Probabilistic model, model memperlakukan proses pengambilan dokumen sebagai sebuah probabilistic inference. Contoh model ini ialah penerapan teorema bayes dalam model probabilistik. Algoritma Generalized Vector Space Model yang dibahas menggunakan konsep ruang vektor. Masukan dari pengguna dan kumpulan dokumen diterjemahkan menjadi vektor-vektor, kemudian vektor-vektor tersebut dikenakan operasi perkalian titik dan hasilnya menjadi acuan dalam menentukan relevansi masukan pengguna (query) terhadap kumpulan dokumen. Ada beberapa langkah atau proses untuk mendapatkan hasil dari query yang dimasukkan, yang disebut algoritma Generalized Vector Space Model [Baeza,1999]: 1. Membuang kata depan dan kata penghubung. 2. Menggunakan stemmer pada kumpulan dokumen dan query, yaitu aplikasi yang digunakan untuk menghilangkan imbuhan (awalan, akhiran). Contoh : keagungan = agung, keabadian = abadi. 3. Menentukan minterm untuk menentukan kemungkinan pola frekuensi kata. Panjang minterm ini didasarkan pada banyak kata yang dimasukan pada query. Kemudian diubah menjadi vektor ortogonal sesuai dengan pola minterm yang muncul. Kemungkinan pola yang akan muncul adalah : M 1 = (0,0,0) M 2 = (1,0,0)... M n = (0,0,0) JURNAL INFORMATIKA 4. Menghitung banyaknya frekuensi atau kemunculan kata dalam kumpulan dokumen yang sesuai dengan query 5. Menghitung index termyang dapat dinyatakan dengan : Dimana : No.1, Vol. 4, Januari April 2013 ISSN: 2087 5266 60 C i,r = : Index term ke-i : Vektor ortogonal sesuai pola minterm yang terpakai : Faktor korelasi antara Index term ke-i dengan minterm r Sedangkan faktor korelasi sebagai berikut : Dimana: C i,r W i,j C i,r = : Faktor korelasi antara Index term I dengan minterm r :Berat Index term I pada dokumen j : Bobot Index term K i dalam minterm M r 6. Mengubah dokumen dan query menjadi vektor...(3) Dimana :

: Vektor dokumen ke-j : Vektor query : Berat Index term I pada dokumen j q i : Berat Index term pada query i n : Jumlah Index term 7. Mengurutkan dokumen berdasarkan similiaritas, dengan menghitung perkalian vektor Information Retrieaval menggunakan metoda Generalized Vector Space Model, Pada aplikasi Information Retrieaval ini terdapat dua proses operasi, proses pertama dimulai dari koleksi dokumen dan proses kedua dimulai dari query yang dimasukan oleh pengguna. Adapun proses kerja dari aplikasi Information Retrieaval ini ditunjukan pada Gambar 1. Sim (5) Dimana : : Vektor dokumen ke-j : Vektor query Java Class Library (JCL) adalah suatu set bahasa pemrograman java yang telah ditata secara rapih sebagai loadable library yang dapat dipanggil saat aplikasi dijalankan. Karena platform java tidak tergantung pada sistem operasi tertentu, maka aplikasi java tidak bisa mengandalkan pada satu library bawaan java saja. Walaupun java telah menyediakan kelas library standar, yang berisi fungsi-fungsi umum untuk sistem operasi yang beragam. Java Class Library yang digunakan pada pembangunan aplikasi ini adalah Apache Pdf Box yang berfungsi untuk membaca dan mendapatkan teks pada dokumen pdf, Apache POI yang berfungsi untuk membaca dan mendapatkan teks pada dokumen berformat *.doc dan *.docx dan StringBuilder yang berfungsi untuk menghapus karakter. Rancangan Sistem Pada perancangan aplikasi ini dilakukan tahap analisis dan desain aplikasi Gambar 1 Rancangan sistem Information Retrieaval Setiap dokumen yang berada pada document collection (folder file) akan dibaca oleh sistem. Dokumen-dokumen yang dapat dibaca oleh sistem berformat *.doc, *.docx, dan *.pdf. Hasil dari pembacaan dokumen tersebut akan dilakukan proses tokenizing, yaitu proses pemecahan karakter dan simbol selain a-z akan dihilangkan, pemecahan No.1, Vol. 4, Januari April 2013 ISSN: 2087 5266 61

kalimat dan kata dilakukan berdasarkan pada spasi didalam teks dokumen tersebut. Setiap kumpulan term (kata) yang dihasilkan dari setiap dokumen akan dilakukan proses filtration (stop word removal) pada proses ini setiap kata yang tidak relevan namun sering muncul dalam sebuah dokumen akan dihilangkan dengan cara membandingkan dengan stop word list yang ada. Term yang dihasilkan dari proses sebelumnya akan dilakukan prosesstemming, yaitu proses pencarian bentuk dasar suatu kata pada kalimat dengan cara menghilangkan imbuhannya, lalu dari setiap term tersebut akan diberikan bobot term (term weighting). Term yang telah mengalami proses tokenizing, filtration, stemming dan term weighting merupakan term yang akan menjadi indeks dari dokumen koleksi. Proses kedua dimulai dari query, pada proses ini pengguna memasukan query, lalu query tersebut dipecah (parse query) menjadi beberapa tahapan proses, yaitu proses tokenizing, filtration dan stemming. Query yang telah mengalami proses preprocessing dan menghasilkan term akan diberikan bobot dan akan menjadi indeks dari query. Setelah preprocessing telah selesai maka selanjutnya adalah proses pengurutan dokumen menggunakan metoda Generalized Vector Space Model, pengurutan dokumen ini berdasarkan termquery yang berada pada collection index (folder file) setiap dokumen. Setiap query akan dijadikan sebagai minterm dan dicari pada collection index (folder file) yang kemudian akan dilakukan penghitungan frekuensi termquery pada setiap dokumen. Proses selanjutnya adalah menghitung indeks term dan mengubah dokumen dan query kedalam bentuk vektor. Untuk menghitung korelasi atau similiaritas antara dokumen dan query maka dilakukan proses perkalian titik antara vektor query dengan vektor dokumen untuk mendapatkan bobot setiap dokumen sebagai acuan dalam pengurutan dokumen yang sesuai dengan query yang dimasukan oleh pengguna. Output dari sistem Information Retrieaval ini adalah list dokumen yang sesuai dengan pencarian yang dimasukan oleh pengguna, list yang ditampilkan dimulai dari dokumen yang memiliki bobot tertinggi yang sesuai dengan tingkat kemiripan dengan query hingga bobot dokumen yang terendah. setiap list dapat dilihat sebagai preview dan juga dapat dilihat dengan membuka dokumen tersebut menggunakan aplikasi microsoft word untuk dokumen yang berformat *.doc dan *.docx sedangkan dokumen yang berformat *.pdf dapat dijalankan dengan menggunakan aplikasi pdf reader. Selain proses pencarian dokumen, sistem juga menyediakan fitur penunjang yaitu fitur read document,fitur tokenization fitur filtration,fitur stemming, fitur add dictionary dan fitur add stop word list. Fungsionalitas Berdasarkan analisis, maka didefinisikan kebutuhan fungsionalitasfungsionalitas yang meliputi fungsionalitas pencarian dokumen, fungsionalitas display document, fungsionalitas update kamus kata dasar, fungsionalitas update stop word list, fungsionalitas read document, fungsionalitas tokenizing, fungsionalitas filtration, dan fungsionalitas stemming. Seluruh fungsionalitas aplikasi dinyatakan pada use case pada Gambar 1. Activity diagram digunakan untuk mengilustrasikan aliran fungsional dalam sebuah sistem. Dalam bussiness modeling, activity diagram berguna untuk menggambarkan aliran bisnis atau bisnis workflow No.1, Vol. 4, Januari April 2013 ISSN: 2087 5266 62

Gambar 1. Use Case Diagram Sequence diagram digunakan untuk menggambarkan prilaku sistem terhadap suatu interaksi yang dilakukan pada sistem tersebut. Untuk memberikan kejelasan dalam alur dari sistem secara teknis didalam melaksanakan fungsionalitas-fungsionalitas yang harus difasilitasi oleh sistem yang dinyatakan pada use case diagram, maka dibuatlah sequence diagram dari use case pencarian dokumen yang digambarkan pada Gambar 2. No.1, Vol. 4, Januari April 2013 ISSN: 2087 5266 63

Gambar 2 Sequence Diagram Pencarian Dokumen Implementasi Pada tahapan ini dilakukan implementasi dan pengujian terhadap aplikasi. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan pada bahasa pemrograman yang akan digunakan yaitu bahasa pemrograman java. Pada aplikasi Information Retrieaval dengan metode Generalized Vector Space Model, dilakukan pengujian black box testing yang berfungsi untuk menguji setiap fungsionalitas aplikasi yang telah dibuat. Untuk dapat menguji fungsi pencarian dokumen, dilakukan pengujian pencarian dokumen dengan query Kecelakaan Pesawat. Pengujian ini dibagi menjadi dua bagian pengujian yaitu pengujian fungsi menu pencarian dokumen menggunakan multi thread yang diuraikan pada Lampiran Tabel 3. dan fungsi pencarian dokumen tanpa menggunakan multi thread yang diuraikan pada Lampiran Tabel 4. Hasil dari pengujian pencarian dokumen menggunakan multi Thread ditunjukan pada Gambar 3 dan hasil dari pengujian pencarian dokumen No.1, Vol. 4, Januari April 2013 ISSN: 2087 5266 64

tanpa menggunakan multi thread ditunjukan pada Gambar 4. Untuk menguji ketepatan dan keakuratan aplikasi Information Retrieaval menggunakan metode Generalized Vector Space Model, dilakukan percobaan dengan menghitung nilai precision dan nilai recall yang dipaparkan pada Tabel1. Hasil Pengujian. Precision adalah rasio jumlah dokumen relevan yang ditemukan dengan total jumlah dokumen yang ditemukan oleh sistem. Precision mengindikasikan kualitas himpunan jawaban, tetapi tidak memandang total jumlah dokumen yang relevan dalam kumpulan dokumen. Sedangkan Recall adalah rasio jumlah dokumen relevan yang ditemukan kembali dengan total jumlah dokumen dalam kumpulan dokumen yang dianggap relevan. Gambar 3 Pengujian Menggunakan Thread G No.1, Vol. 4, Januari April 2013 ISSN: 2087 5266 65

Gambar 4 Pengujian Tanpa Menggunakan Thread Tabel 1.Hasil Pengujian No Jumlah Dokumen Dokumen yang ditemukan Dengan Thread Tanpa Thread Waktu (Detik) Precision Recall Precision Recall Dengan Thread Tanpa Thread 1 10 0 100 100 100 100 0,748 2.995 2 20 8 100 100 100 100 1.248 3.323 3 30 9 100 100 100 100 2.746 7.862 4 40 11 100 100 100 100 3.183 7.582 5 50 15 100 100 100 100 3.136 7.519 6 60 20 100 100 100 100 5.708 11.013 7 70 22 100 100 100 100 6.162 12.964 8 80 22 100 100 100 100 7.114 14.687 9 90 24 100 100 100 100 7.114 17.35 10 100 24 100 100 100 100 10.047 20.299 No.1, Vol. 4, Januari April 2013 ISSN: 2087 5266 66

Berdasarkan hasil pengujian yang dilakukan dapat disimpulkan bahwa hasil pencarian dan pengurutan aplikasi information retrieaval menggunakan metode generalized vector space model dapat menjalankan semua fungsionalitas pencarian dengan baik dan memiliki ketepatan dan keakuratan yang tinggi. Selain itu dapat dilihat penggunaan multithread dan tanpa menggunakan multithread memiliki nilai bobot dan perankingan yang sama. Tetapi pada pengujian menggunakan multithread waktu yang dibutuhkan adalah 10,047 detik, sedangkan pengujian tanpa menggunakan multithread waktu yang dibutuhkan adalah 20,299 detik. Hal ini menunjukkan bahwa menggunakan multithread dalam proses pencarian dan perankingan dapat menghemat waktu lebih dari 50%. Kesimpulan Kesimpulan yang dapat diperoleh dari penelitian ini adalah: 1. Telah berhasil dikembangkan aplikasi IR dengan metode GVSM dalam mengambil dokumen berbahasa Indonesia yang berformat *.doc, *.docx dan *.pdf. 2. Aplikasi IR dengan metode GVSM mampu menemukan kembali dokumen yang relevan dan sudah terurut sesuai dengan query yang dimasukan pengguna dengan nilai precision dan recall sebesar 100%. 3. Aplikasi IR dengan metode GVSM bekerja dengan baik pada jumlah dokumen sedikit maupun pada jumlah dokumen yang banyak. 4. Penggunaan Multi Thread dalam proses pencarian dan pengurutan dapat menghemat waktu proses hingga lebih dari 50%. Daftar Pustaka 1. Christopher D. Manning, dkk. 2009. An Introduction to Information Retrieval.Cambridge University Press.Cambrindge. England. 2. Salton, G..1989.Automatic Text Processing,The Transformation, Analysis, andretrieval of Information by Computer, Addison Wesly Publishing Company,Inc. All rights reserved. 3. Baeza, Ricardo, B. Ribeiro. 1999. Modern Information Retrieval. ACM Press. United States of America. 4. J.Kowalski Gerald.2000.Information Storage and Retrieval Systems: Theory and Implementation. United States of America. 5. Erwin dan Mandala. Rila. 2004. Relevance Feedbackpada Temu Kembali Informasi Menggunakan Algoritma Genetika. http://journal.uii.ac.id/index.php/snati/art icle/viewfile/1816/1595 (diakses pada tanggal 23 Maret 2013). No.1, Vol. 4, Januari April 2013 ISSN: 2087 5266 67

No.1, Vol. 4, Januari April 2013 ISSN: 2087 5266 68