MySQL PHP

Membuat Fasilitas Search Engine / Mesin Pencari dengan PHP dan MySQL

Written by Fatoni

Membuat Fasilitas Search Engine / Mesin Pencari dengan PHP dan MySQL.  Hai sob, pasti sobat semua sudah pernah dengar yang namanya search engine atau mesin pencari, malahan mungkin sobat setiap hari sudah menggunakannya untuk melakukan pencarian website yang ingin sobat kunjungi dengan mengetikkan kata kunci atau keyword nya kemudian nanti akan menampilkan website yang mengandung kata kunci tersebut, contoh mesin pencari yang paling populer adalah google. Google adalah mesin pencari yang digunakan untuk mencari website yang ada di seluruh dunia yang terindek oleh Google.

Nah, pada kesempatan kali ini saya akan mencoba untuk membuat tutorial bagaimana caranya membuat fasilitas search engine atau mesin pencari layaknya Google dengan PHP dan MySQL, tapi mesin pencari ini dibuat untuk mencari artikel-artikel yang hanya ada pada website sobat. Contohnya bisa lihat di web tutorialweb.net ini, bagian atas ada box input untuk pencarian dengan memasukkan kata kuncinya, kemuadian akan menampilkan hasil artikel apa saja yang ada di tutorialweb.net yang sesuai dengan kata kunci yang dimasukkan tadi.

Oke sob, sudah jelas kan? Kita langsung aja masuk ke tutorialnya. Karena mesin pencari ini mencari artikel yang ada di website kita, tentunya artikel-artikel tersebut tersimpan di database, kita menggunakan database MySQL seperti biasa.

Database & Table

Pertama buat database dulu ya sob, dalam kasus ini database nya adalah tutorialweb_search_engine. Jika sudah di buat database nya, silahkan dumping script SQL di bawah ini:

Dari script SQL di atas nandi akan di dapatkan sebuah tabel dengan nama artikel dengan beberapa kolom, dan juga sekaligus dengan data yang sudah ter Insertkan. Lihat gambar di bawah ini.

search-engine-table

Struktur table

Seperti terlihat pada kolom-kolom di atas disitu ada kolom kata_kunci, nah kolom tersebutlah yang akan di jadikan kata kunci pencarian nanti.

Setelah database di buat maka kita buat koneksinya, agar bisa nyambung ke database.

Koneksi

Untuk membuat koneksi ke database buat sebuah file baru dengan nama koneksi.php, dan ketikkan kode di bawah ini:

Silahkan rubah ya untuk detail koneksi nya, sesuaikan dengan server sobat sendiri.

Selanjutnya kita buat file utamanya, yang menampilkan form dan juga hasilnya.

index.php

Buat file baru, simpan dengan nama index.php. Dan masukkan kode di bawah ini:

Untuk penjelasan kode sudah masukkan pada script di atas, jadi tidak perlu saya jelaskan lagi ya 🙂

Untuk hasilnya bisa terlihat seperti gambar di bawah ini

Form pencarian

Form pencarian

search-engine-result

Hasil pencarian

About the author

Fatoni

Programming is my hobby, not my job.

21 Comments

Leave a Comment