SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

dokumen-dokumen yang mirip
RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktivitas Pembelajaran

SATUAN ACARA PERKULIAHAN PERANCANGAN DAN ANALISIS ALGORITMA ** (S1/TEKNIK INFORMATIKA) PTA 2010/2011

RENCANA PEMBELAJARAN SEMESTER (RPS)

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran KONTRAK KULIAH DAN PREVIEW MATERI. PENGENALAN KECERDASAN BUATAN a.

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran

KKKF33110 STRUKTUR DATA

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

SILABUS : DESAIN DAN ANALISIS ALGORITMA. : I Ketut Resika Arthana, S.T., M.Kom NIP :

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

Analisis dan Strategi Algoritma

FM-UDINUS-BM-08-04/R0 SILABUS MATAKULIAH. Revisi : - Tanggal Berlaku : September 2014

KONTRAK PEMBELAJARAN (KP) MATA KULIAH. Algoritma dan Pemrograman

RENCANA PEMBELAJARAN SEMESTER (RPS)

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

RENCANA PEMBELAJARAN SEMESTER (RPS)

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Fakultas Teknologi Informasi

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

Sub Pokok Bahasan dan Sasaran Belajar

UNIVERSITAS ISLAM INDONESIA FM-UII-AA-FKA-05/R4 SATUAN ACARA PERKULIAHAN

Perbandingan Algoritma Pencarian Kunci di dalam Himpunan Terurut Melalui Linear Search dan Binary Search

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

UNIVERSITAS GUNADARMA

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

RENCANA PEMBELAJARAN SEMESTER (RPS)

SILABUS MATAKULIAH. Revisi : - Tanggal Berlaku : September Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

Pohon Biner Sebagai Struktur Data Heap dan Aplikasinya

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

PENERAPAN TEORI GRAF UNTUK MENYELESAIKAN MASALAH MINIMUM SPANNING TREE (MST) MENGGUNAKAN ALGORITMA KRUSKAL

FM-UDINUS-BM-08-04/R0 SILABUS MATAKULIAH. Silabus: Information Retrieval Hal: 1 dari 5. Revisi : - Tanggal Berlaku : Januari 2015

Fakultas Teknologi Informasi

SATUAN ACARA PERKULIAHAN MATA KULIAH GRAPH & ANALISIS ALGORITMA (SI / S1) KODE / SKS : KK / 3 SKS

Penerapan Algoritma DFS pada Permainan Sudoku dengan Backtracking

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

Pengantar Strategi Algoritma

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

Program Studi Pendidikan Ilmu Komputer Fakultas Ilmu Pendidikan Universitas Ubudiyah Indonesia

Solusi UTS Stima. Alternatif 1 strategi:

UNIVERSITAS GUNADARMA

SILABUS MATEMATIKA DISKRIT. Oleh: Tia Purniati, S.Pd., M.Pd.

Kontrak Perkuliahan & Introduction

Algoritma Brute-Force dan Greedy dalam Pemrosesan Graf

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

Syarat dan Ketentuan yang berlaku:

STRUKTUR DATA KULIAH KE : 3 ALGORITMA

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran. 1. Menjelaskan kontrak kuliah 2. Mendefinisikan konsep

SILABUS MATAKULIAH. Indikator Pokok Bahasan Aktifitas Pembelajaran

KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA PROGRAM STUDI PENDIDIKAN TEKNIK ELEKTRONIKA

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

ALGORITMA DAN PEMROGRAMAN

RENCANA PEMBELAJARAN SEMESTER (RPS)

SATUAN ACARA PERKULIAHAN MATA KULIAH LOGIKA DAN ALGORITMA (MI/D3) KODE: IT SKS: 3 SKS. Kemampuan Akhir Yang Diharapkan

Penerapan Algoritma Bucket Sort Untuk melakukan Pengurutan n buah Bilangan Mata Kuliah Pemrosesan Paralel

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktivitas Pembelajaran

Pengantar Strategi Algoritmik. Oleh: Rinaldi Munir

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktivitas Pembelajaran

Algoritma Branch & Bound

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

RENCANA PEMBELAJARAN SEMESTER (RPS)

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-8 Pengurutan (Sorting) 1

Pohon Indeks Biner atau Pohon Fenwick untuk menyelesaikan persoalan penjumlahan interval

ANALISIS PERBANDINGAN ALGORITMA SELECTION SORT DENGAN MERGE SORT

RENCANA PEMBELAJARAN SEMESTER

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktivitas Pembelajaran

2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut : a. Proses b. Program c. Algoritma d. Prosesor e.

Algoritma dan Struktur Data 2

Eksplorasi Algoritma Brute Force, Greedy, dan Dynamic Programming untuk Persoalan Integer Knapsack

ALGORITMA PENCARIAN (HEURISTIC)

Penggabungan Algoritma Brute Force dan Backtracking dalam Travelling Thief Problem

