Anda di halaman 1dari 4

Rencana Pembelajaran Mingguan (RPM)

Mata Kuliah : TEKNIK KOMPILASI


Jumlah sks : 1
Program Studi : TI
Sifat : TEORI

Deskripsi Mata Kuliah


Matakuliah ini memberikan pemahaman tentang :
• mekanisme proses translasi
• penggunaan dasar dan teori untuk membangun translator khususnya kompilator
• Tahapan tahapan proses analisis leksikal, analisis sintaksis, analisis semantik
• Tahapan tahapan dari proses sintesis yang meliputi penurunan kode dan optimalisasi kode

Capaian Pembelajaran Mata Kuliah


Mahasiswa mampu memahami dan menjelaskan proses proses yang ada pada suatu kompiator, dasar dan teori yang diterapkan dalam
membangun suatu kompilator

Referensi Mata Kuliah


A. Wajib
1. Alfred V. Aho, Ravi Sethi, Jeffery D. Ullman, 2012, Compiler Design, Pearson Education;
First edition
2. Dasaradh K. Ramaiah, 2011, Introduction to Automata and Compiler Desgn, Phi Learning PVT.
LTD

3. …
B. Anjuran
1. Firrar Utdirartatmo, 2001, Teknik Kompilasi, graha ilmu

Rencana Pembelajaran Mingguan 1


Maman Abdurrohman, 2011, Pemrograman Bahasa Assembly, Andi publisher
C.
D.

Sub CPMK Pengalaman


Minggu Bahan Kajian Metode Beban Media
(Capaian Pembelajaran Belajar Pustaka
ke (Materi Pembelajaran) Pembelajaran Waktu Pembelajaran
Mata Kuliah) Mahasiswa
1 Dapat menjelaskan Defenisi Proses translasi / Pemaparan, 50 Bertanya, OHP/ Alfred V. Aho,
mekanisme proses kompilasi gallery work, menit Berdiskusi Proyektor, 2012
translasi Perbedaan compiler dan resitasi white board, Dasaradh K.
interpreter LCD computer, Ramaiah, 2011
Contoh Bhs Pemrograman alat tulis
Yg Compiler dan Interpreter
2 Dapat menjelaskan tahap Overview Tahap Analisis Pemaparan, 50 Bertanya, Proyektor, Alfred V. Aho,
tahap yang dilalui suatu dan Sintesis demonstrasi, menit Berdiskusi white board, 2012
program dalam proses resitasi LCD computer, Dasaradh K.
kompilasi alat tulis, Ramaiah, 2011
sound system
3 Dapat menjelaskan Defenisi Analisis Leksikal Pemaparan, 50 Bertanya, OHP/ Alfred V. Aho,
proses pada tahap Tugas Penganalisis leksikal gallery work, menit Berdiskusi Proyektor, 2012
Analisis Leksikal (scanner) resitasi white board,
Error Message pada analisis LCD computer,
Leksikal alat tulis
4 Dapat menjelaskan Overview Regular Pemaparan, 50 Bertanya, OHP/ Dasaradh K.
penggunaan kelas bahasa Expressions (RE) gallery work, menit Berdiskusi, Proyektor, Ramaiah, 2011
regular dalam merancang resitasi pemecahan white board,
spesifikasi leksikal masalah LCD computer,
alat tulis

Rencana Pembelajaran Mingguan 2


5 Dapat menjelaskan fungsi Overview FSA Pemaparan, 50 Bertanya, OHP/ Dasaradh K.
dan teori merancang resitasi menit Berdiskusi, Proyektor, Ramaiah, 2011
penganalisis leksikal pemecahan white board,
masalah LCD computer,
alat tulis
6 Dapat menjelaskan Konversi FSA ke Bahasa Pemaparan, 50 Bertanya, Proyektor, Dasaradh K.
konversi dari desain Pemrograman gallery work, menit Berdiskusi white board, Ramaiah, 2011
penganalisis leksikal ke demonstrasi, LCD computer,
implementasi alat tulis,
sound system
7 Dapat menjelaskan tahap Metode Parsing; Top Down, Pemaparan, 50 Bertanya, OHP/ Alfred V. Aho,
analisis sintaksis Bottom up resitasi menit Berdiskusi, Proyektor, 2012
Error message pada analisis pemecahan white board,
Sintaksis masalah LCD computer,
alat tulis
8 Dapat menjelaskan dasar Overview Formal Grammar Pemaparan, 50 Bertanya, Proyektor, Dasaradh K.
dan teori dalam (Tata Bahasa Formal) gallery work, menit Berdiskusi, white board, Ramaiah, 2011
merancang spesifikasi demonstrasi, pemecahan LCD computer,
sintaksis resitasi masalah alat tulis,
sound system
9 Dapat menjelaskan Parse Tree Pemaparan, 50 Bertanya, OHP/ Dasaradh K.
dasar dan teori resitasi menit Berdiskusi Proyektor, Ramaiah, 2011
dalam merancang white board,
spesifikasi sintaksis LCD computer,
alat tulis
10 mampu menjelaskan Analisis Semantik Gallery work, 50 Beridkusi, Proyektor, Alfred V. Aho,
tahap analisis semantik demonstrasi, menit pemecahan white board, 2012
resitasi masalah LCD computer,
alat tulis,
sound system

Rencana Pembelajaran Mingguan 3


11 Dapat menjelaskan jenis Notasi prefix Pemaparan, 50 Bertanya, OHP/ Alfred V. Aho,
jenis notasi kode antara Notasi Postfix resitasi menit Berdiskusi Proyektor, 2012
white board,
LCD computer,
alat tulis
12 Dapat menjelaskan Tahap Tahap sintesis Pemaparan, 50 Bertanya, OHP/ Alfred V. Aho,
Sintesis resitasi menit Berdiskusi, Proyektor, 2012
pemecahan white board,
masalah LCD computer,
alat tulis
13 Dapat menjelaskan Overview Bahasa Assembler Pemaparan, 50 Bertanya, OHP/ Maman
proses menurunkan kode resitasi menit Berdiskusi, Proyektor, Abdurrohman
dari kode antara pemecahan white board, 2011
masalah LCD computer,
alat tulis
14 Dapat menjelaskan Dasar dan teori optimalsisasi Gallery work, 50 Beridkusi, Proyektor, Alfred V. Aho,
proses optimalisasi kode demonstrasi, menit pemecahan white board, 2012
resitasi masalah LCD computer,
alat tulis,
sound system

Dibuat tanggal :
Tim Penyusun RPM:
1. Febri Nova Lenti

Rencana Pembelajaran Mingguan 4

Anda mungkin juga menyukai