PENCARIAN INTERPOLASI

Slides:



Advertisements
Presentasi serupa
Pencarian ( Searching)
Advertisements

Pencarian Rekaman pada Berkas
Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
DASAR-DASAR ALGORITMA
Kasus 1 Buat algoritma untuk menghitung gaji pegawai. Gaji pegawai didapat dari gaji pokok ditambah tunjangan keluarga dan tunjangan jabatan. Tunjangan.
Pengenalan Algoritma Ardian Maretta Prastiawan, Ssi
ALGORITMA 6 April 2017 Pseudocode #3 STIKOM.
STACK (Tumpukan) Tumpukan Koin Tumpukan Kotak.
Senarai Berantai Dua Arah
Algoritma dan Struktur Data
Searching.
BAB 9 S e a r c h i n g.
Pencarian Biner.
Maju Mundur Organisasi Berkas
ORGANISASI BERKAS PRIMER
ORGANISASI BERKAS.
Algoritma & Struktur Data-II SEARCHING
PENCARIAN (SEARCHING)
PENCARIAN (SEARCHING)
Algoritma & Struktur Data Searching Evangs Mailoa.
Rahmady Liyantanto liyantanto.wordpress.com S1 Teknik Informatika Universitas Trunojoyo Struktur Data.
Chapter 9 SEARCHING ALGORITHM Program Studi Ekstensi DTE FTUI Slides © 2007.
Searching Struktur Data.
Struktur seleksi.
Bab 2 – b PERINTAH 2 B Percabangan. PERCABANGAN Tidak setiap baris program akan dikerjakan Hanya yang memenuhi syarat (kondisi) Syarat terdiri dari operand-operand,
Searching Pada suatu data seringkali dibutuhkan pembacaan kembali informasi (retrieval information) dengan cara searching. Searching adalah pencarian data.
Algoritma dan Struktur Data
SEARCHING ARRAY.
Matakuliah: T0034 / Perancangan & Analisis Algoritma Tahun: 2008 Pertemuan 9 DIVIDE AND CONQUER (1)
Pertemuan 11 STRUKTUR SEARCHING.
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
Algoritma Pemrograman 2A
Algoritma Pencarian (searching)
Algoritma dan Struktur Data
KUG1A3 Algoritma& Pemrograman
ORGANISASI BERKAS SEKUENSIAL
Tugas Kelompok 5 Searching.
KUG1A3 Algoritma& Pemrograman
CS1023 Pemrograman Komputer
Oleh : Agus Priyanto, M.Kom Norma Amalia, M.Eng
Algoritma dan Pemrograman Searching
Pencarian pada Array Tim PHKI Modul Dasar Pemrograman
ORGANISASI BERKAS SEKUENSIAL
Searching.
Algoritma dan Pemrograman Searching
DASAR-DASAR ALGORITMA
Sistem Berkas – Sesi 12 dan 13
Pseudo-code.
Algoritma dan Struktur Data
Organisasi Berkas Langsung
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
Algoritma Percabangan
BINARY SEARCH Tim Algoritma Pemrograman Teknik Informatika
Quiz : Pengujian P/L 1 : Jelaskan pengertian dari pengujian kotak hitam, sebutkan dan jelaskan 4 jenisnya 2 : Buat kasus2 uji u/ pengujian jalur dasar.
SEARCHING (PENCARIAN)
I Gusti Agung Made Wirautama, S.Kom
Seleksi Kondisi merupakan perintah yang memungkinkan pemilihan atas perintah yang akan dijalankan sesuai dengan kondisi tertentu. Operator yang digunakan.
Pengurutan Rekaman SUB Pengurutan Gelembung.
Berkas Sekuensial.
Algoritma dan Pemrograman Searching
Pengurutan (Shorting)
SEARCHING.
PERTEMUAN 4 DAN 5 DASAR-DASAR ALGORITMA
Pencarian (searching)
Algoritma dan Struktur Data
ORGANISASI BERKAS PRIMER & SEKUNDER
CS1023 Pemrograman Komputer
Pengulangan FOR - DO Temu 9.
Transcript presentasi:

PENCARIAN INTERPOLASI

Pencarian merupakan proses yang fundamental dalam pengolahan data Teknik ini dilakukan pada data yang sudah terurut berdasarkan kunci tertentu. Teknik searching ini dilakukan dengan perkiraan letak data Contoh ilustrasi: Jika kita hendak mencari suatu kata di dalam kamus Komputer, misal yang berawalan dengan huruf M, maka kita tidak akan mencarinya dari awal buku, tapi kita langsung membukanya pada 1/3 atau 1/4 dari tebal kamus.

Pencarian interpolasi (asumsinya kunci rekaman numeris) menentukan posisi yg akan dibandingkan berikutnya berdasar posisi yang diestimasi dari sisa rekaman yg belum diperiksa Pencarian ini tidak mencari posisi TENGAH seperti halnya algoritma pencarian biner, melainkan menentukan posisi berikutnya.

Algoritma pencarian interpolasi memiliki kerumitan dalam hal perhitungan untuk menentukan posisi rekaman yang akan diperiksa berikutnya dibandingkan dengan pencarian biner Algoritma pencarian interpolasi memiliki kinerja yang baik untuk rekaman-rekaman yang memiliki kunci yang mendekati seragam

Proc pencarian _interpolasi AWAL := 1 Akhir := n while AWAL AKHIR do kunci (dicari) – kunci (AWAL) Berikut := [AWAL+ ----------------------------------------- (AKHIR-AWAL) ] Kunci (AKHIR) – kunci (AWAL) If kunci (cari) = kunci (berikut) then pencarian berakhir. else if kunci (cari) > kunci (berikut) then AWAL := berikut + 1 else AKHIR := berikut -1 end rekaman tidak ditemukan end pencarian_biner

kunci (dicari) – kunci (AWAL) Berikut := [AWAL + ---------------------------------------- x (AKHIR-AWAL) ] Kunci (AKHIR) – kunci (AWAL)

Berapa probe untuk menemukan rekaman dengan kunci 49 bila digunakan pencarian interpolasi untuk rekaman dengan susunan sebagai berikut : 1 2 3 4 5 6 7 8 9 [21, 25, 28, 33, 38, 39, 48, 49, 69]

Berapa probe untuk menemukan rekaman dengan kunci 27 bila digunakan pencarian interpolasi untuk rekaman dengan susunan sebagai berikut : [21, 25, 28, 33, 38, 39, 48, 49, 69] Perhitungan :

Berapa probe yang dibutuhkan untuk mencari tanggal 25 dalam bulan Agustus 2010 sesuai penanggalan. Pencarian dilakukan menggunakan pencarian sequential Pencarian dilakukan menggunakan pencarian biner Pencarian dilakukan menggunakan pencarian interpolasi