Analisis Algoritma: Anany Levitin, Introduction to Design and Analysis of Algorithm, 3 rd Edition, Pearson Education, Inc.

dokumen-dokumen yang mirip
Materi IX A. Pendahuluan

Graf Berarah (Digraf)

MATRIKS Definisi: Matriks Susunan persegi panjang dari bilangan-bilangan yang diatur dalam baris dan kolom. Matriks ditulis sebagai berikut (1)...

1. Identitas Trigonometri. 1. Identitas trigonometri dasar berikut ini merupakan hubungan kebalikan.

Vektor di R2 ( Baca : Vektor di ruang dua ) adalah Vektor- di ruang dua )

MATRIKS. Menggunakan konsep matriks, vektor, dan transformasi dalam pemecahan masalah.

ALJABAR LINIER _1 Matrik. Ira Prasetyaningrum

BAB I. MATRIKS BAB II. DETERMINAN BAB III. INVERS MATRIKS BAB IV. PENYELESAIAN PERSAMAAN LINEAR SIMULTAN

Integral Tak Tentu dan Integral Tertentu

INTEGRAL. Kelas XII IIS Semester Genap. Oleh : Markus Yuniarto, S.Si. SMA Santa Angela Tahun Pelajaran 2017/2018

didefinisikan sebagai bilangan yang dapat ditulis dengan b

IAH IAAH I H HAAH xaah I A b x2ah x23h I A 3 x23b H 2

Tiara Ariqoh Bawindaputri TIP / kelas L

DETERMINAN. Matematika Industri I. TIP FTP UB Mas ud Effendi. Matematika Industri I

Bab. Vektor. A. Vektor B. Perkalian Vektor. Hasil yang harus Anda capai: menerapkan konsep besaran Fisika dan pengukurannya.

PERSAMAAN DIOPHANTINE NON LINEAR z. 1,2,3) Staf Pengajar pada Jurusan Matematika dan Ilmu Pengetahuan Alam Unsoed

INTEGRAL TAK TENTU. x x x

Percobaan RANGKAIAN RESISTOR, HUKUM OHM DAN PEMBAGI TEGANGAN. (Oleh : Sumarna, Lab-Elins, Jurdik Fisika FMIPA UNY)

BAB VI PEWARNAAN GRAF

MUH1G3/ MATRIKS DAN RUANG VEKTOR

Bab a. maka notasi determinan dari matriks A ditulis : det (A) atau. atau A.

Bab 3 M M 3.1 PENDAHULUAN

GRAFIK ALIRAN SINYAL

MATEMATIKA INTEGRAL TENTU DAN LUAS DAERAH

A x = b apakah solusi x

Latihan 2. Ruang Vektor. Bagian 1

IV V a b c d. a b c d. b c d. bukan fungsi linier y = x = x y 5xy + y = B.2 Konsep Fungsi Linier

BAB III METODE METODE DEFUZZYFIKASI

Suku banyak. Akar-akar rasional dari

Fungsi f dikatakan pada / onto / surjektif jika setiap elemen himpunan B merupakan

E-LEARNING MATEMATIKA

PERSAMAAN KUADRAT, FUNGSI KUADRAT DAN PERTIDAKSAMAAN KUADRAT

INTEGRAL. Misalkan suatu fungsi f(x) diintegralkan terhadap x maka di tulis sebagai berikut:

METODE ANALISIS. Tentukan arus pada masing-masing tahanan dengan menggunakan metode arus cabang untuk rangkaian seperti pada Gambar 1.

BAB 1 PENDAHULUAN. f tidak semua bernilai nol dan a, b, disebut persamaan kuadrat di dalam variabel. atau disebut juga permukaan kuadrat;

matematika K-13 TEOREMA FAKTOR DAN OPERASI AKAR K e l a s

Pengertian Matriks. B. Notasi Matriks. a 21 adalah elemen baris 2 kolom 1. Banyaknya baris : Banyaknya kolom : Ordo Matrik :

Relasi Ekuivalensi dan Automata Minimal

PERTEMUAN - 1 JENIS DAN OPERASI MATRIKS

PENCARIAN PERFECT MATCHING MAKSIMUM PADA GRAPH BIPARTISI BERBOBOT DENGAN MENGGUNAKAN ALGORITMA PRIMAL DUAL MATCHING

1. Pengertian Matriks


