Anda di halaman 1dari 20

IMPLEMENTASI FINITE STATE MACHINE PADA EDUGAME

BORNEO ADVENTURE BERBASIS ANDROID


PROPOSAL
OLEH :
DANIEL NABILE

18.41.902

PROGRAM STUDI SISTEM INFORMASI


SEKOLAH TINGGI MANAJEMEN INFORMATIKA dan KOMPUTER
WIDYA CIPTA DHARMA
2019
LATAR BELAKANG

• Pulau Borneo atau biasa di sebut juga pulau Kalimantan merupakan sebuah pulau di
Indonesia yang memiliki banyak keunikan dan daya tarik serta kaya dengan warisan
budaya. Pulau Borneo terkenal dengan hutan tropis serta memilliki sumber daya
alam yang banyak. Flora dan fauna eksotis juga ditawarkan oleh bumi Borneo.
• Saat ini penggunaan media smartphone sangat lajim digunakan dan hampir semua
kalangan memiliki oleh sebab itu game berbasis android menjadi pilihan yang tepat
dalam upaya penyampaian pesan edukasi kepada masyarakat luas.
RUMUSAN MASALAH

Adapun rumusan masalah pada penelitian ini adalah: “ Bagaimana


Membangun Edugame Borneo Adventure Berbasis Android dengan penerapan
Algoritma Finite State Machine?”
BATASAN MASALAH

• Penyajian dalam bentuk aplikasi Android.


• Aplikasi ini memiliki tampilan gambar 2 dimensi (2D).
• Game di bagi dalam 3 level.
• Algoritma finite state machine di titik beratkan pada interaksi non player character
(NPC) kepada player.
• Dapat diinstal pada Android Versi 5.0 Lollipop minimum
• Game bergenre action adventure
TUJUAN PENELITIAN

• Adapun tujuan penelitian ini adalah untuk membuat game edukasi ini sebagai
pengenalan budaya-budaya yang ada dipulau Borneo dan mengangkat isu-isu
terkini yang terjadi di pulau Borneo, sehingga dapat menambah pengetahuan
masyarakat luas terhadap pulau Borneo atau Kalimantan.
KAJIAN
EMPIRIK
No Peneliti Tahun Judul Skripsi Pembahasan
1 Siti Hotijah 2018 Membangun Edugame Cerdas Pada Judul Skripsi ini
“Flora The Explorer” Dengan menggunakan metode finite
Pemodelan Finite State state machine berfungsi
Machine untuk mengacak objek
dalam permainan.

2 Teguh Sanjaya 2017 Membangun RPG (Role Pada Judul Skripsi ini
Playing Game) “Adventure of disimpulkan metode
Ren” dan Pengembangan game pengembangan sistem
Agent berbasis Finite State multimedia devlopment life
Machine cycle (MDLC) dan
menggunakan beta testing

3 Faisol Ganang Hadi 2017 Rancang Bangun Game Pada Judul Skripsi ini
Saputro Petualang Satwa Langka di metode yang digunakan
Indonesia Menggunakan adalah Research and
Construct2 Berbasis Android Development dan pengujian
menggunakan black-box
KAJIAN TEORITIS

• GAME EDUKASI
• Game edukasi adalah salah satu genre game yang digunakan untuk
memberikan pengajaran atau menambah pengetahuan penggunanya
melalui suatu media unik dan menarik.
KAJIAN TEORITIS

