You are on page 1of 9

NFC TECHNOLOGY ON INTEGRATED E-KTP FOR HEALTH

SERVICE POST IN INDONESIA BASED ANDROID


ILHAM AL FAJRI
Jurusan Teknik Informatika dan Komputer
Politeknik Negeri Jakarta
Depok, Indonesia
ilhamalfajri24@gmail.com

Abstract - Posyandu is a form of Community Based Effort database [8]. The residents are only allowed to have 1 (one) ID
implemented by, from and with the community, to empower card which is registered with the Population Identity Number
and provide benefits for the community to provide health (NIK). NIK is the sole identity of every resident and is valid for
services for mothers, infants and toddlers. In the life. E-ID card has a chip that can be read by NFC Reader to
implementation of posyandu activities is still manual often identify user data accurately and accurately. In addition to
posyandu officers about difficulties in terms of data recording integrating the system with e-ktp, the government will be able
and reporting data such as data posyandu patients are to monitor and determine effective policies on child health
missing, unreadable, not written and not running properly. In development in the jurisdiction of the government.
this research, the application of integrated posyandu
application with technology of field-based (NFC) android- Therefore, to facilitate the cadres in posyandu in
based communication. Utilization of NFC technology allows performing fast and precise data recording and reporting to
to e-ktp with the data collection process can be done quickly health offices and sub-districts as well as assisting the
and precisely. Posyandu application based on this android government in determining effective and efficient policies, the
will also facilitate the officers in doing data recording just by design of integrated e-ktp integrated posyandu application with
using android smartphone posyandu officers which in the utilization of near field technology communication (NFC)
addition this application can also be part of the smart city based on android. This application is expected to facilitate the
support application Depok. In this application development cadres in the process of data recording and reporting, as well as
method used is prototype method that can be used at the time with the NFC feature will also facilitate the registration process
of this application development. and data collection of patients who will all the data will be
integrated with e-ktp is also expected to be part of the
Keywords – Posyandu, NFC, E- KTP, Android, Smart City dan application support smart city in Depok. So that with this
Metode Prototype. system can be a solution to help the existing problems in
posyandu and government especially related to data recording,
I. INTRODUCTION and also have an impact on society in the form of good and
proper service improvement.
Puskesmas in the city of Depok as a source of data from
the health department of Depok City Government is still II. LITERATURE REVIEW
constrained in getting a recording of valid data reports from
posyandu activities. This is caused posyandu in Depok city in a. Android
doing its activities still manual, that is manual in process of data Android is an operating system for linux-based mobile
recording and manual in its reporting process. Manual data devices that includes operating systems, middleware and
recording and reporting has problems such as missing posyandu applications. Android provides an open platform for developers
patient data, unreadable, not written and not stored well so to create new applications due to an open source-based
reporting to the health and village offices is incomplete but it operating system [7]. Initially, Google Inc. buy Android Inc.
also makes policy decisions by posyandu, health and which is a newcomer who makes software for mobile phones or
government to be not optimal. The need for a system for smartphones. Then to develop Android, formed the Open
Posyandu officers in recording up to reporting is necessary to Handset Alliance. Android with Open Handset Alliance states
facilitate their work and make reporting can be done quickly support the development of open source on mobile devices. On
and accurately to the health office and village as well as other the other hand, Google released Android codes under the
parties (Interview dr. Titin the Depok City Health Department, Apache license, a software license and an open platform mobile
2018). device. Android Android Studio and EclipsAndroid Studio is
the official IDE (Integrated Development Environment) for
E-KTP or KTP Elektronik is a residence document Android application development and programming and is open
containing security system or control both from administration source or free. The launch of Android Studio was announced by
side or information technology based on national demographic Google on 16 May 2013 at the Google I / O Conference event

