StringPemulaFase C–FE1E5
Naive String Match
Naive String Matching menggeser pola sepanjang teks dan membandingkan huruf per posisi di tiap offset. Bila cocok semua, pola ditemukan; bila ada yang beda, geser satu langkah dan ulang. Versi paling sederhana dari fitur Ctrl+F.
Contoh kasus
Fitur Cari (Ctrl+F) paling dasar: menggeser kata yang dicari sepanjang dokumen sampai cocok.
Silabus
Cari pola di dalam teks dengan menggesernya satu per satu lalu mencocokkan huruf per huruf.
Tujuan Belajar
- ·Memahami cara kerja pencarian teks paling dasar seperti Ctrl+F
- ·Menjelaskan proses geser-dan-bandingkan di tiap posisi teks
- ·Menerapkan pencocokan huruf per huruf untuk menemukan sebuah kata
Cara Kerja
- ·Tempelkan pola di awal teks, lalu bandingkan huruf demi huruf.
- ·Kalau semua huruf cocok, berarti pola ditemukan di posisi itu.
- ·Kalau ada satu huruf yang beda, langsung geser pola satu langkah ke kanan.
- ·Ulangi terus sampai pola ditemukan atau teks sudah habis.
Prasyarat
- ·Array atau string
- ·Perulangan (loop)
Contoh Nyata
- ·Fitur Cari (Ctrl+F) saat kamu mencari satu kata di catatan atau PDF tugas.
- ·Kolom search di aplikasi chat untuk menemukan pesan lama.
- ·Filter nama produk saat kamu ketik di kotak pencarian Shopee.
Kompleksitas O(n*m)
