Aplikasi Mesin Pencarian Topik KP TA dengan Metode Kolaborasi.

(1)

v

Abstract

This search engine application is a tool used in topic research concerning practical work and final assignment made by Maranatha Christian University’s students. The users can do research based on several categories. They can choose one or more categories at once. The approach used in such occasions is called collaborative searching, that enables “teamwork” mechanism among users, by saving searching session results by a user so that other users can use it at any other time.

This application is divided into two parts. In the first one, this application converses data from database into xml file using web service. In the second part, the web browser do research based on several categories in php programming language from the file saved in xml file.

When users access search engine using web browser, the file database cannot be accessed directly because the web browser is not connected at all with the database.

Key words : Collaborative Searching, Collaborative Filter, Search Engine, Dublin Core Metadata.


(2)

vi

Abstraksi

Pencarian yang sulit karena terdapat ratusan hingga ribuan data sehingga data yang ingin ditemukan sangat sulit untuk ditemukan. Aplikasi search engine ini merupakan suatu aplikasi untuk melakukan pencarian terhadap topik Kerja Praktek (KP) dan Tugas Akhir (TA) yang sudah dibuat oleh mahasiswa/i di UK. Maranatha. Pengguna dapat melakukan pencarian berdasarkan beberapa kategori. Pengguna dapat memilih satu kategori saja atau dapat memilih lebih dari satu kategori. Pendekatan yang digunakan adalah dengan pencarian kolaborasi (collaborative searching), yang memungkinkan adanya mekanisme ”kerjasama” antar pengguna yang satu dengan lainnya, yaitu dengan menyimpan sesi hasil pencarian oleh seorang pengguna untuk dapat digunakan di lain kesempatan oleh pengguna lainnya juga.

Aplikasi yang dibuat terdiri dari dua bagian. Bagian pertama, aplikasi ini melakukan konversi data dari database menjadi file xml dengan menggunakan web service. Bagian kedua, web browser melakukan pencarian berdasarkan beberapa kategori dengan bahasa pemrograman php dari file yang telah disimpan dalam file xml.

Saat pengguna mengakses mesin pencarian melalui web browser, maka file database tidak dapat diakses secara langsung karena web browser tidak terhubung sama sekali dengan database.

Aplikasi search engine dibuat untuk memudahkan pencarian terhadap file yang banyak sehingga file yang diinginkan dapat ditemukan dengan mudah dan cepat.

Kata Kunci : Collaborative Searching, Collaborative Filter, Search Engine, Dublin Core Metadata.


(3)

vii

Daftar Isi

Lembar Pengesahan Tugas Akhir ... i

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS ... ii

Surat Pernyataan Orisinalitas Karya ... iii

Kata Pengantar ... iv

Abstract ... v

Abstraksi ... vi

Daftar Isi ... vii

Daftar Table ... x

Daftar Gambar ... xi

BAB I PERSYARATAN PRODUK ... 1

1. Pendahuluan ... 1

1.1. Tujuan Pembuatan Sistem... 1

1.1.1. Rumusan Masalah ... 1

1.1.2 Tujuan ... 2

1.1.3. Sistematika Laporan ... 2

1.2. Gambaran Sistem Keseluruhan ... 2

1.2.1. Perspektif Produk ... 2

1.2.2. Fungsi Produk ... 3

1.2.3. Karakteristik Pengguna ... 3

1.2.4. Batasan – Batasan ... 3

BAB II SPESIFIKASI PRODUK ... 4

2. Pendahuluan ... 4

2.1. Landasan Teori ... 4

2.1.1. Search Engine ... 4

2.1.2. Collaborative Filtering ... 5

2.1.3. Dublin Core Metadata ... 6


(4)

viii

2.2. Fitur Produk Perangkat Lunak ... 9

2.2.1. Fitur Pengolahan Data Fakultas... 10

2.2.2. Fitur Pengolahan Data Jurusan ... 11

2.2.3. Fitur Pengolahan Data KPTA... 12

