Finite State Machine (FSM)

  • Finite State Machine

          FSM adalah sebuah metodologi perancangan sistem kontrol yang menggambarkan tingkah laku atau prinsip kerja sistem dengan menggunakan tiga hal berikut: State (Keadaan), Event (kejadian) dan action (aksi). Pada satu saat dalam periode waktu yang cukup signifikan, sistem akan berada pada salah satu state yang aktif. Sistem dapat beralih atau bertransisi menuju state lain jika mendapatkan masukan atau event tertentu, baik yang berasal dari perangkat luar atau komponen dalam sistemnya itu sendiri. Transisi keadaan ini umumnya juga disertai oleh aksi yang dilakukan oleh sistem ketika menanggapi masukan yang terjadi. Aksi yang dilakukan tersebut dapat berupa aksi yang sederhana atau melibatkan rangkaian proses yang relatif kompleks. berikut contoh FSM game Mari Mengaji :





    • Pseudocode
              berikut di bawah ini merupakan Pseudokode dari Finite State Machine game Mari mengaji diatas:

    Mulai
    Langkah A
    Mulai berjalan. –
    // mission Find diamond and Hija’iyah
            if jatuh ke jurang
                                    Game berakhir dan kalah
                    else mengulang game
                                    if mengenai enemy
                                                    While (heart = 0)
                                                              Game berakhir / kembali ke langkah A
                                                     End while
                                    else (hear>0)
                                                    lanjut berjalan mencari kunci
                                    if jumlah kunci=3
                                                                pintu terbuka
                                                                and menuju level baru
                                                    else jumlah kunci3
                                                                pintu tidak terbuka

    if level komplit
                 Game berakhir dan
                 Win

    sumber : http://kingkyshared.blogspot.com/2015/01/penjelasan-fsm.html

    0 komentar:

    Posting Komentar

    Diberdayakan oleh Blogger.