Langsung ke konten utama

UAS TEORI BAHASA DAN AUTOMATA





FSA (Finite State Automata)


Finite State Automata adalah mesin abstrak berupa sistem model matematika dengan masukan dan keluaran diskrit yang dapat mengenali bahasa paling sederhana (bahasa reguler) dan dapat diimplementasikan secara nyata.

Finite State Automata dinyatakan oleh pasangan 5 tuple, yaitu:

M=(Q , Σ , δ , S , F )
Q = himpunan state
Σ = himpunan simbol input
δ = fungsi transisi δ : Q × Î£
S = state awal / initial state , S 
 Q
F = state akhir, F 
 Q



DIAGRAM








Uji input





Hasilnya : zzzxxxz = Accept
                 zxzxzx = Reject
                 xzxxx = Reject
                xxxxzzz = Accept
                zxzzzxxz = Reject
               xxzzxxzzxx = Reject
                               






Grammar (Tata Bahasa)

Grammar bisa didefinisikan secara formal sebagai kumpulan dari
himpunan-himpunan variabel, simbol-simbol terminal, simbol awal, yang dibatasi oleh
aturan-aturan produksi
Suatu tata bahasa (grammar) didefinisikan dengan 4 Tupel yaitu : V, T, P, dan S
Di mana,
V = Himpunan simbol variabel / non terminal
T = Himpunan simbol terminal
P = Kumpulan aturan produksi
S = Simbol awal








                                                          Diagram Grammar

                             
           
                      

Uji input







Hasilnya : wwww = Reject
                     Wwvwvwv = Reject
                     Wwvwvvw = Accept
             Wwvw = Reject
               Vvwvw = Accept
              vwvvwv = Reject


sampai disini dulu penjelasan mengenai apa itu FSA (Finite State Automata) dan Apa itu Grammar. kurang lebihnya penulis mohon maaf. penulis meyakini bahwa masih banyak kekurangan ataupun kesalahan dalam tugas ini .






SEKIAN DAN TERIMA KASIH

Komentar

Postingan populer dari blog ini

UAS MOBILE PROGRAMMING

APLIKASI SEDERHANA PENJUALAN GAME PADA PC dan Playstation 4 yang Sudah Terkoneksi Oleh Sistem Database Mysqlite. Assalamualaikum Wr.Wb. 1. Deskripsi Aplikasi Berikut Berisi Penjualan Game Pada PC dan Playstation 4. Program ini terdiri dari 4 list pada penjualan game. Disini, saya membuat program untuk pembeli dengan membeberkan daftar harga, Stock Disc/Instalasi yang masih tersedia dan juga Genre Game, System Requirement Dsb. Aplikasi ini dibuat untuk kebutuhan dalam rangka UAS STMIK ERESHA pada kelas 06TPLM003. Berikut lembar jawab yg telah ditulis sebagai desain awal aplikasi Penjualan Game Pada PC dan Playstation 4 ini: 2. Desain Berikut desain aplikasi Penjualan Game Tampilan Login : Tampilan Register :  Source Code Android Studio Activity Login dan Register.xml : Tampilan Menu : Source Code Android Studio Main menu.xml : Tampilan 4 List View Penjualan (Farcry5) : Source Code Android Studio 4 List View.xml...

UTS MOBILE PROGRAMMING

TUGAS UTS MOBILE PROGRAMING MEMBUAT APLIKASI LIST VIEW PADA ANDROID STUDIO "MINUMAN" Assalamualaikum Wr. Wb. Aplikasi ini saya buat  untuk melihat daftar "MINUMAN", yang mana aplikasi ini akan menampilkan informasi seperti : Daftar Harga , Komposisi,  dan  juga cara penyimpanan . Sebelum masuk list View saya menggunakan Login Terlebih Dahulu. Berikut Adalah Tampilan Aplikasi yang saya buat : Berikut ini adalah Contoh Demo Aplikasi Minuman yang saya buat : Nah mula mula saya membuat source source code login (xml) seperti ini : Lalu desain tampilan login seperti ini : Berikut adalah source aktivity login (java) class : Setelah itu saya membuat List view (xml) minuman nya : Dan Berikut tampilan desain List Viewnya : lalu Aktivity List View (java) classnya : Nah Menuju fase terakhir isi dari list view (xml) salah satu contohnya granita : Dan b...