1) Programming: different programming
languages are used to develop the web service-based
system by using HTTP protocol and XML is used to
exchange data over the Internet. In addition, C# is
used as the main programming language to develop
the primary structure of the report generation system
from big data and javascript is used in script coding
on the Internet in combination with HTML and CSS.
Ext JS is used to manage the UI and SQL is used to
manage the data in the RDBMS. MVC, a software
design pattern is also used for developing a database
interface and display to meet the needs of users and
to solve the problems in adding new entries to the
database. The result is an easy-to-access web
application that is accessible via a web browser with
a copy function for creating new report
corresponding to user behavior. There is also the
user interface, which can add and update the data on
the database. This application has a simple structure
and is easy for further development.
2) Agile software development method: in this
study, 5 agile processes are used, consisting of
requirement gathering, system analysis, system
design, scrum development process and software
testing. The scrum development process is based on
the scrum framework, in which daily scrum is held
for the sprint review. This process provides the
feedback on needs and outstanding issues and allows
the team to summarizes and finds an agreement on
the operation. With daily scrum, the problems found
in the system development process can be resolved
faster. In addition, sprint review allows the
stakeholders to see the progress of each task and fix
it on time, resulting in a comprehensive system that
meets the user needs. It allows the users to
understand the system development process, focus
on cooperation, understand the problems and solve
the problems the programmer encountered after
sprint is completed which resulting in technology
adoption and acceptance.
6 FUTURE WORK
This study aims to develop a report generation
system from big data by using various web service
techniques that allows the manufacturing industry to
search for the reports from different databases. In
further work, different query methods may be used
to determine the relationship of the data to be used
in an analysis in order to support and facilitate the
production process using data science techniques.
REFERENCES
Boerman, Martin P., Lubsen, Zeeger, Tamburri, Damian
A., & Visser, Joost. (2015). Measuring and
monitoring agile development status. Florence, Italy:
IEEE Press.
Borkar, Vinayak R., Carey, Michael J., & Li, Chen.
(2012). Big data platforms: What’s next? (Vol. 19):
Association for computing machinery.
Charoenporn, Pattama. (2019). Designing web services
with MVC for classification rice system. Tokyo, Japan:
Association for computing machinery.
Cho, Junhee. (2013). Rewriting javascript module system.
Fukuoka, Japan: Association for computing
machinery.
Emmanuel, Isitor, & Stanier, Clare. (2016). Defining big
data. Blagoevgrad, Bulgaria: Association for
computing machinery.
Gelperin, David. (2008). Exploring agile. Leipzig,
Germany: Association for computing machinery.
Gu, Yuanhu, Malicdem, Alvin R., Cruz, Josephine S.
Dela, & Palaoag, Thelma Domingo. (2019). Using big
data analysis to retain customers for telecom industry.
Paper presented at the proceedings of the 2019 5th
international conference on computing and artificial
intelligence, Bali, Indonesia.
Hoda, Rashina, Kruchten, Philippe, Noble, James, &
Marshall, Stuart. (2010). Agility in context.
Reno/Tahoe, Nevada, USA: Association for
computing machinery.
Houston, Dan X. (2014). Agility beyond software
development. Nanjing, China: Association for
computing machinery.
Hu, S. X. K., Wang, X., & Martin, D. (2007). Context
modeling to enforce interoperability in web service
definition. Paper presented at the IEEE international
conference on services computing (SCC 2007).
Jailia, Manisha, kumar, Ashok, Singhal, Himani, &
Agarwal, Manisha. (2016). Development and
performance analysis of cloud and MVC based web
application. Udaipur, India: Association for
computing machinery.
Maier, Patrik, Ma, Zhendong, & Bloem, Roderick. (2017).
Towards a secure scrum process for agile web
application development. Reggio Calabria, Italy:
Association for computing machinery.
Miyachi, Christine. (2011). Agile software architecture
(Vol. 36): Association for computing machinery.
Neves, Pedro, & Bernardino, Jorge. (2015). Big data
issues. Yokohama, Japan: Association for computing
machinery.
Ni, Jun-hong, Zhang, Li, & Yang, Yu-juan. (2012). The
research and implement of power communication
alarm management system based on MVC and Ext JS.
Paper presented at the 2012 international conference
on information management, innovation management
and industrial engineering.
Podhoranyi, Michal, & Vojacek, Lukas. (2019). Social
media data processing infrastructure by usingapache