2.2.4. Fitur Pengolahan Data Mahasiswa ... 13

2.2.5. Fitur Konversi Data ... 14

2.2.6. Fitur Pencarian Data ... 14

BAB III DESAIN PERANGKAT LUNAK ... 16

3. Pendahuluan ... 16

3.1. Identifikasi Kebutuhan Sistem ... 16

3.2. Overview Sistem ... 16

3.3. Desain Perangkat Lunak ... 16

3.3.1. Entity Relationship Diagram (ERD) ... 16

3.3.2. Use case ... 19

3.3.3. Activity diagram ... 22

3.3.4. Sequence Diagram ... 26

3.3.5. Class diagram ... 32

3.4. Desain Arsitektur Perangkat Lunak... 33

3.4.1 Komponen Perangkat Lunak ... 33

3.4.2 Desain Antar Muka ... 34

BAB IV PENGEMBANGAN SISTEM ... 39

4. Pendahuluan ... 39

4.1 Perencanaan Tahap Implementasi ... 39

4.1.1 Implementasi Komponen Perangkat Lunak ... 39

4.2. Perjalanan Tahap Implementasi ... 41

4.2.1. Implementasi Bottom Up ... 42

4.2.2. Debugging ... 47

4.3. Ulasan Realisasi Fungsionalitas ... 47

4.4. Ulasan Realisasi Antar Muka Pengguna ... 49

BAB V TESTING DAN EVALUASI SISTEM ... 55


(5)

ix

5.1. Rencana Pengujian Sistem Terimplementasi ... 55

5.1.1.Test case ... 55

5.1.2. Uji Fungsionalitas Komponen Perangkat Lunak ... 66

5.2. Perjalanan Metodologi Pengujian ... 66

5.2.1. Black Box ... 66

5.3. Ulasan Hasil Evaluasi ... 68

BAB VI KESIMPULAN DAN SARAN... 69

6. Pendahuluan ... 69

6.1 Keterkaitan antara Kesimpulan dengan Hasil Evaluasi ... 69

6.2. Keterkaitan antara Saran dengan Hasil Evaluasi... 69

6.3. Rencana Perbaikan / Implementasi terhadap Saran yang Diberikan ... 69


(6)

x

Daftar Table

Table 3-1Atribut Tabel Fakultas ... 17

Table 3-2 Atribut Tabel Jurusan ... 17

Table 3-3 Atribut Tabel Mahasiswa... 17

Table 3-4 Atribut Tabel KP TA ... 18

Table 3-5 Atribut Tabel Login ... 18

Table 3-6 Atribut Tabel TagKeyword ... 18

Table 3-7 Atribut Tabel UserView ... 18

Table 3-8 Notasi dari Use case Pengolahan Data ... 20

Table 3-9 Notasi dari Use case Lihat Data ... 20

Table 3-10 Notasi dari Use case Tambah Data ... 20

Table 3-11 Notasi dari Use case Edit Data ... 21

Table 3-12 Notasi dari Use case Hapus Data ... 21

Table 3-13 Notasi dari Use case Konversi Data ... 21

Table 3-14 Notasi dari Use case Login ... 22

Table 3-15 Notasi dari Use case Pencarian Data dengan Collaborative Filter ... 22

Table 5-1Test case untuk use case Pengolahan Data ... 55

Table 5-2 Test case untuk use case Tampil Data... 56

Table 5-3 Test case untuk use case Tambah Data ... 58

Table 5-4 Test case untuk use case Edit Data ... 59

Table 5-5 Test case untuk use case Hapus Data ... 60

Table 5-6 Test case untuk use case Konversi Data... 61

Table 5-7 Test case untuk use case Pencarian Data... 62

Table 5-8 Hasil Pengujian use case Pengolahan Data ... 67

Table 5-9 Hasil Pengujian use case Tampil Data ... 67

Table 5-10 Hasil Pengujian use case Tambah Data ... 67

Table 5-11 Hasil Pengujian use case Edit Data ... 67

