KONTRAK PEMBELAJARAN (KP) MATA KULIAH. Algoritma dan Pemrograman

dokumen-dokumen yang mirip
KONTRAK PEMBELAJARAN (KP) MATA KULIAH. Pemrograman Berorientasi Objek

KONTRAK PEMBELAJARAN (KP) MATA KULIAH. Pengolahan Citra dan Pengenalan Pola

KONTRAK PEMBELAJARAN (KP) MATA KULIAH. Multimedia

KONTRAK PEMBELAJARAN (KP) MATA KULIAH

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT

Analisis dan Strategi Algoritma

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

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Aktifitas Pembelajaran

RENCANA PEMBELAJARAN SEMESTER (RPS)

KONTRAK PEMBELAJARAN (KP) MATA KULIAH TEKNIK DAN SURVEI DATA TATA RUANG

RENCANA PEMBELAJARAN SEMESTER (RPS)

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

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS ALGORITMA PEMROGRAMAN

KONTRAK PEMBELAJARAN (KP) MATA KULIAH

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

KONTRAK PEMBELAJARAN (KP) MATA KULIAH

RENCANA PEMBELAJARAN SEMESTER (RPS)

Teori Algoritma. Literatur

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

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

Pengantar Strategi Algoritmik. Oleh: Rinaldi Munir

Fakultas Teknologi Informasi

RENCANA PEMBELAJARAN SEMESTER (RPS)

KKKF33110 STRUKTUR DATA

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS ALGORITMA DAN STRUKTUR DATA

PENGENALAN KOMPUTER DAN SOFTWARE II. Semester: 2 Pengenalan Komputer dan Software II. Introduction to Computer and Software II

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

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

Bahasa Pemrograman- TIS SKS

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

Kontrak Perkuliahan & Introduction

Analisa Algoritma. Konsep Algoritma

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

ALGORITMA GREEDY : MINIMUM SPANNING TREE. Perbandingan Kruskal dan Prim

NomorDok : FRM/KUL/01/02 NomorRevisi : 02. Tgl.Berlaku : 1Oktober 2012 KlausaISO : & 7.5.5

BUANA. Distribusi 01 September 2017

UNIVERSITAS GUNADARMA

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

FAKULTAS ILMU PENDIDIKAN UNIVERSITAS NEGERI YOGYAKARTA RPP. ALGORITMA DAN PEMROGRAMAN RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

Solusi UTS Stima. Alternatif 1 strategi:

Algoritma dan Pemrograman. Pertemuan Ke-2 Dasar-dasar Algoritma

Penerapan Algoritma Greedy dalam Pencarian Rantai Penjumlahan Terpendek

KATA PENGANTAR. Puji syukur kami panjatkan ke hadirat Alloh SWT atas terbentuknya Lembar Tugas

RENCANA PEMBELAJARAN SEMESTER

Pengantar Struktur Data

PPKF63108 DIGITAL IMAGE PROCESSING

RENCANA PEMBELAJARAN SEMESTER (RPS)

Pengantar Kuliah. KU1072/Pengenalan Teknologi Informasi B Sem /2016. KU1072/Pengenalan Teknologi Informasi B

Algoritma dan Pemrograman Pendekatan Pemrograman Modular

Pengantar Matematika. Diskrit. Bahan Kuliah IF2091 Struktur Diksrit RINALDI MUNIR INSTITUT TEKNOLOGI BANDUNG

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS)

ALGORITMA DAN PEMROGRAMAN

ALGORITMA DAN PEMROGRAMAN

Pengantar Matematika Diskrit

Hubungan Kompleksitas Algoritma dengan Cara Belajar

Penentuan Lintasan Terbaik Dengan Algoritma Dynamic Programming Pada Fitur Get Driving Directions Google Maps

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) KKKF23111 Matematika Diskrit

RENCANA PEMBELAJARAN SEMESTER (RPS)

SATUAN ACARA PERKULIAHAN MATAKULIAH: PROGRAM KOMPUTER (4 SKS) KODE MATAKULIAH:

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 1 x 3 x 50 Menit Pertemuan : 3

Algoritma dan Struktur Data

PETA KOMPETENSI MATAKULIAH ALGORITMA DAN STRUKTUR DATA TKE PRODI TEKNIK ELEKTRO

