Sistem Temu Kembali Informasi - hirupmotekar.com · Nama Field Tipe Data Keterangan Id Int (11)...

13
SISTEM TEMU KEMBALI INFORMASI (Information Retrieval System) ANGGOTA KELOMPOK 1. Joko Prayogi (14.11.0191) 2. Yuliani Dwi Asih (14.11.0194) 3. Mujiyati (14.11.0195) 4. Uswatun Khasanah (14.11.0196) 5. Avief Widya Setyawan (14.11.0200) 6. Randito Tuah Randhika (14.11.0202) 7. Rizal Anjas Prasetyo (14.11.0203) 8. Kharis Adi Purnomo (14.11.0208) KELAS : TI 14 D TEKNIK INFORMATIKA STMIK AMIKOM PURWOKERTO

Transcript of Sistem Temu Kembali Informasi - hirupmotekar.com · Nama Field Tipe Data Keterangan Id Int (11)...

Page 1: Sistem Temu Kembali Informasi - hirupmotekar.com · Nama Field Tipe Data Keterangan Id Int (11) Primary key, auto increment Judul Varchar (100) Berita Text Url Varchar (225) tbstem

SISTEM TEMU KEMBALI

INFORMASI (Information Retrieval System)

ANGGOTA KELOMPOK 1. Joko Prayogi (14.11.0191)

2. Yuliani Dwi Asih (14.11.0194)

3. Mujiyati (14.11.0195)

4. Uswatun Khasanah (14.11.0196)

5. Avief Widya Setyawan (14.11.0200)

6. Randito Tuah Randhika (14.11.0202)

7. Rizal Anjas Prasetyo (14.11.0203)

8. Kharis Adi Purnomo (14.11.0208)

KELAS : TI 14 D TEKNIK INFORMATIKA STMIK AMIKOM PURWOKERTO

Page 2: Sistem Temu Kembali Informasi - hirupmotekar.com · Nama Field Tipe Data Keterangan Id Int (11) Primary key, auto increment Judul Varchar (100) Berita Text Url Varchar (225) tbstem

DATABASE

Buat database di mysql dengan nama tbi. Kemudian buat tabel dengan struktur tabel seperti

berikut ini:

tbberita

Nama Field Tipe Data Keterangan

Id Int (11) Primary key, auto increment

Judul Varchar (100)

Berita Text

Url Varchar (225)

tbstem

Nama Field Tipe Data Keterangan

Id Int (11) Primary key, auto increment

Judul Varchar (100)

Berita Text

Url Varchar (225)

tbindex

Nama Field Tipe Data Keterangan

Id Int (11) Primary key, auto increment

Term Varchar (30)

DocId Int (11)

Count Int (11)

Bobot Float

tbvektor

Nama Field Tipe Data Keterangan

DocId Int (11) Primary key

Panjang Float

tbcache

Nama Field Tipe Data Keterangan

Id Int (11) Primary key, auto increment

Query Varchar (100)

DocId Int (11)

Value Float

tb_katadasar

Nama Field Tipe Data Keterangan

id_katadasar Int (11) Primary key

katadasar Varchar (70)

tipe_katadasar Varchar (25)

Page 3: Sistem Temu Kembali Informasi - hirupmotekar.com · Nama Field Tipe Data Keterangan Id Int (11) Primary key, auto increment Judul Varchar (100) Berita Text Url Varchar (225) tbstem

Kode untuk membangun koneksi ke database MySql adalah sebagai berikut

Nama file: koneksi.php

Buat file dengan nama fungsi.pdf. File ini merupakan kode program yang berisi fungsi-fungsi

untuk melakukan processing terhadap text.

Page 4: Sistem Temu Kembali Informasi - hirupmotekar.com · Nama Field Tipe Data Keterangan Id Int (11) Primary key, auto increment Judul Varchar (100) Berita Text Url Varchar (225) tbstem
Page 5: Sistem Temu Kembali Informasi - hirupmotekar.com · Nama Field Tipe Data Keterangan Id Int (11) Primary key, auto increment Judul Varchar (100) Berita Text Url Varchar (225) tbstem
Page 6: Sistem Temu Kembali Informasi - hirupmotekar.com · Nama Field Tipe Data Keterangan Id Int (11) Primary key, auto increment Judul Varchar (100) Berita Text Url Varchar (225) tbstem

Buat file dengan nama stemming.php. File ini berisi kode program untuk proses stoplist dan

stemming text.

Berikut kode program untuk file stemming.php

Page 7: Sistem Temu Kembali Informasi - hirupmotekar.com · Nama Field Tipe Data Keterangan Id Int (11) Primary key, auto increment Judul Varchar (100) Berita Text Url Varchar (225) tbstem
Page 8: Sistem Temu Kembali Informasi - hirupmotekar.com · Nama Field Tipe Data Keterangan Id Int (11) Primary key, auto increment Judul Varchar (100) Berita Text Url Varchar (225) tbstem

Kemudian buat file dengan nama dapatkan.php. File ini berisi kode program untuk proses

refresh data. Refresh data disini untuk mengupdate data artikel yang ada pada database.

Artikel diambil dari web hirupmotekar.com menggunakan json.

Berikut kode program yang ada pada file dapatkan.php

Page 9: Sistem Temu Kembali Informasi - hirupmotekar.com · Nama Field Tipe Data Keterangan Id Int (11) Primary key, auto increment Judul Varchar (100) Berita Text Url Varchar (225) tbstem

Langkah terakhir yaitu membuat tampilan / interface sistem temu kembali informasi. File ini

diberi nama index.php.

Berikut kode program pada index.php

Page 10: Sistem Temu Kembali Informasi - hirupmotekar.com · Nama Field Tipe Data Keterangan Id Int (11) Primary key, auto increment Judul Varchar (100) Berita Text Url Varchar (225) tbstem
Page 11: Sistem Temu Kembali Informasi - hirupmotekar.com · Nama Field Tipe Data Keterangan Id Int (11) Primary key, auto increment Judul Varchar (100) Berita Text Url Varchar (225) tbstem
Page 12: Sistem Temu Kembali Informasi - hirupmotekar.com · Nama Field Tipe Data Keterangan Id Int (11) Primary key, auto increment Judul Varchar (100) Berita Text Url Varchar (225) tbstem

Berikut merupakan interface dari program yang telah kita buat.

Page 13: Sistem Temu Kembali Informasi - hirupmotekar.com · Nama Field Tipe Data Keterangan Id Int (11) Primary key, auto increment Judul Varchar (100) Berita Text Url Varchar (225) tbstem

Untuk menjalankan sistem temu kembali informasi cukup mengklik menu-menu yang

tersedia. Program dijalankan urut dari menu sebelah kiri ke kanan.

Untuk penjelasan program lebih lanjut, lihat video presentasi pada youtube.

Untuk source code bootstrap bisa di download di link berikut:

https://www.dropbox.com/s/nwziu7nmdtem5p2/bootstrap%20sistem%20temu%20kembal

i%20informasi.rar?dl=0