BAB I PENDAHULUAN. internet yang kini menjadi peranan penting. Kebutuhan user yang semakin

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. Tanda tangan digital dapat member sifat-sifat keamanan sebagai berikut : 4. Integritas, menjamin keaslian pesan yang dikirim.

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. macam hal dan tujuan awal pembuatan website tersebut, bahkan ada yang

BAB I PENDAHULUAN. guna mencapai tujuan meningkatkan pelayanan. Dalam hal ini salah satunya

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. 1.2 Rumusan Masalah

3.1 PENGERTIAN PROTOTYPING MODEL

BAB I PENDAHULUAN. memang sangat pesat, teknologi perangkat lunak telah menambahkan fungsi

BAB I PENDAHULUAN. menjadi masalah. Namun disamping itu masih jarang ditemukan aplikasi yang. lunak yang ada menggunakan teknik perangkingan.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Permasalahan

BAB I PENDAHULUAN. Perkembangan teknologi informasi berkembang dengan sangat pesat, merambat ke

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III METODE PENELITIAN. penelitian. Perancangan tingkat usability. Analisis. Identifikasi Pola Interaksi

BAB I PENDAHULUAN. pensil berbentuk lurus, berwarna biru, dan berbahan kayu. Kedua objek ini

BAB I PENDAHULUAN UKDW

c. Pembangunan sistem Berdasarkan analisa sistem yang telah dilakukan, dibuat rancangan/desain sistem yang selanjutnya diterjemahkan kedalam bentuk

BAB I PENDAHULUAN. tersebut dibuktikan dengan semakin canggihnya perangkat keras seperti prosesor,

BAB III OBJEK DAN METODE PENELITIAN. bertempat di jalan Raya Batujajar Cimareme Padalarang.

BAB I PENDAHULUAN. menuntut ketersediaan tenaga ahli yang terampil dan professional. Di dalam suatu

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN. diproduksi oleh usaha konveksi. Salah satu Distro yang ada di kota Bandung

BAB I PENDAHULUAN. Dalam kehidupan sehari-hari sering kita temukan orang-orang melakukan

BAB III METODOLOGI PENELITIAN

BAB 1. PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. Dalam dunia hiburan, kata game sudah tidak asing lagi ditelinga kita.

BAB 1 PENDAHULUAN. Perkembangan ilmu pengetahuan dan teknologi yang sangat pesat membawa

BAB 3 METODE PENELITIAN

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN UKDW

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

Aplikasi Dashboard Administrator Server Nginx Pada acommerce

BAB 1 PENDAHULUAN Pengantar

BAB I PENDAHULUAN. barang dan jasa melalui sistem elektronik seperti internet, dapat melibatkan

BAB III METODOLOGI PENELITIAN

1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. ditentukan dengan nilai angka kredit yang dimiliki oleh seorang peneliti. Angka

BAB I PENDAHULUAN. tidak lepas dari pesatnya perkembangan teknologi komputer, karena komputer

BAB III OBJEK DAN METODE PENELITIAN. suatu penelitian, yang dijadikan objek atau fokus dalam penelitian ini adalah

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN Latar Belakang

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. dan efisien sangat dibutuhkan oleh setiap orang. Perkembangan teknologi yang semakin

BAB I PENDAHULUAN. informasi, dimana penerapannya mengarah pada kemajuan teknologi masa. manusia dalam proses pengambilan keputusan.

BAB I PENDAHULUAN. dengan batas-batas tertentu. Keuskupan umumnya dibagi-bagi menjadi bagian yang kecil,

BAB I PENDAHULUAN. Dinas Pendidikan, Pemuda dan Olahraga Kota Tanjungpinang merupakan

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN. Kantor Pelayanan Pajak Pratama Jakarta Kramat Jati merupakan suatu

PENDAHULUAN. Pembukuan riwayat pertanahan (Buku C Desa) merupakan program kerja. pelayanan pemerintah di instansi kepemerintahan seperti di kantor

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. saat pencatatan data para guru honorer memberikan Biodata kepada bagian TU

