Anyquestions?.

Slides:



Advertisements
Presentasi serupa
soal Advanced class Fertures
Advertisements

Wibisono Sukmo Wardhono, ST, MT أبو عبد الله محمد بن موسى الخوارزميّ ( 780 – 850 M ) الكتاب المختصر في حساب الجبر.
TIF 4216 Matematika Diskrit.
Design and Analysis of Algorithm Divide and Conquer Algorithm
 Teknik Informatika – S1 Algoritma - JAVA oleh M. Guntara Oleh M. Guntara STMIK AKAKOM 2014 STMIK AKAKOM 2014.
Hour 12: APPLIED RECURSION
1 Algoritma Bahasa Pemrograman dan Bab 1.1. Pengertian Algoritma.
Algoritma Divide and Conquer
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
Algoritma Asal kata Algoritma (algorism -algorithm) berasal dari nama Abu Ja’far Muhammad ibn Musa Al-Khuwarizmi Ilmuwan Persia yang menulis kitab “al.
LOGIKA & ALGORITMA Pengertian & Contoh Algoritma
ANALISIS ALGORITMA DAN PEMROGRAMAN
Algoritma Divide and Conquer
Pemrograman Komputer.
Desain dan Analisis Algoritma
PENGANTAR ALGORITMA DAN PEMROGRAMAN
Algoritma (Komputer) EL 2001 – Dasar Pemrograman Budi Rahardjo Teknik Elektro ITB
Algoritma (Komputer).
Algoritma Divide and Conquer
Design and Analysis Algorithm
1 Diselesaikan Oleh KOMPUTER Langkah-langkah harus tersusun secara LOGIS dan Efisien agar dapat menyelesaikan tugas dengan benar dan efisien. ALGORITMA.
1 Pertemuan 9 DIVIDE And CONQUER Matakuliah: T0034/Perancangan & Analisis Algoritma Tahun: 2005 Versi: R1/0.
Fungsi, Array dan String
STRUKTUR DATA (10) recursive function
P31035 Algorithms and Complexity 3 SKS
Mahasiswa diharapkan dapat:
Pertemuan 1 Muhamad Haikal,S.Kom., MT
LOGIKA & ALGORITMA -Pengertian & Contoh Algoritma
Tugas Kelompok 6 Teknik Sort.
PERTEMUAN I PENGANTAR ALGORITMA
Pendahuluan Algoritma dan Pemrograman I-A
ALGORITMA PEMEROGRAMAN
PROSES PEMBUATAN KEPUTUSAN
Start.
ALGORITHMA DAN ATURAN PENULISANYA
ALGORITMA DAN PEMROGRAMAN (Pertemuan 01)
LATIHAN 26 Buatlah sebuah algoritma untuk menampilkan jumlah faktor pembagi bilangan X, dengan X adalah 1 hingga N ! Misal Jumlah faktor dari 1 adalah.
Struktur Dasar Algoritma
Algoritma.
Analisa Algoritma Konsep Algoritma.
Array Buat algoritma untuk mencari nilai terbesar dari 5 nilai mahasiswa yang diinputkan dengan array.
Identitas dosen Suherman, ST Address : Cilegon
Definisi Algoritma Algoritma adalah urutan langkah logis tertentu untuk memecahkan suatu masalah. Yang ditekankan adalah urutan langkah logis, yang berarti.
Algoritma dan Pemrograman
Algoritma dan Pemrograman I Dosen : Utami Dewi Widianti
STRUKTUR DATA (10) recursive function
PENGANTAR ALGORITMA.
KONSEP LOGIKA DAN ALGORITMA PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
Analisa Algoritma 3 SKS.
Algoritma sorting.
Bahasa Pemrograman Poltek Balikpapan 2010.
Latihan Pertemuan Operasi Seleksi
EL 2001 – Dasar Pemrograman Budi Rahardjo Teknik Elektro ITB
Algoritma dan Pemrograman I
Introduction of algoritm and programming
Algoritma Divide and Conquer
Algoritma.
LOGIKA & ALGORITMA -Pengertian & Contoh Algoritma
Algoritma Divide and Conquer
MASALAH dan SOLUSI ALGORITMA SOURCE CODE MASALAH HASIL EXECUTABLE CODE
Algoritma Divide and Conquer
ANALISIS ALGORITMA DALAM PENERAPAN GAMBAR
Logika & Algoritma Kompetensi dasar
Chapter 1 : Pengantar Algoritma
ALGORITMA 1 Temu 1.
Algoritma Pemrograman II
Dynamic Programming.
Teknik Pemrog. Terstruktur 2
IT234 ALGORITMA DAN STRUKTUR DATA
ANALISIS ALGORITMA Hoiriyah, S.Kom., M.Kom.. Analisis dan Algoritma.
Transcript presentasi:

