ScienceDirect. Data Visualization Application for Analyzing Public Company Financial Statement

Similar documents
Available online at ScienceDirect. Procedia Computer Science 59 (2015 ) James Luke 1, Suharjito 2 *

Key Performance Indicator (KPI)

The Impact of Big Data and Social Networking for Decision making

Analysis and Design of Knowledge Management Systems for School of Information System at XYZ University (A Case Study Approach)

Procedia - Social and Behavioral Sciences 147 ( 2014 ) ICININFO

Available online at ScienceDirect. Procedia Computer Science 61 (2015 )

A 2-tuple Fuzzy Linguistic RFM Model and Its Implementation

A business activity real-time monitoring platform based on rule engine

Available online at ScienceDirect. Procedia Engineering 86 (2014 )

Available online at ScienceDirect. Procedia Engineering 161 (2016 )

Feature Selection of Gene Expression Data for Cancer Classification: A Review

Transform data into insight and action with Adaptive BI

See more. Unlock the insights hidden in your underwriting data

Application of Data and Information Visualization in Electronic Commerce

Available online at ScienceDirect. Procedia Computer Science 72 (2015 )

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2

Application Research on the Project Management Method in the Development of Tianjin Vocational Training Package

IBM Cognos Business Insight

Available online at ScienceDirect. Procedia Computer Science 64 (2015 ) Dayani M., Gelbard R.*

Smarter Reporting Leads to Better Decisions:

Excel 2016: Charts - Full Page

Available online at ScienceDirect. Procedia Manufacturing 2 (2015 )

Evaluation of the Software Requirement Tools

Available online at ScienceDirect. Procedia Engineering 145 (2016 )

Analysis of Customer Fulfilment with Process Mining: A Case Study in a Telecommunication Company

Available online at ScienceDirect. Procedia Economics and Finance 18 ( 2014 )

NiceLabel Products and services. 1

ScienceDirect. Machinery Maintenance as Part of Facility Management

Take insights to the next level. Upgrade to Oracle Business Intelligence 12c

Direct Selling Program Strategy Through Online Reporting System Design With Ipa & Qfd Method (Case Study at PT. Global Green Trading)

Increase the Impact of Processes with Decision Management

DIRECT SELLING PROGRAM STRATEGY THROUGH ONLINE REPORTING SYSTEM DESIGN WITH "IPA & QFD" METHOD: (A CASE STUDY AT PT GLOBAL GREEN TRADING)

RRFactors affecting buyers perceptions in accordance with marketing strategy: a case of vernacular Thai product

Data Analytics on a Yelp Data Set. Maitreyi Tata. B.Tech., Gitam University, India, 2015 A REPORT

Procedia - Social and Behavioral Sciences 172 ( 2015 ) 63 67

User Manual NSD ERP SYSTEM Customers Relationship Management (CRM)

ScienceDirect. Public Transportation Service Evaluations Utilizing Seoul Transportation Card Data

Available online at ScienceDirect. Procedia Engineering 89 (2014 )

Enabling technology for success

Procedia - Social and Behavioral Sciences 230 ( 2016 )

Procedia - Social and Behavioral Sciences 219 ( 2016 )

IT S TIME FOR YOUR MARKETING TO SOAR. Strategy. Opportunity. Automation. Results.

Available online at ScienceDirect. Procedia CIRP 28 (2015 ) rd CIRP Global Web Conference

ACKNOWLEDGEMENT. hope this thesis will contribute to any parties that need information about shopping. online in Indonesia. Jakarta, March 2003

An approach to Avoiding Train Collision in Railway Sectors using Multi Agent System

Core modernization driving digital transformation

Building the Foundation for Digital Insurance. An IDC InfoBrief, sponsored by CSC and EMC September 2016

Agile versus? Architecture

Sales Forecasting System for Chinese Tobacco Wholesalers

Available online at ScienceDirect. Procedia Computer Science 83 (2016 )

Broccolini Construction

Available online at ScienceDirect. Procedia Manufacturing 3 (2015 )

Available online at ScienceDirect. Procedia Economics and Finance 34 ( 2015 )

Grouping of Retail Items by Using K-Means Clustering

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore

DESIGN IMPROVEMENT FOR POTATOES CULTERY TOOLS POTTY USING PRODUCT ARCHITECTURE ANALYSIS

Cognos 8 Business Intelligence. Evi Pohan

Development of a usable online counseling management system

Enterprise Architecture Migration Planning Using the Matrix of Change

Copyright WorldAPP. All rights reserved US: +1(781) UK: +44(0) US TOLL FREE: +1(888) AU: +1(800)

SMB s using BI to gain a competitive

Available online at ScienceDirect. Procedia Computer Science 36 (2014 )

Linda Carrington, Wessex Commercial Solutions

TABLE OF CONTENTS. What is Salesforce Lightning? Advantages of Salesforce Lightning over Classic The Lightning Migration process

Introduction to Cognos Analytics and Report Navigation Training. IBM Cognos Analytics 11

ITS released the App on October 10, 2017, and state agencies began uploading inventory information across New York State.

Available online at ScienceDirect. Procedia Computer Science 104 (2017 ) ICTE 2016, December 2016, Riga, Latvia

Procedia - Social and Behavioral Sciences 109 ( 2014 ) Productivity and Service Quality: Factors Affecting in Service Industry

Architecting Agile Businesses:

PISA. (Planning, Integration, Security and Administration) An Intelligent Decision Support Environment for IT Managers and Planners.

CIVIL ENGINEERING BENEFITS OF BIM. Helping Civil Engineers do more with BIM

Arcadia Operating: Intelligent Well File Streamlines Acquisition Process

Available online at ScienceDirect. Procedia Computer Science 47 (2015 )

Your Starter Guide to LOW-CODE DEVELOPMENT

Metals Production, Trading and Brokerage SEEK MORE

Proposal for using AHP method to evaluate the quality of services provided by outsourced companies

Research on e-commerce logistics system informationization in Chain

ALFABET 9.12 WHAT S NEW IN. With Alfabet 9.12 you can: Risk mitigation planning & management ALFABET

THE DEVELOPMENT OF BUILDING MAINTENANCE SYSTEM (PBMS) FOR MONITORING REPAIRS & REPLACEMENT HISTORY IN PUBLIC FACILITY

From five competitive forces to five collaborative forces: revised view on industry structure-firm interrelationship

DNBi Risk Management. Unparalleled Data Insight to Drive Profitable Growth

Siemens Wins Big with Innovative Competency Program and ExpertusONE LMS

What s new in D365 for Finance & Operations Reporting? Hope Enochs

Reducing Facilities Risk: Five Indicators that Frame Future Exposures

Case Study of Smart Meter and In-home Display for Residential Behavior Change in Shanghai, China

INSIGHTS. Demand Planner for Microsoft Dynamics. Product Overview. Date: November,

WebFOCUS: Business Intelligence and Analytics Platform

ALTIRIS Implementing an Asset and Contract Management System

DATA MANAGEMENT BASICS. July 19, 2017 September 8, 2017

COMM 391. Learning Objectives. Introduction to Management Information Systems. Case 10.1 Quality Assurance at Daimler AG. Winter 2014 Term 1

For the PMP Exam using PMBOK. PMI, PMP, PMBOK Guide are registered trade marks of Project Management Institute, Inc.

OntosCAI Competitive Affairs/Intelligence Analyze, Monitor, Understand your Competitive Environment

Online Interactive IT Training Programmes for Staff Course Outline

Introduction to Software Engineering

SOLUTION BRIEF RSA ARCHER REGULATORY & CORPORATE COMPLIANCE MANAGEMENT

Available online at ScienceDirect. Procedia Manufacturing 3 (2015 )

Ontology 3 semantic search to align OSS/BSS data for CSPs. Commercial vs technical view of OSS/BSS data. Ontology 3 Data Sheet

Ethics and Financial Reporting: Delivering on the Commitment

Education Quality Development for Excellence Performance with Higher Education by Using COBIT 5

Making Business Intelligence Easy