r x = 0. Koefisien-koefisien persamaan yang dihasilkan adalah analitik pada x = 0. Jadi dapat kita gunakan metode deret pangkat.

ELIPS. A. Pengertian Elips

ALJABAR LINIER DAN MATRIKS MATRIKS (DETERMINAN, INVERS, TRANSPOSE)

INTEGRAL. Integral Tak Tentu Dan Integral Tertentu Dari Fungsi Aljabar

BENTUK PANGKAT, AKAR DAN LOGARITMA

VEKTOR. Dua vektor dikatakan sama jika besar dan arahnya sama. Artinya suatu vektor letaknya bisa di mana saja asalkan besar dan arahnya sama.

VEKTOR. 1. Pengertian Vektor adalah besaran yang memiliki besar (nilai) dan arah. Vektor merupakan sebuah ruas garis yang

PEMANTAPAN BELAJAR SMA BBS INTEGRAL

Erna Sri Hartatik. Aljabar Linear. Pertemuan 3 Aljabar Vektor (Perkalian vektor-lanjutan)

3.1 Permutasi. Secara umum, bilangan-bilangan pada {1, 2,, n} akan mempunyai n! permutasi

7. APLIKASI INTEGRAL

MATERI I : VEKTOR. Pertemuan-01

RUANG VEKTOR UMUM. Dosen Pengampu : Darmadi S.Si M.Pd. Disusun oleh :

RANGKUMAN MATERI ' maupun F(x) = Pengerjaan f(x) sehingga memperoleh F(x) + c disebut mengintegralkan f(x) ke x dengan notasi:

Tujuan Pembelajaran. ) pada hiperbola yang berpusat di (0, 0). 2. Dapat menentukan persamaan garis singgung di titik (x 1

Matriks yang mempunyai jumlah baris sama dengan jumlah kolomnya disebut matriks bujur sangkar (square matrix). contoh :

BAB 4 PERBANDINGAN, PROPORSI, DAN SKALA

SUKU BANYAK ( POLINOM)

3 PANGKAT, AKAR, DAN LOGARITMA

Aljabar Linear Elementer

A. Kompetensi Dasar : Menyelesaikan sistem persamaan linear. B. Materi : 1. Sistem Persamaan Linear dan Matriks 2. Determinan

FUNGSI TRANSENDEN. Sifat satu kesatu yang mengakibatkan fungsi

LUAS DAERAH APLIKASI INTEGRAL TENTU. Indikator Pencapaian Hasil Belajar. Ringkasan Materi Perkuliahan

UJIAN BERSAMA SMA KABUPATEN TANAH DATAR SEMESTER 1 TAHUN PELAJARAN 2008/2009. Mata Pelajaran : MATEMATIKA Kelas/jurusan : XII/IPS Hari/Tanggal :

BAB IV METODE ANALISIS RANGKAIAN

1) BENTUK UMUM DAN BAGIAN-BAGIAN PERSAMAAN KUADRAT Bentuk umum persamaan kuadrat adalah seperti di bawah ini:

Bab 4 Transformasi Geometri

PROBLEM SOLVING TERKAIT DENGAN KELAS X SEMESTER 1 PADA STANDAR KOMPETENSI (SK) 1.

A. PENGERTIAN B. DETERMINAN MATRIKS

IRISAN KERUCUT: PERSAMAAN ELIPS. Tujuan Pembelajaran

Minggu ke 3 : Lanjutan Matriks

Persamaan Linier Simultan II

PERTEMUAN 4 Metode Simpleks Kasus Maksimum

VECTOR DI BIDANG R 2 DAN RUANG R 3. Nurdinintya Athari (NDT)

A. PANGKAT. Materi Pokok BENTUK PANGKAT,AKAR DAN LOGARITMA

Aljabar Linear Elementer

Y y=f(x) LEMBAR KERJA SISWA. x=a. x=b

VEKTOR. seperti AB, AB, a r, a, atau a.

BILANGAN BULAT. 1 Husein Tampomas, Rumus-rumus Dasar Matematika

DETERMINAN. Misalkan A adalah suatu matriks persegi. a) Jika A memiliki satu baris atau satu kolom bilangan nol, maka det(a) = 0.

BAB 4 IMPLEMENTASI HASIL PENELITIAN. Rancangan ini dibuat dan dites pada konfigurasi hardware sebagai berikut :

