mesin turing

4
MESIN TURING Dipresentasikan oleh Ilyas Awaludin Jaelani 005131121039 Lulus Nugraha 0051311210 Muhammad Jamaludin 005131121061 Saiful Ulum Halilintar 005131121090

Upload: ilyasjaelani

Post on 14-Dec-2015

19 views

Category:

Documents


4 download

DESCRIPTION

TBO

TRANSCRIPT

Page 1: Mesin Turing

MESIN TURING

Dipresentasikan oleh

Ilyas Awaludin Jaelani 005131121039

Lulus Nugraha0051311210

Muhammad Jamaludin 005131121061

Saiful Ulum Halilintar 005131121090

Page 2: Mesin Turing

Sejarah Mesin Turing

• Diusulkan pada tahun 1936 oleh Alan Turing, seorang matematikawan Inggris sebagai model matematis sederhana sebuah komputer.

• Meskipun sederhana, Mesin Turing memiliki kemampuan untuk menggambarkan perilaku komputer general-purpose.

• Mesin Turing dapat digunakan untuk menghitung kelas fungsi bilangan bulat yang dikenal sebagai fungsi rekursif sebagian (partial recursive function).

Page 3: Mesin Turing

Sejarah Mesin Turing

• • Sama seperti Finite State Automata dan Push Down Automata

• yang dapat mengenali bahasa formal, maka mesin Turing juga

• dapat berperan sebagai mesin pengenal bahasa formal.

• • Bahasa yang dikenali oleh Mesin Turing adalah bahasa tanpa-

• Sejarah Mesin Turing (2)

• tanpapembatasan

• (non-restricted language), yang disebut juga

• himpunan terenumerasi rekursif (recursively enumerable set).

Page 4: Mesin Turing

Definisi• Sebuah mesin Turing M dilambangkan dengan notasi formal sbb:

• M = (Q, , G, d, q0, B, F)

• yang dalam hal ini,

• Q : himpungan berhingga status (a, b, c, … atau q0, q1, q2, …)

• G : himpunan berhingga simbol-simbol yang muncul di pita

• B Î G: melambangkan simbol blank

• : himpunan simbol-simbol, subset dari G, termasuk di

• dalamnya B

• d : fungsi pergerakan yang memetakan Q × G®Q × G × {L, R}*)

• q0 Î Q : status awal

• F Í Q : himpunan status akhir

• *) L dan R menyatakan gerakan head ke kiri/kanan