Posts

Showing posts from January, 2013

Cara Penangan Kesalahan

Kesalahan Program Kesalahan Leksikal Contoh : Kesalahan dalam mengeja Keywords - THEN ditulis TEN Kesalahan Sintaks Contoh : Kesalahan pada operasi aritmatika dimana tanda kurung kurang. A := X + ( B * ( C + D )

Pembangkit Kode ( Code Generator )

Hasil dari tahapan analisis akan diterima oleh bagian pembangkitan kode (code generator). Disini kode antara dari program biasanya ditranslasikan ke bahasa assembly atau bahasa mesin.

Notasi Postfix

Sehari-hari kita biasa menggunakan operasi dalam notasi infix (letak operator di tengah). Pada notasi Postfix operator diletakkan paling akhir maka disebut juga dengan notasi Sufix atau Reverse Polish. Sintaks notasi Postfix :

Kode Antara

Kode antara / Intermediate code merupakan hasil dari tahapan analisis, yang dibuat oleh kompilator pada saat mentranslasikan program dari bahasa tingkat tinggi. Kegunaan dari kode antara sebagai berikut :

Notasi N - Tuple

Triple Notation Notasi tripel memiliki format sebagai berikut :             <operator><operan><operan> contoh, instuksi : list eksekusi yang berisi urutan eksekusinya.

Analisis Semantik

Analisis Semantik adalah 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. Secara global, fungsi dari semantic analyzer adalah untuk menentukan makna dari serangkaian instruksi yang terdapat dalam program sumber.

Sistem Berkas

Sistem Berkas Pertemuan ke 1 Sistem Berkas Pertemuan ke 2 Sistem Berkas Pertemuan ke 3 Sistem Berkas Pertemuan ke 4 Sistem Berkas Pertemuan ke 5 Sesi 3 - Metode Blocking Sesi 5 - File Sequential Sesi 6 - File Pile Sesi 7 - File Sequential Sesi 8 - File Indexed Sequential Sesi 9 - File Multi Key