1
for 2013. Since then, Android Studio has been replacing Eclipse technology is used to verify goods in warehousing
as the official IDE for developing Android apps. Android studio management. From research conducted with NFC technology
itself was developed based on IntelliJ IDEA which is similar to combined with the use of smart phones as carriers for the
Eclipse along with ADT plugin (Android Development Tools). logistics industry can improve efficiency in the warehouse
management segment as well as cost savings.
Based on the Explanation, Android is a new generation of
mobile platform that provides many free and open source In 2014, research by Kiran Pujari and the team of
development facilities so that currently widely used by Department of Information Technology, Nasik, India, Italy
programmers to develop applications to the mobile realm. under the title "Android Application by using NFC technology
Android apps can be easily developed using Android's IDE for Hospital Management System" was conducted. In this study
Studio from Google because it has many plugins that support NFC technology is used for built-in modules with identification
for application development. Generally Android Studio uses tags that allow the system to identify, store and retrieve data for
Java-based programming language for its development. patients forming a backend server. From research conducted
with NFC Technology tags that are identified with smartphones
In 2018, research by Nadia Savitri and Heru Nurwasito for hospital operations have the advantage to reduce the
Informatics Engineering Study Program, Faculty of Computer hospital's operational costs.
Science, Universitas Brawijaya entitled "Mobile Application
Development for Posyandu Administration Service using c. Posyandu
Google Maps Fire Geolocation Tagging". In this research Posyandu (Integrated Service Post) is one form of Community
android application is dibut for posyandu administration service Based Health Effort (UKBM) implemented by, from and with
by utilizing google maps API feature which determine location the community, to empower and provide convenience to the
and information of posyandu activity and this application also community to obtain health services for mothers, infants and
can be used for registration and recording data of posyandu toddlers [1].
patient.
1. The Posyandu activities consist of the main activities and
b. Near Field Communication (NFC) development / selection activities. Main activities, including:
Near Field Communication (NFC) technology is a short- • Health of both mother and child
range wireless technology designed to exchange quickly, • Family planning
exchange relevant information to make life easier and • Immunization
convenient for users in transactions such as accessing digital • Nutrition
content, only to connect electronic devices with technology • Prevention and Control of Diarrhea.
NFC with touch [5]. This requires a distance of about four
centimeters to exchange information between two devices. 2. Development activities or options, the community can add
NFC technology uses RFID (Radio Frequency Identification) new activities in addition to the five main activities that have
to exchange data / information between two devices over short been established, called Integrated Posyandu. These new
distances such as Bluetooth and Wi-Fi technology. NFC allows activities for example:
smartphone users to transact and access information simply. • Bina Keluarga Todita (BKB)
NFC devices can send and receive data simultaneously. So this
• Family Medicinal Plants (TOGA)
technology has a very bright future. As this is a new technology,
• Elderly Family Development (BKL)
mobile users need to provide information about NFC, about
• Early Childhood Education Post (PAUD)
how NFC works to make payments or exchange information.
Various other village community development programs. All
In 2014, research by Nurbek Saparkhojayev and the team of
members of the community who need basic health services in
the Department of Electronics and Telecommunications
Posyandu especially babies, toddlers, pregnant women,
POLITO, Torino, Italy under the title "Access Control and
postpartum, breastfeeding mothers, fertile couples and
Management System Based on NFC-Technology by the Use of
caregivers Based on the explanation, posyandu is an activity to
Smart Phones as Keys." In this study NFC technology is used
obtain information data from community and monitoring
to replace metal keys, cards and so on. From research conducted
activities and prevention of disease prevention.
with NFC technology allows people to use only one single key
to emulate smart cards and other keys.
d. E-KTP
E-KTP is a national identity card based on NIK (National
In 2016, research by Fagui Liu and the School of Computer
Identification Number) that is made electronically and
Science and Engineering, South China University of
computerized and has specifications and National ID card
Technology, Guangzhou, China, Italy under the title "A The
format protected by a special security system as the official
Application of NFC Verification System in Warehouse
identity of the population issued by the Department of
Management System" was established. In this study NFC
Population and Registry Civil [8].