EVALUASI KINERJA ALGORITMA PERKALIAN MATRIKS BERANTAI DENGAN TEKNIK DYNAMIC PROGRAMMING

RENCANA PEMBELAJARAN SEMESTER (RPS)

Algoritma Pemrograman

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

UNIVERSITAS NEGERI YOGYAKARTA F A K U L T A S M I P A

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS TEKNIK ELEKRO TELKOM UNIVERSITY

Pohon Indeks Biner atau Pohon Fenwick untuk menyelesaikan persoalan penjumlahan interval

Penyelesaian Fungsi Kontinu menggunakan Decrease and Conquer

KOMPUTASI PEMROGRAMAN

RPS CIM123 Metode Perancangan Program halaman 1 dari 10

KONTRAK PEMBELAJARAN (KP) MATA KULIAH : HORTIKULTUR

Algoritma Brute-Force dan Greedy dalam Pemrosesan Graf

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

PENGOLAHAN CITRA DIGITAL ( DIGITAL IMAGE PROCESSING )

Program Development Cycle

RENCANA PEMBELAJARAN SEMESTER (RPS)

SILABUS MATA KULIAH: LOGIKA ALGORITMA

1 Deskripsi Perkuliahan

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

Program Studi Pendidikan Ilmu Komputer Fakultas Ilmu Pendidikan Universitas Ubudiyah Indonesia

KONTRAK PERKULIAHAN. Mata Kuliah : Kalkulus I Kode / SKS : FTI2001 / 3 : Ir. Caecilia Pujiastuti, MT Ir. Nurul Widji Triana, MT

PEMROGRAMAN KOMPUTER TIP 1305

RENCANA PEMBELAJARAN SEMESTER (RPS)

Algoritma dan Pemrograman. Pertemuan Ke-1 Pengantar Algoritma

RENCANA PEMBELAJARAN SEMESTER (RPS) KKKM32011 Pemrograman Web II

Fakultas Teknologi Informasi

ALGORITMA PEMOGRAMAN SEMESTER GENAP 2017/2018

Pengantar Matematika. Diskrit. Bahan Kuliah IF2120 Matematika Diksrit RINALDI MUNIR INSTITUT TEKNOLOGI BANDUNG

Kontrak Perkuliahan INTERAKSI MANUSIA DAN KOMPUTER TSK-706. Fakultas Teknik. Universitas Diponegoro

Transkripsi:

KONTRAK PEMBELAJARAN (KP) MATA KULIAH Algoritma dan Pemrograman Kode MK: TSK 204 Program Studi Sistem Komputer Fakultas Teknik Universitas Diponegoro Pengajar : Dr.Oky Dwi Nurhayati, ST, MT Semester : 2

KONTRAK PEMBELAJARAN Nama Mata Kuliah : Algoritma dan Pemrograman Kode Mata Kuliah/ SKS : TSK 204/ 2 Dosen : Dr.Oky Dwi Nurhayati, ST, MT Semester : 2 Hari/Waktu Pertemuan : Senin/ 07.50 09.30 Tempat Pertemuan : E-202 1. Manfaat Pembelajaran Setelah mengambil Mata Kuliah Algoritma dan Pemrograman diharapkan mahasiswa mampu memahami logika berpikir komputer, memahami prinsip kerja program, memahami alasanalasan komputer dapat mengerjakan perintah-perintah yang diberikan, dan mampu menggambarkan logika jalannya program secara tertulis dengan algoritma (pseudo code) dan dilengkapi dengan diagram alir (flow chart) menggunakan suatu bahasa pemrograman tertentu. 2. Deskripsi Pembelajaran Mata kuliah ini berisi tentang konsep dan logika berpikir komputer, cara perancangan dan analisis masalah, yang kemudian dipecahkan dengan menggunakan komputer, menggunakan algoritma, dan pemrograman terstruktur. 3. Kompetensi Pembelajaran Standar Kompetensi (SK): Mahasiswa akan dapat memahami pilar konsep algoritma dalam menyelesaikan, menganalisis masalah, dan mengaplikasikan pada pemrograman Kompetensi Dasar (KD): akan mampu memahami definisi dan notasi algoritma paling sedikit 80% tepat. akan mampu memahami teknik algoritma paling sedikit 80% tepat. akan mampu menggunakan pemrograman modular paling sedikit 80% tepat.