SATUAN ACARA PENGAJARAN (SAP) : Aswir Premadi, S.T., M.Sc. (Eng) Pertemuan Minggu ke : 1 & 2 ( 1 x 2 x 50 )

BAB 2 TINJAUAN PUSTAKA

Analisis Kecepatan Sorting Dengan Notasi Big O

Analisis Kompleksitas Waktu Untuk Beberapa Algoritma Pengurutan

FTIK / PRODI TEKNIK INFORMATIKA

=il= ''#i&kwi. ' "*-ttt-{ut%:* lj %"q:dlrulrfi iil fl RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) STRUKTUR DATA DISUSUN OLEH:

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktivitas Pembelajaran

Jurnal Mahajana Informasi, Vol.1 No 2, 2016 e-issn: SIMULASI PENGURUTAN DATA DENGAN ALGORITMA HEAP SORT

RENCANA PEMBELAJARAN SEMESTER (RPS)

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

SATUAN ACARA PERKULIAHAN MATA KULIAH PENGOLAHAN PARALEL (S1/ TEKNIK KOMPUTER)

Penggunaan Algoritma Backtracking Untuk Menentukan Keisomorfikan Graf

Pengantar Struktur Data

Pencarian Jalur Terpendek Pada Sistem Jaringan Komputer Menggunakan Algoritma Program Dinamis

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

STRUKTUR DATA TFP 1502

BUANA. Distribusi 01 September 2017

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Implementasi Logika Penurunan Persamaan Aritmatika pada Program Komputer

Transkripsi:

SILABUS MATAKULIAH Revisi : 2 Tanggal Berlaku : September 2014 A. Identitas 1. Nama Matakuliah : A11.54508 / Strategi Algoritma 2. Program Studi : Teknik Informatika-S1 3. Fakultas : Ilmu Komputer 4. Bobot sks : 3 SKS 5. Elemen : MKK 6. Jenis : Sistem Cerdas 7. waktu total : 14 X 150 Menit B. Unsur-unsur Silabus Konsep Strategi dan Analisis 1. Memahami Algoritma dan Struktur Data 2. Mengidentifikasikan Definisi dasar strategi dan analisis RPL a. Definisi Algoritma dan Struktur Data b. Konektifitas Strategi dan Analisis 1. Algoritma dan komponennya 2. Struktur data dan representasinya pada 3. konsep Strategi Algoritma 4. Knsep analisis 5. Diskusi mengenai konsep dasar 1-4 6. Memberikan contoh sederhana dan cara analisanya 7. Memberikan contoh pemilihan strategi 150 menit 1, 2, 3, 4, 5 a. Melakukan tanya jawab Silabus: Strategi Algoritma Hal: 1 dari 6

Notasi asimptotik. Efisiensi Algoritma dan Recursive Call. 1. Memahami Order suatu fungsi 2. Memahami Notasi yang di pakai pada strategi dan analisa 1. Memahami metodologi dan teknik pengukuran efisiensi (3) 2. Mengenali yang tidak efisien (3) 3. Memahami Teknik analisa fragmen program (4) 4. Memahami Teknik analisa pemanggilan fungsi (4) 5. Memahami Teknik menentukan order Notasi Asimptotik a. Order suatu fungsi b. Konsep Big Oh c. Konsep Theta d. Konsep Omega Efisiensi Algoritma dan Recursive Call a. Ukuran efisiensi Algoritma (3) b. Kompleksitas waktu dan memory (3) c. Menganalisis fragmen program (4) d. Menganalisis pemanggilan fungsi pada suatu fragmen (4) e. Menentukan order fungsinya (5) pada pemecahan suatu masalah 1. order suatu fungsi untuk menentukan kompleksitas 2. dasardasar notasi yang di pakai 3. Memberikan contohcontoh penulisan notasi dan cara penggunaannya 4. Memberi latihan di kelas. 1. Apa saja ukuran efisiensi (3) 2. bagaimana menentukan kompleksitas waktu dan memory. (3) 3. Latihan soal dan pembahasan (3) 4. bagaimana menganalisisi suatu fragmen program (4) 5. pemanggilan Fungsi rekursif (4) 6. Latihan Soal dan Pembahasan (4) 7. menentukan order suatu fungsi rekursif sederhana (5) 8. Latihan Soal dan 150 menit 2,3,7,8 a. Melakukan tanya jawab 3 x 150 menit 1,2,3,4,5,6, 7,8 a. Melakukan tanya jawab Silabus: Strategi Algoritma Hal: 2 dari 6

