My Photo

 

Let's Learning from Antonie

Hello, my name is Antonius Rachmat C, S.Kom, M.Cs. Now I'm working at Duta Wacana Christian University.
This is my e-resources about my classes. You can feel free to download it. Just credit me!
   Facebook Antonius RC  
Bukan kamu yang memilih Aku, tetapi Akulah yang memilih kamu. Dan Aku telah menetapkan kamu, supaya kamu pergi dan menghasilkan buah dan buahmu itu tetap, supaya apa yang kamu minta kepada Bapa dalam nama-Ku, diberikan-Nya kepadamu. (Yohanes 15:16)
Logo UKDW

TI - Kompiler

Pengumuman / 19 Juli 2012

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ut leo magna. Curabitur nunc sapien, eleifend id ultrices eget, mollis in lectus. Donec nisl velit, porta vitae varius eget, fermentum id sapien. Sed faucibus volutpat fermentum. Sed congue interdum scelerisque. Aliquam sit amet ante est. Fusce in quam dolor. Maecenas tempus lacinia tortor sit amet bibendum. Etiam aliquet lobortis faucibus. augue nulla, vehicula viverra rutrum nec, fermentum a metus. Quisque dictum tortor non magna aliquet in eleifend metus ornare. Donec nisi eros, sagittis sed volutpat sit amet, tincidunt non arcu. Suspendisse a libero magna. Proin molestie egestas massa.

View details ยป

TI - Kompiler adalah matakuliah dengan bobot 3 sks untuk jurusan Teknik Informatika UKDW sebagai matakuliah pilhan

Deskripsi

Matakuliah ini mempelajari konsep kerja kompiler pada bahasa pemrograman modern, termasuk arsitektur, algoritma, dan implementasinya.

 

Tujuan
Setelah menempuh matakuliah ini mahasiswa diharapkan:
Mempelajari teori-teori kompilasi, struktur mesin kompiler, dan pada akhirnya mahasiswa mampu menerapkan teori tersebut untuk membuat aplikasi suatu kompiler sederhana.

Hari dan Waktu

Setiap hari, 08.00-10.00 WIB (KAS Blok 2)

Praktikum

Praktikum tidak wajib namun didukung oleh Praktikum ERP SAP

Silabus

Materi

Perkenalan dan Pengantar Kompiler secara umum

Download

Teori Kompiler

- Bahasa Pemrograman, Translator, Model Kompilator, dan Mutu Kompilator
- Stutktur Kompiler
Download

Perancangan Bahasa Pemrograman

Download

Regular Expression 1

Download

Regular Expression 2

Download

Notasi Bahasa dan Analisis Leksikal

- Finite State Automata
- Aturan Produksi
- Token, Pattern, dan Lexem
- Diagram Transisi
- Automata
Download

Analisis Sintaks

- Parsing : Top-down dan Bottom-up
- Tata Bahasa Bebas Konteks
Download
TTS

Transformasi TBBK:

- Penghilangan TBBK useless, produksi unit, dan produksi epsilon
- Notasi Chomsky (CNF), Algortima CYK
Download

Analisis Semantik 1

- LL(1), Push Down Automata
- Tabel Simbol
Download

Pengecekan Tipe dan Intermediate Code

Download

Memory Allocations dan Runtime Environments

Download

Code Optimization & Error Recovery

Download

Code Generation

Download
TAS

Poin Penilaian

PoinBobot (%)
Summary Jurnal 15
Program 15
Presentasi 12
Tes Kecil 2x 10
TTS 25
TAS 30
Jumlah 107

Sistem Penilaian

Nilai AngkaHuruf
> 85 A
> 80-85 A-
> 75-80 B+
> 70-75 B
> 65-70 B-
> 60- 65 C+
> 55-60 C
> 45-55 D
<= 45 E

 

Daftar Pustaka

Firrar Utadirartatmo, Teknik Kompilasi, 2001, Yogyakarta : J&J Learnings

Steven Haryanto, Regex Kumpulan Resep Pemrograman, 2004, Jakarta : Dian Rakyat

Thomas Pittman & James Peters, The Art of Compiler Design Theory and Practice, 1992, New Jersey : Prentice-Hall International Editions

Alfred V.Aho cs, Compilers Principles, Techniques, and Tools, 2003, Prentice-Hall

Firrar Utadirartatmo, Teori Bahasa dan Otomata, 2001, Yogyakarta : J & J Learnings

Anthony A. Aaby, Compiler Construction using Flex and Bison, 2005, Walla-walla College.

Jeffrey E.F. Friedl, Mastering Regular Expressions owerful Techniques for Perl and Other Tools, 1997, USA : O'REILLY(TM)

Donald A. Lewine Data General Corporation, POSIX Programmer's Guide Writing Portable UNIX Programs with the POSIX.1 Standard, 1991, USA : O'REILLY(TM)