Table 5-12 Hasil Pengujian use case Hapus Data ... 67

Table 5-13 Hasil Pengujian use case Konversi Data ... 67


(7)

xi

Daftar Gambar

Gambar 3-1 Entity Relationship Diagram (ERD) ... 17

Gambar 3-2 Use case ... 19

Gambar 3-3 Activity diagram Lihat Data ... 22

Gambar 3-4 Activity diagram Tambah Data... 23

Gambar 3-5 Activity diagram Edit Data ... 24

Gambar 3-6 Activity diagram Hapus Data ... 24

Gambar 3-7 Activity diagram Konversi Data ... 25

Gambar 3-8 Activity diagram Login ... 25

Gambar 3-9 Activity diagram Pencarian Data dengan Collaborative Filter ... 26

Gambar 3-10 Sequence Diagram Lihat Data ... 27

Gambar 3-11 Sequence Diagram Tambah Data ... 27

Gambar 3-12 Sequence Diagram Edit Data ... 28

Gambar 3-13 Sequence Diagram Hapus Data ... 29

Gambar 3-14 Sequence Diagram Konversi Data ... 30

Gambar 3-15 Sequence Diagram Login ... 31

Gambar 3-16 Sequence Diagram Pencarian Data dengan Collaborative Filter... 31

Gambar 3-17 Class diagram... 33

Gambar 3-18 Desain Arsitektur Perangkat Lunak ... 34

Gambar 3-19 Halaman View ... 35

Gambar 3-20 Halaman Fakultas ... 36

Gambar 3-21 Halaman Jurusan... 36

Gambar 3-22 Halaman Mahasiswa ... 37

Gambar 3-23 Halaman KPTA ... 37

Gambar 3-24 Halaman Web ... 38

Gambar 4-1 Halaman View ... 49

Gambar 4-2 Halaman Fakultas ... 50

Gambar 4-3 Halaman Jurusan ... 51

Gambar 4-4 Halaman Mahasiswa ... 52

Gambar 4-5 Halaman KPTA ... 53


(8)

xii

Gambar 5-1 Pengolahan Data ... 55

Gambar 5-2 Menampilkan semua Data TA Perpustakaan ... 56

Gambar 5-3 Menampilkan semua Data Fakultas ... 56

Gambar 5-4 Menampilkan semua Data Jurusan ... 57

Gambar 5-5 Menampilkan semua Data KPTA ... 57

Gambar 5-6 Menampilkan semua Data Mahasiswa ... 58

Gambar 5-7 Menambah Data Fakultas Baru ... 58

Gambar 5-8 Peringatan Bila Data Sudah Tersedia ... 59

Gambar 5-9 Peringatan Bila Ada Text Box yang belum diisi ... 59

Gambar 5-10 Mengedit Data Fakultas ... 60

Gambar 5-11 Menghapus Data Fakultas ... 60

Gambar 5-12 Peringatan Bila Data tidak dapat dihapus ... 61

Gambar 5-13 Menyimpan ke dalam file xml ... 61

Gambar 5-14 Hasil Konversi ... 62

Gambar 5-15 Login ... 62

Gambar 5-16 Menu Pencarian ... 63

Gambar 5-17 Data ditampilkan... 63

Gambar 5-18 Data Detail ... 64

Gambar 5-19 Advance Search ... 64

Gambar 5-20 Hasil Pencarian ... 65

Gambar 5-21 Tambah kata kunci ... 65


(9)

1

BAB I PERSYARATAN PRODUK

1.

Pendahuluan

Search engine dibuat untuk memudahkan seseorang mencari suatu file dari ratusan hingga ribuan file yang ada sehingga file yang diinginkan dapat ditemukan dengan cepat dan mudah tanpa harus membuka satu per satu. Mesin pencarian semacam ini merupakan sebuah alat pencarian yang melakukan pencarian di sebuah tempat yang besar yang dapat menyimpan apapun.

