DESIGN AND DEVELOPMENT OF BACKEND SUBSYSTEMS FOR AN ANDROID APPLICATION-BASED SPORTS FACILITIES RESERVATION SYSTEM WITH IOT- BASED CONTROL SYSTEM INTEGRATION
Sports competitions broadcast on television and online broadcast media, as well as the influence of celebrity events on sports, have strengthened public interest in sports after the pandemic. However, there are several problems experienced by the community along with the increasing interest, name...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/85500 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
Summary: | Sports competitions broadcast on television and online broadcast media, as well as
the influence of celebrity events on sports, have strengthened public interest in
sports after the pandemic. However, there are several problems experienced by the
community along with the increasing interest, namely problems with the sports field
reservation process. For example, in the Coblong area, Bandung City, there are
various problems such as the difficulty of getting information regarding the
availability of badminton courts, traditional court schedule management, cases of
field reservations that are not used, and a shortage of players during joint sporting
events. This research aims to overcome this problem by developing an Android
application-based sports facility reservation system that is integrated with an IoT-
based control system.
The focus of this research is the development of backend services that support
Android applications and IoT services in meeting user needs. This backend service
was developed using the Flask Python framework with a Test Driven Development
(TDD) approach. This backend development is based on backlog tasks which are
prepared to meet the product backlog needs that have been determined by the
research team. By carrying out functional quality control through automated unit
testing during the development period and black box testing after deployment, the
backend services developed are able to handle various scenarios using the API
provided and successfully meet functional requirements. |
---|