Pertemuan 4 ALGORITMA REKURSIF

Slides:



Advertisements
Presentasi serupa
Pertemuan 4 ALGORITMA REKURSIF Struktur Data Departemen Ilmu Komputer FMIPA-IPB 2009.
Advertisements

BALTHAZAR KREUTA, SE, M.SI
METODE PENDUGAAN ALTERNATIF
GERAK SUGIYO, SPd.M.Kom.
Uji Hipotesis Luthfina Ariyani.
Uji mana yang terbaik?.
E Penilaian Proses dan Hasil Belajar
Arus, Tahanan, dan Gaya Elektromotif
Analisis Rangkaian di kawasan Fasor
Uji Hipotesis dengan SPSS
PerATURAN waLI KOTA MEDAN NO 44 TAHUN 2017 tentang TAMBAHAN PENGHASILAN PEGAWAI APARATUR SIPIL NEGARA pemerintah kota medan.
Pengolahan Citra Berwarna
ELEKTROMAGNETIKA TERAPAN
Teori Produksi & Teori Biaya Produksi
Penyajian Data (Bag. I) Atina Ahdika, S.Si., M.Si.
SAMPEL, TEKNIK SAMPLING DAN MENGHITUNG BESAR SAMPEL
PENAKSIRAN FUNGSI PERMINTAAN
ANALISIS CONJOIN Conjoint analysis, considered jointly: membantu produsen mencari solusi kompromi yang optimal dalam merancang produk dengan suatu pertimbangan.
DISTRIBUSI PELUANG KONTINU
INTEGRAL RANGKAP DUA Yulvi Zaika.
JURUSAN PENDIDIKAAN EKONOMI FAKULTAS EKONOMI UNNES
Junaidi Fakultas Ekonomi dan Bisnis Universitas Jambi
ANALISIS RASIO KEUANGAN
Bab 2 Kinerja Perusahaan dan Analisis Laporan Keuangan
MOMENTUM, IMPULS, HUKUM KEKEKALAN MOMENTUM DAN TUMBUKAN
Theory of Computation 3. Math Fundamental 2: Graph, String, Logic
Reksa dana & Perusahaan Investasi Lainnya
Dasar-dasar piranti photonik
Digital to Analog Conversion dan Rekonstruksi Sinyal Tujuan Belajar 1
-STATISTIKA 1- Ukuran Variabilitas
Konsep Pajak Penghasilan
Fungsi dalam C++.
Fisika Bintang Asistensi Kuliah Evan I. Akbar (2013)
* RETNO B. LESTARI07/16/96 B 3 Nilai waktu Uang A B PENGANTAR EKONOMI*
Penyelidikan Operasi Pemrograman Dinamik Deterministik.
FAKTOR MANUSIA (Lanjutan)
Dian Safitri P. Koesoemasari
Penerapan Turunan Riri Irawati, M.Kom 3 sks.
BAB I PENDAHULUAN Latar Belakang
TEKNOLOGI BIOENERGI.
Analisis SWOT.
Server Web Jaringan Komputer Lanjut- Imam Suharjo Rev
HIPOTESIS.
UNDANG-UNDANG KESELAMATAN DAN KESEHATAN KERJA
Findings from Diagnostic Study
Supply Chain Management
BERSYUKUR Peserta Serdos Kopertis VI Selamat….. Peserta Serdos Kopertis VI tahun
Terumbu Karang Vaskar.
Oleh Mikeu Iceu Komerina
Pencarian (Searching)
“ PEMBINAAN PEGAWAI “ PRESENTASI KELOMPOK 3
PROGRAM WIRAUSAHA MAHASISWA 2016 UNIVERSITAS BRAWIJAYA
LUMBUNG PANGAN MASYARAKAT DESA
MAPPING STUDY REPORT Athik Hidayatul Ummah Disampaikan dalam
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SRIWIJAYA
RUNDOWN ACARA JAMBORE PETERNAKAN NASIONAL 2017
ROHMAD PURWATMO, Manajemen Sintren Gaya Baru Desa Dlimas Kecamatan Banyuputih Kabupaten Batang.
Pengenalan dan Penanggulangan Spyware, Adware dan Spam
Memahami etimologi multimedia
Mariana, S.Pd, M.Pd Zulkifli, S.Pd, M.Pd Ermina Sari, M.Sc
MEMBANGUN KESETARAAN DALAM KOMUNIKASI POLITIK
EVALUASI PEMBELAJARAN SD
Persaingan.
KETELADANAN RASULULLAH SAW PERIODE MEKAH
MEMBANGUN KERJASAMA TIM (TEAM BUILDING)
Conducted by: Jusuf R. Sofjan,dr,MARS
Pengenalan Kriptografi Modern
Pemeliharaan Betina Dewasa, Induk Bunting dan Menyusui
Assalamu’alaikum Wr.Wb.
KULIAH DASAR-DASAR DIKLAT GIZI PROGRAM STUDI S 1 GIZI KESEHATAN FK.UGM
Transcript presentasi:

Pertemuan 4 ALGORITMA REKURSIF Struktur Data Departemen Ilmu Komputer FMIPA-IPB 2009

Rekursif Suatu metode yang memanggil dirinya sendiri Proses pemanggilan diri itu sendiri yang disebut sebagai rekursi Contoh sederhana fenomena rekursif: menentukan nilai maksimum pada suatu array berukuran n yang didekati oleh pembandingan data ke-n terhadap largest (n-1) data lainnya Rekursif

Suatu metode yang memanggil dirinya sendiri baik secara langsung ataupun melalui metode yang lainnya Proses pemanggilan diri itu sendiri yang disebut sebagai rekursi Contoh metode menentukan nilai x pangkat n (bil-bul) yang dapat disolusikan dengan: X* (x pangkat (n-1)) untuk n>0 (1/x) /(x pangkat (n-1)) untuk n<0 1 untuk n=0 Rekursif

Ciri suatu permasalahan dapat disolusikan secara rekursif adalah bahwa permasalahan tersebut dapat direduksi ke dalam permasalahan yang lebih kecil (datanya) Secara umum metode rekursi terdiri atas dua komponen Bagian induksi, satu atau lebih kasus yang menyelesaikan masalah serupa namun dengan ukuran data ataupun metode yang lebih sederhana Bagian penyetop, satu atau lebih kasus yang paling sederhana dan solusinya tidak perlu lagi terjadi rekursi Rekursif

Contoh Lain (Binary Search) Binary Search-Suatu metode penelusuran dengan ide mempersempit ruang pencarian menjadi ½-nya untuk setiap kali ulangan Hanya dapat dilakukan pada data yang telah terurut Contoh Lain (Binary Search)

Contoh Lain (Binary Search) BinSer(A[],a,b,x){ t=(a+b)/2 if A[t]=x return t else if(a=b) return -1 else if(x<A[t]) return BinSer(A,a,t-1,x) else return BinSer(A,t+1,b,x) endif } Contoh Lain (Binary Search)

Kompleksitas Rekursif Coba gimana? Kompleksitas Rekursif

Ketika sebuah metode rekursif dipanggil S(n) maka aksi ini akan di push ke stack di register Demikian pula Ketika S(n) memanggil S(n-1) Hingga S(k) yang merupakan komponen penyetop dipanggil maka barulah isi stack di pop Bagaimana Bekerjanya?

Wassalamu’alaikum … Terima Kasih Departemen Ilmu Komputer FMIPA-IPB 2009