Banyak mesin pencarian yang dapat digunakan untuk melakukan pencarian file misalnya Yahoo dan Google. Mesin pencarian ini dapat melakukan terhadap semua file yang ada di dunia dalam bentuk word, excel, pdf, powerpoint, dan lain – lain. Mesin pencarian dapat melakukan pencarian terhadap gambar, video dan lagu. Kita dapat menemukan apa saja dan dalam format apa saja dalam waktu yang cukup singkat sesuai dengan kategori dan kata kunci yang ingin dicari.

Dalam tugas akhir ini, penulis menggunakan suatu sistem penyusun rekomendasi yang lebih dikenal dengan nama Collaborative Filtering. Collaborative Filtering merupakan suatu sistem penyusun rekomendasi yang cukup populer dan dapat diimplementasikan.

1.1. Tujuan Pem buatan Sistem

1 .1 .1 . Rumusan Masalah

Berdasarkan latar belakang di atas, maka dalam tugas akhir ini masalah yang dirumuskan adalah sebagai berikut :

Bagaimana melakukan pencarian terhadap topik KP atau TA yang ada dalam database perpustakaan Universitas Kristen Maranatha dengan metode Collaborative Filtering?


(10)

2

1 .1 .2 Tujuan

Memudahkan pencarian topik KP atau TA sesuai dengan keinginan pengguna melalui Collaborative Filtering.

1 .1 .3 . Siste matika Lapo ran

Laporan ini akan membahas tentang pembuatan mesin pencarian ini, dimana pembahasan yang akan dibagi menjadi beberapa bagian, yaitu :

1. Bab 1 Persyaratan Produk, antara lain tujuan dari dibuatnya permainan ini, dan gambaran sistem secara keseluruhan akan dibahas di dalam bab ini.

2. Bab 2 Spesifikasi Produk, yang didalamnya membahas tentang landasan teori dan fitur – fitur yang ada di dalam mesin pencarian ini.

3. Bab 3 Desain Perangkat lunak, yang didalamnya menjelaskan tentang identifikasi kebutuhan sistem dan desain.

4. Bab 4 Perencanaan Sistem, yaitu perencanaan dan perjalanan tahap implementasi, dan ulasan realisasi.

5. Bab 5 Testing dan Evaluasi sistem, yaitu rencana dan pengujian, serta hasil evaluasi.

6. Bab 6 Kesimpulan dan Saran.

1.2. Ga m ba ran Sistem Keseluruhan

1 .2 .1 . Pe rspe ktif Pro duk

Aplikasi search engine ini dibuat dengan mempertimbangkan beberapa hal, yaitu melakukan pencarian terhadap topik KP atau TA yang telah disimpan dalam file XML. Terdapat 3 tahap dalam pencarian yaitu : menyiapkan data, pencarian pola selera user dan penyusunan rekomendasi.


(11)

3

1 .2 .2 . Fungsi Pro duk

Membuat aplikasi search engine untuk pencarian topik KP atau TA Universitas Kristen Maranatha.

1 .2 .3 . Karakte ristik Pe ngguna

Pengguna dapat melakukan pencarian topik KP atau TA dari file XML yang mengacu pada standar Dublin Core Metadata.

1 .2 .4 . Batasan – Batasan

Batasan masalah ini terbagi dalam beberapa kategori, yaitu software, hardware, dan sistem.

a. Software

Spesifikasi software minimal yang harus ada yaitu : 1. Windows XP SP2,

2. .Net Framework 2.0, dan

3. Microsoft Visual Studio .Net 2005. Bahasa permograman yang digunakan dalam pembuatan aplikasi Search engine ini adalah C# 2.0.

b. Hardware

Spesifikasi hardware yang harus ada yaitu : 1. Processor minimum Pentium IV 1,5Ghz, 2. Memory 256MB.

c. Sistem

Pencarian topik KP atau TA mahasiswa Maranatha sesuai dengan pola yang diinginkan pengguna dengan Collaborative Filtering.


(12)

69

BAB VI KESIMPULAN DAN SARAN

6.

Pendahuluan