2
Some of the benefits of using e-ID cards, among them can g. UML (Unified Modeling Language)
create a complete and accurate database of population, so as to Unified Modeling Language hereinafter called UML is a
prevent the presence of people who have more than one or system development technique that uses graphic language as
multiple ID cards and can be used as a sound card in the tool for documentation and do specification on system. UML
election, elections, and others. And able to identify or solve a was first popularized by Grady Booch and James Rumbaugh in
difficult crime case such as terrorism crime, burglary bank via 1994 to combine two well-known methodologies of Booch and
ATM, and other criminal acts [8]. OMT, then Ivar Jacobson, who created Object Oriented
Software Engineering (OOSE) to join. UML (Unified
e. Smart City Modeling Language) is a visual language for modeling and
Smart City multi-tafsir concept. What makes multi communication of a system using diagrams of supporting texts.
interpretation in essence is the term or concept of "smart". UML only works for modeling. UML usage is not limited to
Yahya (2013) defines smart as acting, thinking and acting certain methodologies, although in reality UML is mostly used
intelligently in the work done. Further more he says smart is in object-oriented methodologies [6].
manifested by the sport through intense intuition, though the
ratio through creativity and innovation leads to breakthroughs, h. Method Prototype
and sports through impressive actions. South Korea, translating Prototype method is a process that allows developers to
smart city as "knowledge" city, "digital" city, "cyber city" or create a software model, this method is good if the client can
"eco" city all at once. M (Yahya, 2013). However, regardless of not provide maximum information about the needs he wants.
the interpretation given for the concept of smart city, the Ideally the prototype serves as a mechanism for identifying
essence that should not be lost is the improvement or software requirements, if the prototype under construction is
sustainable development of the city, still taking into account the being developed it should use the existing program fragments
functional, structural and aesthetic aspects, through the use of or apply the tools to allow the program to work quickly. Here
communication and information technology as its infrastructure is the process stages in the prototyping model [12]:
base [11]. 1. Needs collection
Developers and Clients will meet first and then define
Functionally, the future city of dreams should be able to common goals, known needs and description of the parts that
accommodate people (people) with their respective functions, will be needed next.
whether as economic or business actors, social actors, 2. Design
government actors, who can work quietly, safely and The design is done quickly and the design represents all
comfortably supported by infrastructure roads and railways, known software aspects, and this design is the basis for making
bridges, ports, airports, banking and information technology. the prototype.
[11] Structurally, the intended future city of dreams must be 3. Encoding the system
able to ensure institutional and institutional systems run In this stage the agreed prototyping is translated into the
smoothly, whether in economic or business, social, and appropriate programming language.
government [11]. So smart city is a city designed with an eco- 4. System testing
friendly approach, friendly people, friendly technology, Once the system has become a ready-made software, it
friendly governance, leave no beauty, friendly morality, no should be tested before use. This test is done with black box.
harmful externalities. 5. System evaluation
The customer evaluates whether the finished system is as
f. Black Box Testing expected. If it is, then the sixth step is done, if not then repeat
Black box testing, also called behavioral testing or steps 2 and 3.
functional testing focuses on the functional requirements of the 6. Implementation of the system
software. That is, the black box testing technique allows to The software that the customer has tested and received is
obtain a set of input conditions that will fully run all the ready to use
functional requirements for a program. Black box testing is not
an alternative to white box testing. Instead, this is a
complementary approach that tends to reveal different error
classes than the white box testing method [3]. Block box testing
in this application testing refers to the IEEE Std 610.12-1990
format. Black box testing is used to find or find errors in the
following categories:
• Incorrect or missing function
• interface error
• Errors in data structures or external database access
• Behavioral or performance errors
• Initialization and termination errors
Figure 2. Method Prototype

3
III. RESULTS AND DISCUSSION

1. Application Description

Figure 1. Business Process

This application is an android based application which is used


to facilitate cadre in posyandu in doing data recording and
reporting. This application utilizes technology Near Field Figure 3. Use Case Diagram
Communication (NFC) which integrated with e-ktp so that will
facilitate process of registration and registration of posyandu 4. Application Program Design
participant. The image below is a use case diagram of the application,
because this application is intended for posyandu officers then
2. User Requirement Analysis the application only displays the data required by the officer so
The developer team interviews the client about the system to be that the application has only one actor. The user will login first
created. Based on the interviews, it can be concluded that the then can manage the child data, manage the medical record,
functional and non-functional requirements of the supplier view the target data, see the registration data and see the
selection system are: conclusion. In managing medical records there are several
a. Functional Requirement activities that can be done that is managing kms, immunization,
• Applications can scan e-ktp correctly and correctly vitamin a, kbbl, child health.
• Apliikasi can perform data recording of posyandu
participants
• Applications can perform viewing registration data and
posyandu targets
• The application can display the latest posyandu participant
data module
• Users can login and logout the application.

b. Non-Functional Requirement
• Android Smartphone with minimum OS 4.4 Kitkat.
• 512MB minimum RAM.
• Minimum storage space 50MB free.
• 480p minimum screen resolution for best results.

3. How Application Program Works


How the Application Program Works is illustrated by using a
system flowchart. Flowchart system is a chart with certain
symbols that explain the workflow of a system logically. The
procedure described in the application will be explained
through the flowchart below:
Figure 4. Flowchart

4
While the class diagram on integrated integrated e-ktp
integrated posyandu application with the use of technology-
based near field communication (NFC). In this section, the class
diagram described is related to the relationship between the
modules contained in the Android app, where the modules have
several classes namely the Kader class, the Child class, the
Registration Data class, the Target Data class, the KMS class,
the class Immunization, KBBL class, KA class and Vit A class

Figure 6. Login

b. Scan NFC

Figure 7. Page Scan NFC


Figure 5. Class Diagram c. List Name
5. Realization of Application Program
The realization of the application program is explained using
the code implementation. Implementation code is the
implementation or application of code in a program.
Implementation of the Android app API code using Android
Studio program with and assisted using Sublime program for
text editor. Meanwhile, the programming language used is to
use the Java language to perform coding Android and PHP to
do the coding API on the website. The application display
results as follows:
a. Login