3. LIMIT DAN KEKONTINUAN. INF228 Kalkulus Dasar

,, % ,, % -0: 0 -0: 0! 2 % 26, &

PERSAMAAN LINIER. b a dimana : a, b, c, d adalah

w Contoh: y x y x ,,..., f x z f f x

TIN309 - Desain Eksperimen Materi #6 Genap 2016/2017 TIN309 DESAIN EKSPERIMEN

KETAKSAMAAN CHEBYSHEV DAN PERUMUMANNYA. Pangeran B.H.P Institut Teknologi Bandung

THEOREMA SISA, THEOREMA FAKTOR BENTUK POLINUM. Prepared by: Romli Shodikin, M.Pd sabtu., 23 November 2013 Pertemuan 7

BAB II LANDASAN TEORI

BAB 3 SOLUSI NUMERIK SISTEM PERSAMAAN LINEAR

PERSAMAAN KUADRAT, FUNGSI KUADRAT DAN GRAFIKNYA

PRINSIP DASAR SURVEYING

NILAI EIGEN DAN VEKTOR EIGEN

E. INTEGRASI BAGIAN ( PARSIAL )

Latihan 2 : Ruang Vektor dan Ruang Vektor Bagian

Kerjakan di buku tugas. Tentukan hasil operasi berikut. a. A 2 d. (A B) (A + B) b. B 2 e. A (B + B t ) c. A B f. A t (A t + B t ) Tes Mandiri

TEORI BAHASA DAN OTOMATA FINITE STATE AUTOMATA (FSA)

Hendra Gunawan. 30 Oktober 2013

Transkripsi:

Anlisis Algoritm: Anny Levitin, Introduction to Design nd Anlysis o Algorithm, 3 rd Edition, Person Eduction, Inc., Addison-Wesley Agend. B 4: Decrese-nd-Conquer Deinition Insertion Sort Topologicl Sort Fkults Teknologi dn Desin Progrm Studi Teknik 1-1 Inormtik Anlisis Algoritm 2 Deinition Decrese-nd-conquer, seuh teknik yng erdsr pd relsi ntr solusi untuk sutu ksus dn solusi untuk gin yng leih kecil dri ksus terseut. Pendektn yng digunkn: top-down-pproch tu ottom-uppproch (incrementl pproch) 3 entuk vrisi dri teknik decrese-nd-conquer: 1. decrese y constnt; 2. decrese y constnt ctor; 3. vrile size decrese Decrese y Constnt Vrition. Ukurn ksus diperkecil (reduce) dengn nili konstnt yng sm pd setip itersi seuh lgoritm. Pd umumny nili konstntny dlh 1. Contoh ksus: Decrese y constnt. 89 12 57 8 16 25 11 Prolem: Urutkn deret ilngn ck di ts menggunkn metode selection sort yng mengkomodir decrese-y-constnt! Anlisis Algoritm 3 Anlisis Algoritm 4 1

Ltihn 1. Ksus: Decrese y constnt. U N I V E R S I T A S Prolem 1: Tunjukkn penerpn decrese-y-constnt untuk mengurutkn lphet ck di ts menggunkn metode selection sort! Insertion Sort. Insertion sort menggunkn metode decrese-y-constnt untuk melkukn proses pengurutn sutu deret. Contoh ksus: Insertion sort. Prolem: Tentukn prosedur pengurutn deret secr scending menggunkn metode sorting insertion sort! Anlisis Algoritm 5 Anlisis Algoritm 6 Insertion Sort Ltihn 2. Ksus: Insertion Sort Prolem: Urutkn deret ilngn di wh ini menggunkn metode sorting insertion sort! 89 12 57 16 25 11 75 Decrese y Constnt Fctor Vrition. Ukurn ksus diperkecil (reduce) dengn nili ktor konstnt yng sm pd setip itersi seuh lgoritm. Pd umumny nili ktor konstntny dlh 2. Beerp lgoritm vrisi decrese-nd-conquer ini dlh: inry serch; dn russin pesnt multiiction. Anlisis Algoritm 7 Anlisis Algoritm 8 2