akan mampu memahami metode sorting dan searching dalam menyelesaikan algoritma paling sedikit 80% tepat. akan mampu mengunakan dan mengaplikasikan algoritma greedy dalam menyelesaikan masalah algoritma paling sedikit 80% tepat. akan mampu mengggunakan dan mengaplikasikan algoritma divide and conquer paling sedikit 80% tepat. akan mampu menyelesaikan permasalahan dengan pemrograman dinamis paling sedikit 80% tepat. akan mampu mengaplikasikan algoritma parallel pada masalah komputasi paling sedikit 80% tepat. akan mampu menghitung kompleksitas sebuah algoritma paling sedikit 80% tepat. 4. Strategi Pembelajaran Ceramah Small Group Discussion Discover Learning Simulasi Cooperative Learning Contextual Instruction Problem Based Learning 5. Referesi Pembelajaran 1. Enem, S. Graph Algorithms, Computer Science Press, Inc, 1999 2. Kruth, D.E. : Fundamental Algorithms, Addison-Esley, 1975. 3. La Budda, K : Structure Programming Concepts. Mc. Graw Hill. 4. Parsons, T.W : Introductional to Algorithms in PASCAL 5. Quin, M.J. Designing Efficient Algoritms for Parallel Computers, Mc. Graw Hill. 1987 6. Rinaldi Munir, Strategi Algoritmik, ITB 7. Thomas H. Cormen et.al, Introduction to Algorithms Second Edition, MIT Press, McGraw-Hill Book Company, 2001

6. Tugas Soal 1. Program untuk mencetak bilangan bulat dari 1 s/d N menggunakan struktur pengulangan Repeat-Until, While dan For. Nilai N diinputkan dari keyboard. Soal 2. Program untuk mencetak bilangan bulat dari N s/d 1 menggunakan struktur pengulangan Repeat-Until, While dan For. Nilai N diinputkan dari keyboard. Soal 3. Program untuk mencetak bilangan bulat sbb: 1 3 5 7 9 11 13 15 menggunakan struktur pengulangan Repeat-Until, While dan For. Soal 4. Program untuk mencetak bilangan bulat sbb: 15 13 11 9 7 5 3 1 menggunakan struktur pengulangan Repeat-Until, While dan For. 5. Algoritma Graph, Tentukan lintasan terpendek dari simpul 1 ke semua simpul lain 7.Kriteria Penilaian NA = 30 % UTS + 40 % UAS + 20 % Tugas + 10 % Quiz dengan indeks dan range : A >=80 B >=70 - <80 C >=50 - <70 D >=35 - <50 E < 35

8. Jadwal Pembelajaran Mingg u ke Topik Bahasan Referensi 1 Pendahuluan Algoritma 1,2,3,4,5,6,7 2 Dasar algoritma 1,2,3,4,5,6,7 3 Pendekatan Pemrograman Modular Top Down 1,2,3,4,5,6,7 4 Pendekatan Pemrograman Modular Prim dan Bouruvka 1,2,3,4,5,6,7 5 Sorting dan Searching 1,2,3,4,5,6,7 6 Skema umum algoritma greedy dan minimisasi waktu di 1,2,3,4,5,6,7 dalam sistem (Penjadwalan) 7 Pemecahan masalah dengan algoritma Greedy dan pohon 1,2,3,4,5,6,7 merentang minimum 8 Skema umum algoritma divide and conquer, penyelesaian 1,2,3,4,5,6,7 masalah dengan algoritma divide and conquer 9 Kompleksitas waktu algoritma dan algoritma pengurutan 1,2,3,4,5,6,7 dengan divide and conquer 10 Karakteristik persoalan program dinamis dan penyelesaian 1,2,3,4,5,6,7 masalah dengan pemrograman dinamis 11 Model komputasi parallel 1,2,3,4,5,6,7 12 Teknik dasar algoritma paralel dan paralel sorting 1,2,3,4,5,6,7 13 Tower Hanoi 1,2,3,4,5,6,7 14 Algoritma DFS dan BFS 1,2,3,4,5,6,7