• Tidak ada hasil yang ditemukan

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah TEKNIK KOMPILASI IF 1402

N/A
N/A
Protected

Academic year: 2021

Membagikan "RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah TEKNIK KOMPILASI IF 1402"

Copied!
9
0
0

Teks penuh

(1)

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS)

Mata Kuliah

TEKNIK KOMPILASI IF 1402

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

2010

(2)

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS)

1. Nama Matakuliah : Teknik Kompilasi 2. Kode/SKS : IF 1402 / 3 sks 3. Semester : Genap

4. Tujuan pembelajaran (kompetensi hardskill):

a. Kompetensi Utama

Setelah mengikuti perkuliahan , mahasiswa akan dapat menjelaskan cara kerja sebuah kompilator

b. Komptensi Khusus (Hardskill / Softskill)

Setelah mengikuti matakuliah ini mahasiswa diharapkan memiliki kompetensi secara hardskill dan softskill berikut :

Hardskill

1. Mampu menjelaskan konsep dan kerja kompilator

2. Mampu memahmi strategi mengenal CIG dan bentuk-bentuk turunannya serta membangun CIG

3. Mampu menerapkan menggunakan teknik topdown parsing : PDA dan LL(1) 4. Mampu menggunakan teknik bottonup parsing : LR(0), SLR(1),

LR(1), LALR(1)

5. Mampu mengimplementasikan parsing

6. Mampu merancang model ER untuk sebuah studi kasus (Misal ER untuk sistem informasi Rumah Sakit dan Perpustakaan).

7. Mampu membangun intermediate 8. Mampu menjelaskan strategis Optimasi Softskill

1. Mampu bekerja sama dalam tim pada saat kerja kelompok 2. Inovatif

3. Kreatif dalam mengembangkan teknik kompilasi 4. Mandiri

(3)

5. Jumlah jam:

Kegiatan di dalam kelas (3 SKS x 16 minggu) :

a. Kuliah & praktek = 36 sks (12 pertemuan) b. Ujian tengah semester = 3 sks

c. Ujian akhir semester = 3 sks d. Overview materi = 6 sks

Total = 48 sks (16 pertemuan)

1 SKS = 50 menit. Karena 1 SKS mengandung kegiatan untuk tugas mandiri yang terencana, maka direncanakan pula kegiatan Tugas terencana di luar kelas, yaitu menulis paper lengkap atau proposal , dengan rincian sebagai berikut :

Tugas mandiri dan kelompok:

1 Mencari referensi-refernsi dari berbagai sumber = 3 Sks

2 Memecahkan kasus yang diberikan = 3 Sks

3 Membuat sendiri suatu kasus serta pemecahan masalahnya = 3 Sks 4 Membuat dan menyiapkan materi persentasi = 3 Sks

5 Membuat project kelompok = 3 Sks

Kegiatan Di Kelas:

1 Presentasi dan pembahasan = 8 Sks

2 Pembahasan studi kasus = 12 Sks

3 Quis = 3 Sks

Total = 48 Sks

(4)

6. Jadwal Kegiatan Mingguan

No Mg Kemampuan Akhir Materi Model

Pembelajaran

Penugasan Evaluasi Level

Hard skill Soft skill Indikator Bobot

(%)

A C P

1 I Mahasiswa dapat mengetahui pengertian dasar teknik kompilasi dan konsep dasar

1 1. Aktif 2. Apresiatif 3. Responsive

1. Pengantar

2. Penjelasan kontrak pembelajaran Materi 3. Strategi perkuliahan 4. Penugasan

5. Ujian-ujian 6. Pernilaian 7. Regulasi di kelas

Ceramah Tanya jawab

Mahasiswa mengetahui pengertian, tujuan teknik kompilasi

5 1,2 1,2 1,2

2 II Mahasiswa dapat mampu menjelaskan konsep dan kerja kompilator

1.Responsif 2. Aktif

Teknik kompilasi 1. Pengertian 2. Konsep dasar

Ceramah Praktek

- Mahasiswa mampu menjelaskan menjelaskan konsep dan kerja kompilator

10 1,2 2 1,2

3 III Mahasiswa mampu mampu memahmi strategi mengenal CIG dan bentuk-bentuk turunannya serta membangun CIG

1. Aktif 2. Kreatif 3. Inovative 4. Tanggung

jawab

CIG

1. Strategi CIG 2. Bentuk turunan CIG

Ceramah Diskusi Praktikum

Mahasiswa dapat Mampu memahmi strategi mengenal CIG dan bentuk- bentuk turunannya serta membangun CIG

10 1,2 3

1 1

4 IV Mahasiswa mampu : Memahami dan menerapkan menggunakan teknik topdown parsing : PDA dan LL(1)

1.Aktif 2.Kreatif

teknik topdown parsing : 1. PDA

2. LL(1)

Ceramah Diskusi Praktikum

Mahasiswa Memahami dan menerapkan

menggunakan teknik topdow parsing : PDA dan LL(1)

10 1,2 1,2 1,2

5,6 V Mahasiswa mampu :

