{"id":1252,"date":"2025-06-21T08:42:48","date_gmt":"2025-06-21T08:42:48","guid":{"rendered":"https:\/\/ekomartantoh.net\/artikel\/?p=1252"},"modified":"2025-06-21T08:43:24","modified_gmt":"2025-06-21T08:43:24","slug":"finite-state-automatadengan-output","status":"publish","type":"post","link":"https:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/","title":{"rendered":"FINITE STATE AUTOMATA DENGAN OUTPUT"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Mesin Moore<\/h2>\n\n\n\n<p>Suatu keterbatasan dari finite state automata yang sudah kita pelajari selama ini keputusannya terbatas pada diterima atau ditolak. otomata tersebut biasa disebut sebagai accepter, dalam hal ini finite state accepter. Kita bisa mengkonstruksi sebuah finite state automata yang memiliki keputusan beberapa keluaran\/output, dalam hal ini otomata tersebut akan dikenal sebagai transducer. Pada mesin Moore, output akan berasosiasi dengan state. Mesin Moore didefinisikan dalam 6 (enam) tupel, M = (Q, \u03a3, \u03b4, S, \u0394, \u03bb), dimana:<br>Q = himpunan state<br>\u03a3 = himpunan symbol input<br>\u03b4 = fungsi transisi<br>S = state awal, S\uf0ce Q<br>\u0394 = himpunan output<br>\u03bb = fungsi output untuk setiap state<\/p>\n\n\n\n<p>*Perhatikan: komponen state Final dari Deterministic Finite Automata dihilangkan, karena disini keputusan dimunculkan sebagai output.<br>Kita lihat contoh penerapan dari Mesin Moore. Misal kita ingin memperoleh sisa pembagian (modulus) suatu bilangan dengan 3. Dimana input dinyatakan dalam biner. Mesin Moore yang bersesuaian bisa dilihat pada gambar 1. Konfigurasi mesin sebagai berikut:<br>Q = {q<sub>0<\/sub>,q<sub>1<\/sub>,q<sub>2<\/sub>}<br>\u03a3 = {0,1} (input dalam biner)<br>\u03b4 = {0,1,2} (untuk output-nya pada kasus mod dengan 3 maka sisanya kemungkinan<br>adalah (0,1,2)<br>S = q<sub>0<\/sub><br>\u03bb (q<sub>0<\/sub>) = 0<br>\u03bb (q<sub>1<\/sub>) =1<br>\u03bb (q<sub>2<\/sub>) =2<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"886\" height=\"271\" src=\"https:\/\/ekomartantoh.net\/artikel\/wp-content\/uploads\/2025\/06\/image-25.png\" alt=\"\" class=\"wp-image-1253\" style=\"width:745px;height:auto\" srcset=\"https:\/\/ekomartantoh.net\/artikel\/wp-content\/uploads\/2025\/06\/image-25.png 886w, https:\/\/ekomartantoh.net\/artikel\/wp-content\/uploads\/2025\/06\/image-25-300x92.png 300w, https:\/\/ekomartantoh.net\/artikel\/wp-content\/uploads\/2025\/06\/image-25-768x235.png 768w\" sizes=\"auto, (max-width: 886px) 100vw, 886px\" \/><figcaption class=\"wp-element-caption\">Gambar 1. Merin Moore untuk modulus 3<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Misalkan saja<br>5 mod 3 = ?<br>input 5 dalam biner 101<br>bila kita masukkan 101 ke dalam mesin, urutan state yang dicapai: q<sub>0<\/sub>,q<sub>1<\/sub>,q<sub>2<\/sub>,q<sub>2<\/sub><br>Perhatikan state terakhir yang dicapai adalah q<sub>2<\/sub>, \u03bb (q<sub>2<\/sub>) =2, maka 5 mod 3 = 2<\/p>\n\n\n\n<p><br>10 mod 3 =?<br>input 10 dalam biner 1010<br>bila kita masukkan 1010 ke dalam mesin, urutan state yang dicapai: q<sub>0<\/sub>,q<sub>1<\/sub>,q<sub>2<\/sub>,q<sub>2<\/sub>, q<sub>1<\/sub><br>\u03bb (q<sub>1<\/sub>) =1, maka 10 mod 3 = 1<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mesin Mealy<\/h2>\n\n\n\n<p>Bila output pada mesin Moore berasosiasi dengan state, maka output pada Mesin Mealy akan berasosiasi dengan transisi. Mesin Mealy sendiri didefinisikan dalam 6 tupel, M = (Q, \u03a3, \u03b4, S, \u0394, \u03bb), dimana:<br>Q = himpunan state<br>\u03a3 = himpunan symbol input<br>\u03b4 = fungsi transisi<br>S = state awal, S \u03b5 Q<br>\u0394 = himpunan output<br>\u03bb = fungsi output untuk setiap transisi<br><br>Contoh penerapan Mesin Mealy kita lihat pada gambar 2.<br>Mesin itu akan mengeluarkan output apakah menerima (Y) atau menolak (T), suatu masukan. Dimana mesin akan mengeluarkan output \u2018Y\u2019 bila menerima untai yang memiliki akhiran 2 simbol berturutan yang sama, atau secara formal dalam ekspresi regular:<\/p>\n\n\n\n<p class=\"has-text-align-center\">(0+1)*(00+11)<\/p>\n\n\n\n<p>Contoh input yang diterima :<br>01011, 01100, 1010100, 10110100, 00, 11, 100, 011, 000, 111<br>Konfigurasi dari Mesin Mealy tersebut:<br>Q = {q<sub>0<\/sub>,q<sub>1<\/sub>,q<sub>2<\/sub>}<br>\u03a3 = {0,1}<br>\u0394 = {Y,T}<br>S = q0<br>\u03bb (q<sub>0<\/sub>,0) = T<br>\u03bb (q<sub>0<\/sub>,1) = T<br>\u03bb (q<sub>1<\/sub>,0) = Y<br>\u03bb (q<sub>1<\/sub>,1) = T<br>\u03bb (q<sub>2<\/sub>,0) = T<br>\u03bb (q<sub>2<\/sub>,1) =Y<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"927\" height=\"476\" src=\"https:\/\/ekomartantoh.net\/artikel\/wp-content\/uploads\/2025\/06\/image-26.png\" alt=\"\" class=\"wp-image-1255\" style=\"width:680px;height:auto\" srcset=\"https:\/\/ekomartantoh.net\/artikel\/wp-content\/uploads\/2025\/06\/image-26.png 927w, https:\/\/ekomartantoh.net\/artikel\/wp-content\/uploads\/2025\/06\/image-26-300x154.png 300w, https:\/\/ekomartantoh.net\/artikel\/wp-content\/uploads\/2025\/06\/image-26-768x394.png 768w\" sizes=\"auto, (max-width: 927px) 100vw, 927px\" \/><figcaption class=\"wp-element-caption\">Gambar 2. Mesin Mealy<\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mesin Moore Suatu keterbatasan dari finite state automata yang sudah kita pelajari selama ini keputusannya terbatas pada diterima atau ditolak. otomata tersebut biasa disebut sebagai accepter, dalam hal ini finite state accepter. Kita bisa mengkonstruksi sebuah finite state automata yang memiliki keputusan beberapa keluaran\/output, dalam hal ini otomata tersebut akan dikenal sebagai transducer. Pada mesin [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[101],"tags":[],"class_list":["post-1252","post","type-post","status-publish","format-standard","hentry","category-teori-bahasa-dan-otomata"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>FINITE STATE AUTOMATA DENGAN OUTPUT - eko&#039;s Article<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FINITE STATE AUTOMATA DENGAN OUTPUT - eko&#039;s Article\" \/>\n<meta property=\"og:description\" content=\"Mesin Moore Suatu keterbatasan dari finite state automata yang sudah kita pelajari selama ini keputusannya terbatas pada diterima atau ditolak. otomata tersebut biasa disebut sebagai accepter, dalam hal ini finite state accepter. Kita bisa mengkonstruksi sebuah finite state automata yang memiliki keputusan beberapa keluaran\/output, dalam hal ini otomata tersebut akan dikenal sebagai transducer. Pada mesin [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/\" \/>\n<meta property=\"og:site_name\" content=\"eko&#039;s Article\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-21T08:42:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-21T08:43:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ekomartantoh.net\/artikel\/wp-content\/uploads\/2025\/06\/image-25.png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/ekomartantoh.net\/artikel\/#\/schema\/person\/60372cd08272aa24bdef56303024243c\"},\"headline\":\"FINITE STATE AUTOMATA DENGAN OUTPUT\",\"datePublished\":\"2025-06-21T08:42:48+00:00\",\"dateModified\":\"2025-06-21T08:43:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/\"},\"wordCount\":346,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ekomartantoh.net\/artikel\/#\/schema\/person\/60372cd08272aa24bdef56303024243c\"},\"articleSection\":[\"Teori Bahasa dan Otomata\"],\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/\",\"url\":\"http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/\",\"name\":\"FINITE STATE AUTOMATA DENGAN OUTPUT - eko's Article\",\"isPartOf\":{\"@id\":\"https:\/\/ekomartantoh.net\/artikel\/#website\"},\"datePublished\":\"2025-06-21T08:42:48+00:00\",\"dateModified\":\"2025-06-21T08:43:24+00:00\",\"breadcrumb\":{\"@id\":\"http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ekomartantoh.net\/artikel\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FINITE STATE AUTOMATA DENGAN OUTPUT\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ekomartantoh.net\/artikel\/#website\",\"url\":\"https:\/\/ekomartantoh.net\/artikel\/\",\"name\":\"eko's Article\",\"description\":\"Artikel-artikel artikel bermanfaat bagi pengunung, dari berbagai tema, baik Tekonologi, Edukasi, Politik, Ekonomi, Religi dan lain-lain\",\"publisher\":{\"@id\":\"https:\/\/ekomartantoh.net\/artikel\/#\/schema\/person\/60372cd08272aa24bdef56303024243c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ekomartantoh.net\/artikel\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"id\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/ekomartantoh.net\/artikel\/#\/schema\/person\/60372cd08272aa24bdef56303024243c\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/ekomartantoh.net\/artikel\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/70ef551982f01009a8cc91f680dccfb897d7c600c65450567cfe6f2d18547c74?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/70ef551982f01009a8cc91f680dccfb897d7c600c65450567cfe6f2d18547c74?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"logo\":{\"@id\":\"https:\/\/ekomartantoh.net\/artikel\/#\/schema\/person\/image\/\"},\"url\":\"https:\/\/ekomartantoh.net\/artikel\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FINITE STATE AUTOMATA DENGAN OUTPUT - eko's Article","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/","og_locale":"id_ID","og_type":"article","og_title":"FINITE STATE AUTOMATA DENGAN OUTPUT - eko's Article","og_description":"Mesin Moore Suatu keterbatasan dari finite state automata yang sudah kita pelajari selama ini keputusannya terbatas pada diterima atau ditolak. otomata tersebut biasa disebut sebagai accepter, dalam hal ini finite state accepter. Kita bisa mengkonstruksi sebuah finite state automata yang memiliki keputusan beberapa keluaran\/output, dalam hal ini otomata tersebut akan dikenal sebagai transducer. Pada mesin [&hellip;]","og_url":"http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/","og_site_name":"eko's Article","article_published_time":"2025-06-21T08:42:48+00:00","article_modified_time":"2025-06-21T08:43:24+00:00","og_image":[{"url":"https:\/\/ekomartantoh.net\/artikel\/wp-content\/uploads\/2025\/06\/image-25.png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"admin","Estimasi waktu membaca":"4 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/#article","isPartOf":{"@id":"http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/"},"author":{"name":"admin","@id":"https:\/\/ekomartantoh.net\/artikel\/#\/schema\/person\/60372cd08272aa24bdef56303024243c"},"headline":"FINITE STATE AUTOMATA DENGAN OUTPUT","datePublished":"2025-06-21T08:42:48+00:00","dateModified":"2025-06-21T08:43:24+00:00","mainEntityOfPage":{"@id":"http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/"},"wordCount":346,"commentCount":0,"publisher":{"@id":"https:\/\/ekomartantoh.net\/artikel\/#\/schema\/person\/60372cd08272aa24bdef56303024243c"},"articleSection":["Teori Bahasa dan Otomata"],"inLanguage":"id","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/","url":"http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/","name":"FINITE STATE AUTOMATA DENGAN OUTPUT - eko's Article","isPartOf":{"@id":"https:\/\/ekomartantoh.net\/artikel\/#website"},"datePublished":"2025-06-21T08:42:48+00:00","dateModified":"2025-06-21T08:43:24+00:00","breadcrumb":{"@id":"http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/ekomartantoh.net\/artikel\/2025\/06\/21\/finite-state-automatadengan-output\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ekomartantoh.net\/artikel\/"},{"@type":"ListItem","position":2,"name":"FINITE STATE AUTOMATA DENGAN OUTPUT"}]},{"@type":"WebSite","@id":"https:\/\/ekomartantoh.net\/artikel\/#website","url":"https:\/\/ekomartantoh.net\/artikel\/","name":"eko's Article","description":"Artikel-artikel artikel bermanfaat bagi pengunung, dari berbagai tema, baik Tekonologi, Edukasi, Politik, Ekonomi, Religi dan lain-lain","publisher":{"@id":"https:\/\/ekomartantoh.net\/artikel\/#\/schema\/person\/60372cd08272aa24bdef56303024243c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ekomartantoh.net\/artikel\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"id"},{"@type":["Person","Organization"],"@id":"https:\/\/ekomartantoh.net\/artikel\/#\/schema\/person\/60372cd08272aa24bdef56303024243c","name":"admin","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/ekomartantoh.net\/artikel\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/70ef551982f01009a8cc91f680dccfb897d7c600c65450567cfe6f2d18547c74?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/70ef551982f01009a8cc91f680dccfb897d7c600c65450567cfe6f2d18547c74?s=96&d=mm&r=g","caption":"admin"},"logo":{"@id":"https:\/\/ekomartantoh.net\/artikel\/#\/schema\/person\/image\/"},"url":"https:\/\/ekomartantoh.net\/artikel\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/ekomartantoh.net\/artikel\/wp-json\/wp\/v2\/posts\/1252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ekomartantoh.net\/artikel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ekomartantoh.net\/artikel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ekomartantoh.net\/artikel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ekomartantoh.net\/artikel\/wp-json\/wp\/v2\/comments?post=1252"}],"version-history":[{"count":3,"href":"https:\/\/ekomartantoh.net\/artikel\/wp-json\/wp\/v2\/posts\/1252\/revisions"}],"predecessor-version":[{"id":1257,"href":"https:\/\/ekomartantoh.net\/artikel\/wp-json\/wp\/v2\/posts\/1252\/revisions\/1257"}],"wp:attachment":[{"href":"https:\/\/ekomartantoh.net\/artikel\/wp-json\/wp\/v2\/media?parent=1252"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ekomartantoh.net\/artikel\/wp-json\/wp\/v2\/categories?post=1252"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ekomartantoh.net\/artikel\/wp-json\/wp\/v2\/tags?post=1252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}