Find
You are here -» Home > Kompiler
Main Menu
Home

Subjects
> Multimedia
> Algoritma & Struk Dat SI
> Alg - Pemrograman TI
> Praktikum PKomp & Net
> Arsitektur Enterprise
> Program Jaringan
> Kompiler
> Program Keahlian 1 SI
> Struktur Data
> Sistem Operasi

Points


PSM & KP

Download Area

Welcome!

IK2023 Kompiler adalah matakuliah dengan bobot 3 sks untuk jurusan Teknik Informatika UKDW sebagai matakuliah pilihan wajib bagi penjurusan Sistem Komputer.

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

Hari dan Waktu :
Kuliah : Setiap hari, 08.00-10.00 WIB (KAS Blok 2)
TTS : 11 Juli 2008
TAS : 23 Juli 2008

Silabus & Materi

Perkenalan dan Pengantar Kompiler secara umum

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

Perancangan Bahasa Pemrograman

Regular Expression 1
- Sintaks Regex

Regular Expression 2
- Regex dalam penggunaan dalam PHP.
- Contoh kasus


Notasi Bahasa dan Analisis Leksikal
- Finite State Automata
- Aturan Produksi
- Token, Pattern, dan Lexem
- Diagram Transisi
- Automata

Analisis Sintaks
- Parsing : Top-down dan Bottom-up
- Tata Bahasa Bebas Konteks


Tugas Jurnal
Carilah sebuah jurnal tentang kompiler di Internet (baik yang berbayar ataupun gratis), kemudian buatlah ringkasan jurnalnya dalam bahasa indonesia dan buatlah presentasinya dengan menggunakan power point. Tugas dikumpul di dalam CD pada saat TTS.

Tugas Program "myHTML" (lihat tampilan disini)

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


Analisis Semantik 1
- LL(1), Push Down Automata
- Tabel Simbol

Pengecekan Tipe dan Intermediate Code


Memory Allocations dan Runtime Environments

Code Optimization & Error Recovery

Code Generation

TAS

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)

Penilaian
> 85-100 A
> 80-84.9 A-
> 75-79.9 B+
> 70-74.9 B
> 65-69.9 B-
> 60-64.9 C+
> 55-59.9 C
> 45-54.9 D
> 0-44.9 E
Distribusi Nilai
TTS 25
TAS 30
Summary Jurnal 15
Tugas Program 15
Presensi @1 12
Tes Kecil 2x 10
Jumlah 107
 


Copyright © Antonius Rachmat C.