Transcription:

Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 59 (2015 ) 45 53 International Conference on Computer Science and Computational Intelligence (ICCSCI 2015) Data Visualization Application for Analyzing Public Company Financial Statement Aulia-Absari Khalil 1, Ali Reza 1, Putu Aan Junaedi 2, Bayu Kanigoro 1 1 Computer Science Program, School of Computer Science, Bina Nusantara University, Jakarta, Indonesia 2 IT practitioner, Jakarta Abstract The purpose of the research was to develop a visualization application for analyzing data of public company financial statements which may help user to simplify and to classify the data base on their need. The aplication was developed by using extreme programming which allows rapid development process and be able to adapt in evironment or technical varible change that occur during the development process. The result of the research was an application that can visualize financial statement data which supported by filter feature to help user clasify data base on their need. It could be concluded that data visualization application for analyzing public company s financial statement help user to understand the data and help user to clasify the data base on their need. 2015 2015 The The Authors. Authors. Published Published by by Elsevier Elsevier B.V. B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). Peer-review Peer-review under under responsibility responsibility of organizing of organizing committee committee of the of International the International Conference Conference on Computer on Computer Science and Science Computational and Computational Intelligence (ICCSCI Intelligence 2015) (ICCSCI 2015). Keywords: Application; Visualization; Financial Statement; Public Company 1877-0509 2015 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). Peer-review under responsibility of organizing committee of the International Conference on Computer Science and Computational Intelligence (ICCSCI 2015) doi:10.1016/j.procs.2015.07.336

46 Aulia-Absari Khalil et al. / Procedia Computer Science 59 ( 2015 ) 45 53 1. Background Data is recently assesed as a valuable asset, that can make competition more attractive. An interesting statement from Clive Humby was data is the new oil. Data is something that attracts more people today. Andy Kirk 1 quoted a statement from Hal Varian (Google Chief Economics) who said the ability to take data, to be able to understand it, to process it, to extract the value from it, to visualize it, to communicate it, that s going to be a hugely important skill in the next decades. In this globalization era, businessman make a decision base on the precise data. The data is then processed into relevant informations to support their decission. However, they are often faced with a lot of data which spend a lot of time to gain precise conclusion. Based on the data from Indonesia Stock Exchange per August 8 th 2014 there were about 502 companies listed. The listed companies were classified into eleven sectors, i.e. Agriculture, Mining, Basic & Chemical Industry, Miscellaneous, Property and Real Estate, Infrastructure, utility and Transportation, Banking, Multifinance, Insurance, dan Trade and Service 2. Each company compossed of different subsectors. Traditionally, financial statement are represented in coloumn and number. Financial professionals are trained to derive a conceptual understanding from traditional columns of numbers, while others find them daunting and not conducive to a big-picture perspective of the company. As a result, internally distributed financial statements are often discarded by team members who are unable to grasp the issues and priorities inherent in the numbers. Consequently, they cannot contribute effectively to decision-making. Externally, many shareholders also lack the financial savvy to review financial statements, let alone use them to compare the health of different companies. Financial professionals depend on detailed numbers in order to be effective in their positions. For everyone else, there is business visualization, a new way of presenting financial results, information and priorities as a dynamic three-dimensional, colorful and live landscape that provides a rich, deep understanding of business on a conceptual level 2. The listed companies presented a lot of data with various styles. There is a need to present the data in simple form, so that prospective investors as users might be facilited for making precise decision. The best way to present data to be easily understood by user is to create data visualization. Scoot Muray 3 explained that data visualization is a process of mapping information to visuals. Visualizing data is the fastest way to communicate the information to others. People untrained in finance reject columns of numbers because they lack color, dimension and life. Most even find them intimidating. The numbers alone make little sense unless people have a way of prioritizing the data they represent and a way of identifying connections between the different sets represented. If people are presented with columns of numbers along with a pie chart or bar graph representing the same information, they will first look at the chart or graph to get a handle on the proportionality of the information and interconnections between bits of information. Only after this scan will they examine the numbers for more detail. Data visualization eliminates the details of numbers and focuses on the driving factors for a business. Being able to communicate and understand financial data in this visual manner has vast strategic implications and benefits such as accessibility for everyone, a big-picture perspective, promotes credibility and buy-in, checklist for decision-making, facilitates competitive analysis, friendly finance for rapid training, increases speed and accuracy of communication, improves effectiveness of response, identifying trends, facilitates global communication and understanding of financial information, and provides crucial competitive edge in a rapidly changing world 4,5. The beatiful data visualization have four characteristics: novel, informative, efficient and aesthetic. Data visualization not only have to be beautiful but also need to be interactive. To make an interactive data visualization there are three charaterisctics that should be considered: interaction between users and system, selection for complex data, and representation of the data 6,7. Mapping a large amount of data into visual form may take a lot of time if done manually. Therefore, it is needed a application system. The application must be able to perform various operations including compare values among data, determine the average of the value, knowing data that often arise and others. With this application the work can be done quickly which means the more data that can be use for analysis. So, The research was aimed to develop a visualization application for analyzing data from different company listed in Indonesia Stock Exchange. The application might help the user to simplify and classify data base on their need.

