Perancangan backend web game pada perusahaan PITOO.COOP = Backend Web Game Design in PITOO.COOP Company

Widjaja, Ronaldo Katriel (2022) Perancangan backend web game pada perusahaan PITOO.COOP = Backend Web Game Design in PITOO.COOP Company. Bachelor thesis, Universitas Pelita Harapan.

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

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

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

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

Download (758kB) | 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 (952kB)
[img] Text (Chapter4)
Chapter4.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

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

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

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

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

Download (7MB)

Abstract

PITOO.COOP is a cooperative-based startup company founded in 2019. Previously named Innogame, this company was incubated by a holding company called InnoCircle in Purwokerto, Central Java. Innogame has the idea of establishing a cooperative for game developers and creators to collaborate with each other. Innogame rebranded its name and registered internationally as PITOO.COOP and became a cooperative company for game creators and developers. PITOO.COOP is also a consultant and collaborator of making multiplayer games that will be used in the Documenta Fifteen International event which will take place in Kassel, Germany. In this internship project, the intern will develop a backend server from the Stadious web using the scrum method which is part of agile. The backend that will be developed will use Node.js, MongoDB, and JavaScript. Backend testing will be carried out using the black box method. Backend development for the Stadious web has been successfully carried out according to a request from PITOO.COOP staff. The test results show if all the desired inputs and outputs have been successfully implemented and meet all the test requirements. The register feature, authentication using access tokens and refresh tokens, Google OAuth 2.0, reset passwords, player profiles, history, friends, and chat sockets can be performed and all data stored in the database in MongoDB can be shown and manipulated according to the needs of the user company. / PITOO.COOP merupakan sebuah perusahaan startup berbasis Koperasi yang didirikan pada tahun 2019. Sebelumnya bernama Innogame, perusahaan ini di inkubasi oleh perusahaan induk yang bernama InnoCircle di Purwokerto, Jawa Tengah. Innogame memiliki ide mendirikan koperasi bagi para game developer dan creator untuk saling berkolaborasi. Innogame melakukan rebranding nama dan terdaftar secara International menjadi PITOO.COOP, dan menjadi perusahan koperasi bagi game creator dan developer. PITOO.COOP juga menjadi konsultan dan kolaborator dari pembuatan game multiplayer yang akan digunakan di dalam event Internasional Documenta Fifteen yang akan berlangsung di Kassel, German. Dalam proyek magang ini, pemagang akan mengembangkan server backend dari web Stadious dengan menggunakan metode scrum yang merupakan bagian dari agile. Backend yang akan dikembangkan akan menggunakan Node.js, MongoDB, dan JavaScript. Pengujian backend akan dilakukan dengan menggunakan metode black box. Pengembangan backend untuk web Stadious telah berhasil dikerjakan sesuai dengan pemintaan dari staf PITOO.COOP. Hasil pengujian menunjukan jika semua input dan output yang diinginkan telah berhasil dijlankan dan memenuhi segala persyaratan pengujian. Fitur register, autentikasi dengan mengguna access token dan refresh token, Google OAuth 2.0, reset password, player profile, history, friend, dan socket chat dapat dilakukan dan semua data yang tersimpan di dalam database yang berada di MongoDB dapat diperlihatkan dan dimanipulasi sesuai kebutuhan dari perusahaan.

Item Type: Thesis (Bachelor)
Creators:
CreatorsNIMEmail
Widjaja, Ronaldo KatrielNIM01082180018raka.widjaja169@gmail.com
Contributors:
ContributionContributorsNIDN/NIDKEmail
Thesis advisorSuryapranata, Louis Khrisna PuteraNIDN0330109102louis.suryapranata@lecturer.uph.edu
Uncontrolled Keywords: Backend; Web; Node.js; Mongodb; Game
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 9631 not found.
Date Deposited: 31 Jan 2022 13:20
Last Modified: 31 Jan 2022 13:20
URI: http://repository.uph.edu/id/eprint/45206

Actions (login required)

View Item View Item