Teori automata bercerita tentang teori yang mengenai mesin-mesin abstrak dan berkaitan erat dengan teori bahasa formal. Ada beberapa hal yang berkaitan dengan Otomata, yaitu Grammar. Grammar adalah bentuk abstrak yang dapat diterima (accept) untuk membangkitkan suatu kalimat otomata berdasarkan suatu aturan tertentu. Mudahnya adalah mesin abstrak yang mampu menerima dan menerjemahkan bahasa manusia (kalimat manusia) ke dalam bahasa mesin (komputer) atau bahasa mesin (komputer) ke bahasa manusia.
Konsep Dasar
- Anggota alfabet dinamakan simbol terminal.
- Kalimat adalah deretan hingga simbol-simbol terminal.
- Bahasa adalah himpunan kalimat-kalimat. Anggota bahasa bisa tak hingga kalimat.
- Simbol-simbol berikut adalah simbol terminal:
Simbol operator, misalnya: +, , dan *
Simbol tanda baca, misalnya: (, ), dan ;
Simbol tanda baca, misalnya: (, ), dan ;[1]
String yang tercetak tebal, misalnya: if, then, dan else.
- Simbol-simbol berikut adalah simbol non terminal /Variabel: Huruf besar, misalnya: A, B, C. Huruf S sebagai simbol awal
- Huruf yunani melambangkan string yang tersusun atas simbol-simbol terminal atau simbol-simbol non terminal atau campuran keduanya, misalnya: α,β, dan ε
- Sebuah produksi dilambangkan sebagai α --> β, artinya: dalam sebuah derivasi dapat dilakukan penggantian simbol α dengan simbol β.
- Derivasi adalah proses pembentukan sebuah kalimat atau sentensial. Sebuah derivasi dilambangkan sebagai: α ==> β.
- Sentensial adalah string yang tersusun atas simbol-simbol terminal atau simbol-simbol non terminal atau campuran keduanya. Pada teori automata ini terdapat 4 jenis mesin automata yang terdiri dari :
Pada teori automata ini terdapat 4 jenis mesin yang terdiri dari :
Terima kasih sudah mau mengunjungi blog ini.
Untuk penjelasan lebih lanjut mengenai 4 jenis mesin automata, bisa kalian klik link pada tiap jenis mesin automata di atas.
Terima kasih sudah mau mengunjungi blog ini.