Analisa Semantik

Teknik Kompilasi UIGM

Analisa Semantik merupakan suatu proses setelah melewati proses scanning dan parsing. pada tahap ini dilakukan pengecekan pada struktur akhir yang telah diperoleh dan diperiksa kesesuaiannya dengan komponen program yang ada. fungsi analisis semantik adalah untuk menentukan makna dari serangkaian intruksi yang terdapat dalam program sumber. Contoh : W := (W+X)*(Y+Z) maka penganalisa semantik harus mampu […]

Teknik Pada Kalkulasi Alamat

Sistem Berkas UIGM

1. Penjelasan Teknik Kalkulasi Alamat R(NILAI KEY) <> ADDRESS.         Adalah dengan melakukan kalkulasi terhadap nilai key, hasilnya adalah alamat relatif. Ide dasar dari kalkulasi alamat adalah mengubah jangkauan nilai key yang mungkin, menjadi sejumlah kecil alamat relative. Salah satu kelemahan dari teknik pengalamatan relative adalah ruang harus disediakan sebanyak jangkauan nilai […]

Contoh Program Dengan Analisis Leksikal

Teknik Kompilasi UIGM

Latihan : Contoh program : #include <iostream.h> #include <conio.h> Void main () { Int pil; Cout<<“===============================”<<endl; Cout<<“1. SENIN 2. SELASA 3. RABU 4. KAMIS 5. JUMAT 6. SABTU 7. MINGGU”<<endl; Cout<<“===============================”<<endl; Cout<<endl; Cout<<“masukan sebuah huruf (1..7):”; Cin>>pil; Switch (pil) { Case 1 : cout<<“HARI SENIN”<<endl; Break; Case 2 : cout<<“HARI SELASA”<<endl; Break; Case 3 : […]