Mampu menggunakan teknik bottonup parsing : LR(0), SLR(1), LR(1), LALR(1)

1. Aktif 2. Kerjasama 3. Kreatif

teknik bottonup parsing : 1. LR(0)

2. SLR(1) 3. LR(1) 4. LALR(1)

Ceramah Praktikum

Tugas implementasi teknik bottonup parsing

Mahasiswa memahami implementasi teknik bottonup parsing

10 1,2 1,2 2,3

(5)

7 Mahasiswa mampu mampu mengimplementasikan parsing

1.Kerjasama 2.Tanggung jawab

Implementasi parsing Praktikum Tanya jawab

Tugas Pembuatan program parsing

Mahasiswa mampu Mampu

mengimplementasika n parsing

10 1,2 1,2 2,3

8 VII Mahasiswa mampu mampu membangun intermediate

1.Responsif 2. Aktif

Syntax-Directed Translation

1. Translation Scheme 2. Syntax Tree 3. Membentuk Syntax

Tree Sebuah Ekspresi 4. Three Address Code

Ceramah Tanya jawab

Pembuatan makalah kelompok

Mahasiswa memahami, menjelaskan dan membangun suatu intermediate

5 1,3 1,3 1,3

9 VIII Ujian Tengah Semester

10 IX Mahasiswa mampu : 1. menjelaskan mekanisme

strategi optimasi

1.Kreatifitas 2. Jujur

Strategi Optimasi 1. Optimasi global 2. Optimasi Lokal

Praktek Diskusi

Mahasiswa mampu menjelaskan mekanisme strategi optimasi

5 1,3 1,3 1,3

10 X, XI

Mahasiswa mampu : 1. merepresentasikan tabel

LR dalam bahasa pemrograman 2. dapat mengeliminasi

produksi yang mengandung reduksi tunggal

3. dapat mengatasi tata bahasa yang ambigous

1.Responsif 2.Kreatif 3.Kerjasama

Implementasi tabel LR dalam bahasa

pemrograman

Ceramah Tanya Jawab

Mahasiswa mampu menjelaskan Implementasi tabel LR dalam bahasa pemrograman

10 2,3 1,3 1,3

11, 12

XII, XIII

Mahasiswa mampu : 1. menjelaskan pengertian

tabel simbol

2. mnyebutkan kegunaan tabel symbol

3. membuat struktur data tabel simbol

4. merepresentasikan tipe variabel

1.Aktif 2.Responsif 3.Tanggung Jawab 4. Disiplin

tabel symbol 1. pengertian 2. kegunanan 3. representasi tipe

variabel

Ceramah Diskusi Tanya Jawab

Membuat program dari tabel simbol

Mahasiswa mampu memahami dan dapat membuat program dari tabel simbol

5 1 2 3

14 XVI Ujian Akhir Semester

(6)

7. Topik Bahasan

Kegiatan di luar kelas (pengerjaan tugas kelompok dan individu) dilaksanakan dengan waktu yang lebih bebas, namun tetap dalam jadwal mingguan yang telah ditetapkan.

Materi perkuliahan yang dibahas diwujudkan dalam bentuk handout untuk active learning, yang tersusun berdasarkan topik sebagai berikut:

Materi Topik Rincian Isi Materi

1 Teknik Kompilasi Teknik kompilasi 1. Pengertian 2. Konsep dasar

2 CIG CIG

1. Strategi CIG

2. Bentuk turunan CIG 3. Teknik topdown parsing teknik topdown parsing :

1. PDA 2. LL(1) 4 Teknik bottonup

parsing

teknik bottonup parsing : 1. LR(0)

2. SLR(1) 3. LR(1) 4. LALR(1)

5 Parsing Pengertian parsing Implementasi parsing 6 Syntax-Directed

Translation

Syntax-Directed Translation 1. Translation Scheme 2. Syntax Tree

3. Membentuk Syntax Tree Sebuah Ekspresi

4. Three Address Code 7 Strategi Optimasi Strategi Optimasi

1. Optimasi global 2. Optimasi Lokal

8 Tabel LR Implementasi tabel LR dalam bahasa pemrograman

9 Tabel SImbol Tabel symbol

1. pengertian 2. kegunanan

3. representasi tipe variabel

(7)

8. Pemberian Tugas Deskripsi Tugas:

Mahasiswa diminta aktif untuk mencari bahan tambahan sendiri untuk setiap materi melalui Internet. Tugas terdiri atas tugas individual dan kelompok. Adapun rincian tugas adalah sebagai berikut:

1) Tugas kelompok:

Tugas ini adalah yang dikerjakan oleh kelompok yang terdiri dari 4 orang yang membahas materi pelajaran. Tugas ini dimaksudkan untuk memfasilitasi mahasiswa yang lemah melalui tutor teman sebaya. Penilaian dilihat dari segi kekompakan, pemerataan tugas, penguasaan materi , dan kedisiplinan kelompok.

2) Tugas individual :

Tugas ini dikerjakan secara individu, yaitu menulis artikel dan membuat program .

9. Penilaian Diskripsi Ujian :

