User Interface (UI) Programming untuk Game Stadious Menggunakan Flutter = User Interface (UI) Programming Using Flutter for Stadious Game

Haryono, Evan (2022) User Interface (UI) Programming untuk Game Stadious Menggunakan Flutter = User Interface (UI) Programming Using Flutter for Stadious Game. Bachelor thesis, Universitas Pelita Harapan.

[img]
Preview
Text (Title)
Title.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (61kB) | Preview
[img]
Preview
Text (Abstract)
Abstract.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (308kB) | Preview
[img]
Preview
Text (ToC)
ToC.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (1MB) | Preview
[img]
Preview
Text (Chapter1)
Chapter1.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (669kB) | Preview
[img] Text (Chapter2)
Chapter2.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (1MB)
[img] Text (Chapter3)
Chapter3.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (1MB)
[img] Text (Chapter4)
Chapter4.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (4MB)
[img] Text (Chapter5)
Chapter5.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (10MB)
[img] Text (Chapter6)
Chapter6.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (276kB)
[img]
Preview
Text (Bibliography)
Bibliography.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (397kB) | Preview
[img] Text (Appendices)
Appendices.pdf
Restricted to Repository staff only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (13MB)

Abstract

PITOO.COOP adalah perusahaan start-up berbasis koperasi yang ingin menjadi koperasi game terdepan bagi game developer di Indonesia. Saat ini, PITOO.COOP sedang berusaha untuk membangun produk game multiplayer, yaitu sebuah permainan ‘true or false’ yang bernama Stadious. Game Stadious nantinya akan menjadi game multiplayer pertama dari PITOO.COOP. Game ini diharapkan dapat menjadi alternatif bagi interaksi belajar daring yang lebih menyenangkan bagi murid-murid sekolah, maupun digunakan sebagai permainan ‘ice-breaker’ bagi peserta webinar. Untuk sebuah multiplayer game, kemudahan bermain dan interaktifitas menjadi nilai penting. Itulah sebabnya User Interface (UI) menjadi poin terdepan dalam pengembangan game selain berfungsi untuk menjembatani antara aplikasi front-end dengan aplikasi back-end. Proses pengembangan di lakukan menggunakan metode Agile dengan framework SCRUM. Aplikasi akan dibuat dengan Flutter yang menggunakan bahasa pemgrograman Dart. Aplikasi yang dibuat akan diuji dengan menggunakan metode scenario testing dan black box testing. Makalah ini menitikberatkan pada User Interface Programming menggunakan Fluttter. Proyek ini berfokus pada versi pre-alpha yang dapat digunakan sebagai pondasi awal dari pengembangan game Stadious versi selanjutnya. Berdasarkan hasil pengujian, aplikasi yang dibuat telah dapat menjalankan semua fitur yang diharapkan pada versi pre-alpha. Dengan selesainya pondasi yang dibuat dalam versi pre-alpha, game Stadious dapat dikembangkan lebih lanjut dengan membuat tampilan UI menjadi lebih responsif dan adaptif agar dapat dimainkan di beberapa platform sekaligus. / PITOO.COOP is a cooperative-based start-up company that aspires to be Indonesia's leading cooperative for game developers. PITOO.COOP is currently working on a multiplayer game product called Stadious, which is a 'true or false' game. The Stadious game would then eventually become PITOO.COOP's first multiplayer game. This game is expected to be used as a 'ice-breaker' game for webinar participants or as an alternative for online learning interactions that are more fun for school students. In a multiplayer game, the most important factors are intuitiveness and ease of play. A good User Interface has become critical when it comes to user satisfaction and bridging connectivity between the front-end and back-end. Stadious product development is carried out in accordance with Agile methodology and the SCRUM framework. The app was created with Flutter, which uses the Dart programming language, and was tested using the scenario testing and black box testing method. This paper focuses on User Interface Programming with Flutter. This project focuses on the pre-alpha version, which will serve as the initial foundation for the development of the Stadious game's succeeding version. Based on the test results, the created application was able to run all of the expected features in the pre-alpha version. With the completion of the foundation created in the pre-alpha version, the Stadious game can be further developed by making the UI display more responsive and adaptive so that it can be played on multiple platforms at once.

Item Type: Thesis (Bachelor)
Creators:
CreatorsNIMEmail
Haryono, EvanNIM01082180033evanharyono2000@gmail.com
Contributors:
ContributionContributorsNIDN/NIDKEmail
Thesis advisorSuryapranata, Louis Khrisna PuteraNIDN0330109102louis.suryapranata@lecturer.uph.edu
Uncontrolled Keywords: Flutter; Dart; Stadious; User interface programming; Black-box testing; Scenario testing
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions: University Subject > Current > Faculty/School - UPH Karawaci > School of Information Science and Technology > Informatics
Current > Faculty/School - UPH Karawaci > School of Information Science and Technology > Informatics
Depositing User: Users 9653 not found.
Date Deposited: 10 Feb 2022 05:58
Last Modified: 10 Feb 2022 05:58
URI: http://repository.uph.edu/id/eprint/45729

Actions (login required)

View Item View Item