by  the  reader  and  use  a  cellular-based  application 
(smartphone). The result of the research that will be 
achieved is tracking information on an asset in the AE 
department laboratory using RFID technology which 
will later be displayed through a mobile application. 
From the results to be achieved, it is hoped that in the 
future the assets of the AE department of laboratory 
can  be  easily  tracked  in  a  lab  so  that  asset 
management in the AE department can be carried out 
properly. 
2  PROBLEM FORMULATION 
AND SOLUTION METHODS 
The system is made using RFID and utilizes the RSSI 
output received by the  RFID  reader from the  RFID 
tag. The value fluctuation of RSSI will be stabilized 
using Kalman filter algorithm. From the RSSI value, 
it will be classified into 3 areas. the prediction results 
of  the  detected  asset  area  will  be  displayed  in  the 
Android application so that the location of the asset 
area can be monitored directly. 
In making this system there are aspects that need 
to be considered, namely how the RFID sensor can 
find out the position of the asset being sought and the 
Kalman  filter  algorithm  that  stabilizes  the  RSSI 
value, which is then displayed on  the UI prediction 
results and registered asset information. 
The objectives to be achieved in this research are 
to create a laboratory asset tracking system through 
UHF RFID using  the Kalman filter algorithm,  limit 
the search area for laboratory assets that have RFID 
tags, and  improve the  laboratory  asset  management 
system so that assets can be arranged systematically. 
2.1  Figure System Architecture 
RFIDTag1
RFIDTag2
RFIDTag3
UHFRFIDReader ESP8266
Router
RealtimeDatabase
Thunkable
Smartphone
Airtable
 
Figure  1:  Figure  System  Architecture  (source:  private 
collection). 
The  system  that  will  be  made  uses  technology 
from  RFID  which  functions  as  a  tool  to  track  the 
position  of  the  asset  to  be  tracked.  Where  in  this 
system the RFID tag used is a passive RFID tag which 
will  later  be  detected  by  a  UHF  (Ultra  High 
Frequency) RFID reader. The output of the RFID is 
serial data in hexadecimal format,  the received data 
contains information about the identity of the RFID 
tag  and  also  the  RSSI  (Received  Signal  Strength 
Indicator)  detected  by  the  reader.  The  data  will  be 
parsed to separate the identity of the RFID tag with 
the RSSI value of the RFID tag. The RSSI value of 
RFID which is very volatile because of the amount of 
noise in the received RSSI value will be filtered using 
the Kalman filter algorithm on the microcontroller to 
stabilize  the  RSSI  value.  After  filtering  the  RSSI 
value,  the  system  will  then  predict  the  distance 
between the RFID tag and the reader and classify the 
area where the RFID tag is detected. 
After that the data that has been processed will be 
sent  to  the  database,  the  database  used  is  firebase 
where the type of database used is a realtime database 
so that the operations carried out can take place in real 
time.  Then  from  the  database  it  will  be  sent  to  the 
interface which in this final project uses Thunkable as 
the interface of the system which will be displayed on 
a cellular application on a smartphone. 
The  application used  is  able  to  register  a  newly 
registered asset by entering some information about 
the asset and the existing RFID tag on the asset, the 
data  entered  in  this  application  will  be  stored  in  a 
spreadsheet database used in this system is airtable. 
The general mechanism for this final project can 
be  described  in  a  flowchart  where  the  detection  of 
asset positions begins with the detection of RFID tags 
in  the  laboratory  which  will  be  detected  by  an 
installed RFID reader. After detection, data parsing is 
carried  out  so  that  the  incoming  data  via  serial  is 
organized and makes it easier to process the data. If 
the detected RFID tag is not registered in the database 
and  is  not  entered  in  the  Arduino  program,  it  is 
required  to  register  first  by  filling  in  whatever 
information you want to register on the RFID tag and 
parsing on the Arduino according to the registered tag 
id. if  it  is detected  then there will  be a value  in the 
form  of  HEX  which  contains  information  on  RSSI 
data  generated from  the  signal  strength  detected  by 
the  RFID  reader  against  the  RFID  tag.  Then  the 
classification of the detected tag area and calculation 
of  the  predicted  distance  from  the  detected  asset 
RFID  tag  is  carried  out.  After  the  classification  is 
done, the results will be displayed in the interface. In 
addition, the predicted value of the distance will also