Perancangan sistem backend pada game "stadious" menggunakan node.js dan mongodb = Backend System Development for “Stadious” Game Using Node.Js and Mongodb

Rusty, Matthew Julian (2022) Perancangan sistem backend pada game "stadious" menggunakan node.js dan mongodb = Backend System Development for “Stadious” Game Using Node.Js and Mongodb. Bachelor thesis, Universitas Pelita Harapan.

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

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

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

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

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

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

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

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

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

Download (4MB)

Abstract

PITOO.COOP adalah sebuah perusahaan Startup berbasis ekosistem koperasi online yang memproduksi produk digital, khususnya dalam pembuatan game. Saat ini, PITOO.COOP telah meluncurkan beberapa permainan dengan platform mobile. PITOO.COOP ingin mengembangkan sebuah permainan berbasis web “Stadious” yang berupa permainan kuis benar atau salah. Dalam pengembangan game “Stadious”, akan dibutuhkan developer Frontend, backend, dan UI/UX. Perancangan sistem backend untuk permainan yang ingin dikembangkan akan dilakukan dalam proyek magang ini, dimana sistem backend adalah bagian yang akan menjalankan proses utama dari game “Stadious” seperti pengiriman data. Game “Stadious” yang akan dikembangkan dalam proyek magang akan dimulai dari awal hingga tahap Alpha testing. Pengembangan sistem backend untuk “Stadious” akan menggunakan Node.js dan MongoDB untuk menulis kode, dan Visual Studio Code sebagai code editor. Sistem backend yang dikembangkan meliputi API dan socket connection. API yang akan dikembangkan dalam proyek magang adalah sistem CRUD (create, read, update, delete) untuk data Question Set, dan CRUD untuk data Question. Sistem backend akan di deploy menggunakan web hosting Heroku, dan cloud storage Cloudinary. Pengujian sistem backend dilakukan menggunakan metode Black Box Testing, dan menggunakan alat pengujian Postman. Pengembangan sistem backend telah berhasil dikerjakan. Hasil pengujian menunjukkan bahwa semua request dan response pada API, serta semua input dan output socket connection juga telah memenuhi kriteria pengujian. / PITOO.COOP is a Startup company based on an online game cooperation ecosystem that produces digital products, particularly on game production. Currently, PITOO.COOP is looking forward to developing a brand-new web-based game “Stadious” that is based on a true or false quiz game. The development of the game “Stadious” will require frontend, backend, as well as UI/UX developers. Development of the backend system will be done in this internship project, where the backend system will be doing the main processes of the game “Stadious” such as data request and response. The game “Stadious” that will be developed in this internship project will be started from scratch, until the Alpha testing stage. The development of the backend system for “Stadious” will use Node.js and MongoDB to write code, and Visual Studio Code as code editor. The backend system to be developed will include API and socket connection. API that will be developed in this internship project are CRUD (create, read, update, delete) system for Question Set data, and CRUD for Question data. The backend system will be deployed on Heroku web hosting, and Cloudinary for cloud storage. Backend system testing will be conducted using the Black Box Testing method and will be conducted using Postman as testing tool. Development of the backend system has been completed. Testing results showed that all request and response on the API, as well as all input and output on socket connection has fulfilled testing criteria.

Item Type: Thesis (Bachelor)
Creators:
CreatorsNIMEmail
Rusty, Matthew JulianNIM01082180032matthewjrusty@gmail.com
Contributors:
ContributionContributorsNIDN/NIDKEmail
Thesis advisorSuryapranata, Louis Khrisna PutraNIDN0330109102UNSPECIFIED
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 9652 not found.
Date Deposited: 09 Feb 2022 05:58
Last Modified: 09 Feb 2022 05:58
URI: http://repository.uph.edu/id/eprint/45602

Actions (login required)

View Item View Item