PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK PENCARIAN WEB SERVICE MENGGUNAKAN LUCENE

dokumen-dokumen yang mirip
BAB I PENDAHULUAN Latar Belakang

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

Arsitektur Web Service Web service memiliki tiga entitas dalam arsitekturnya, yaitu: 1. Service Requester (peminta layanan)

BAB I PENDAHULUAN. Dengan menggunakan kecerdasan buatan maka tidaklah mustahil akan ada mesin yang benar-benar mampu berpikir layaknya manusia.

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

PENERAPAN SEMANTIC SEARCHING BERBASIS ONTOLOGI PADA PERPUSTAKAAN DIGITAL

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

DAFTAR ISI. SKRIPSI... ii

PENDAHULUAN. I.1 Latar Belakang

BAB III ANALISIS. 3.1 Model Penerapan BPM pada SOA III-1

Web Services merupakan salah satu bentuk implementasi dari arsitektur model aplikasi N-Tier yang berorientasi layanan. Perbedaan Web Services dengan

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

Studi Penggunaan Data Exif Untuk Mengukur Pengaruhnya. Terhadap Peningkatan Kinerja Image Search Engine

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

Oleh : Dosen Pembimbing : Umi Laili Yuhana, S.Kom, M.Sc Hadziq Fabroyir, S.Kom

WEB SERVICES. Sistem terdistribusi week 12

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

BAB I PENDAHULUAN 1.1 Latar Belakang

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

BAB III PERANCANGAN. aplikasi pencarian judul buku terdiri dari perangkat keras (hardware) dan perangkat

BAB II LANDASAN TEORI

Aplikasi Semantik untuk Pembangkitan Rute Trans Jogja Berbasis Windows Phone pada Perangkat Bergerak

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

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN I-1

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

Microsoft Data Access Components (MDAC) Oleh : Edi Sugiarto, S.Kom, M.Kom

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

BAB III PERANCANGAN SISTEM

CLASS LIBRARY UNTUK PEMBUATAN APLIKASI CRUD

BAB V EKSPERIMEN TEXT CLASSIFICATION

BAB I PENDAHULUAN. Keberadaan Pedagang Besar Farmasi sebagai produsen obat-obatan sering

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

BAB II LANDASAN TEORI. sasaran tertentu, sedangkah menurut (Hall, 2007) mengatakan sistem adalah. adalah sebuah sistem harus lebih dari satu bagian.

BAB I. PENDAHULUAN...

Search Engine. Text Retrieval dan Image Retrieval YENI HERDIYENI

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

BAB I PENDAHULUAN. Dalam suatu basis data, pendekatan model data relasional masih banyak dimanfaatkan untuk penyimpanan data dan informasi terhadap

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

Search Engines. Information Retrieval in Practice

Bab III Analisis Sistem

SISTEM PENCARIAN LOKASI BANK DI KOTA PALEMBANG. Jl. Srijaya Negara, Bukit Besar, Ilir Barat 1, Kota Palembang, Sumatera Selatan

Perancangan Aplikasi Pencarian Data Digital Library dengan Framework Hibernate, Lucene, dan Struts

Sistem Temu Kembali Informasi/ Information Retrieval IRS VS SI LAIN

BAB 1 PENDAHULUAN Latar Belakang

BAB 3 LANDASAN TEORI

BAB III ANALISIS DAN PERANCANGAN

Web Services Penilaian pada Sistem Informasi Akademik (Studi Kasus : FMIPA Unmul) Lina Yahdiyani Inayatuzzahrah

IMPLEMENTASI WEB SERVICE PADA SISTEM PENGINDEKSAN DAN PENCARIAN DOKUMEN TUGAS AKHIR, SKRIPSI, DAN PRAKTIK KERJA LAPANGAN

BAB II LANDASAN TEORI

PERANCANGAN LibraryUMS-CMS MENGGUNAKAN CODEIGNITER

2.2. Fitur Produk Perangkat Lunak Fitur Pengolahan Data Fakultas Fitur Pengolahan Data Jurusan

