    {
      "subjects": [
        "000.000.000A",
        696
      ],
      "eprint_status": "archive",
      "abstract": "Game Legacy of the Sunstone merupakan permainan bergenre actionadventure\r\n\r\nyang dikembangkan untuk mengikuti kompetisi GEMASTIK XVIII\r\nTahun 2025 dengan tema \"Pengembangan TIK untuk Mendukung Kemandirian\r\nBangsa\". Dalam pengembangan game modern, sistem animasi karakter yang\r\nresponsif dan transisi yang mulus menjadi faktor krusial untuk menciptakan\r\npengalaman bermain yang berkualitas dan imersif. Permasalahan yang sering\r\nmuncul adalah animasi yang terlihat patah-patah atau tidak natural saat karakter\r\nberpindah dari satu aksi ke aksi lainnya. Penelitian ini bertujuan untuk menerapkan\r\nFinite State Machine dalam mengelola transisi animasi karakter pemain pada game\r\nLegacy of the Sunstone. Metode yang digunakan adalah Hierarchical Finite State\r\nMachine dengan karakteristik Moore Machine, di mana output berupa animasi\r\nditentukan oleh state yang sedang aktif pada saat tertentu. Implementasi dilakukan\r\nmenggunakan Unity Engine dengan bahasa pemrograman C# dan menerapkan State\r\nPattern untuk menciptakan arsitektur kode yang terstruktur, modular, dan mudah\r\ndipelihara. Teknik CrossFadeInFixedTime digunakan untuk menghasilkan blending\r\nanimasi yang mulus antar state dengan durasi transisi yang dapat dikonfigurasi.\r\nSistem Finite State Machine yang dikembangkan mencakup dua kategori utama\r\nyaitu state Locomotion yang terdiri dari Idle, Movement, Jump, Falling, dan\r\nCrouch, serta state Combat yang terdiri dari Aim, Melee, dan Takedown. Pengujian\r\ndilakukan menggunakan metode Black Box Testing dengan pendekatan iteratif\r\nterhadap 13 skenario pengujian yang mencakup seluruh kebutuhan fungsional\r\nsistem. Hasil pengujian menunjukkan bahwa seluruh fitur berfungsi sesuai harapan\r\ndengan status valid, membuktikan bahwa penerapan Finite State Machine mampu\r\nmengelola transisi animasi karakter secara efektif dan menghasilkan pengalaman\r\nbermain yang responsif serta berkualitas.",
      "contributors": [
        {
          "name": {
            "family": "Filza",
            "lineage": null,
            "honourific": null,
            "given": "Muhammad Fairul"
          }
        }
      ],
      "metadata_visibility": "show",
      "datestamp": "2026-07-06 04:22:22",
      "thesis_name": "skripsi",
      "full_text_status": "restricted",
      "documents": [
          {
            "mime_type": "application\/pdf",
            "uri": "http:\/\/eprints.amikom.ac.id\/id\/document\/320636",
            "rev_number": 2,
            "format": "text",
            "eprintid": 31943,
            "language": "id",
            "security": "public",
            "files": [
                {
                  "objectid": 320636,
                  "filesize": 1146682,
                  "mtime": "2026-07-06 04:11:15",
                  "filename": "COVER.pdf",
                  "fileid": 1134728,
                  "hash_type": "MD5",
                  "hash": "cabf2313c59bec8ff34f2277fd17c326",
                  "uri": "http:\/\/eprints.amikom.ac.id\/id\/file\/1134728",
                  "mime_type": "application\/pdf",
                  "datasetid": "document"
                }
            ],
            "docid": 320636,
            "content": "published",
            "main": "COVER.pdf",
            "placement": 1,
            "pos": 1,
            "formatdesc": "COVER - ABSTRAK"
          },
          {
            "pos": 2,
            "formatdesc": "BAB I",
            "content": "published",
            "main": "BAB I.pdf",
            "docid": 320637,
            "placement": 2,
            "files": [
                {
                  "objectid": 320637,
                  "filesize": 112161,
                  "mtime": "2026-07-06 04:11:19",
                  "filename": "BAB I.pdf",
                  "hash_type": "MD5",
                  "datasetid": "document",
                  "uri": "http:\/\/eprints.amikom.ac.id\/id\/file\/1134730",
                  "hash": "3c51c6b6783736c906cef9ecaef256df",
                  "mime_type": "application\/pdf",
                  "fileid": 1134730
                }
            ],
            "eprintid": 31943,
            "language": "id",
            "security": "public",
            "format": "text",
            "rev_number": 2,
            "uri": "http:\/\/eprints.amikom.ac.id\/id\/document\/320637",
            "mime_type": "application\/pdf"
          },
          {
            "security": "validuser",
            "language": "id",
            "eprintid": 31943,
            "files": [
                {
                  "hash": "ab01ddea8bca57a24b2b4664721305e0",
                  "uri": "http:\/\/eprints.amikom.ac.id\/id\/file\/1134732",
                  "datasetid": "document",
                  "mime_type": "application\/pdf",
                  "hash_type": "MD5",
                  "fileid": 1134732,
                  "filename": "BAB II.pdf",
                  "mtime": "2026-07-06 04:11:45",
                  "filesize": 990870,
                  "objectid": 320638
                }
            ],
            "mime_type": "application\/pdf",
            "uri": "http:\/\/eprints.amikom.ac.id\/id\/document\/320638",
            "rev_number": 2,
            "format": "text",
            "placement": 3,
            "docid": 320638,
            "content": "published",
            "main": "BAB II.pdf",
            "formatdesc": "BAB II",
            "pos": 3
          },
          {
            "mime_type": "application\/pdf",
            "uri": "http:\/\/eprints.amikom.ac.id\/id\/document\/320639",
            "rev_number": 3,
            "format": "text",
            "eprintid": 31943,
            "language": "id",
            "security": "public",
            "files": [
                {
                  "hash_type": "MD5",
                  "uri": "http:\/\/eprints.amikom.ac.id\/id\/file\/1134734",
                  "mime_type": "application\/pdf",
                  "datasetid": "document",
                  "hash": "3ac4d45f012595fa55d348b581f4d7bd",
                  "fileid": 1134734,
                  "filename": "BAB IV.pdf",
                  "mtime": "2026-07-06 04:11:50",
                  "objectid": 320639,
                  "filesize": 75757
                }
            ],
            "docid": 320639,
            "content": "published",
            "main": "BAB IV.pdf",
            "placement": 5,
            "pos": 4,
            "formatdesc": "BAB IV"
          },
          {
            "content": "published",
            "main": "Daftar Pustaka dan Lampiran.pdf",
            "docid": 320640,
            "placement": 6,
            "pos": 5,
            "formatdesc": "DAFTAR PUSTAKA - LAMPIRAN",
            "uri": "http:\/\/eprints.amikom.ac.id\/id\/document\/320640",
            "mime_type": "application\/pdf",
            "rev_number": 3,
            "format": "text",
            "language": "id",
            "eprintid": 31943,
            "security": "validuser",
            "files": [
                {
                  "filesize": 859660,
                  "objectid": 320640,
                  "mtime": "2026-07-06 04:11:54",
                  "filename": "Daftar Pustaka dan Lampiran.pdf",
                  "fileid": 1134736,
                  "mime_type": "application\/pdf",
                  "uri": "http:\/\/eprints.amikom.ac.id\/id\/file\/1134736",
                  "datasetid": "document",
                  "hash": "c1816793d197b87c2cbedb21978abdfa",
                  "hash_type": "MD5"
                }
            ]
          },
          {
            "security": "staffonly",
            "language": "id",
            "eprintid": 31943,
            "files": [
                {
                  "mtime": "2026-07-06 04:12:12",
                  "objectid": 320641,
                  "filesize": 239666,
                  "fileid": 1134738,
                  "hash_type": "MD5",
                  "uri": "http:\/\/eprints.amikom.ac.id\/id\/file\/1134738",
                  "datasetid": "document",
                  "mime_type": "application\/zip",
                  "hash": "8942a79d3bb77f11e96b21cdbf97e1ff",
                  "filename": "Sourcecode - 22.82.1395.zip"
                }
            ],
            "uri": "http:\/\/eprints.amikom.ac.id\/id\/document\/320641",
            "mime_type": "application\/zip",
            "rev_number": 5,
            "format": "archive",
            "placement": 7,
            "docid": 320641,
            "main": "Sourcecode - 22.82.1395.zip",
            "formatdesc": "SOURCE CODE",
            "pos": 6
          },
          {
            "files": [
                {
                  "filename": "BAB III.pdf",
                  "hash_type": "MD5",
                  "uri": "http:\/\/eprints.amikom.ac.id\/id\/file\/1134740",
                  "mime_type": "application\/pdf",
                  "hash": "65c74309c6c3c9a9634f82916f9045f4",
                  "datasetid": "document",
                  "fileid": 1134740,
                  "objectid": 320642,
                  "filesize": 1640907,
                  "mtime": "2026-07-06 04:14:56"
                }
            ],
            "security": "validuser",
            "language": "id",
            "eprintid": 31943,
            "format": "text",
            "uri": "http:\/\/eprints.amikom.ac.id\/id\/document\/320642",
            "rev_number": 7,
            "mime_type": "application\/pdf",
            "formatdesc": "BAB III",
            "pos": 7,
            "placement": 4,
            "docid": 320642,
            "content": "published",
            "main": "BAB III.pdf"
          }
      ],
      "rev_number": 20,
      "corp_creators": [
        "Universitas AMIKOM Yogyakarta"
      ],
      "date_type": "published",
      "eprintid": 31943,
      "divisions": [
        "ti"
      ],
      "keywords": "Finite State Machine, Transisi Animasi, Game Development, Unity\r\nEngine, GEMASTIK, Animation Transition.",
      "date": "2026-01-20",
      "ispublished": "pub",
      "userid": 12,
      "dir": "disk0\/00\/03\/19\/43",
      "uri": "http:\/\/eprints.amikom.ac.id\/id\/eprint\/31943",
      "type": "thesis",
      "department": "Fakultas Ilmu Komputer",
      "title": "{JALUR NON REGULER - LOMBA} PENERAPAN FINITE STATE MACHINE UNTUK TRANSISI\r\nANIMASI PADA KARAKTER GAME LEGACY OF THE\r\nSUNSTONE PADA AJANG GEMASTIK 2025",
      "status_changed": "2026-07-06 04:22:22",
      "thesis_type": "bachelor",
      "lastmod": "2026-07-06 04:28:06",
      "creators": [
        {
          "nim": "22.82.1395",
          "name": {
            "honourific": null,
            "given": "Jedidta Adoni",
            "lineage": null,
            "family": "Saputra"
          }
        }
      ],
      "institution": "Universitas AMIKOM Yogyakarta"
    }