PART 6 Algoritma DOSEN : AHMAD APANDI, ST.

Slides:



Advertisements
Presentasi serupa
Desain Dan Analisis Algoritma
Advertisements

Kompleksitas Algoritma
Algoritma dan Struktur Data
Dosen : Rinci Kembang Hapsari, S.Si
Algoritma Pemograman 1 A
Pemrograman Rahmat D.R. Dako, ST, M.Eng.
Algoritma.
Desain dan Analisis Algoritma
Kompleksitas Algoritma
MATEMATIKA DISKRIT Kompleksitas Algoritma Kelompok 9
Kompleksitas Waktu Asimptotik
Struktur Kendali Percabangan pada C
Design and Analysis Algorithm
Algoritma dan Struktur Data
By Adnan Purwanto, S.Kom.  Langkah-langkah yang kita lakukan dalam memberikan instruksi kepada komputer untuk memecahkan masalah  Manusia harus menggunakan.
Pertemuan 3 ALGORITMA & FUNGSI KOMPLEKSITAS
PERTEMUAN 4 TAHAP PEMROGRAMAN.
Pertemuan-2 Kriteria kebaikan suatu algoritme Correctness
Analisa Algoritma Running Time.
Algoritma Divide and Conquer (Bagian 2) Wahyul Wahidah Maulida, ST.,M.Eng.
12-CRS-0106 REVISED 8 FEB 2013 CSG523/ Desain dan Analisis Algoritma Divide and Conquer Intelligence, Computing, Multimedia (ICM)
PENGERTIAN DASAR ALGORITMA & FLOWCHART
PERTEMUAN 1.
MATERI PERKULIAHAN ANALISIS ALGORITMA
MATERI PERKULIAHAN ANALISIS ALGORITMA
Kompleksitas Algoritma
Pengertian Algoritma Pemrograman Pertemuan 1
Strategi Algoritma Kuliah 2 : Kompleksitas Algoritma
Algoritma dan Struktur Data 1 pertemuan 12
ALGORITMA DAN PEMOGRAMAN 1A
ALGORITHMA DAN ATURAN PENULISANYA
Virdiandry Putratama,ST Politeknik Pos Indonesia Tahun 2015
ALGORITMA DAN PEMROGRAMAN (Pertemuan 01)
PENGANTAR STRUKTUR DATA
SYSTEM FLOWCHART.
Pengantar By Serdiwansyah N. A..
Algoritma dan Struktur Data
Mata kuliah : K0144/ Matematika Diskrit Tahun : 2008
Algoritma & Struktur Data TG22113 Kartika Firdausy - UAD
Kompleksitas Algoritma
PART 6 Algoritma DOSEN : AHMAD APANDI, ST.
Faktor analisa algoritma
DASAR ALGORITMA DAN PEMROGRAMAN KOMPUTER
Pengenalan Analisis Algoritma
Analisis dan Perancangan Sistem Informasi IV
Konsep Algoritma dan Pemrograman
Analisa Algoritma Konsep Algoritma.
Analisa Algoritma : Pendahuluan
MATERI PERKULIAHAN ANALISIS ALGORITMA
PARADIGMA DALAM PEMOGRAMAN
Mata kuliah : K0144/ Matematika Diskrit Tahun : 2008
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.
STRUKTUR DATA (10) recursive function
Analisa Algoritma 3 SKS.
DASAR PEMROGRAMAN Anita Qoiriah ..
Pertemuan 2 Algoritma dan Pemrograman
Kompleksitas Algoritma
PROG. STUDI FISIKA UIN ALAUDDIN MAKASSAR
PEMROGRAMAN I Semester I 2017/2018
Algoritma.
Kompleksitas Algoritma
Analisis dan Perancangan Sistem Informasi IV
Analisa algoritma rekursif
Chapter 1 : Pengantar Algoritma
Chapter 1 : Pengantar Algoritma
Dr. Mufid Nilmada, SSi., MMSI
Analisis Algoritma E. Haodudin Nurkifli Teknik Informatika
Algoritma & Pemrograman 1 Chapter 1 Achmad Fitro The Power of PowerPoint – thepopp.com.
ALGORITMA PEMROGRAMAN DOSEN : KARTIKA DWI PUTRI, S.KOM.
Transcript presentasi:

PART 6 Algoritma DOSEN : AHMAD APANDI, ST

OBJECTIVE Memahami apa yang dimaksud dengan algoritma Memahami apa yang dimaksud dengan analisis algoritma Memahami kriteria algoritma yang baik

PENGERTIAN ALGORITMA Algoritma adalah urutan langkah yang tepat dan pasti dalam memecahkan suatu masalah secara logis. Cara menyelesaikan suatu proses yang terdiri atas langkah-langkah yang terdefinisi dengan baik. Bisa dihitung (computable) atau bisa diukur(measurable) serta dapat menerima input dan menghasilkan output. Algoritma dapat dianalisis efisiensi dan kompleksitasnya.

KRITERIA ALGORITMA YANG BAGUS Sebuah algoritma dikatakan BENAR (correct) jika algoritma tersebut berhasil mengeluarkan output yang benar untuk semua kemungkinan input. Penilaian algoritma didasarkan pada : 1. Waktu eksekusi. 2. Penggunaan memori/sumber daya. 3. Kesederhanaan dan kejelasan algoritma.

ANALISIS SUATU ALGORITMA (1) Langkah-langkah analisis algoritma adalah : Menentukan jenis/sifat data input. Mengidentifikasi abstract operation dari data input. Mengenalisis secara matematis untuk menentukan best case, average case atau worst case-nya.

ANALISIS SUATU ALGORITMA (2) Faktor-faktor yang menyulitkan analisis algoritma adalah : Implementasi instruksi oleh bahasa pemrograman yang berbeda. Ketergantungan algoritma terhadap jenis data. Ketidakjelasan algoritma yang diimplementasikan.

ANALISIS SUATU ALGORITMA (3) Analisis algoritma tidak mudah dilakukan secara pasti, maka hanya diambil : Kondisi rata-rata (average case). Kondisi Terbaik (best case). Kondisi terburuk (worst case). Waktu eksekusi dipengaruhi oleh : Jenis data input. Jumlah data input. Pemilihan instruksi bahasa pemrograman.

KOMPLEKSITAS ALGORITMA (1) Besaran yang dipakai untuk menerangkan model abstrak pengukuran waktu/ruang Ada dua macam kompleksitas algoritma, yaitu: kompleksitas waktu dan kompleksitas ruang.

KOMPLEKSITAS ALGORITMA (2) Kompleksitas waktu, T(n), diukur dari jumlah tahapan komputasi yang dibutuhkan untuk menjalankan algoritma sebagai fungsi dari ukuran masukan n. Kompleksitas ruang, S(n), diukur dari memori yang digunakan oleh struktur data yang terdapat di dalam algoritma sebagai fungsi dari ukuran masukan n.

CONTOH PERHITUNGAN KOMLEKSITAS WAKTU