BAB III ANALISIS. 3.1 Analisis Model Business Process Outsourcing

1. BAB I PENDAHULUAN 1.1 Latar Belakang

Implementasi Generalized Vector Space Model Menggunakan WordNet

BAB I PENDAHULUAN Latar Belakang Masalah

1.1 Latar Belakang Masalah

APLIKASI PENCARIAN DAN PEMBELIAN MOBIL BEKAS BERBASIS WEB SERVICE MENGGUNAKAN METODE PEMILIHAN TOPSIS ANALISIS TUGAS AKHIR

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. memproduksi kapas seperti kapas kecantikan dengan merek Selection Cotton.

RANCANG BANGUN SISTEM PENCARIAN DOKUMEN JURNAL MENGGUNAKAN METODE BM25+

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

BAB I PENDAHULUAN. pengambil keputusan. Data Warehouse sebagai sarana pengambilan keputusan, merupakan

1. Pendahuluan 1.1 Latar belakang 1.2 Perumusan masalah

PEMANFAATAN WEB SERVICES PADA PROTOTIPE INTEGRASI DATA SISWA SMK PENERIMA DANA BANTUAN KHUSUS MURID

I. ANALISIS DAN PERANCANGAN SISTEM. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

DAFTAR ISI. Halaman. ABSTRAK...i. KATA PENGANTAR...iii. DAFTAR ISI...vi. DAFTAR TABEL...ix. DAFTAR GAMBAR...x. 1.1 Latar Belakang...

BAB I. Pendahuluan. 1. Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. media pembelajaran itu adalah e-learning. E-learning merupakan suatu teknologi informasi

UKDW BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang

Billy Pramboro Putra Dosen Pembimbing: Umi Laili Yuhana S.Kom M.Sc

BAB II LANDASAN TEORI

3.9 Peta JSON Android Studio UML (Unified Modeling Language) Use Case Diagram

BAB 1 PENDAHULUAN 1.1. LATAR BELAKANG MASALAH

1. Pendahuluan. 1.1 Latar belakang

BAB II DASAR TEORI...

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Permasalahan

BAB 1 PENDAHULUAN 1.1 Latar Belakang

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

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. sebuah sistem pencarian lokasi kuliner berbasis mobile web untuk wilayah

DAFTAR ISI. HALAMAN JUDUL...i. HALAMAN PENGESAHAN PEMBIMBING...ii. HALAMAN PENGESAHAN PENGUJI...iii. ABSTRAK...iv. KATA PENGANTAR...v. DAFTAR ISI...

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Latent Semantic Analysis dan. Similarity untuk Pencarian. oleh : Umi Sa adah

ANALISIS DAN IMPLEMENTASI METODE LATENT SEMANTIC INDEXING PADA SISTEM PENCARIAN DOKUMEN SKRIPSI ARIANI

Pencarian Buku Perpustakaan. Melalui SMS Menggunakan Java

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. dengan membuka toko dipinggir jalan ataupun di tempat orang-orang berlalu

IMPLEMENTASI WEB SERVICE PADA SISTEM PENGINDEKSAN DAN PENCARIAN DOKUMEN TUGAS AKHIR, SKRIPSI, DAN PRAKTIK KERJA LAPANGAN

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... viii. DAFTAR TABEL... xii. DAFTAR LAMPIRAN... xiii

Transkripsi:

PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK PENCARIAN WEB SERVICE MENGGUNAKAN LUCENE OLGA CERIA SARI NRP 5106 100 618 DOSEN PEMBIMBING: Sarwosri,S.Kom,MT. Umi Laili Yuhana, S.Kom, M.Sc

LATAR BELAKANG Kebutuhan programmer akan web service untuk meningkatkan kinerjanya. API/XML PERMASALAHAN Bagaimana membuat aplikasi yang dapat mencari web service menggunakan Lucene. Bagaimana aplikasi dapat mencari web service yang relevan berdasarkan query user.