Decrese y Constnt Fctor Vrition. Binry Serch. Binry serch dlh seuh lgoritm yng digunkn untuk mencri nili tertentu, ik pd sutu deret ilngn yng ck tu telh terurut. Contoh ksus: Prosedur pencrin ilngn semrng tertentu. Prolem: Tentukn prosedur untuk melkukn pencrin sutu ilngn pd sutu deret terurut tertentu. Anlisis Algoritm: Anny Levitin, Introduction to Design nd Anlysis o Algorithm, 3 rd Edition, Person Eduction, Inc., Addison-Wesley Anlisis Algoritm 9 Fkults Teknologi dn Desin Progrm Studi Teknik 1-10 Inormtik Ltihn 3. Ksus: Pencrin ilngn tertentu semrng. 12 20 34 41 80 89 100 Prolem 1: Tentukn pseudocode untuk melkukn pencrin ilngn 80 pd deret terurut dits. Russin Pesnt Multipliction. Russin pesnt multipliction dlh lgoritm yng digunkn untuk mencri hsil perklin 2 uh ilngn ult positi, ik ilngn positi genp mupun gnjil. Terdpt 2 ormul yng digunkn dlm lgoritm ini erdsrkn jenis ilngn n: Jik n merupkn ilngn genp Anlisis Algoritm 11 Anlisis Algoritm 12 3

Jik n merupkn ilngn gnjil Contoh ksus: Russin pesnt multipliction. 50 * 65 Prolem: Selesikn opersi perklin dits menggunkn lgoritm russin pesnt multipliction. Anlisis Algoritm 13 Anlisis Algoritm 14 Vrile Size Decrese Vrition. Ukurn ksus erkurng (size-reduction) dri opersi lgoritm seelumny. Algoritm yng menggunkn vrin decrese-nd-conquer ini dlh Euclid s lgorithm. gcd(m, n) = gcd(n, m mod n) Topologicl sorting (toposort): merupkn sutu urutn liner setip simpul dimn setip uv yng sling terhuung secr lngsung (direct), simpul u muncul seelum simpul v dlm sutu urutn. Topologicl sorting menerpkn lgoritm trversl yng diterpkn pd metode serching DFS (depth irst serch) dn disjikn dlm entuk digrph/direct grph. Untuk merepresntiskn digrph, mk digunkn djcency mtrix dn djcency list. Anlisis Algoritm 15 Anlisis Algoritm 16 4

Adjcency mtrix, menggmrkn huungn ntr simpul dlm entuk mtriks. Adjcency list, menggmrkn huungn ntr simpul yng diwkili oleh edge. Adjcency mtrix dn djcency list merupkn dsr dri lgoritm DFS untuk digrph. Penerpn lgoritm DFS untuk grph pd umumny dlm entuk stck penelusurn dn pohon DFS. Contoh digrph. Gmr digrph dismping dpt diurikn menjdi: tree edges (, c, de) ck edges () orwrd edges (c) cross edges (dc) Anlisis Algoritm 17 Anlisis Algoritm 18 Contoh ksus: DFS lgorithm d c Ltihn 4. Prolem: Tentukn pohon DFS, djcency mtrix dn djcency list 2 uh grph di wh ini! c g e c d e Prolem 1: Tentukn djcency mtrix, djcency list dn stck penelusurn grph di ts! d () e () g Anlisis Algoritm 19 Anlisis Algoritm 20 5

Prolem 2: Terpkn lgoritm DFS pd grph di wh ini untuk menentukn stck penelusurn dn pohon DFS! d c d e Pd digrph, lgoritm DFS digunkn untuk menentukn stck penelusurn (trversl stck) untuk menentukn popping-order. Popping-order digunkn untuk menentukn topologicl sorting yng dihsilkn. Contoh ksus: Topology sorting & source-removel lgorithm Prolem: Tentukn topology sorted list digrph di smping! Anlisis Algoritm 21 Anlisis Algoritm 22 Contoh ksus: Topology sorting & source-removel lgorithm Prolem 1: Tentukn topology sorted list digrph di smping! 1). DFS 2). popping-o order Ltihn 4. Prolem 1: Tentukn topology sorted list digrph dn urutkn simpulsimpul erikut erdsrkn source-removel lgorithm! Prolem 2: Dengn menerpkn lgoritm source-removel lgorithm, urutkn simpul-simpul terseut! Anlisis Algoritm 23 Anlisis Algoritm 24 6

Anlisis Algoritm: Anny Levitin, Introduction to Design nd Anlysis o Algorithm, 3 rd Edition, Person Eduction, Inc., Addison-Wesley 1-25 7