• DIFINISI GAME
• Game adalah sesuatu yang dapat dimainkan dengan aturan tertentu
sehingga ada yang menang dan ada yang kalah, biasanya dalam konteks
tidak serius atau dengan tujuan refreshing. Suatu cara belajar yang
digunakan dalam menganalisa interaksi antara sejumlah pemain maupun
perorangan yang menunjukkan strategi-strategi yang rasional.
KAJIAN TEORITIS
• GENRE GAME
• Action Shooting
• Fighting
• Adventure
• Strategy
• Simulation
• Puzzle
• Sport game
• RPG (Role Playing Game)
• Education
KAJIAN TEORITIS
• ANDROID
• android merupakan subset perangkat lunak untuk perangkat mobile
yang meliputi sistem operasi, middleware dan aplikasi inti yang di-
release oleh Google, sedangkan Android SDK (Software
Devolopment Kit) Menyediakan tools dan API (Aplication
Programing Interface) yang diperlukan untuk mengembangkan
aplikasi pada platform Android dengan menggunakan bahasa
pemrograman Java.
KAJIAN TEORITIS
• UNITY 3D
• sebuah software development yang terintegrasi untuk menciptakan
video game atau konten lainnya seperti visualisasi arsitektur atau real
time animasi 3D. Unity 3D dapat digunakan pada microsoft Windows
dan MAC OS X, dan permainan yang dihasilkan dapat dijalankan
pada Windows, MAC, Xbox 360, PlayStation 3, Nintendo Wii, iPad,
iPhone, Android dan Linux. Unity 3D juga dapat menghasilkan
permainan untuk browser dengan menggunakan plugin Unity Web
Player. Unity 3D juga memiliki kemampuan untuk mengekspor
permainan yang dibangun untuk fungsionalitas Adobe Flash 3D.
KAJIAN TEORITIS
• 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 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 dapat berupa
aksi yang sederhana atau melibatkan rangkaian proses yang relatif komplek.
KAJIAN TEORITIS
• BORNEO (KALIMANTAN)
• Kalimantan merupakan nama daerah Indonesia di Pulau Borneo
(wilayah Negara Malaysia dan Brunei juga ada yang berada di pulau
Borneo). Berdasarkan luas Kalimantan merupakan pulau terbesar
ketiga di dunia, setelah Irian dan Greenland. Bagian utara pulau
Kalimantan, Serawak, dan Sabah merupakan wilayah Malaysia yang
berbatasan langsung dengan Kalimantan Wilayah Indonesia dan
wilayah Brunei Darussalam.
METODE PENGEMBANGAN SISTEM

• TAHAPAN PENGEMBANGAN MULTIMEDIA


• Concept
• Design
• Material collecting
• Assembly
• Testing
• Distribution
METODE PENGUMPULAN DATA
Studi Pustaka
• Data didapat dengan cara melakukan riset mencari sumber-sumber melalui media cetak
baik buku maupun yang lainnya terkait data yang di inginkan.

• Wawancara
• Data diperoleh dengan cara mengajukan pertanyaan secara langsung kepada
masyarakat budaya yang ada dan memperoleh sejumlah data atau keterangan untuk
membantu segala proses penelitian dalam mengumpulkan data.
ALAT BANTU PENGEMBANGAN SISTEM

• UML (Unified Modeling Language)


• UML merupakan bahasa model visual yang digunakan untuk menetapkan,
menggambarkan, mengkonstruksi, dan mendokumentasikan cara kerja dari
sebuah sistem software yang menjelaskan keputusan dan pengertian tentang
sistem yang harus dikonstruksi, dimengerti, dirancang, dibaca, dan disusun.
UML dimaksudkan untuk menggunakan seluruh metode pengembangan
sistem, bahasa pemodelan dimaksudkan untuk menyatukan teknik
pemodelan yang lama ke dalam standar sekarang.
METODE PENGUJIAN

• Pengujian Alfa dan Beta


• pada jenis pengujian alfa pengguna akan di undang ke pusat
pengembangan. Pengguna akan menggunakan aplikasi dan pengembang
mencatat setiap masukan atau tindakan yang dilakukan oleh pengguna.
Semua jenis perilaku tidak normal dari sistem dicatat dan di koreksi oleh
para pengembangan.
PROTOTIPE
PROTOTIPE
SEKIAN DAN TERIMA KASIH

Anda mungkin juga menyukai