7 5. Bottom-Up 5.1 Cara Kerja Konsep Bottom Up Ceramah Papan Tulis & 1, 2
Parsing - Mahasiswa dapat menyebutkan cara kerja OHP
teknik parsing bottom-up
TIU: - Mahasiswa dapat menunjukkan cara
Mahasiswa dapat menangani errror recovery dari teknik
menggunakan bottom-up
teknik bottom-up
parsing: LR(0), 5.2 Tabel Parsing LR
SLR(1), LR(1), - Mahasiswa dapat mengidentifikasikan
LALR(1) tatabahasa LR(0)
- Mahasiswa dapat membuat tabel parsing
LR(0)
8 5. Bottom-Up 5.2 Tabel Parsing LR (lanjutan ) Ceramah Papan Tulis & Mahasiswa membuat 1, 2
Parsing (lanjutan) - Mahasiswa dapat mengidentifikasikan OHP tabel parsing SLR(0)
tatabahasa SLR(1) bahasa one line
TIU: - Mahasiswa dapat membuat tabel parsing programming
sda SLR(1)
- Mahasiswa dapat mengidentifikasikan
tatabahasa LR(1)
- Mahasiswa dapat membuat tabel parsing
LR(1)
- Mahasiswa dapat mengidentifikasikan
tatabahasa LALR(1)
- Mahasiswa dapat membuat tabel parsing
LALR(1)
- Mahasiswa dapat merepresentasikan tabel
LR dalam bahasa pemrograman
9 Diskusi - review kompilasi sampai tahapan parsing Diskusi Papan Tulis & Mahasiswa 1, 2
OHP berkelompok diberi
TIU: memahami tugas mengarang
proses kerja one bahasa yang
pass compiler mengandung operasi
aritmatika, cetak,
operasi cabang/
bersyarat. Dirumuskan
dalam tata bahasa
Mahasiswa
mengimplementasikan
menjadi one pass
compiler berdasarkan
tugas parser yang
diminta (rec-descn,
LL, LR)
10. Quiz / presentasi Diskusi Papan Tulis & Mahasiswa 1, 2
project OHP merepresentasikan
kompilasi bahasa
TIU: masing yang telah
Mahasiswa dapat dibuat, dimulai dari
mengimplementasi tatabahasa, rumusan
kan parsing token, diagram
pengenalan token,
diagram/tabel parsing,
dan bagaimana
diimplementasikan di
program mereka.
11. UJIAN TENGAH SEMESTER
Referensi :
1. Holub, A. I., Compiler Design in C. Prentice-Hall International, Inc. Englewood Cliffs, New-Jersey, 1990.
2. Aho, A. V., R. Sethi, and J. D. Ullman. Compiler: Principles, Techniques, and Tools. Addison Wesley Publishing Company, Reading,
Massachusetts, 1988.
3. Tremblay, Jean-Paul, Paul G. Sorenson, The Theory and Practice of Compiler, McGraw-Hill Co, New York, 1985
4. Sukamdi, Merekayasa Interpreter (Sebuah Penerapan Teknik Kompilasi), Jakarta, PT Elex Media Komputindo, 1995.
5. Pittman, T., James Peters, The Art of Compiler Design, Theory & Practice, Englewood Cliffs, New Jersey, Prentice-Hall, Inc, 1992.
6. Firrar Utdirartomo, Teknik Kompilasi, Yogyakarta, J&J Learning, 2001.
7. Sumantri Slamet, Heru S., Teknik Kompilasi, Jakarta, PT Elex Media Komputindo, 1995.
8. D. Suryadi H.S., Pengantar Automata Bahasa Formal dan Kompilasi, Jakarta, Penerbit Gunadarma.