Setelah dilakukan pengujian terdapat aplikasi ini, maka dapat diperoleh kesimpulan dari aplikasi ini. Adapun saran yang diberikan sehingga menjadikan aplikasi yang dibuat menjadi lebih baik.

6.1 Keterkaitan anta ra Kesim pulan dengan Hasil Evaluasi

Kesimpulan yang didapat dari hasil evaluasi ini yaitu secara umum aplikasi ini menghasilkan nilai guna baik, dimana aplikasi ini menghasilkan data yang telah dikonversi dapat memenuhi forrmat Dublin Core Metadata yang sesuai dengan standar pengkategorian data. File yang telah dikonversi menjadi 15 kategori dapat diimplementasikan untuk sharing metadata perpustakaan digital. Dengan Dublin Core Metadata, maka setiap data telah memenuhi standar metadata dokumen elektronik.

Dengan metode Collaborative Filter pencarian data menjadi lebih baik karena adanya kerjasama antar user sehingga pencarian yang telah dilakukan oleh user lain dapat dijadikan acuan dalam melakukan pencarian data.

6.2. Keterkaitan ant ara Saran dengan Hasil Evaluasi

Saran yang diberikan untuk mengembangkan aplikasi lebih lanjut yaitu: aplikasi ini akan lebih baik jika ditambah dengan fitur yang memudahkan pengguna untuk melakukan pencarian sesuai dengan arti sehingga mesin pencarian ini lebih pintar.

6.3. Rencana Perbaikan / Im plem entasi terhada p Sa ran yang

Diberikan

Pengoptimalan sistem ini dapat dilakukan dengan menambahkan fitur kamus yang berfungsi untuk mengetahui makna dari suatu kata dan persamaannya dengan kata lain dari kata yang ingin dicari.


(13)

70

Daftar Pustaka

1. Budhi, Gregorius S,dkk. Penggunaan Metode Market Basket Analysis untuk Meningkatkan Kemampuan Search Engine Online Buku Tugas Akhir pada Perpustakaan UK Petra, 2005. Universitas Kristen Petra

2. Dublin Core Metadata Elemen, Retrived 3 Maret 2008,

http://dublincore.org/documents/dces/

3. Extensible Markup Language (XML), Retrieved 20 Maret 2008,

http://www.w3.org/XML/

4. Mason, Moya K. Collaborative Filter.Retrieved November 15, 2008, from http://www.moyak.com/researcher/resume/papers/collab_fil.html.

5. Myer, Thomas. No Nonsense XML Web Development with PHP, 2005

6. Pinheiro, Manuele Kirsch,dkk. Context-Aware Filtering for Collaborative Web Systems: Adapting the Awareness Information to the User’s Context, 2005 7. Wang, Zhaoxia. Collaborative Filtering Using Error-Tolerant Fascicles, 2001.

Simon Fraser University

8. XML Wrapper, Retrieved 17 April 2008,

http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.i bm.websphere.ii.foundation.conn.fw.xml.doc/configuring/c0007799.html


(1)

xii

Gambar 5-1 Pengolahan Data ... 55

Gambar 5-2 Menampilkan semua Data TA Perpustakaan ... 56

Gambar 5-3 Menampilkan semua Data Fakultas ... 56

Gambar 5-4 Menampilkan semua Data Jurusan ... 57

Gambar 5-5 Menampilkan semua Data KPTA ... 57

Gambar 5-6 Menampilkan semua Data Mahasiswa ... 58

Gambar 5-7 Menambah Data Fakultas Baru ... 58

Gambar 5-8 Peringatan Bila Data Sudah Tersedia ... 59

Gambar 5-9 Peringatan Bila Ada Text Box yang belum diisi ... 59

Gambar 5-10 Mengedit Data Fakultas ... 60

Gambar 5-11 Menghapus Data Fakultas ... 60

Gambar 5-12 Peringatan Bila Data tidak dapat dihapus ... 61

Gambar 5-13 Menyimpan ke dalam file xml ... 61

