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 Divide and Conquer
Algoritma.
Desain dan Analisis Algoritma
PENGANTAR ALGORITMA DAN PEMROGRAMAN
Kompleksitas Algoritma
MATEMATIKA DISKRIT Kompleksitas Algoritma Kelompok 9
Kompleksitas Waktu Asimptotik
Pengertian Algoritma Sumber Kepustakaan : gerlan1986.files.wordpress.com/.../materi-ii-penge... 1 Algoritma adalah kumpulan instruksi-instruksi/ perintah–perintah/langkah-langkah.
Struktur Kendali Perulangan pada C
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.
PROCESS SCHEDULING A.A. Gde Bagus Ariana, ST..
Pertemuan 3 ALGORITMA & FUNGSI KOMPLEKSITAS
PERTEMUAN 4 TAHAP PEMROGRAMAN.
Pertemuan-2 Kriteria kebaikan suatu algoritme Correctness
Analisa Algoritma Running Time.
PART 6 Algoritma DOSEN : AHMAD APANDI, ST.
PENGERTIAN DASAR ALGORITMA & FLOWCHART
Perbandingan Algoritma Brute Force dan Depth First Search (DFS) dalam Kasus Travelling Salesman Problem (TSP) Ervin Yohannes ( )
MATERI PERKULIAHAN ANALISIS ALGORITMA
MATERI PERKULIAHAN ANALISIS ALGORITMA
Kompleksitas Algoritma
Pengertian Algoritma Pemrograman Pertemuan 1
PART 3 DOSEN : AHMAD APANDI, ST
Strategi Algoritma Kuliah 2 : Kompleksitas Algoritma
Algoritma dan Struktur Data 1 pertemuan 12
Algoritma Divide and Conquer
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.
Algoritma dan Struktur Data
Mata kuliah : K0144/ Matematika Diskrit Tahun : 2008
Algoritma & Struktur Data TG22113 Kartika Firdausy - UAD
Kompleksitas Algoritma
Faktor analisa algoritma
Pengenalan Analisis Algoritma
Konsep Algoritma dan Pemrograman
SYSTEM FLOWCHART.
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 ..
Kompleksitas Algoritma
PROG. STUDI FISIKA UIN ALAUDDIN MAKASSAR
PEMROGRAMAN I Semester I 2017/2018
Algoritma.
Siklus Pengembangan Sistem J
Kompleksitas Algoritma
Analisa algoritma rekursif
Chapter 1 : Pengantar Algoritma
Dr. Mufid Nilmada, SSi., MMSI
Analisis Algoritma E. Haodudin Nurkifli Teknik Informatika
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