2

Click here to load reader

Tugas Membuat Soal

Embed Size (px)

Citation preview

Page 1: Tugas Membuat Soal

Tugas Membuat SoalMata Kuliah : Teknik Kompilasi

Disusun oleh :

Kastari 1110091000051

Teknik Informatika 2010 BFakultas Sains dan Teknologi

Universitas Islam Negeri Syarif Hidayatullah Jakarta2012

1. Jelaskan 3 fungsi dari proses Analisis Semantik !

Page 2: Tugas Membuat Soal

Jawaban : Menentukan makna dari serangkaian instruksi yang terdapat dalam program

sumber. Sebagai contoh: A := (A + B) * (C + D)maka analisis semantik harus mampu menentukan aksi apa yang akan dilakukan oleh operator-operator tersebut.

Melakukan pengecekan pada struktur akhir yang telah diperoleh dan diperiksa kesesuainya dengan komponen program yang ada.

Berperan dalam memeriksa kesalahan-kesalahan yang bersifat semantik. Salah satu peranan analisis semantik yang penting adalah pemeriksaan tipe variabel.

2. Sebutkan dan jelaskan 6 jenis tabel simbol yang ada pada tahapan Analisis Semantik!Jawaban :Beberapa jenis : Tabel Identifier : Berfungsi menampung semua identifier yang terdapat dalam

program. Tabel Array : Berfungsi menampung informasi tambahan untuk sebuah

array. Tabel Blok : Mencatat variabel-variabel yang ada pada blok yang sama. Tabel Real : menyimpan elemen tabel bernilai real. Tabel String : Menyimpan informasi string. Tabel Display : Mencatat blok yang aktif.