Algoritma Pencarian dan Pengurutan
Teori Dasar
• Pencarian Linear adalah suatu algoritma pencarian yang sangat sederhana.
Algoritma ini bekerja dengan cara memeriksa setiap elemen dalam sebuah list
secara berurutan, satu per satu, hingga elemen yang dicari ditemukan atau sampai
akhir list tercapai.
• Pencarian biner adalah sebuah algoritma pencarian yang sangat efisien untuk
menemukan suatu nilai dalam sebuah daftar data yang telah terurut. Algoritma ini
bekerja dengan cara membagi daftar data menjadi dua bagian secara berulang,
kemudian membandingkan nilai yang dicari dengan nilai tengah dari bagian yang
dipilih.
• Pengurutan Bubble Sort adalah salah satu algoritma pengurutan yang paling
sederhana. Nama "bubble" diberikan karena cara kerjanya yang mirip dengan
gelembung udara yang naik ke permukaan air. Dalam konteks pengurutan, data
yang lebih besar secara bertahap "mengambang" ke atas dalam daftar, mirip seperti
gelembung.
• Pengurutan seleksi adalah salah satu algoritma pengurutan sederhana yang bekerja
dengan cara mencari nilai terkecil (atau terbesar) dari daftar yang belum terurut,
kemudian menempatkannya di posisi yang benar. Proses ini diulang terus menerus
hingga seluruh daftar terurut.
Studi Kasus : Sistem Rekomendasi Film
a) Membuat struktur proyek
Membuat folder dengan nama rekomendasi dengan isi sebagai berikut
b) Pembuatan Dataset
Membuat database dengan phpMyAdmin, nama database rekomendasi_film dan
tambahkan data pada atribut yang sudah dibuat.
Tampilan yang muncul pada halaman website:
1. Ketika User memilih semua genre, maka semua genre film akan muncul pada halaman.
2. Ketika User memilih salah satu genre misalnya genre film Horror, maka akan tampil film dengan genre Horror saja:
3. Begitu pun dengan genre lainnya, ketika user memilih genre film Action, Drama, Komedi, dan Sci-Fi, maka semua akan muncul satu persatu sesuai dengan genre yang dipilih:
Komentar
Posting Komentar