BAB I PENDAHULUAN. (DMC) merupakan perusahaan yang bergerak dibidang pembuatan produk

3.3 Metode Pengumpulan Data Studi Pustaka ( Library Research Method Wawancara ( Interview

BAB I PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. menjual berbagai jenis pakaian. Seiring dengan perkembangan fashion pakaian ini

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Bab I Pendahuluan. 1.1 Latar Belakang Masalah

STUDI DAN IMPLEMENTASI ALGORITMA SUFFIX TREE CLUSTERING UNTUK ORGANISASI DATA HASIL SEARCH ENGINE

BAB I PENDAHULUAN. berada di berbagai belahan dunia. Melalui media ini, mereka dapat memperoleh

BAB 1 PENDAHULUAN. Toko Barokah merupakan toko yang bergerak di bidang penjualan. Produk

BAB I PENDAHULUAN. Kehidupan manusia tidak lepas dari penggunaan internet, dikarenakan akses internet era sekarang penggunaannya cukup mudah.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Dengan kemajuan teknologi sangat modern sekarang ini yang semakin

Bab I. Pendahuluan. terbangun secara sempurna. Kebanyakan dari kalangan orang tua juga sering kali

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. pesat yang diindikasikan perkembangan teknologi telekomunikasi dan komputer.

BAB I PENDAHULUAN. perkembangan teknologi yaitu pengolahan data yang bisa dilakukan secara tepat,

6 BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Pengantar Pendahuluan 1.2 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. pesat terutama perkembangan internet. Dengan adanya internet dapat

BAB IV IMPLEMENTASI DAN EVALUASI

BAB 1 PENDAHULUAN. lain. belakangan ini pertumbuhan agen-agen travel kian pesat guna mempermudah

BAB I PENDAHULUAN. Pajak Bumi dan Bangunan (PBB) adalah pajak Negara yang dikenakan terhadap Bumi

BAB I PENDAHULUAN. agama dan kepercayaan. Sehingga adanya simbol atau semboyan Bhinneka

BAB III OBJEK DAN METODE PENELITIAN. Dalam penelitian ini yang menjadi objek penelitian yaitu Apotek Cibatu

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Pengambilan keputusan adalah proses pemilihan, diantara berbagai alternatif aksi

BAB 1 PENDAHULUAN Pengantar

BAB 1 PENDAHULUAN. simulasi mobil. Pada sistem simulator terdapat Instructur Station, yaitu bagian

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. untuk melakukan pergantian pemimpin. Pemilu dalam skala besar dilakukan

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. pesat, banyak dari perusahaan dan instansi pemerintahan yang berlomba lomba

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. pemograman juga mengalami peningkatan kerumitan dan fungsi. Salah satu bidang

1.1 Latar Belakang Masalah

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii. DAFTAR ISI... x. DAFTAR TABEL... xiii. DAFTAR GAMBAR... xv. DAFTAR LAMPIRAN...

HALAMAN JUDUL HALAMAN PENGESAHAN PEMBIMBING HALAMAN PENGESAHAN PENGUJI

BAB I PENDAHULUAN. ke suatu lokasi tujuan, padahal kendaraan harus tetap terawat dengan baik. Produk

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 3 METODOLOGI PENELITIAN

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah 1.2. Rumusan Masalah

BAB I PENDAHULUAN. Paradigma pendidikan dalam Alquran tidak lepas dari tujuan Allah SWT

Transkripsi:

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Teknologi Informasi telah mengalami perkembangan pesat khususnya internet yang kini menjadi peranan penting. Kebutuhan user yang semakin beragam dalam Teknologi Informasi melahirkan sebuah cabang ilmu yaitu pencarian informasi. Sistem pencarian data umumnya menampilkan hasil pencarian berdasarkan peringkatnya dalam daftar yang panjang, kemudian user diharuskan memilih data yang sesuai dengan yang mereka cari. Sayangnya sebagian besar search engine menggunakan paradigma tersebut. Selain itu search engine juga memiliki karakteristik presisi hasil pencarian yang rendah. Search engine masih belum dapat memproses keyword yang user masukkan dengan baik. Kendala-kendala tersebut sering sekali membuat user mengalami kesulitan dalam menemukan informasi yang mereka cari sehingga memakan banyak waktu. Untuk memudahkan pencarian, perlu dilakukan pengelompokkan data hasil pencarian sebelum ditampilkan kepada user. Salah satu caranya dengan mengelompokkan data hasil pencarian menjadi kelompok-kelompok dokumen (cluster) berdasarkan topik masing-masing menggunakan teknik document clustering. Setiap kelompok dokumen diberi label yang berupa frase untuk 1

2 memberi gambaran umum mengenai dokumen-dokumen dalam kelompok tersebut. Algoritma yang bisa menjadi solusi document clustering salah satunya adalah algoritma Suffix Tree Clustering (STC), yang merupakan algoritma yang menggunakan frase sehingga prosesnya lebih sederhana dibandingkan dengan algoritma yang lain. STC tidak memperlakukan dokumen sebagai suatu himpunan kata-kata tetapi lebih sebagai string, yaitu memanfaatkan kedekatan informasi antar kata. Algoritma yang diperkenalkan oleh Oren Zamir ini secara teori tergolong cepat karena memiliki kompleksitas waktu (Xn). Dimana n adalah jumlah total kata dalam snippets atau dokumen yang digabungkan (Branson dan Greenberg. 2002:1). Selain itu, kelebihan yang dimiliki oleh suffix tree clustering ini adalah karena adanya overlaping cluster yang memperbolehkan dokumen yang sama pada kelompok cluster tersebut. Berdasarkan uraian di atas, akan dilakukan penelitian dan penyusunan tugas akhir yang berjudul Implementasi Metode Suffix Tree Clustering Untuk Data Hasil Search Engine. 1.2 Perumusan Masalah Berdasarkan latar belakang di atas, terdapat beberapa masalah yang dapat dirumuskan diantaranya adalah: 1) Bagaimana cara kerja metode suffix tree clustering? 2) Bagaimana mengimplementasikan metode suffix tree clustering untuk data hasil search engine?