Aulia-Absari Khalil et al. / Procedia Computer Science 59 ( 2015 ) 45 53 47 2. Problem Identification Base on the background above, it can be identified several problems: a. There are many companies listed in Indonesia Stock Exchange and various financial statement data led the user take a long time to analyze those data. b. There are many companies listed in Indonesia Stock Exchange and various financial statement data need to be presented systematically and attractively to be easily understood by the user. 3. Objectives and Benefits The objectives of the project are: a. Developing an application that can visualize public company s financial statement data to be easily understood by users b. Developing an application that can classify public company s financial statement data in accordance with user needs. The benefits of the project are: a. Helping users to understand the public company financial statement data. b. Helping users when they want to compare public company financial statement data. c. Help users in making business decisions. 4. Methodology Software development method used in this application development is Extreme Programming. Extreme Programming is one of agile development process model. Agile Development is a development method which prioritizes speed and adaptability to change during the development process. This method also encourages the attitude of every developer teams to be able to communicate well. Agile Development makes the customer as the part of the team, so that the results of the work in accordance with customer requirements. This method support the flexibility in software development. The process activities in Extreme Programming are 6 : a. Planning At this stage, the set of features and functions of the application were made. Features and function were adjusted to the needs of the user. The requirement analysis was conducted using interviews and questionnaires. b. Design At this stage, the system design and user interface design were made. The system design was made using use case diagram, use case narrative, class diagram, sequence diagram and activity diagram. User interface was designed with the principle Keep It Simple (KIS). c. Coding At this stage, the code of program was made and it adjusted to the design. d. Testing At this stage, the program that has been made were tested by the user. The aim of this stage is to find error and verify all features and functions were in accordance with the requirement. The software was tested using black box methodology, black box testing is the testing for analyzing several fundamental aspects without paying attention to internal code structure which mean the testing is perform by using user interface to find any errors 7.

48 Aulia-Absari Khalil et al. / Procedia Computer Science 59 ( 2015 ) 45 53 5. Software Design Document and Implementation 5.1 Software Design Document 5.1.1 Software Description Based on identified problems, a software was developed to visualize company financial statement data. The software was expected to help any users in analyzing and understanding the data of financial statement from listed companies. 5.1.2 Software Architecture The application was divided into three parts: back end, front end and web service. Back end is the part for admin to manage company s data, front end for user and web service as a connector between back end and front end. Both back end and front end were developed using framework with model-view-controller (MVC) pattern. MVC is a software design pattern built around the interconnection of three main component types. The three component types are loosely termed models, views, and controllers 8. In this age, when it can sometimes seem like every system is connected to every other system, dealing with data has become a major ingredient in building the Web. Whether delivering services or consuming them, web service is a key part of all modern, public-facing applications 9. So in this application, web service was used to connect back end and front end. Figure 2 shows the software architecture. Fig. 1. Software Architecture

