Skip to main content

Compilation Techniques


BINUSx
Enrollment in this course is by invitation only

Deskripsi Mata Kuliah

Mata kuliah ini mempelajari tentang bagaimana suatu program dapat diterjemahkan oleh sistem dan menghasilkan output yang sesuai. Mata kuliah ini akan membahas teori kompilasi, automata terbatas terkait dengan analisis leksikal, metode parsing utama, pembuatan kode objek, dan memperkenalkan teknologi optimisasi kode. Setelah menyelesaikan matakuliah ini, mahasiswa dapat membangun kompiler sederhana untuk bahasa pemrograman utama, namun model, teori dan algoritma yang terkait dengan kompiler dapat diterapkan pada berbagai masalah dalam desain perangkat lunak dan pengembangan perangkat lunak. Mata kuliah ini memiliki koneksi yang sama dengan mata pelajaran seperti: sistem operasi, organisasi dan arsitektur komputer, juga bahasa pemrograman lainnya.

Bobot sks: 4


Capaian Pembelajaran

Setelah menyelesaikan pembelajaran ini, mahasiswa diharapkan dapat:

  • CP 1 : Menjelaskan konsep dasar teknik kompilasi yang mencakup fungsi, tahapan kompilasi, komponen kompilasi dan pembuatan alat kompiler, serta teori automata dan tata bahasa yang terkait dengan proses kompilasi.
  • CP 2 : Menerapkan teori automata, bahasa formal, dan tata bahasa, serta konsep teknik kompilasi untuk menerjemahkan string input dari bahasa pemrograman
  • CP 3 :  Membuat jenis kompiler front-end / back-end yang sederhana.

 


Dosen Pengampu

Dr. Suharjito, S.Si, MT.

Email: [email protected]

Profil Dosen : 

  • Pendidikan S1 Matematika dari Universitas Gadjah Mada pada tahun 1994, kemudian lulus S2 di Teknik Informatika, ITS tahun 2000 dan lulus S3 Teknologi Industri Pertanian, IPB tahun 2011. 
  • Saat ini mempunyai jabatan akademik Lektor Kepala (400), dengan bidang penelitian pada aplikasi teknik informatika dengan metode soft computing, software engineering, image processing dan artificial intelligence.
  • Tahun 2008 menjadi Dosen berprestasi tingkat kopertis 3
  • Tahun 2018 menjadi Best Lecture tingkat Universitas Bina Nusantara

 

Devriady Pratama, S.Kom., M.T.I

Email: [email protected]

Profil Dosen : 

  • Menempuh pendidikan Magister (M.T.I) di bidang Teknologi Informasi fakultas ilmu komputer Universitas Indonesia, setelah sebelumnya memperoleh gelar sarjana (S.Kom) di teknik informatika dari fakultas ilmu komputer Universitas Bina Nusantara.
  • Memiliki minat mengajar pada mata kuliah Teknik Kompilasi, Database dan Software Engineering.
  • Topik riset yang menjadi interest adalah e-Government, IT strategic planning, enterprise architecture, database dan datawarehouse.
  • Sebagai praktisi di industri software engineering dengan pengalaman sejak 2008.

 

 

  1. Nomor Kursus

    COMP6276/031038433005
  2. Kelas Dimulai

  3. Kelas Berakhir

  4. Estimated Effort

    6:00
  5. Bahasa

    English
  6. Tipe Mata Kuliah

    Instructor Paced
  7. Harga

    Free
© 2021 ICE Institute. All rights reserved.