TUJUAN Membuat aplikasi yang dapat mencari web service yang diinginkan menggunakan Lucene. Membuat suatu pendekatan pencarian service melalui kombinasi keyword dan ilmu semantic yang diekstrak dari deskripsi service.

BATASAN MASALAH Sistem aplikasi ini menggunakan Lucene, Information Retrieval (IR) Library. Standar yang digunakan untuk mem-publish dan mencari web service adalah UDDI dan UDDI registries menyediakan keyword pencarian untuk web service. Dan deskripsi service diambil dari WSDL.

WEB SERVICE Web service adalah suatu sistem perangkat lunak yang didisain untuk mendukung interaksi mesin ke mesin pada suatu jaringan. Web Services Definition Language (WSDL) merupakan suatu dokumen XML yang menjelaskan method yang tersedia dalam suatu web services, parameter yang diperlukan untuk memanggil suatu method dan hasil dari method yang akan dipanggil. Skenario umum pemakaian Web Service

LUCENE Lucene merupakan library yang secara praktis menyediakan fasilitas untuk membuat sistem information retrieval berbasis teks. Lucene merupakan open-source project yang diimplementasikan pada java; merupakan member dari apache jakarta family project yang populer. Lucene menyediakan core API yang mudah tetapi powerful, hanya memerlukan sedikit pemahaman mengenai full-text indexing dan searching, hanya perlu mempelajari class-class untuk memulai mengintegrasikan Lucene ke aplikasi. Lucene tidak mempedulikan sumber data,format,atau bahkan bahasa yang digunakan selama dapat dikonversi ke text.

GAMBARAN UMUM LUCENE

ARSITEKTUR SISTEM

INDEXING

SEARCHING

SEARCHING Lucene Scoring Class Fungsi Faktor frekuensi term untuk term (t) dalam dokumen (d) Dokumen inverse frekuensi term Field boost, di set selama indexing Normalisasi nilai field, diberikan jumlah term dalam field. Nilai ini dihitung selama indexing dan disimpan dalam index

Use Case Diagram

UJICOBA Tampilan pencarian web service database

PERBANDINGAN TOOLS NO KEYWORD 5 securities exchange TOOLS HASIL NAMA WEB SERVICE SOURCE / PATH 5.1 WS engine 1 StockQuotes http://www.gamasystem.com/webservices/stockquot es.asmx?wsdl 2 Securities & Stock http://www.xignite.com/xexchange Exchange Business Hours s.asmx?wsdl Web Service 3 Forex Web Service http://www.xignite.com/xcurrencie Operation s.asmx?wsdl 5.2 Xignite.com 1 XigniteExchanges http://xignite.com/xexchanges.asmx 2 XigniteGlobalQuotes http://xignite.com/xglobalquotes.as mx 5.3 webservicelist.com 1 XigniteMaster http://webservicelist.com/api/web_s ervices_business_finance_xignitem asterapi_websitedesign217672.html KET. Gbr. 4.16 Gbr. 4.17 2 XigniteExchanges http://webservicelist.com/api/web_s ervices_business_finance_xigniteex changesapi_websitedesign217678.h tml 3 Xignite13F http://webservicelist.com/api/web_s ervices_business_finance_xignite13 fapi_websitedesign217693.html 4 LMSecurities http://webservicelist.com/api/web_s ervices_business_finance_lmsecuri tiesapi_websitedesign239759.html 5 XigniteRealTime http://webservicelist.com/api/web_s ervices_information_service_xignit erealtimeapi_websitedesign217660. html Gbr. 4.18

KESIMPULAN Pada aplikasi web service search engine, sistem dapat digunakan untuk mencari web service dari berbagai sumber. Pada aplikasi WS engine ini, programmer dapat lebih mudah mencari web service yang diinginkan dan akurat, kemudian programmer dapat pula melihat dan mengambil xml dari WSDL web service tersebut. Pada aplikasiws engine ini juga dapat menangani masukan keyword yang berupa kata tunggal atau frase sehingga hasil yang didapatkan lebih komplex.

-TERIMA KASIH-