anyquestions?

8 L 8 L 5 L 3 L

5 L 3 L 8 L 5 L 3 L

5 L 3 L 8 L 5 L 3 L

3 L 3 L 2 L 8 L 5 L 3 L

5 L 2 L 1 L 8 L 5 L 3 L

7 L 1 L 8 L 5 L 3 L

7 L 1 L 8 L 5 L 3 L

4 L 3 L 1 L 8 L 5 L 3 L

4 L 4 L 8 L 5 L 3 L

الكتاب المختصر في حساب الجبر والمقابلة أبو عبد الله محمد بن موسى الخوارزميّ ( 780 – 850 M ) الكتاب المختصر في حساب الجبر والمقابلة 12

Al-Khawārizmī Algorism Algorithm Abu Abdullah Muḥammad ibnu Mūsā al-Khawārizmī ( 780 – 850 M ) Al-Khawārizmī Algorism Algorithm 13

Problem Algorithm Problem Solving 14

Commands Decision Iteration Row-column elements Algorithm Problem Algorithm Problem Solving 15

Valuable Operable int, float etc have data type: Problem Solving 16

Paradigma Algoritma 17

BIG Divide and Conquer DIVIDE PROBLEM SMALLER PROBLEM SMALLER PROBLEM 18

Divide and Conquer CONQUER SMALLER PROBLEM SOLVED SMALLER PROBLEM SMALLER PROBLEM SMALLER PROBLEM SOLVED SMALLER PROBLEM SOLVED SMALLER PROBLEM CONQUER SMALLER PROBLEM SOLVED SMALLER PROBLEM SMALLER PROBLEM SMALLER PROBLEM SOLVED SMALLER PROBLEM SMALLER PROBLEM SOLVED SMALLER PROBLEM SOLVED SMALLER PROBLEM SMALLER PROBLEM SOLVED SMALLER PROBLEM SMALLER PROBLEM SOLVED SMALLER PROBLEM 19

BIG Divide and Conquer SOLVED COMBINE PROBLEM SOLVED SOLVED SOLVED SMALLER PROBLEM SOLVED SMALLER PROBLEM SOLVED SMALLER PROBLEM SOLVED BIG PROBLEM SOLVED COMBINE SMALLER PROBLEM SOLVED SMALLER PROBLEM SOLVED SMALLER PROBLEM SOLVED SMALLER PROBLEM SOLVED SMALLER PROBLEM SOLVED SMALLER PROBLEM SOLVED 20

BIG Dynamic Algorithm DIVIDE PROBLEM +substructure Sub- struktur Sub- SMALLER PROBLEM SMALLER PROBLEM SMALLER PROBLEM DIVIDE +substructure Sub- struktur Sub- struktur 21

Permasalahan terpecahkan Dynamic Algorithm BIG PROBLEM SOLVED Permasalahan terpecahkan Permasalahan-permasalahan kecil dipecahkan dengan sub-struktur yang telah tersedia SMALLER PROBLEM SMALLER PROBLEM SMALLER PROBLEM Sub- struktur SMALLER PROBLEM SOLVED Sub- struktur SMALLER PROBLEM SOLVED 22

Aspek penting ALGORITMA 23

Bagaimana akhir dari algoritma ini? int a=6; main() { while(a>5) print(a); a++; } Finiteness Bagaimana akhir dari algoritma ini? UNFINITE 24

How could we define the “MIRACLE”? Definiteness How could we define the “MIRACLE”? 25

Sebuah algoritma memiliki nol atau lebih input sebelum dijalankan OUTPUT Sebuah algoritma memiliki satu atau lebih output, yang biasanya bergantung kepada input Sebuah algoritma memiliki nol atau lebih input sebelum dijalankan 26

Setiap algoritma harus Effectiveness Setiap algoritma harus berhasil-guna (sangkil/ efektif) 27

Case: HANOI TOWER KETENTUAN Terdapat empat piringan dan tiga tempat susunan Hanya satu piringan yang dapat dipindahkan pada suatu waktu Piringan yang dapat dipindahkan adalah piringan yang terletak pada susunan paling atas Piringan tersebut dapat dipindahkan ke susunan lain yang mungkin saja sudah terdapat piringan lain Sebuah piringan tidak bolah diletakkan di atas piringan lain yang lebih kecil 28

Case: HANOI TOWER 29