Figure 8. Page List Name

5
d. Form Input Child Data

Figure 9. Input Data


Figure 12. KMS Data
e. Data Anak
h. Form Input Data KMS

Figure 10. Child Data

f. Module Figure 13. Input KMS Data

g. Registration Data

Figure 11. Modul


g. KMS Data

Figure 14. Registration Data

6
6. Testing View child kbbl Module Black box
Tests on this system use black-box testing. Black-box testing is data
a test that focuses on the workings or functional applications Add child kbbl Module Black box
data
that are built. A testing process that focuses on how the work or
View child data Module Black box
functional applications are created and will be made against all Add ka child Module Black box
the functional requirements that have been designed at the data
design stage of the application. The results of the test data as See the Module Black box
follows: conclusion of
a. Alpha Testing the child
Alpha testing is done several times during the development
period. This test is done by black box testing techniques to see Test results from alpha testing that has been done, indicating
the suitability of system output with the expected. The tests that the built application meets the functional requirements.
performed by the cadres are login, nfc management, nickname However, in the process it is possible to make mistakes.
management, data report management, profile management, Functionally the system has been built already can produce the
child data management and child module management. expected output.

Table 1. Alpha Testing b. Beta Testing


Beta Testing is an objective test which is tested directly to the
No Test Item Test Detail Level of Types of user and the result of this test is the result of application usage
Testing Testing data. This test was performed at posyandu in the limo sub-
1 Autentikasi Login Module Black box district, ie, posyandu orchid and posyandu jasmine. The detail
Logout Module Black box testing as follows:
2 NFC View detailed Module Black box
scan of NFC
View the child's Module Black box
1. Posyandu Anggrek
name list The orchid posyandu is located at Jalan Haji midi RW 02, Limo
Add an NFC Module Black box sub-district Limo Kota Depok. This posyandu is headed by
number Mrs. Nengsih and the participants of this orchid posyandu are
Add child data Module Black box 50 children. Prior to this testing, the posyandu provided
3 NIK View child data Module Black box information to the posyandu participants to prepare e-ktp and
via NIK
4 Report View the Module Black box
family card to carry during the posyandu activity. Testing of the
registration data application is done on May 7, 2017 from 09.00 am until 11.00
View goal data Module Black box pm and using 2 pieces of smartphpone android. At the time of
5 Profile View cadre Module Black box testing the officer as a user to do data recording child, kms data,
profile data kbbl and immunization well and precisely. The total number of
6 Children View child data Module Black box successful of orchid posyandu orchids through this application
Data
7 Module View all child Module Black box
is 17 children from the target of 34 children.
Children modules
Data View child's Module Black box 2. Posyandu Melati
kms data Posyandu melati is located at Jalan pinang lebong RW 015
Add childs kms Module Black box Limo sub-district Limo Depok City. This Posyandu is chaired
data
by Mrs. Masanih and the participants of this jasmine posyandu
View vit-a Module Black box
child data are 80 children. Prior to this examination, the Posyandu
Add data vit a Module Black box provided information to Posyandu participants to prepare e-ktp
child and family card to carry during posyandu activities. Testing of
View child Module Black box application usage is done on May 11, 2017 from 09.00 AM to
immunization 11.00 AM and using 2 pieces of android smartphone. At the
data
time of testing the officer as the user to do data recording child,
Add child Module Black box
immunization kms data, kbbl and immunization well and precisely. The total
data number of successful children posyandu orchid input through
View child Module Black box this application is 33 children from target 41 children. Here is
nutrition data the testing process of using the Si-Guide app on both posyandu:
Add child Module Black box
nutrition data

7
7. Data Analysis IV. CONCLUSION
This data analysis is done based on result of beta testing which
have been done at posyandu orchid and posyandu jasmine in The conclusions obtained based on the results of testing
limo sub-district of limo city. In the orchid posyandu data and data analysis of the application that is:
analysis can be obtained from the time of application testing
and the results of application testing, this data analysis relates 1. This application is an application that helps posyandu
to the data that succeeded in the recapture of only 17 cadres in doing data recording quickly and easily, it is
based on the results of the questionnaire data that has been
participants with the number coming 30 participants from the
distributed to every posyandu cadre. The NFC technology
target posyandu target of 50 participants. While at posyandu
utilization feature in this application also allows for
jasmine analysis of this data relates to data that succeed in recap integration with e-ktp to facilitate cadres in participant data
that only 33 participant with amount coming 41 participants collection as well as to monitor the health development of
from target of posyandu target as much 80 participants. the participants quickly and accurately. The reporting
Detailed analysis can be seen in the table below: process using this application is also very fast and can be
seen directly by the Pukesmas after the posyandu activities
Table 2. Data Analysis are completed.

