Diskon kelas baru hingga 25%! Masukkan kupon "lebihcepat" di kelas ini

X
Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

CARA MEMBUAT SEARCH ENGINE DENGAN JAVASCRIPT

Simak tutorial di bawah ini untuk belajar bagaimana membuat search engine sendiri menggunakan bahasa pemrograman JavaScript.

Membangun mesin pencari sendiri mungkin terdengar seperti tugas yang sangat besar. Namun, dengan bantuan JavaScript, tugasnya menjadi lebih mudah dan dapat dilakukan oleh siapa saja dengan pengetahuan dasar tentang pemrograman. Dalam artikel ini, kita akan menjelaskan langkah demi langkah bagaimana kamu bisa membuat mesin pencari sederhana dengan JavaScript.

Persiapan

Sebelum memulai, pastikan kamu sudah memiliki pengetahuan dasar tentang JavaScript dan HTML. Juga, kamu perlu memiliki editor teks, seperti Notepad++ atau Sublime Text, dan browser untuk mengetes hasil codinganmu.

Langkah-langkah Membuat Mesin Pencari dengan JavaScript

Membuat Layout dengan HTML

Pertama-tama, kita akan membuat layout atau tampilan halaman mesin pencari. Kode HTML di bawah ini merupakan struktur dasar halaman web:

<!DOCTYPE html>
<html>
<head>
    <title>Mesin Pencari Sederhana</title>
</head>
<body>
    <input type="text" id="searchBox" placeholder="Masukkan kata kunci...">
    <button onclick="search()">Cari</button>
    <div id="results"></div>
</body>
</html>

Pada kode di atas, kita membuat input text dan button untuk melakukan pencarian. Setiap kali button diklik, fungsi search() akan dipanggil.

Membuat Fungsi Pencarian dengan JavaScript

Setelah membuat tampilan, kita akan menambahkan fungsi untuk mencari kata kunci di JavaScript:

function search() {
    var searchBox = document.getElementById('searchBox');
    var results = document.getElementById('results');
    var keyword = searchBox.value;

    results.innerHTML = '';
    
    var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() {
        if (this.readyState == 4 && this.status == 200) {
            var data = JSON.parse(this.responseText);
            for (var i = 0; i < data.length; i++) {
                if (data[i].title.includes(keyword)) {
                    results.innerHTML += '<p>' + data[i].title + '</p>';
                }
            }
        }
    };
    xhttp.open("GET", "data.json", true);
    xhttp.send();
}

Fungsi search() di atas akan mengambil kata kunci dari input text dan mencarinya dalam file json yang bernama data.json. Kemudian, hasil pencarian akan ditampilkan di bawah input text.

Mengisi Data Pencarian

Data json yang digunakan untuk pencarian bisa kamu buat sendiri atau gunakan data dari sumber lain. Contoh struktur data json:

[
    {"title": "Membuat Search Engine dengan JavaScript"},
    {"title": "Belajar JavaScript untuk Pemula"},
    ...
]

Setelah layout dan fungsionalitas mesin pencari jadi, langkah terakhir adalah mencoba mesin pencari yang telah kamu buat. Pastikan untuk melakukan pengujian dengan berbagai kata kunci.

Semoga tutorial ini bisa membantu kamu dalam belajar membuat mesin pencari sendiri dengan JavaScript. Selamat mencoba!

cover kelas Kelas membuat website dengan HTML dan CSS
Kelas membuat website dengan HTML dan CSS

belajar membuat website kamu dari nol. Cocok untuk pemula

Lihat Kelas

Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding