Escolar Documentos
Profissional Documentos
Cultura Documentos
Manuscript History
Number: IRJCS/RS/Vol.05/Issue05/MYCS10083
Received: 02, May 2018
Final Correction: 07, May 2018
Final Accepted: 09, May 2018
Published: May 2018
Citation: Zainuddin & Indra (2018). ANALYSIS AND DESIGN PRESENCE ONLINE APPLICATION PT.TELKOM
AKSES,IRJCS:: International Research Journal of Computer Science, Volume V, 193-206.
doi://10.26562/IRJCS.2018.MYCS10083
Editor: Dr.A.Arul L.S, Chief Editor, IRJCS, AM Publications, India
Copyright: ©2018 This is an open access article distributed under the terms of the Creative Commons Attribution
License, Which Permits unrestricted use, distribution, and reproduction in any medium, provided the original author
and source are credited
Abstract- Attendances recording is a daily routine of every organization. Currently the attendance system of PT.
Telkom Akses still need toattend in the office, even though Surveyor of PT. Telkom Akses working in different
field’s every day, so there is a waste of time used to travel from office and to the field, especially in metropolitan
where traffic is prone to congestion. For that, it is needed to designing an application for allowing Surveyor to fill
their attendances at the locationof their work site,and still could easily be monitored by the managers to increase
the efficiency and performance of the surveyors. The application that will be analyzed with PIECES method,
system designing using UML tool, and application development using waterfall method. The application will allow
the surveyor to fill their attendances in the designated work location to increase their travel’s time efficiency and
indirectly increase their work performance.
Keywords— Attendance;Presence;Online;PIECES;Waterfall;UML
I. INTRODUCTION
PT. Telkom Akses is a child company of Telkom Indonesia[1] responsible for the construction, operation, and
maintenance of Telkom’s network. Since its founding in 2012, PT. Telkom Akses has built over 144.954 kilometers
optical network and more than 645.600 distribution point, which has operated and being used to service 3 million
customers, 10.000 Wi-Fi[2] service point, and has fulfilling the need for broadband access for more than 1000 BTS.
They also expected the segmentation for home service customers to increase up to 5 million customers in 2018.
To support those growths, Telkom Akses have to shorten their constructiontime, which a small part of the
constructionprocess is surveying process, executed by more or less 1128 employee in eight regional.[3] They are
all responsible to support Telkom’s network development. Surveyors itself generally use their 85% working time
in the field, and yet they still have to fill their attendances in the office every morning. This caused Surveyor to
have to arrive in the office very early to fill their attendance before they go back to the field, which is very time
taxing, especially in a big city where traffic is common, even expected. Hence they need a solution that allows
surveyors to fill their attendances in the field to reduce the time wasted in the road. It would indirectly raise their
optimization in the field. At the same time, the system has to have a monitoring and report features for the
managers to monitor surveyors’ discipline. Seeing those needs, the author is interested to look for those problems.
By developing a certain application, where that application would allow the surveyors to fill their attendances in
the field according to their survey location decided beforehand, and by sending the evidence of their attendance in
the form of their picture. Surveyor’s attendances would then be saved in the database and presented in
dashboard[4] and periodic report to not just increasing the work efficiency, but also to let the managers
monitoring the employee discipline.
_________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -193
International Research Journal of Computer Science (IRJCS) ISSN: 2393-9842
Issue 05, Volume 5 (May 2018) www.irjcs.com
A. Research Problem
Based on the introduction described in the previous section, the research problems could be summarized as:
1) How to design online presence application for PT. Telkom Akses?
2) How to develop online presence application for PT. Telkom Akses?
3) How are the performance, information, economic, control, efficiency, and service of the proposed system?
B. Limitation of Research
To prevent the research to get derailed, below is the limitation of the research for this research:
1) Research object is limited to the surveyor of PT. Telkom Akses in Jakarta Region.
2) Surveyors do their attendances in the radius of 200 meters in the designated coordinated.
3) When they fill their attendances, the surveyors have to send the evidence of their presence by sending their
photo captured directly with the application.
4) Applications developed using framework .NET using Visual Studio 2017 as the IDE and Microsoft SQL Server as
the database.
5) The developed application will have four module which will cover Location Setting, Dashboard, Report, and
Attendances for the employee.
6) Employee information is taken from existing database of PT. Telkom in 2017.
7) There will be five resulted output from the applications that will cover attendancereport within a certain
periodic, the report of attendancelocation, dashboard attendances, the dashboard that will show those who
late and the ranking for the employee that always coming on times.
C. Purposes and Objective
Based on the aforementioned Research Problem, the purpose and objective of this research are:
1) To understand how to design application presence online for PT. Telkom Akses.
2) To understand how to develop application presence online for PT. Telkom Akses.
3) To understand the performance, information, economic, control, efficiency, and service of the proposed system.
_________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -194
International Research Journal of Computer Science (IRJCS) ISSN: 2393-9842
Issue 05, Volume 5 (May 2018) www.irjcs.com
where the main idea is if the employee’s device is within a certain range of the office building and connected to the
office’s Wi-Fi, then the system will automatically determine the devices owned is currently in the works office.
This system purpose is to make an automated attendances system without any need of an additional device like
RFID which the employee being often forgot to bring to the office. The result of this research is developed system
success to automate attendances recording process with small cost because using an Android smartphone that is
common for the employee. However, the application is still being developed to accommodate differences
smartphone processor.[8]
Fourth the journal “Smart Attendance Application” focused on the automated attendances for students by using a
smartphone with GPS and fingerprints features. If the students are within school range and authorized their
attendancewith the fingerprint scanner then the system will automatically record they student present. If the
students aren't present at a certain time, then the system will automatically send a message to the student's
parents. This system makes it easier for the parents and the teacher to monitor the student's attendances in the
school. The result of this research is the developed application offer a more efficient way to control students
attendances and helping lessening teacher's burden to record student's attendances.[9]
According to previous research[10], therefore on this research the developed application generally have
differences and improvement from the previous one, such as; the application is using web as a platform for the
manager and mobile web for employee, so all employee could use the application without worry about what their
processor system is. This developing application is also the flexibility for the manager to set the location of where
Employee could record their attendanceevery day, anytime anywhere. The application also featured with a
dashboard that will help the manager to monitor employee's attendanceand could be used as a decision maker.
B. Presence
Presence is about a data recording attendance, a part of activity report of an institution, or institution’s
component itself which contains attendances recording, organized in a certain way so it would be easy to look for
and being used anytime it needed by the authorized personnel[11]. There are several methods, but generally,
there is two kind of attendances, manual attendances and electronic attendancesboth aim to record and track the
attendances of a particular person.[12] Manual attendances using paper and sign, or could use anattendancecard
that could be scanned by a recording machine, meanwhile digital attendances have more methods to use, like a
fingerprint, RFID (Radio Frequency Identification)[13], or even LBS (Location Based Service)[14].
C. Human Resource Information System
Human Resource information system (HRIS) is an information system that handles problem-related to human
resource management in an organization.[15] For more details, HRIS is a system that is used to get, save,
manipulate, analyze, and distribute information about one human resource organization to support HRM and
managerial decision.[16] However, not all HRM functions could be supported by HRIS, it depends on the module
installed.[17] There is a three-way for HRIS to increase value for human resource unit, automate transaction
process to become more efficient, give accurate and on time information for the human resource team and
manager. It can also help the manager to make a better decision through more information.[16]
D. Location Based Service
Location-based service is an information service that could be accessed from a mobile device with the mobile
network, equipped with the ability to take advantage of the location of the mobile device.[14] In another
understanding describe that Location Based Service is a service depend on three aspects, that is; the ability to
inform more than one location in a mobile device, the ability to communicate the information, and the ability to
use location to give services.[18] Location-based Service work by taking advantage of GPS[19] or A-GPS to
determine user’s geographic location and communication network to interact with the server to give services.
E. Web Apps
At first World Wide Web (1990-1995) or usually being known as WWW is a website consist of more than one
hypertext set file presented in the form of text and limited lines information. Along with the advancement of
technology, HTML’s augmentations,[20] along with developing tools (such as XML and Java) engineer activate web
to gives more computation skill along with information contents. From here born web-based application and
system (usually being called as web apps). These days, web apps are already turned into an advanced
computation that did not just have a standalone function for the end user but also integrated with the office's
database and business application.[21] Web apps is an application that works in server side, offering several
advantage compared to native apps (application installed on a device), like more efficient memory usage because
when the application in web being closed, so are the memory needed previously, different from native apps that
will take up some storage despite when not being used. When it comes to update, web application has its own
advantage, because they just need to update it once in server side, then every user will use the newest apps
version in the next session, different with native apps that will require every user to update it manually.[22]
_________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -195
International Research Journal of Computer Science (IRJCS) ISSN: 2393-9842
Issue 05, Volume 5 (May 2018) www.irjcs.com
F. MVC
Model View Controller or usually being called MVC is one of the methods to separate logic data (model) from logic
presentation (view) and logic process (Controller) or generally separate design interface, data, and process. User
interaction with an application, MVC is a natural cycle where user perform actions on the controller and
applications responded by updating the data model and giving a new view to the user, before the cycle repeat.[23]
G. Algorithm Haversine
Haversine Algorithm is a formula to find the shortest path (Great-circle distance) between two coordinates and
longitude, usually being used to calculate geographies distance of Latitude and Longitude in a globe. This formula
is a necessity for navigation, but could also be used on the different application.[25] This formula is also the most
commonly used because relatively lighter in the programmer perception, and in most cases proven to be the most
accretes, even to the distance of one meter.[26] This is the formula used in Haversine Algorithm;
_________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -196
International Research Journal of Computer Science (IRJCS) ISSN: 2393-9842
Issue 05, Volume 5 (May 2018) www.irjcs.com
Figure 3 is the steps authors use in this research, roughly have 6 steps, that is; background that is the sources and
situations pertaining the problems, Problem Identification is to determines the focus of the problem and the
solutions that could be offered to solve it, before stepping into the next steps, first it is important to assess the
theory correlated to the researched matters, and to decide the designing method which in this case author will use
UML method and in solution development author will use waterfall method, then begin to collects the data that is
a response from the offered solutions that letter will be analyzed using PIECES method that has been chosen
beforehand to draw a conclusion of the research.
B. Data Collection
The methods used to collect the data is as follows:
1) Study Literature
Before starting the research, the author first studying literature[29] that have any correlation with the research,
such as from journals, book, or even web article as references to solve the research problem.
2) Observation
Observation is a way to gather the data from directly observing the research object,[30] The Observation will be
done here will include the correct attendances process which later on will be analyzed the work efficiency of the
employees in the current attendances system.
3) Interview
An interview is a data gathering method by doing a one-sided organized question and answering session based on
the purpose of the research[31] to completing the research’s data by asking 10 surveyors.
C. Development Method
The development method that will be used for this system is waterfall method. Waterfall models is a classic
systematic model for developing a software.[21] The real name of this model is "Linear Sequential Model". This
model usually being called "classic life cycle" or waterfall methods. This model is one of the generic software
modeling. It was first being introduced in the year 1970, hence usually being considered as old methods, but this
model is still one of the most being used in Software Engineering (SE). This model using a systematic approach.
This method is called waterfall because this model doing things step by steps processed after the previous one is
finished, that's why this method is considered as using a systematic and organized approach,[32] so the expected
goal is being fulfilled[28] in the determined time limit. In this research, the development times are taking eight
weeks.
_________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -197
International Research Journal of Computer Science (IRJCS) ISSN: 2393-9842
Issue 05, Volume 5 (May 2018) www.irjcs.com
E. Designing Method
Designing in this research is going to use UML, Where UML is a standard designing language to develop a software
build using Object-oriented programming technique.[34] UML use several diagrams to illustrate several system
development views.[35] In this research illustrated diagrams will cover use case diagram, sequence diagram, class
diagram.
Figure 6 describes the process location update location manager by accessing the form menu update location, the
manager chooses the employee to be set the location of attendance, then the system will show the location of
existing attendancefor the riches, then the manager will set and set a new location, this way every surveyor can
have the location of attendancethat is different from each other and change dynamically based on the
arrangement of the manager.
_________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -199
International Research Journal of Computer Science (IRJCS) ISSN: 2393-9842
Issue 05, Volume 5 (May 2018) www.irjcs.com
Figure 12 is about the class diagram that will be implemented into the system, the class diagram also could be
used as an interpretation of the tables that will be made. There will be 3 tables that will be made inside the
application that is employee, attendances, and location.
IV. RESULT AND DISCUSSION
After Analyse process and designing the system, since there is the implementation of the developed system:
A. Update Location Function
Figure 13 the list of employees and the location of the attendance set
Figure 13 is a display of surveyor employees list along with their current designated attendances location. The
edit function in this picture is to choose a different location for the surveyors so a manager could set different
locations for each surveyor every day depending on their designated work location.
_________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -202
International Research Journal of Computer Science (IRJCS) ISSN: 2393-9842
Issue 05, Volume 5 (May 2018) www.irjcs.com
Figure 15 is a dashboard display that could be used to monitors the attendancestatus of surveyors, Dashboard
could display how much employees that already signed in that day and how much employees that coming late
within the running month, and the employee with the best performance will be placed as the employer of the
month in presence category.
C. Generate Report Function
Figure 16 functioned to generate a report by deciding the time period the report would cover.
Figure 18 is the results of the generated surveyors location report. This report informs the attendancelocation
that already set for all employee, the table displayed in figure 14 could later be exported as a spreadsheet in .xls
file(Excel)
_________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -203
International Research Journal of Computer Science (IRJCS) ISSN: 2393-9842
Issue 05, Volume 5 (May 2018) www.irjcs.com
D. Attendances Function
_________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -204
International Research Journal of Computer Science (IRJCS) ISSN: 2393-9842
Issue 05, Volume 5 (May 2018) www.irjcs.com
_________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -205
International Research Journal of Computer Science (IRJCS) ISSN: 2393-9842
Issue 05, Volume 5 (May 2018) www.irjcs.com
_________________________________________________________________________________________________
IRJCS: Impact Factor Value – SJIF: Innospace, Morocco (2016): 4.281
Indexcopernicus: (ICV 2016): 88.80
© 2014- 18, IRJCS- All Rights Reserved Page -206