3 3) Bagaimana sebuah pencarian informasi yang dilakukan search engine dapat memperoleh informasi yang lebih akurat dan memudahkan user dalam mengeksplorasi data? 1.3 Tujuan Berdasarkan rumusan masalah di atas, dapat disimpulkan bahwa penelitian ini bertujuan untuk: 1) Melakukan kajian terhadap metode suffix tree clustering. 2) Mengimplementasikan Suffix Tree Clustering sebagai metode algoritma yang dapat mengelompokkan data dari hasil pencarian ke dalam bentuk grup-grup atau cluster berdasarkan kata atau frase yang terdapat dalam data-data tersebut. Dengan metode ini diharapkan hasil pencarian akan lebih mudah untuk ditelusuri. 3) Melakukan teknik document clustering yang dapat mengelompokkan dokumen-dokumen hasil pencarian kedalam cluster-cluster sehingga informasi yang diperoleh lebih akurat dan memudahkan user dalam eksplorasi data. 1.4 Batasan Masalah Permasalahan yang ditemukan selama penelitian ini dibatasi oleh hal-hal yang tercantum berikut ini: 1. Data yang digunakan adalah dokumen berbahasa inggris. 2. Aplikasi search engine ini diasumsikan telah ada sebelumnya. 3. Data yang digunakan hasil fetching menggunakan fitur google API. 4. Metode yang akan diuji hanya metode Suffix Tree Clustering, sedangkan metode pencarian, crawler, dan stemmer tidak akan dibahas.

4 5. Aplikasi search engine yang akan diimplementasikan dengan metode suffix tree clustering hanya dapat memperoleh dokumen berbahasa inggris. 6. Aplikasi document clustering ini harus terhubung dengan internet (online). 7. Tools perancangan yang digunakan diantaranya flowchart (diagram alir) untuk menggambarkan langkah-langkah dan urutan-urutan prosedur dari suatu program, DFD (data flow diagram) untuk menggambarkan penyimpanan data dan proses yang mentransformasikan data, ERD (Entity-Relationship Diagram untuk pemodelan data, dan kamus data untuk mendifinisikan data yang mengalir dari di system dengan lengkap. 8. Tools perangkat lunak yang digunakan dalam implementasi ini diantaranya visual studio 2008 dengan bahasa pemrograman C#,.NET Framework, ASP.NET, Internet Information Service sebagai web server. 9. Implementasi basis data menggunakan Microsoft Access 2007. 1.5 Metodologi Penelitian Penelitian ini menggunakan metodologi penelitian sebagai berikut: 1. Metode pengumpulan data Metode pengumpulan data dalam tugas akhir ini adalah sebagai berikut: a. Studi Literatur Pengumpulan data dilakukan dengan cara mempelajari literatur tentang penulisan dan mengenai hal-hal yang mendukung program aplikasi serta mempelajari dari sumber data yang lain seperti dari internet dan lain-lain.

5 a. Wawancara Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung dan bimbingan dari pembimbing. 2. Metode pengembangan perangkat lunak Dalam proses pengembangan perangkat lunak, metode yang digunakan adalah metode pengembangan prototype. Prototype tersebut dievaluasi oleh pelanggan atau pemakai dan dipakai untuk menyaring kebutuhan pengembangan perangkat lunak. Iterasi terjadi pada saat disetel untuk memenuhi kebutuhan pelanggan dan pada saat yang sama memungkinkan pengembang untuk secara lebih baik memahami apa yang harus dilakukan. (Pressman,2002). Tahapan-tahapan dalam Prototyping sebagai berikut: a. Pengumpulan kebutuhan Mendefinisikan format seluruh perangkat lunak, mengidentifikasikan semua kebutuhan, dan garis besar sistem yang akan dibuat. b. Membangun prototyping Membangun prototyping dengan membuat perancangan sementara yang berfokus pada penyajian kepada user (misalnya dengan membuat input dan format output). c. Evaluasi prototyping Evaluasi ini dilakukan oleh user apakah prototyping yang sudah dibangun sudah sesuai dengan keinginann user. Jika sudah sesuai

6 maka langkah 4 akan diambil. Jika tidak prototyping direvisi dengan mengulangi langkah 1, 2, dan 3. d. Mengkodekan sistem Dalam tahap ini prototyping yang sudah di sepakati diterjemahkan ke dalam bahasa pemrograman yang sesuai e. Menguji sistem Setelah sistem sudah menjadi sebuah perangkat lunak yang siap pakai, maka dilakukan langkah 3 dahulu sebelum digunakan. Pengujian ini dilakukan dengan Black Box Testing. f. Evaluasi Sistem User mengevaluasi apakah sistem yang sudah jadi sudah sesuai dengan yang diharapkan. Jika ya, langkah 7 dilakukan; jika tidak, ulangi langkah 4 dan 5. g. Menggunakan sistem Perangkat lunak yang telah diuji dan diterima user siap untuk digunakan. Tahapan prototype ditunjukkan pada gambar 1.1 di bawah ini: Gambar 1.1 Prototype (Presman, 2002)

7 1.6 Sistematika Penulisan BAB I PENDAHULUAN Bab ini berisi tentang latar belakang, rumusan masalah, tujuan penelitian, batasan masalah, metodologi penelitian, dan sistematika penulisan. BAB II LANDASAN TEORI Menjelaskan tentang teori-teori yang digunakan dalam tugas akhir ini serta untuk menjelaskan dan menyelesaikan permasalahan yang akan dikaji. BAB III ANALISIS DAN PERANCANGAN Bab ini juga membahas tentang rancangan aplikasi yang akan dibangun. BAB IV IMPLEMENTASI DAN PENGUJIAN Membahas proses implementasi dan pengujian perangkat lunak secara detil. Proses Implementasi meliputi Persiapan software dan hardware, instalasi aplikasi, dan tampilan akhir aplikasi.sedangkan pengujian meliputi identifikasi software, rencana pengujian, kasus uji dan hasil uji, evaluasi pengujian. BAB V PENUTUP Membahas tentang kesimpulan dan saran yang diperoleh dari penulisan tugas akhir ini.