semantik adalah pendefenisian arti dari statement/ pernyataan program yang benar menurut cara penulisan syntax.
contoh :
let a= 10 yang artinya isikan 10 pada variabel a
fungsi semantik adalah :
1. untuk standarisasi bahasa pemograman
2. untuk refrensi bagi yang memakai bahsa pemograman
3. untuk pembuktian dari program yang benar
translasi adalah proses merubah program yang berbentuk syntax syntax ke dalam bentuk executable (*.exe)
ada 2 tahapan dalam translasi, yaitu:
1. analisa input program
2. synthesis program object executable
=======================================
1. analisa input program bertujuan untuk memeriksa dan menganalisa statement statement program yang akan di ubah ke dalm bentuk object file.
2. analisa lexical adalah pengelompokan karakter karakter ke dalam variabel
contoh : let x : y+z
let : keyword, spasi kosong : blank, x y z: identifier/variabel, "=" : assigment
3. analisa syntatic : pengindentifikasian dari statement , deklarasi, enkripsi
contoh :
int jumlah, nilai -1 ==> deklarasi
jumlah = nilai - 1==> ekspresi
system out print jumlah ==> statement
4. analisa semantic : proses merubah syntax syntax kedalam bentuk kode kode object dihasilkan object file (*.obj)
=======================================
syntesis program object executetable : proses merubah kode kode object menjadi executable dan dapat di jalan kan di komputer.
berikut ini gambaran proses translasi
berawal dari program sumber
1. tahap analisa
- analisa lexical
- analisa syntetic
- analisa semantic
2. tahap kompilasi
- penghasilan kode object
3. tahap syntesis program executable
- linking
- executable program
=======================================
binding adalah proses pengaturan nilai nilai atribut dari suatu variabel, fungsi, prosedur, subroutine.
contoh : pengaturan nilai yang terdiri dari:
- nama variabel
- type data dan variabel
- nilai yang disimpan dalam variabel
misalnya :
nama variabel : jumlah
type data : long integer
nilai yang disiman dalam variabel : 100.000
contoh :
let a= 10 yang artinya isikan 10 pada variabel a
fungsi semantik adalah :
1. untuk standarisasi bahasa pemograman
2. untuk refrensi bagi yang memakai bahsa pemograman
3. untuk pembuktian dari program yang benar
translasi adalah proses merubah program yang berbentuk syntax syntax ke dalam bentuk executable (*.exe)
ada 2 tahapan dalam translasi, yaitu:
1. analisa input program
2. synthesis program object executable
=======================================
1. analisa input program bertujuan untuk memeriksa dan menganalisa statement statement program yang akan di ubah ke dalm bentuk object file.
2. analisa lexical adalah pengelompokan karakter karakter ke dalam variabel
contoh : let x : y+z
let : keyword, spasi kosong : blank, x y z: identifier/variabel, "=" : assigment
3. analisa syntatic : pengindentifikasian dari statement , deklarasi, enkripsi
contoh :
int jumlah, nilai -1 ==> deklarasi
jumlah = nilai - 1==> ekspresi
system out print jumlah ==> statement
4. analisa semantic : proses merubah syntax syntax kedalam bentuk kode kode object dihasilkan object file (*.obj)
=======================================
syntesis program object executetable : proses merubah kode kode object menjadi executable dan dapat di jalan kan di komputer.
berikut ini gambaran proses translasi
berawal dari program sumber
1. tahap analisa
- analisa lexical
- analisa syntetic
- analisa semantic
2. tahap kompilasi
- penghasilan kode object
3. tahap syntesis program executable
- linking
- executable program
=======================================
binding adalah proses pengaturan nilai nilai atribut dari suatu variabel, fungsi, prosedur, subroutine.
contoh : pengaturan nilai yang terdiri dari:
- nama variabel
- type data dan variabel
- nilai yang disimpan dalam variabel
misalnya :
nama variabel : jumlah
type data : long integer
nilai yang disiman dalam variabel : 100.000
1 komentar:
Sekarang Saya Mulai Belajar Semantic
Posting Komentar