Langsung ke konten utama

UTS Teori Bahasa Dan Auto Mata



Assalamualaikum Wr.Wb. Pada kesempatan kali ini saya akan memaparkan tugas tentang matakuliah AUTOMATA





       Tugas Ujian Tengah Semester (UTS) AUTOMATA

    1.DFA
2.NFA
3.PDA



      1. Deterministic Finite Automata (DFA)


DFA merupakan teori komputasi dan cabang dari ilmu komputer teoritis. DFA adalah Finite-state Machine atau mesin keadaan terbatas yang menerima atau menolak string dari simbol dan hanya menghasilkan perhitungan unik dari otomata untuk setiap string yang di masukan.

FORMAL PENULISAN
M = (Q, ∑, δ, S, F),
       Q = {q0,q1, q2, q3}
       ∑ = {0,1}
       S = q0
       F = {q0}
       δ  = 
Q
0
1
q0
q0
q1
q1
q2
q1
q2
q0
q3
q3
q0
q1


DIAGRAM & UJI INPUT




 2. Non-deterministic Finite Automata (NFA)



Non-deterministik finite automata (NFA) bersifat non-deterministik, yang berarti bahwa automata tersebut dapat berada di beberapa state pada saat yang bersamaan atau dengan kata lain NFA dapat menebak di state mana dia berikutnya akan berada 
Ketentuan NFA :
       Untuk setiap state tidak selalu tepat ada satu state berikutnya untuk setiap simbol input yang ada.
       Dari suatu state bisa terdapat 0,1 atau lebih busur keluar (transisi) berlabel simbol input yang sama.

FORMAL PENULISAN
M = (Q, ∑, δ, S, F),
       Q = {q0,q1, q2, q3}
       ∑ = {0,1}
       S = q0
       F = {q1}
       δ  = 
Q
0
1
q0
q1
q2, q0
q1
q0
q1
q2
q3
q1, q2
q3
q1
q1


DIAGRAM & UJI INPUT




 3. PUSHDOWN AUTOMATA  (PDA)


PDA adalah mesin otomata yang memiliki kendali masukan menggunakan teknik LIFO (Last In First Out), untuk menentukan apakah suatu output diterima atau tidak oleh mesin tsb. Dalam melakukan proses peneerimaan input, PDA menggunakan memory stack.

 Formal Penulisan   
           M = (Q,,∑, δ, S, F)
           Q  = (q0, q1,q2,q3,q4)
           ∑  = (a,b)
            δ  = (q0, a, z, q1, aZ), (q1,a,a, q1, aa), (q1, b,a,q,λ), (q2,b,a,q2,λ), (q2,b,Z,q3,Z), (q3,b,z,q3,Z)
              =  (a,Z)
           S    =  q0
           F    = q3


DIAGRAM & UJI INPUT




Sekian Dan Terimakasih Untuk Bapak Dosen Tercinta, Mohon maaf bila ada kekurangan. Dari aku yang lemah matkul ini :) 



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...

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         ...

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...