Algoritma Brute Force Algoritma Greedy fungsi dari fragmen program. (5) bruteforce 2. Memahami masalah sorting, string matching, perkalian matrik, kombinatorial Greedy (7) 2. Memahami teori Graph (7) 3. Memahami masalah yang termasuk pada greedy (8) Algoritma Brute Force a. Konsep dasar brute force b. Analisa searching c. Pemilihan strategi searching Algoritma Greedy a. Properti dan Greedy (7) b. Overview Graph, Tree dan matrik.(7) c. Masalahlintasan terpendek, minimum spanning tree dan knapsack (8) pembahasan (5) 1. Konsep bruteforce 2. sorting, string matching, perkalian matrik, kombinatorial yang termasuk dalam dalam bruteforce 1. tentang dan property agoritma greedy (7) 2. teori graph dan tree 3. representasi graph dan tree dalam struktur data dengan matrik (7) 4. masalahmasalah greedy : lintasan terpendek, minimum spanning tree dan masalah knapsack (8) Ujian Tengah Semester (UTS) 150 menit 1,2,3,4,5,6 a. Melakukan tanya jawab 150 menit 2,3,4,5,6 a. Melakukan tanya jawab Algoritma Divide And Conquer (DANDC) DANDC (9) 2. Mengerti masalah Algoritma DANDC a. Property dan Algoritma DANC (9) b. Masalah sorting dalam 1. property dan DANDC (9) 2. Menganalisa DANDC dengan contoh 3 x 150 menit 1,2,4,5,6 a. Melakukan tanya jawab Silabus: Strategi Algoritma Hal: 3 dari 6

Algoritma berbasis graph Algoritma Backtracking Sorting dalam DANDC (10) 3. Mengerti masalah Searching dalam DANDC (11) basis Graph (12) 2. Masalah Traversal pada Graph, Breadth First Search dan Depth First Search (12) 3. Mengerti Optimasi Searching basis graph, Best First Search, Hill Climbing dan A Star (13) Mahasiswa mampu memahami konsep dan DANDC (10) c. Masalah searching dalam DANDC (11) Algoritma berbasis graph a. Konsep dan basis graph (12) b. Masalah searching basis graph, breadth first search,depth first search (12) c. Masalah Optimasi Searching best first search, Hill Climbing, A Star (13) Algoritma Backtracking a. Konsep dan prinsip sederhana (9) 3. sorting dalam DANDC (10) 4. Analisa Insertion sort, Selection sort, Merge Sort, Quick Sort dan Heap Sort (10) 5. searching dalam DANDC (11) 6. Analisa Progresive Overflow, Interpolasi dan Binary Search (11) 1. Konsep dan basis graph (12) 2. Masalah Searching dengan BFS dan DFS (13) 3. Studi kasus Chess Problem 4. masalh optimasi pada searching pada basis graph Best first search, hill climbing dan A Star 5. Studi Kasus 8 Puzzle Problem 1. konsep dan prinsip analisa 2 x 150 menit 1,2,3,4,5,6, 7,8 a. Melakukan tanya jawab 150 menit 1,2,3,4,5,6 a. Melakukan tanya jawab Silabus: Strategi Algoritma Hal: 4 dari 6

teknik backtracking analisis b. Masalah Maze, Pewarnaan graph, chess problem, Puzzle backtracking 2. masalah pada maze dengan teknik backtracking 3. masalah pewarnaan graph dengan teknik backtracking 4. masalah chess problem dengan teknik backtracking 5. masalah puzzle dengan teknik backtracking Ujian Akhir Semester Silabus: Strategi Algoritma Hal: 5 dari 6

Daftar Referensi Wajib 1. Handbook of Algorithms and Data Structures In Pascal and C, Second Edition, G.H. Gonnet ETH, Zurich, ADDISON -WESLEY PUBLISHING COMPANY 1991. 2. Introduction to Algorithms, Thomas H. Cormen, Charles E. Leiserson, and Ronald L. Rivest, McGraw-Hill 1990. 3. Fundamental Of Algorithmic,Gilles Brassard dan Paul Beatly, Prentice Hall Engelwood Cliffs, New Jersey, 1996 4. The Design And Analysis of Computer Algorithm, Alfred V Aho, John E. Hopcroft and Jeffery D Ullman, Addison Wesley, 1974. 5. Data Structures and Algorithms, Alfred V. Aho, Bell Laboratories, Murray Hill, New Jersey John E. Hopcroft, Cornell University, Ithaca, New York, Jeffrey D. Ullman, Stanford University, Stanford, California,1999 6. Rinaldi Munir : Diktat Kuliah IF223 Algoritma dan Pemrograman, Departemen Teknik Informatika ITB, 1998 7. Rinaldi Munir, Matematika Diskrit 8. Jong Jek Siang, Matematik Diskrit, 2002 9. Wijanarto, Modul Strategi dan Analisa Algoritma, Universitas Dian Nuswantoro, Semarang, 2009, Ed.1 Disusun oleh : Diperiksa oleh : Disahkan oleh : Dosen Pengampu Penanggungjawab Keilmuan Program Studi Dekan Wijanarto,M.Kom Wijanarto,M.Kom Heru Agus Santoso, Ph. D DR. Drs. Abdul Syukur, MM Silabus: Strategi Algoritma Hal: 6 dari 6