1 Versi : 2
Revisi : 0
Tanggal Revisi : 25 Juli 2012 Tanggal Berlaku : 17 September 2012
SATUAN ACARA PERKULIAHAN
Program Studi : Teknik Informatika Fakultas : Teknologi Industri Kode Mata Kuliah : 52323623
Nama Mata Kuliah : Pemrograman Non Prosedural
Kelompok Mata Kuliah : MPK / MKK / MKB / MPB / MBB / Praktikum Semester : 6 dan 7
SKS : 3 SKS
Dosen : Fajar Suryani, S.Kom.
Pert emu an Kompetensi Dasar Topik Bahasan Indikator Pencapaian
Strategi Pembelajaran Offline Strategi Pembelajaran Online
Metode Alokasi Media Evaluasi Refe
rensi Metode Alokasi Media
Evaluas i Referens i 1 Memahami dan mengerti konsep dari mata kuliah IMKMahasis wa memahami konsep mata kuliah kompetensi dasar, materi, Kontrak belajar: 1. Peta konsep mata kuliah 2. Tujuan pembelajaran 3. Pokok-pokok materi 4. Referensi 5. Strategi Mahasiswa dapat menjelaskan orientasi mata kuliah untuk mempersiapak an perkuliahan 1 semester ke depan. 1.Cerama h 2.Tanya jawab 3.Pendeka tan SCL 150 menit 1.Laptop 2.Viewer 3.White board 4.Sound system 5.Slide presentasi A, B, C, D, E 1.Informati on repository 2.Learning object Klasiber A, B, C, D, E
referensi, perkuliahan, strategi pembelajaran dan sistem penilaian Mahasiswa memahami paradigma pemrograman deklaratif dan komponen- komponen pemrograman . pembelajaran , tugas 6. Sistem penilaian Teori logika, prinsip-prinsip paradigma deklaratif, keunggulan dan aplikasinya. Mahasiswa mampu memahami dan menjelaskan prinsip logika dan pemrograman dengan paradigma deklaratif. 2 Mahasiswa memahami dan membuat unsur-unsur dasar paradigma deklaratif Konstruktor pemrograma n deklaratif: fakta, aturan dan query Mahasiswa dapat menjelaskan fakta dan query, variabel lojik dan instansiasi, query eksitensial, fakta universal, aturan (rules) 1.Cerama h 2.Tanya jawab 3.Pendeka tan SCL 150 menit 1.Laptop 2.Viewer 3.White board 4.Sound system 5.Slide presentasi Pertanyaa n yang berupa tugas individu (kuis) untuk mengetah ui pemaham an mahasisw a A, B, C, D, E 1.Informati on repository 2.Learning object Klasiber A, B, C, D, E 3 Mahasiswa memahami penggunaan aritmatika dan logika Aritmatika dan logika dalam pemrograma n deklaratif, Mahasiswa dapat menerapkan dan memahami penggunaan 1.Cerama h 2.Tanya jawab 3.Pendeka tan SCL 150 menit 1.Laptop 2.Viewer 3.White board 4.Sound system 1.Pertany aan yang diajukan sebagai bahan diskusi A, B, C, D, E 1.Informati on repository 2.Learning object Klasiber A, B, C, D, E
3 penulisan dan arti operasi aritmatika, penulisan dan arti operasi logika, operator aritmatika dan logika aritmatika dan logika 4.Diskusi 5.Slide presentasi 2.Evaluas i proses diskusi 4 Mahasiswa mengetahui penggunaan perangkat lunak berbasis pemrograman deklaratif Pengenalan struktur program, dan struktur kontrol, dan proses rekursif Mahasiwa dapat melakukan pemrograman dengan menggunakan Prolog. 1.Cerama h 2.Tanya jawab 3.Pendeka tan SCL 4.Praktek 150 menit 1.Laptop 2.Viewer 3.White board 4.Sound system 5.Slide presentasi Tugas pemrogra man A, B, C, D, E 1.Informati on repository 2.Learning object 3. Diskusi Forum 4.upload file Dibuka setelah kuliah selesai hingga 6 H kedepan
Klasiber Log dan Keaktif an Post dan Reply Forum A, B, C, D, E 5 Mahasiswa memahami mekanisme eksekusi dan struktur kontrol Unifikasi, interpreter abstrak program deklaratif. Mahasiwa dapat memahami proses eksekusi penyelesaian persoalan dalam paradigma deklaratif 1.Cerama h 2.Tanya jawab 3.Pendeka tan SCL 4.Diskusi 150 menit 1.Laptop 2.Viewer 3.White board 4.Sound system 5.Slide presentasi Penugasa n lembar kerja A, B, C, D, E 1.Informati on repository 2.Learning object 3. Diskusi Forum Dibuka setelah kuliah selesai hingga 6 H kedepan
Klasiber Log dan Keaktif an Post dan Reply Forum A, B, C, D, E 6 Mahasiswa memahami dasar-dasar struktur Struktur data list dan tree penulisan list dan tree, Mahasiswa dapat memahami struktur data 1.Cerama h 2.Tanya jawab 150 menit 1.Laptop 2.Viewer 3.White board 1.Pertany aan yang diajukan sebagai A, B, C, D, E 1.Informati on repository 2.Learning Klasiber A, B, C, D, E
dalam pemrograman deklaratif operasi terhadap list dan tree.
list dan tree beserta operasi terhadap list dan tree, serta dapat menggunakann ya 3.Pendeka tan SCL 4.Diskusi 4.Sound system 5.Slide presentasi bahan diskusi 2.Evaluas i proses diskusi object 7 Mahasiswa memahami konsep dan aplikasi paradigma pemrograman deklaratif 1. Fakta dan Aturan 2. Aritmatika dan Logika 3. Struktur Kontrol 4. Unifikasi 5. Struktur data List dan Tree
Mahasiswa dapat menjelaskan teori fakta dan aturan, aritmatika dan logika, struktur control, struktur data list serta dapat mengaplikasik annya dalam pemrograman deklatarif 1.Informati on repository 2. Review Literatur 3. Diskusi Forum 4. Quiz online 40 Menit review materi, 40 Menit diskusi forum, 30 menit quis online Klasiber 1.Revie w dari materi yang sudah dibahas diperte muan sebelum nya 2.Log dan keaktifa n post dan reply forum A, B, C, D, E
8 UTS (Ujian Tengah Semester)
9 Mahasiswa memahami paradigma pemrograman fungsional dan komponen-komponen pemrograman Teori dan dasar-dasar paradigma fungsional Mahasiswa dapat menjelaskan konsep dasar pemrograman fungsional, fungsi, ekspresi fungsional, 1.Cerama h 2.Tanya jawab 3.Pendeka tan SCL 4.Diskusi 150 menit 1.Laptop 2.Viewer 3.White board 4.Sound system 5.Slide presentasi 1.Pertany aan yang diajukan sebagai bahan diskusi 2.Evaluas i proses diskusi C, D, E 1.Informati on repository 2.Learning object Klasiber C, D, E
5 . aturan penulisan. 10 Mahasiswa menganalisa kasus Fungsi – Definisi – Implementasi sederhana – Evaluasi fungsi Kondisional Analisa kasus Memahami fungsi dasar LISP dan kondisional dan memahami prinsip-prinsip kasus dan penulisanny serta dapat menggunakann ya 1.Cerama h 2.Tanya jawab 3.Pendeka tan SCL 4.Diskusi 150 menit 1.Laptop 2.Viewer 3.White board 4.Sound system 5.Slide presentasi 1.Pertany aan yang diajukan sebagai bahan diskusi 2.Evaluas i proses diskusi C, D, E 1.Informati on repository 2.Learning object Klasiber C, D, E 11 Mahasiswa memahami rekursifitas Rekursifitas Mahasiswa dapat memahami dan menggunakan unsur rekursif dalam pemrograman 1.Cerama h 2.Pendeka tan SCL 3.Diskusi 150 menit 1.Laptop 2.Viewer 3.White board 4.Sound system 5.Slide presentasi Penugasa n lembar kerja C, D, E 1.Informati on repository 2.Learning object 3. Diskusi Forum Dibuka setelah kuliah selesai hingga 6 H kedepan
Klasiber Log dan Keaktif an Post dan Reply Forum C, D, E 12 Mahasiswa memahami struktur data tipe bentukan dan koleksi objek Type bentukan : definisi type, pendefinisian , perancangan operator, implementasi operator, dan contoh kasus. Koleksi objek : array Mahasiswa dapat memahami pembuatan tipe data bentukan dan operasinya, beserta penggunaan koleksi objek 1.Cerama h 2.Pendeka tan SCL 3.Diskusi 4.Praktek 150 menit 1.Laptop 2.Viewer 3.White board 4.Sound system 5.Slide presentasi Pertanyaa n yang berupa tugas individu (kuis) untuk mengetah ui pemaham an mahasisw C, D, E 1.Informati on repository 2.Learning object Klasiber C, D, E
a 13 Mahasiswa memahami struktur data tipe bentukan : list Struktur Data List, Definisi list, pembuatan list, operas-operasi dasar, pembuatan operator baru. Mahasiswa dapat memahami tipe data list dan operasi terhadap list 1.Cerama h 2.Pendeka tan SCL 3.Diskusi 4.Praktek 1.Laptop 2.Viewer 3.White board 4.Sound system 5.Slide presentasi 1.Pertany aan yang diajukan sebagai bahan diskusi 2.Evaluas i proses diskusi C, D, E 1.Informati on repository 2.Learning object Klasiber C, D, E 14 Mahasiswa memahami aplikasi paradigma pemrograman fungsional Aplikasi pemrograma n fungsional Studi kasus Mahasiswa dapat memahami dan mampu membuat aplikasi yang berbasis pemrograman fungsional 1.Cerama h 2.Pendeka tan SCL 3.Diskusi 4.Praktek 150 menit 1.Laptop 2.Viewer 3.White board 4.Sound system 5.Slide presentasi Tugas pemrogra man C, D, E 1.Informati on repository 2.Learning object 3. Diskusi Forum 4.upload file Dibuka setelah kuliah selesai hingga 6 H kedepan
Klasiber Log dan Keaktif an Post dan Reply Forum C, D, E 15 Mahasiswa memahami konsep dan aplikasi paradigma pemrograman deklaratif Fungsi dan Ekspresi,Fun gsi-fungsi Standar, Rekrusifitas, Struktur Data Record,Struk tur Data List, Penerapan dengan LISP Mahasiswa dapat menjelaskan teori Fungsi dan Ekspresi,Fung si-fungsi Standar, Rekrusifitas, Struktur Data Record,Struktu 1.Informati on repository 2. Review Literatur 3. Diskusi Forum 4. Quiz online 40 Menit review materi, 40 Menit diskusi forum, 30 menit quis online Klasiber 1.Revie w dari materi yang sudah dibahas diperte muan sebelum nya 2.Log C, D, E
7 r Data List serta mampu mengaplikasik annya dalam pemrograman fungsional dan keaktifa n post dan reply forum
16 UAS (Ujian Akhir Semester)
Referensi
1. Stallings, W. (2005). Wireless Communication & Network 2nd edition. Prentice Hall. 2. Zheng, P. et.al. (2009). Wireless Networking Complete. Morgan Kaufmann.
3. Sauter, M. (2009). Beyond 3G: Bringing Networks, Terminal, and the Web Together: LTE, WiMax, IMS, 4G Devices, and the Mobile Web 2.0. John Wiley & Sons.
4. Geier, E. (2006). Wi-Fi Hotspots. Cisco Press.
Disahkan oleh, Diperiksa oleh, Disiapkan oleh,
Tanggal: Agustus 2012 Tanggal: Agustus 2012 Tanggal: Agustus 2012 Dekan,
Ir. Gumbolo Hadi Susanto, M.Sc
Ka-Prodi
Yudi Prayudi, S.Si, M.Kom
Dosen Pengampu