Aulia-Absari Khalil et al. / Procedia Computer Science 59 ( 2015 ) 45 53 49 5.1.3 Software Functions Software functions at back end are: a. Manage company Manage company is the function for admin to manage all companies data. The operation include view, create, update and delete data. b. Manage financial statement Manage company is the function for admin to manage company s financial statement data. The operation include view, create, update and delete data. Software functions at front end are: a. View companies View companies is the function for user to view all companies data. b. View company details View company details is the function for user to view company data in detail. c. Compare company Compare company is the function for user to compare financial statement data between two or more companies. 5.2 Implementation 5.2.1 Back End Back end is the part for admin to manage company s data including financial statement data. Back end consist of 5 features: view companies, view company details, add company, edit company and delete company. View companies was the feature for admin to view all companies which the data are available in database. View company details will allow admin to view data more detail, when admin use this feature, it will be redirected to company detail page, in this page admin can view company data specifically, from this page, admin can manage another company s data like financial statements by choosing one of the sub menu. It will be redirected into view financial statements page. Admin can manage financial statement data in this page. Admin can use add company feature to add new company data. When admin use this feature, it will be redirected into add company page. In this page, admin might fill form which has been provided by system. Admin must enter data in accordance with the validation. Admin can use edit company feature for update company data. By using this feature admin will be redirected inti edit company page. In this page, admin might fill form which has been provided by system. Admin must enter data in accordance with the validation. Admin can use delete company feature to delete company s data. When admin use this feature the system will show delete conformation before the data was deleted completely. Figure 2 show the general process of back end features. This figure show that the application using Model-View- Controller (MVC) pattern. This pattern was use to organize code that will have a good impact to application maintenance and future development.

50 Aulia-Absari Khalil et al. / Procedia Computer Science 59 ( 2015 ) 45 53 Fig. 2. Back end feature process diagram 5.2.2 Front End Front end for user was divided into three features: view companies, view company details and compare company. View companies feature functioned to view all company listed in database. Figure 5 show companies page design. Fig. 3. Companies page design

Aulia-Absari Khalil et al. / Procedia Computer Science 59 ( 2015 ) 45 53 51 User might explore company data in details by choosing one of the company listed on companies page. When user choose one of them it will be redirect to company details page. In this page user might obtain some basic information of the company. The user can also view the comparison between company financial statement data or financial statement data visualization. The design of companies detail page is show in figure 5. Fig. 4. Company details page design From the figure 4, user might view the comparison between company s financial statement data with it sector and sub sector.

52 Aulia-Absari Khalil et al. / Procedia Computer Science 59 ( 2015 ) 45 53 The last feature was compare company. This feature will redirect the user to compare company page. In this page, user can compare company by listing more than one company to view data comparison and then set up the filter. After that, the data from all companies can be view and visualized in detail. The design of compare company page can be seen on figure 5. Fig. 5. Compare company page design

Aulia-Absari Khalil et al. / Procedia Computer Science 59 ( 2015 ) 45 53 53 The general process of using the three features of view companies, view company details and compare company was explained in figure 6. Figure 6 show that the application using a MVC pattern and using web service to connect front end and server side. The use of web service and MVC pattern framework was aimed to make easier maintenance process and future development. Fig. 6. Front end feature process diagram 6. Conclusion Data visualization application for analyzing public company financial statement help users to classify data needed through available filter features. This application could visualize data from financial statement so that any user might lead any users easier and faster to gain conclusion. References 1. Andy Kirk. Data Visualization: a successful design process. Birmingham:Packt Publishing Ltd; 2012. p. 9. 2. Pustaka Bisnis Indonesia. IDX Watch 2013-2014. Jakarta: Pustaka Bisnis Indonesia; 2013. p. viii. 3. Scoot Murray. Interactive Data Visualization. Sebastopol: O Reilly Media; 2010. p. 1. 4. Robin Helweg-Larsen and Eliza Helweg-Larsen. Business visualization: a new way to communicate financial information. Emerald Group Publishing Limited; VOL. 8 NO. 4 2007, pp. 283-292 5. William D, Diene JJ, Robin R. Interactive DataVisualization: New Directions for Accounting Information Systems Research. Journal of Information Systems American Accounting Association. 2010, p.2 6. Roger S. Pressman. Software Engineering: A Practitioner s Approach, 7 th ed. New York: McGraw Hill. 2010. p. 67. 7. Roger S. Pressman. Software Engineering: A Practitioner s Approach, 7 th ed. New York: McGraw Hill. 2010. p. 482 8. Chriss Pitt. Pro PHP MVC. New York:Paul Manning; 2012. p. 1. 9. Lorna Jane Mitchell. PHP Web Services. Sebastopol: O Reilly Media. p. vii