Disusun Oleh :
1
DIAGRAM ANALISIS HASIL PEMBELAJARAN MATAKULIAH ALGORITMS FOR
FUNCTIONAL PROGRAMMING
2
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ROSMA
PROGRAM STUDI SISTEM INFORMASI
3
Stone, John David(2018). Algorithms For Functional Programming. USA : Springer
Pendukung :
4
4 The Tool Box [C2, Ketepatan dalam menjelaskan : Kriteria : ▪ Kuliah dan ▪ Adapters 5%
A2, P1] ▪ The Tool Box Ketepatan dan diskusi ▪ Recursion Managers
penguasaan [TM 3 x 50”] ▪ Euclid’s Algorithm
Bentuk non-test ▪ Raised Boolean
: Procedures
Tanya jawab ▪ Natural Numbers and
Recursion
5 Data Structure [C2, Ketepatan dalam menjelaskan : Kriteria : ▪ Kuliah dan ▪ Modeling 10%
A2, P1] ▪ Data Structure Ketepatan dan diskusi ▪ The Null Value
penguasaan [TM 3 x 50”] ▪ Sum Types
Bentuk non-test ▪ Pairs
:
Tanya jawab
6 Data Structure [C2, Ketepatan dalam menjelaskan : Kriteria : ▪ Kuliah dan ▪ Boxes 10%
A2, P1] ▪ Data Structure Ketepatan dan diskusi ▪ Lists
penguasaan [TM 3 x 50”] ▪ List Algorithms
Bentuk non-test ▪ Source
:
Tanya jawab
7 Data Structures [C2, Ketepatan dalam menjelaskan : Kriteria : ▪ Kuliah dan ▪ Tuples 5%
A2, P1] Data Structures Ketepatan dan diskusi ▪ Trees
penguasaan [TM 3 x 50”] ▪ Bushes
Bentuk non-test ▪ Bags
:
Tanya jawab
UJIAN TENGAH SEMESTER
9 Data Structures [C2, Ketepatan dalam menjelaskan : Kriteria : ▪ Kuliah dan ▪ Equivalance Relations 5%
A2, P1] ▪ Data Structures Ketepatan dan diskusi ▪ Sets
penguasaan [TM 3 x 50”] ▪ Tables
Bentuk non-test ▪ Buffers
:
Tanya jawab
5
10 Sorting [C2, A2, P1] Ketepatan dan penguasaan Kriteria : ▪ Kuliah dan ▪ Ordering Relations 15%
dalam : Ketepatan dan diskusi ▪ Sorting Algorithms
▪ Sorting penguasaan [TM 3 x 50”] ▪ Binary-Serach Trees
Bentuk Non ▪ Red-Black Trees
Test : ▪ Heaps
Tanya jawab ▪ Order Statistics
11 Combinatorial Ketepatan dan penguasaan Kriteria : ▪ Kuliah dan ▪ Cartesian Products 5%
Constructions [C2, A2, dalam : Ketepatan dan diskusi ▪ List Selections
P1] ▪ Combinatorial penguasaan [TM 3 x 50”] ▪ Bag Selections
Constructions Bentuk Non ▪ Permutations
Test : ▪ Partitions
Tanya jawab
12 Graphs [C2, A2, P1] Ketepatan dan penguasaan Kriteria : ▪ Kuliah dan ▪ Implementing Graphs 5%
dalam memahami : Ketepatan dan diskusi ▪ Depth-First Traversal
▪ Graphs penguasaan [TM 3 x 50”] ▪ Paths
Bentuk Non ▪ Breadth-First Traversal
Test :
Tanya jawab
13 Graphs [C2, A2, P1] Ketepatan dan penguasaan Kriteria : ▪ Kuliah dan ▪ Spanning Trees 5%
dalam memahami : Ketepatan dan diskusi ▪ Shortest Paths
Graphs penguasaan [TM 3 x 50”] ▪ Flow Networks
Bentuk Non
Test :
Tanya jawab
14 Sublist Search [C2, Ketepatan dan penguasaan Kriteria : ▪ Kuliah dan ▪ The simple, slow 5%
A2, P1] dalam memahami : Ketepatan dan diskusi algoritm
▪ Sublist Search penguasaan [TM 3 x 50”] ▪ The Knoth-Morish-
Bentuk Non Part Algoritm
Test :
Tanya jawab
15 Sublist Search [C2, Ketepatan dan penguasaan Kriteria : ▪ Kuliah dan ▪ The Boyer-Moore 5%
A2, P1] dalam memahami : Ketepatan dan diskusi Algorithm
▪ Sublist Search penguasaan [TM 3 x 50”] ▪ The Rabin-Karp
Bentuk Non Algorithm
Test :
6
Tanya jawab
UJIAN AKHIR SEMESTER
Catatan :
1) TM : Tatap muka , BT : Belajar Terstruktur , BM : Belajar Mandiri
2) [TM 2x50”] dibaca : 2 sks x 50 menit = 150 menit
3) [BT+BM: (1x50”)]dibaca : belajar terstuktut dan mandiri 1x 50 menit
4) Mahasiswa memahami Essential Notations [C2,A2,P2] : menunjukkan bahwa sub-CPMK ini mengandung kemampuan ranah taksonomi kognitif
level 2(memahami), ranah taksonomi afektif level 2 (menanggapi) dan ranah taksonomi psikomotorik level 1(meniru)
7
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER ROSMA
PROGRAM STUDI SISTEM INFORMASI
JUDUL TUGAS
DISKRIPSI TUGAS
LAIN - LAIN
Tugas wajib
DAFTAR RUJUKAN
8
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER ROSMA
PROGRAM STUDI SISTEM INFORMASI
LAIN - LAIN
DAFTAR RUJUKAN
9
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER ROSMA
PROGRAM STUDI SISTEM INFORMASI
JADWAL PELAKSANAAN
LAIN - LAIN
DAFTAR RUJUKAN
10