Klasifikasi Chomsky
Teori Otomata berkaitan erat dengan teori
bahasa formal. Ada beberapa hal yang berkaitan dengan Otomata, yaitu Grammar.
Grammar adalah bentuk abstrak yang dapat diterima untuk membangkitkan suatu
kalimat otomata berdasarkan suatu aturan tertentu. Grammar G didefinisikan
sebagai pasangan 4 tupel, G (VN, VT, S, dan Q), dan
dituliskan sebagai G (VN, VT, S, Q), dimana :
VT :
Himpunan simbol-simbol terminal
(atau himpunan token -token,
atau alfabet)
Derivasi akan berakhir jika
sentensial yang dihasilkan adalah sebuah kalimat yang tersusun
atas simbol-simbol terminal. Sentesial adalah string yang tersusun
atas simbol terminal atau simbol non terminal atau campuran keduanya. Yang
termasuk dalam simbol terminal diantaranya :
1.
Huruf kecil
anggota alfabet → kalimat → Bahasa
2.
Simbol
Operator (+, -, *, ^)
3.
Simbol
tanda baca (titik dan Koma, ?, !)
4.
String yang
dicetak tebal, seperti if, then, dan else.
VN : Himpunan simbol-simbol non
terminal
Yang termasuk dalam simbol
Nonterminal :
1.
Huruf Besar
(kapital)
2.
Simbol
Awal/Start, misal S
3.
String yang dicetak miring, seperti expr.
4.
Simbol Start (S), dimana simbol ini merupakan
bagian dari simbol Nonterminal.
S ÃŽ V : Simbol awal (atau
simbol start)
Q : Himpunan
produksi
Bentuknya aà b yang artinya ruas kiri produksi (a) menurunkan
ruas kanan produksi
(b).
Dimana pada Tahun 56-59 Noam chomsky melakukan penggolongan tingkatan
dalam bahasa, yaitu menjadi 4 tipe class. Aturan produksi dinyatakan sebagai a ® b,
artinya a
menurunkan b . Berdasarkan komposisi bentuk ruas kiri dan ruas kanan
produksinya (a ® b), Noam Chomsky mengklasifikasikan 4 tipe tingkatan grammar, Penggolongan
tingkatan itu disebut dengan hirarki Comsky. Adapun pembagian classnya sebagai
berikut :
Grammar tipe ke-0 : Unrestricted Grammar (UG), Ciri
: a, b ÃŽ (VT½VN)*, ïaï> 0
Grammar
tipe ke-1 : Context Sensitive Grammar (CSG), Ciri : a, b ÃŽ (VT½VN)*, 0 < ïaï £ ïbï
Grammar
tipe ke-2 : Context Free Grammar (CFG), Ciri : a ÃŽ V, b ÃŽ (VT½VN)*
Grammar tipe ke-3 : Regular Grammar (RG), Ciri : a ÃŽ V, b ÃŽ {VT, VTVN} atau a ÃŽ V, b ÃŽ
{VT, VNVT}
Ciri-ciri RG sering dituliskan
sebagai : a ÃŽ V, b ÃŽ {a, bC} atau a ÃŽ V, b ÃŽ {a, Bc}
Mesin Pengenal Bahasanya
Kelas Bahasa
|
Mesin Pengenal
Bahasa
|
Unrestricted Grammar (UG)
|
Mesin Turing (Turing Machine), TM
|
Context Sensitive Grammar (CSG)
|
Linear Bounded Automaton, LBA
|
Context Free Gammar (CFG)
|
Automata Pushdown (Pushdown Automata),
PDA
|
Regular Grammar, RG
|
Automata Hingga (Finite Automata)
|
1 komentar:
Jadi tahu tentang simbol Terminal dan Nonterminal, terimakasih. Yuk kunjungi
Website kami
Posting Komentar