Gambar 5-14 Hasil Konversi ... 62

Gambar 5-15 Login ... 62

Gambar 5-16 Menu Pencarian ... 63

Gambar 5-17 Data ditampilkan... 63

Gambar 5-18 Data Detail ... 64

Gambar 5-19 Advance Search ... 64

Gambar 5-20 Hasil Pencarian ... 65

Gambar 5-21 Tambah kata kunci ... 65


(2)

1

BAB I PERSYARATAN PRODUK

1.

Pendahuluan

Search engine dibuat untuk memudahkan seseorang mencari suatu file dari ratusan hingga ribuan file yang ada sehingga file yang diinginkan dapat ditemukan dengan cepat dan mudah tanpa harus membuka satu per satu. Mesin pencarian semacam ini merupakan sebuah alat pencarian yang melakukan pencarian di sebuah tempat yang besar yang dapat menyimpan apapun.

Banyak mesin pencarian yang dapat digunakan untuk melakukan pencarian file misalnya Yahoo dan Google. Mesin pencarian ini dapat melakukan terhadap semua file yang ada di dunia dalam bentuk word, excel, pdf, powerpoint, dan lain – lain. Mesin pencarian dapat melakukan pencarian terhadap gambar, video dan lagu. Kita dapat menemukan apa saja dan dalam format apa saja dalam waktu yang cukup singkat sesuai dengan kategori dan kata kunci yang ingin dicari.

Dalam tugas akhir ini, penulis menggunakan suatu sistem penyusun rekomendasi yang lebih dikenal dengan nama Collaborative Filtering. Collaborative Filtering merupakan suatu sistem penyusun rekomendasi yang cukup populer dan dapat diimplementasikan.

1.1. Tujuan Pem buatan Sistem

1 .1 .1 . Rumusan Masalah

Berdasarkan latar belakang di atas, maka dalam tugas akhir ini masalah yang dirumuskan adalah sebagai berikut :

Bagaimana melakukan pencarian terhadap topik KP atau TA yang ada dalam database perpustakaan Universitas Kristen Maranatha dengan metode Collaborative Filtering?


(3)

2 1 .1 .2 Tujuan

Memudahkan pencarian topik KP atau TA sesuai dengan keinginan pengguna melalui Collaborative Filtering.

1 .1 .3 . Siste matika Lapo ran

Laporan ini akan membahas tentang pembuatan mesin pencarian ini, dimana pembahasan yang akan dibagi menjadi beberapa bagian, yaitu :

1. Bab 1 Persyaratan Produk, antara lain tujuan dari dibuatnya permainan ini, dan gambaran sistem secara keseluruhan akan dibahas di dalam bab ini.

2. Bab 2 Spesifikasi Produk, yang didalamnya membahas tentang landasan teori dan fitur – fitur yang ada di dalam mesin pencarian ini.

3. Bab 3 Desain Perangkat lunak, yang didalamnya menjelaskan tentang identifikasi kebutuhan sistem dan desain.

4. Bab 4 Perencanaan Sistem, yaitu perencanaan dan perjalanan tahap implementasi, dan ulasan realisasi.

5. Bab 5 Testing dan Evaluasi sistem, yaitu rencana dan pengujian, serta hasil evaluasi.

6. Bab 6 Kesimpulan dan Saran.

1.2. Ga m ba ran Sistem Keseluruhan

1 .2 .1 . Pe rspe ktif Pro duk

Aplikasi search engine ini dibuat dengan mempertimbangkan beberapa hal, yaitu melakukan pencarian terhadap topik KP atau TA yang telah disimpan dalam file XML. Terdapat 3 tahap dalam pencarian yaitu : menyiapkan data, pencarian pola selera user dan penyusunan rekomendasi.


(4)

3 1 .2 .2 . Fungsi Pro duk

Membuat aplikasi search engine untuk pencarian topik KP atau TA Universitas Kristen Maranatha.

1 .2 .3 . Karakte ristik Pe ngguna

