Langsung ke konten utama

Bab I Searching K10

Materi informatika tentang searching (pencarian) adalah tentang proses menemukan data atau informasi tertentu dari kumpulan data yang lebih besar menggunakan algoritma tertentu. Dua algoritma utama yang umum dipelajari adalah Pencarian Linear (Linear Search), yang memeriksa data satu per satu secara berurutan, dan Pencarian Biner (Binary Search), yang bekerja dengan membagi data terurut menjadi dua bagian berulang kali untuk menemukan data. 

Pengertian Searching

Searching: atau pencarian adalah proses menemukan elemen atau informasi yang diinginkan dari sekumpulan data. 

Tujuan pencarian adalah untuk menemukan data yang memenuhi kriteria tertentu dari suatu ruang pencarian, baik itu data di memori komputer maupun data di penyimpanan eksternal. 

Algoritma Pencarian Utama 

Pencarian Linear (Linear Search)

Cara Kerja: Algoritma ini memeriksa setiap elemen satu per satu secara berurutan dari awal hingga menemukan elemen yang dicari atau hingga semua elemen diperiksa.

Kondisi Data: Cocok untuk data yang tidak terurut (acak).

Contoh: Mencari buku dengan judul tertentu di perpustakaan yang bukunya tidak tersusun rapi.

Pencarian Biner (Binary Search)

Cara Kerja: Algoritma ini membagi ruang pencarian menjadi dua bagian secara berulang, membandingkan elemen tengah dengan yang dicari, dan kemudian melanjutkan pencarian di salah satu bagian.

Kondisi Data: Hanya bisa diterapkan pada data yang sudah terurut.

Contoh: Mencari nomor telepon dalam buku telepon yang sudah terurut berdasarkan abjad.

Manfaat Searching 

Mencari Informasi: Memungkinkan pengguna menemukan data spesifik di dalam kumpulan data yang besar atau kompleks.

Mengoptimalkan Proses: Membantu menemukan elemen yang dibutuhkan secara efisien tanpa perlu memeriksa seluruh data.

Memproses Data: Memungkinkan pemrosesan data yang lebih terfokus dan efisien.

Komentar

Postingan populer dari blog ini

Aplikasi Perkantoran K10

Di era digital yang serba cepat, efisiensi dan efektivitas menjadi kunci utama dalam menjalankan roda organisasi. Hal ini termasuk dalam proses persuratan, yang kini telah bertransformasi dengan hadirnya aplikasi perkantoran. Aplikasi ini hadir untuk membantu organisasi dalam mengelola surat-menyurat dengan lebih mudah, cepat, dan terorganisir. Aplikasi perkantoran bukan hanya sekadar alat untuk membuat dan mencetak surat. Lebih dari itu, aplikasi ini menawarkan berbagai fitur canggih yang dapat memudahkan seluruh proses persuratan, mulai dari pembuatan surat, disposisi, penyimpanan, hingga pengarsipan.  Dengan menggunakan aplikasi perkantoran, organisasi dapat meningkatkan efisiensi, mengurangi risiko kesalahan, dan mempermudah akses informasi. Artikel ini akan menjelaskan terkait jenis-jenis, definisi, hingga fungsi aplikasi perkantoran terutama aplikasi perkantoran yang berkaitan dengan dunia persuratan dan komunikasi formal. Berikut adalah penjelasannya. Definisi Aplikasi Perka...

Dasar-dasar HTML

Dasar-dasar HTML meliputi pemahaman HTML (HyperText Markup Language) sebagai bahasa untuk membangun struktur halaman web, deklarasi <!DOCTYPE html> sebagai penanda versi dokumen, tag utama <html>, <head> (informasi non-tampilan), dan <body> (konten yang terlihat). Selain itu, penting untuk memahami konsep tag (contoh: <p>, <a>) dan elemen (tag pembuka dan penutup yang membentuk konten, misal <p>Teks.</p>), serta atribut yang memberikan informasi tambahan pada elemen (misal href pada <a>).  Struktur Dokumen HTML Setiap halaman HTML memiliki struktur dasar yang membentuk fondasinya:  <!DOCTYPE html>: Ini adalah deklarasi yang memberitahu browser bahwa dokumen tersebut adalah dokumen HTML5.  <html>: Tag ini adalah elemen induk (root) yang membungkus seluruh isi dokumen HTML. Semua elemen lain diletakkan di dalamnya.  <head>: Berisi informasi tentang dokumen yang tidak akan ditampilkan di layar brows...