Soal pada ujian tengah semester dan akhir semester merupakan soal yang berbentuk studi kasus dimana mahasiswa dituntut untuk menerapkan konsep-konsep yang telah dipelajari untuk kasus yang ada. Soal kedua menuntut mahasiswa menganalisa suatu permasalahan .

10. Referensi :

1. Holub, A.I, Compiler Design in C. Prenctice-Hall International. Inc. Englewood, New jersey, 1990.

2. Tremblay, Jean-paul, Paul G. Dorenson, The Theory and Practice of Compiler, McGraw-Hill Co, New York, 1985

11. Perencanaan Monitoring dan Umpan Balik

Rencana dokumen monitoring dan umpan balik meliputi dan diwujudkan dalam bentuk form-form yang terdiri atas: rencana dokumen/form kegiatan mingguan, Rencana dokumen/form, umpan balik dari mahasiswa, dan rencana dokumen/form perubahan.

(8)

a. Format Kegiatan Mingguan

No Nama mahasis wa

Individual Kelompok Ket

Hr/PBM Mid smstr Tgs kmpk merata penguasaan Ds Pts Kk Pd

1 A

2 B

3 Dst

b. FORMAT UMPAN BALIK DARI MAHASISWA Apa yang anda dapatkan dalam perkuliahan hari ini?

Apa kesulitan anda hari ini?

Apa yang anda sukai dalam kuliah hari ini?

Apa yang tidak anda sukai dalam kuliah hari ini?

Masalah yang bersifat umum segera diperbaiki dan langsung diterapkan pada pertemuan berikutnya, sedangkan yang sifatnya mendasar akan dicatat untuk perbaikan pada semester berikutnya.

Perencanaan Evaluasi adalah sebagai berikut:

c. Format Perubahan

GAP AKAR MASALAH ALTERNATIF SOLUSI

Evaluasi Meliputi

1. Hasil Pembelajaran

Evaluasi terhadap kemampuan mahasiswa dalam memahami konsep dilakukan secara tertulis sebanyak 2 kali, yaitu ujian midterm dan ujian akhir terjadwal. Hasil ini menggambarkan kemampuan individual mahasiswa dalam mencapai target kompetensi yang berhubungan dengan kemampuan pemahaman terhadap materi perkuliahan yang diberikan. Dari sini dianalisis persentase mahasiswa yang berhasil mencapai target kompetensi tersebut.

(9)

Evaluasi terhadap kemampuan praktis mahasiswa dilakukan pada setiap kali pembahasan materi yang berhubungan dengan praktek tersebut.

2. Proses Pembelajaran

Proses pembelajaran dievaluasi dengan menganalisis monitoring form dan umpan balik seperti contoh di atas, untuk melihat keefektifan dari setiap komponen pembelajaran.

Hambatan dan Kekurangan

1. Kemampuan mahasiswa dalam mengerti materi perkuliahan yang tidak sama sehingga menghambat pembelajaran di kelas.

2. Rasa individu yang mendominasi membuat mahasiswa jarang bergaul

3. Bagi mahasiswa yang sudah bekerja, waktu belajar lebih banyak tersita oleh kerja

4. Terkadang jadwal kerja dinas membuat mahasiswa harus meninggalkan kuliahnya sementara.

Kemungkinan Perbaikan 1. Diberikan tugas tambahan

2. Diberikan waktu khusus untuk diskusi dengan dosen diluar jam mata kuliah 3. Memberikan toleransi kehadiran untuk mahasiswa yang bekerja.

Referensi

Dokumen terkait

Dalam penelitian ini digunakan dua metode dalam pendeteksian aktivitas fisik user pada saat terjatuh, pertama menggunakan Decision Tree dan kedua menggunakan metode

Tujuan penelitian ini: (1) mengetahui daya saing produk ikan tuna olahan dibandingkan dengan ikan tuna segar dan beku di pasar internasional dan dibandingkan

besar dari Bigo Live, karena semakin tertarik penonton dengan tayangannya akan.. semakin banyakmpula gift yang didapatkan dan nantinya akan

Dalam proses wawancara tersebut, saya juga bertanya kepada para pemuda yang ada di desa Tambakrejo ini, tentang relasi dalang tersebut dengan mereka dalam kehidupan setiap

Penulis mengucapkan puji dan syukur kepada Allah SWT yang telah memberikan berkah-Nya kepada saya sehingga dapat menyelesaikan skripsi yang berjudul “pengaruh advertising

Secara umum tujuan penelitian ini adalah mcndapatkan kajian tentang upaya meningkatkan keterampilan memalis paragraf siswa Kelas VII MTs N Tebing Tinggi Malang

Telah disetujui oleh pembimbing untuk dipertahankan di depan Tim Penguji Karya Tulis Ilmiah dengan judul “ASUHAN KEPERAWATAN PADA An.R DENGAN GANGGUAN SISTEM PENCERNAAN

objek hukum yang merupakan bagian dari perbuatan hukum atau peristiwa hukum (akad nikah) ketika peristiwa hukum tersebut berlangsung. Dalam Pasal 2 Undang-undang No.1 Tahun