No Indicator Data Analysis Posyandu Posyandu 2. This application is an application that is integrated with
Anggrek Melati Disdukcapil e-ktp data so that by using this application
1 Total Target Audience 50 80 then the party from Disdukcapil will mengatahui child or
2 Total Attendance of 34 41 newborn baby in the jurisdiction of Depok city who has not
Participants done the administration of residence while for the health
3 Total Attendee Data 17 33 office will know how benyak depok city community who
Recognition participated in posyandu activities. This application will
4 Participants E-ktp Depok 12 20 also provide information to the puskesmas and health
5 Participants of E-ktp Not 5 13 office about the development of children's health in every
Depok area of the health center or posyandu. Application of this
6 Participants Do not Have E- 7 8 SI-Guide will be in line with the mission of Depok city
ktp government to build Smart City Depok city and this
7 Children Have NIK 7 15 application can also be part of Smart City application
8 Children Do not Have NIK 10 18 Depok City.

Here is the explanation based on the table of analysis of the


indicator data above against the application testing conducted
on posyandu orchid and posyandu jasmine in the limo district
of Depok city.
• By using this application then we can see and know quickly
any posyandu which has the highest attendance level of
participants and approve and even fit from the target target
on each posyandu.
• By using this application the government will know the
data of participants who have e-Ktp Depok and not e-Ktp
Depok and who do not have e-ktp so that data will be very
helpful for the government in making the right policy
direction towards posyandu, especially posyandu
participants who have e-ktp Depok as the right policy
receiver in Depok city government area.
• By using this application the government, especially the
civil service and civil registry can know the data of
newborns or toddlers who do not have nik so that with the
data disdukcapil party can take an effective policy on the
problem.

8
DAFTAR PUSTAKA [11] Yahya, Arief. 2013. Great Spirit Grand Strategy:
Corporate Philosophy, Leadership Architecture and
[1] Depkes, 2013. Buku Panduan Posyandu. [Online] Corporate Culture for Sustainable Growth.Gramedia,
Available at: http://www.depkes.go.id/. [9 Jakarta.
Januari 2018].
[12] Yurindra, 2017. Software Engineering. Yogyakarta:
[2] Liu, Fagui, et al. 2016.The Application of NFC CV. Budi Utama
Verification System in Warehouse Management
System.(ICIMM2016) .School of Computer Science
and Engineering, South China University of
Technology, Guangzhou, China.

[3] Pressman, Roger S. and Maxim, Bruce R.


2014.Software Engineering A Practitioner's
Approach. New York: McGraw Hill Education.

[4] Pujari, Kiran, et al.2014. NFC+ Android Application


by using NFC technology for Hospital
Management System. Department of Information
Technology Nasik. International Journal of
Research in Advent Technology, Vol.2, No.2,
April 2014. E-ISSN: 2321-9637.

[5] Putra, Konradus M.K. 2013. Rancang Bangun


Aplikasi Pembayaran Transportasi Bus Menggunakan
Teknologi Near Field Communication pada Perangkat
Mobile. Magister Teknik Informatika Universitas
Atma Jaya Yogyakarta, Yogyakarta.

[6] Rosa AS dan M.Shalahuddin. 2015.Rekayasa


Perangkat Lunak Terstruktur dan Berorientasi
Objek. Bandung: INFORMATIKA

[7] Safaat H, Nazruddin, 2012, Pemrograman Aplikasi


Mobile Smartphone dan Tablet PC Berbasis Android
(edisi revisi). Informatika, Bandung.

[8] Saiful Haq, Agus Suharsono, Suji. 2014. Kualitas


Pelayanan Publik Dalam Pembuatan e-KTP Pada
Kecamatan Suboh Kabupaten Situbondo. Jurusan
Ilmu Administrasi Negara UNEJ.

[9] Saparkhojayev, Nurbeck, et al.2014. Access Control


and Management System Based on NFC-
Technology by the Use of Smart Phones as Keys.
Middle- East Journal of Scientific Research 21 (7): pp
1130-1135. ISSN 1990-9233.

[10] Savitri, Nadia dan Heru Nurwasito. 2018.


Pengembangan Aplikasi Mobile untuk
Pelayanan Administrasi Posyandu dengan
menggunakan Google Maps Api Geolocation
Tagging. Fakultas Ilmu Komputer, Universitas
Brawijaya. Jurnal PTIK. e-ISSN: 2548-964X.

You might also like