KONSEP dan NOTASI BAHASA

Slides:



Advertisements
Presentasi serupa
Lingkungan Pengembangan Antarmuka Pemakai
Advertisements

Teori Bahasa dan Automata
CARA PENANGAN KESALAHAN
Pengantar Teknik Kompilasi
Interaksi Manusia dan Komputer
TEORI BAHASA & OTOMATA (KONSEP & NOTASI BAHASA)
Interaksi Manusia dan Komputer (Model Kognitif)
Procedures, Functions and Methods
Pengantar Teknik Kompilasi
Teori Bahasa & OTOMATA.
TEORI BAHASA DAN OTOMATA
Konsep dan Notasi Bahasa
KONSEP dan NOTASI BAHASA
Konsep dan Notasi Bahasa
Bahasa Pemrograman Tingkat Tinggi
Bahan kuliah IF2120 Matematika Diskrit
Dialogue Notations and design
Pengantar Teknik Kompilasi
Cara Penanganan Kesalahan
Teori Bahasa & OTOMATA.
KONSEP GRAMMAR & HIRARKI CHOMSKY
TEORI BAHASA DAN AUTOMATA
Teori-Bahasa-dan-Otomata
TEORI BAHASA DAN AUTOMATA TATA BAHASA LEVEL BAHASA
2. Review Teori Bahasa Formal dan Otomata
Bentuk Normal Chomsky (CNF)
Cara Penanganan Kesalahan
KONSEP dan NOTASI BAHASA
PENDAHULUAN.
TEORI BAHASA DAN OTOMATA
ATURAN PRODUKSI TATA BAHASA REGULER
OTOMATA DAN TEORI BAHASA FORMAL
By : Lisda Juliana Pangaribuan
Pengantar Teknik Kompilasi
Kuis 1 Tekom MDS 11 September 2015.
PROG.STUDI PEND.FISIKA UIN ALAUDDIN MAKASSAR
GRAMMER ATAU TATA BAHASA
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS.
Pengantar Teknik Kompilasi
Pengantar Teknik Kompilasi
2. Review Teori Bahasa Formal dan Otomata
MATERI PERKULIAHAN TEKNIK KOMPILASI
MATERI PERKULIAHAN TEKNIK KOMPILASI
Pengantar Teknik Kompilasi
ALGORITMA & PEMROGRAMAN 1C
MATERI PERKULIAHAN TEKNIK KOMPILASI
Cara Penanganan Kesalahan
Pengantar Teknik Kompilasi
Pengantar Teknik Kompilasi
Interaksi Manusia dan Komputer (Desain dan Notasi Dialog)
TEORI BAHASA & OTOMATA (PENGENALAN KOMPILASI)
KONSEP dan NOTASI BAHASA
Konsep dan Notasi Bahasa
CARA PENANGAN KESALAHAN
Pengantar Teknik Kompilasi
Pengenalan Pola secara sintaktis (PPSint)
Pengenalan Kompilasi & Klasifikasi Tatabahasa Formal menurut Chomsky
Pengantar Teknik Kompilasi
Pengantar Teknik Kompilasi
Teori Bahasa dan Otomata (MKK0-5283)
KONSEP dan NOTASI BAHASA
Pengantar Teknik Kompilasi
White Box Testing.
Pengantar Teknik Kompilasi
Grammar dan Bahasa Automata
CARA PENANGAN KESALAHAN
Cara Penanganan Kesalahan
Pengantar Teknik Kompilasi
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
Dialogue Notation & Design Part-2
Transcript presentasi:

KONSEP dan NOTASI BAHASA Hirarki Chomsky, Diagram Keadaan, Notasi BNF, Diagram Sintaks

Teknik kompilasi sebagai kelanjutan dari konsep- konsep yang dipelajari dalam teori bahasa, dan dalam implementasinya mengambil sebagian dari konsep- konsep tersebut. Hirarki Chomsky merupakan penggolongan tingkatan bahasa: Regular / Tipe 3 Bebas konteks / Tipe 2 Conteks Sensitive / Tipe 1 Natural / Tipe 0 Hirarki Chomsky

Diagram Keadaan digunakan untuk mendapatkan token (token adalah simbol terminal pada teori bahasa), yaitu melakukan analisis leksikal terhadap program sumber. Co:/ t_plus,t_min,t_ID,t_INT Gambar diagram keadaan Diagram keadaan memiliki kemiripan dengan FSA.Diagram keadaan sebagai alat bantu melakukan analisis leksikal. Diagram Keadaan

Notasi BNF (Backus Naur Form) Aturan-aturan produksi dapat dinyatakan dalam bentuk BNF.Notasi BNF banyak dipakai untuk melakukan definisi formal bahasa pemrograman. Simbol yang dipakai dalam notasi BNF: ::= identik dg simbol “menghasilkan” | Sama serupa pada aturan produksi <> Mengapit simbol variabel/non terminal {} Pengulangan 0 sd n kali Notasi BNF (Backus Naur Form)

Contoh: Terdapat aturan produksi: E T|T+E|T-E,T α Notasi BNF: E::=<T>|<T>+<E>|<T>-<E>,T::=α Notasi BNF

Diagram Sintaks merupakan alat bantu dalam pembentukan parser/analisis sintaksis.Notasi yang terdapat pada diagram sintaks: Empat persegi panjang melambangkan simbol variabel Bulatan melambangkan simbol terminal Misal terdapat aturan produksi: T F*T|F/T|F Gambar Diagram sintaks Diagram Sintaks

Diagram sintaks biasanya digunakan untuk memperoleh gambaran dari suatu notasi BNF. Contoh: notasi BNF untuk block: <block>::=t_begin<statement>|t_semicol <statement>|t_end Diagram sintaksnya Diagram Sintaks

1. Review sebuah jurnal informatika mengenai Teori bahasa atau Bahasa Pemrograman dan kompilator,diskusikan dan beri simpulan terhadap point-point yang dianggap penting sebagai hasil review. Contoh Judul Jurnal: “Analisis dan Perancangan Bahasa Pemrograman Pararel beserta pembuatan Prototipe kompilatornya” Tjatur Kandaga-IF STIMIK AMIK Tugas 3 (kelompok)

2. Lakukan analisis terhadap suatu bahasa pemrograman tertentu terhadap translator/kompilator yang digunakan. 3. Tentukan kontribusi masing-masing anggota kelompok. Tugas 3 (kelompok)