Pengguna dapat melakukan pencarian topik KP atau TA dari file XML yang mengacu pada standar Dublin Core Metadata.

1 .2 .4 . Batasan – Batasan

Batasan masalah ini terbagi dalam beberapa kategori, yaitu software, hardware, dan sistem.

a. Software

Spesifikasi software minimal yang harus ada yaitu : 1. Windows XP SP2,

2. .Net Framework 2.0, dan

3. Microsoft Visual Studio .Net 2005. Bahasa permograman yang digunakan dalam pembuatan aplikasi Search engine ini adalah C# 2.0.

b. Hardware

Spesifikasi hardware yang harus ada yaitu : 1. Processor minimum Pentium IV 1,5Ghz, 2. Memory 256MB.

c. Sistem

Pencarian topik KP atau TA mahasiswa Maranatha sesuai dengan pola yang diinginkan pengguna dengan Collaborative Filtering.


(5)

69

BAB VI KESIMPULAN DAN SARAN

6.

Pendahuluan

Setelah dilakukan pengujian terdapat aplikasi ini, maka dapat diperoleh kesimpulan dari aplikasi ini. Adapun saran yang diberikan sehingga menjadikan aplikasi yang dibuat menjadi lebih baik.

6.1 Keterkaitan anta ra Kesim pulan dengan Hasil Evaluasi

Kesimpulan yang didapat dari hasil evaluasi ini yaitu secara umum aplikasi ini menghasilkan nilai guna baik, dimana aplikasi ini menghasilkan data yang telah dikonversi dapat memenuhi forrmat Dublin Core Metadata yang sesuai dengan standar pengkategorian data. File yang telah dikonversi menjadi 15 kategori dapat diimplementasikan untuk sharing metadata perpustakaan digital. Dengan Dublin Core Metadata, maka setiap data telah memenuhi standar metadata dokumen elektronik.

Dengan metode Collaborative Filter pencarian data menjadi lebih baik karena adanya kerjasama antar user sehingga pencarian yang telah dilakukan oleh user lain dapat dijadikan acuan dalam melakukan pencarian data.

6.2. Keterkaitan ant ara Saran dengan Hasil Evaluasi

Saran yang diberikan untuk mengembangkan aplikasi lebih lanjut yaitu: aplikasi ini akan lebih baik jika ditambah dengan fitur yang memudahkan pengguna untuk melakukan pencarian sesuai dengan arti sehingga mesin pencarian ini lebih pintar.

6.3. Rencana Perbaikan / Im plem entasi terhada p Sa ran yang

Diberikan

Pengoptimalan sistem ini dapat dilakukan dengan menambahkan fitur kamus yang berfungsi untuk mengetahui makna dari suatu kata dan persamaannya dengan kata lain dari kata yang ingin dicari.


(6)

70

Daftar Pustaka

1. Budhi, Gregorius S,dkk. Penggunaan Metode Market Basket Analysis untuk Meningkatkan Kemampuan Search Engine Online Buku Tugas Akhir pada Perpustakaan UK Petra, 2005. Universitas Kristen Petra

2. Dublin Core Metadata Elemen, Retrived 3 Maret 2008, http://dublincore.org/documents/dces/

3. Extensible Markup Language (XML), Retrieved 20 Maret 2008, http://www.w3.org/XML/

4. Mason, Moya K. Collaborative Filter.Retrieved November 15, 2008, from http://www.moyak.com/researcher/resume/papers/collab_fil.html.

5. Myer, Thomas. No Nonsense XML Web Development with PHP, 2005

6. Pinheiro, Manuele Kirsch,dkk. Context-Aware Filtering for Collaborative Web Systems: Adapting the Awareness Information to the User’s Context, 2005 7. Wang, Zhaoxia. Collaborative Filtering Using Error-Tolerant Fascicles, 2001.

Simon Fraser University

8. XML Wrapper, Retrieved 17 April 2008,

http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.i bm.websphere.ii.foundation.conn.fw.xml.doc/configuring/c0007799.html