September 2020: CBAD2103 System Analysis and Design MYSEJAHTERA Report

Verified

Added on  2022/06/02

|12
|1822
|103
Report
AI Summary
This report provides a comprehensive analysis of the MYSEJAHTERA application, a contact tracing system used in Malaysia. It begins with a context diagram illustrating the application's interaction with external entities and a data flow diagram (Level 0) mapping the data streams within the system. The report then details the functional requirements, such as data collection and storage, authentication, authorization, and user registration. Non-functional requirements, including privacy, serviceability, security, and manageability, are also outlined. The document includes input and output screen designs, showcasing the user interface of the application, such as the main page, statistics pages, check-in page, and profile page. Finally, the report discusses the advantages and disadvantages of the MYSEJAHTERA application, highlighting its convenience and ability to identify risk zones while also pointing out limitations like the need for internet connectivity and single-location check-ins. The report concludes with suggestions for improvement, such as enabling multiple check-ins within the same location, storing data locally, creating a favorites feature for frequent locations, and introducing a group check-in option.
Document Page
BACHELOR OF INFORMATION TECHNOLOGY WITH HONOURS
SEPTEMBER 2020
CBAD2103
SYSTEM ANALYSIS AND DESIGN
MYSEJAHTERA APPLICATION
NAME :
ID NO. :
HP NO. :
E-MAIL :
LEARNING CENTRE :
1
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
TABLE OF CONTENT
DESCRIPTION PAGE NUMBER
1. Context diagram for MYSEJAHTERA application 3
2. Data flow diagram level 0 for MYSEJAHTERA application 4
3. Functional Requirements 5
4. Non – Functional Requirements 6
5. Input and output screen design in the system 7 - 10
5. Advantages and disadvantages of MYSEJAHTERA application 11 - 12
together with the improvement
1. CONTEXT DIAGRAM FOR MYSEJAHTERA APPLICATION
2
Document Page
Diagram 1.1 : Context Diagram of MYSEJAHTERA Contact Tracing Application
The Context Diagram demonstrates the framework under thought as a solitary abnormal state
procedure and after that demonstrates the relationship that the framework has with other outer
elements (frameworks, authoritative gatherings, outside information stores, and so forth.) Above
is the context diagram for the MYSEJAHTERA contact tracing application. Above shown
diagram 1.1 is showing the process that can be done with MYSEJAHTERA contact tracing
application which is contact tracing. The external entities are measures prevention, provide
information about disease, check-in by scanning the QR code that generated from mysejahtera
website, questionnaire need to be answer before registering, determine the individual risk and
track latest cases around that particular area.
2. DATA FLOW DIAGRAM LEVEL 0 FOR MYSEJAHTERA APPLICATION
3
Document Page
Diagram 2.1 : Data Flow Diagram Level 0 for MYSEJAHTERA Contact Tracing Application
A data flow diagram (DFD) maps out the stream of data for any procedure or framework.
It utilizes characterized images like square shapes, circles and bolts, in addition to short content
marks to indicate information inputs, yields, stockpiling focuses and the courses between every
goal. Above are the data flow diagram for the system. The external entities for the above diagram
is determine risk status, scanning QR code, determine disease and track cases. The process
involved will be contact tracking, disease information and track information. Finally yet
importantly will be the data store, which is questions database, disease database and cases
database.
3. FUNCTIONAL REQUIREMENT
4
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Functional requirement is a description of the service that the software must offer. It
describe a sfotware system or the component. A function is nothing but inputs to the
software system, the behavior and outputs. It can be a calculation, data manipulation,
business process, user interaction or any other specific functionality that defines what
function a system is likely to perform. Below is the functional requirement that
MYSEJAHTERA contact tracing application have,
a) Collect and store data : The application will collect and store the location data to
track the covid cases in next 14 days within the area
according to the positive cases by showing red and green zone.
b) Authentication : The application will have a authentication whenever the user
logging into the application to scan the QR code to safeguard the
personal details.
c) Authorization level : The application will required the user to give permission for it
to access the mobile location data and personal details to track
the user if they are suspected to be at any of Covid-19 detected
location and also permission to access camera and storage to
capture QR code.
d) Registration : First time users are required to register into the system by providing
their personal detals and also fill in questionnaire to find out the risk of
that particular person getting the Covid-19 disease.
4. NON - FUNCTIONAL REQUIREMENT
5
Document Page
Non-functional requirement specifies the quality attribute of a software system. They
judge the software system based on responsiveness, usability, security, portability and
other non-functional standards that are critical to the success of the software system. It
also allow you to impose constraints or resrictions on the design of the system across the
various agile backlogs. Below is the non-functional requirement that MYSEJAHTERA
contact tracing application have,
a) Privacy : The use of data would only be limited to COVID-19 purposes such as
contact tracing and location tracing.
b) Serviability : The application provides assistance such as guidelines of the actions
need to be taken and also information about nearest health facilities
c) Security : User of the application need to login everytime before scanning the QR
code to protect their personal details being taken by anonymous
d) Manageability : Helpful to the businesses that registered with the application to
generate the QR code as there is a dashboard to monitor the number of check-ins
across a time series throughout the day in their premises.
5. INPUT AND OUTPUT SCREEN DESIGN IN THE SYSTEM
6
Document Page
i) MYSEJAHTERA mainpage
ii) MYSEJAHTERA Things to do page
iii) MYSEJAHTERA Statistics Covid-19 Update page
7
MYSEJAHTERA mainpage showing the risk status of
the individual, hotspot within the area that currently
the user located, helpdesk assistance if you face any
difficulities with the application, digital health that
shows virtual health advisory and clinic appointment
booking and few more in MORE option. Other than
that, it also shows the number of positive cases on
that day and some other updates regards to Covid-
19. User can access Statistics page, Check-in page
and Profile page by choosing any of the option
below.
MYSEJAHTERA Things to do page will list out the item
or update pending from the user to complete the
registration or tracing processes.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
iv) MYSEJAHTERA Statistics Covid-19 States page
v) MYSEJAHTERA Statistics Covid-19 Global Update page
8
MYSEJAHTERA Statistics – Covid-19 Update page
shows the R Value of the cases in Malaysia to date
together with total of confirmed cases, total
recovered cases, total death and total active cases to
date with some graphs.
MYSEJAHTERA Statistics – Covid-19 States page
shows the number of cases by states, cases in West
Malaysia and cases in East Malaysia.
Document Page
vi) MYSEJAHTERA Check-in page
vii) MYSEJAHTERA QR code scan page
9
MYSEJAHTERA Statistics – Covid-19 Global Update
page shows the total number of confirmed cases
worldwide, number of recovered cases worldwide,
number of death worldwide, number of active cases
worldwide, top 10 countries with Covid-19 cases and
ASEAN countries case statistics.
MYSEJAHTERA Check-in is where the user can scan
the QR code of the place that they are visiting by
clicking the Check-in button below. The page also
displayed the full name, symptom level and contact
number of the registered individual.
Document Page
viii) MYSEJAHTERA Profile page
10
MYSEJAHTERA QR code scan page is where the user
can point it direct to the displayed QR code to check-
in into that particular location.
MYSEJAHTERA profile page displayed the registered
individual full name, risk level, MYSEJAHTERA ID
which is contact number, registered user NRIC
number and state. It also will dislayed a QR code that
contained the registered user personal data and also
location data for the authority to do the verification
and checking.
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
6. ADVANTAGES AND DISADVANTAGES OF MYSEJAHTERA APPLICATION
TOGETHER WITH THE IMPROVEMENT
MYSEJAHTERA application can be classified as one of the top usage application with higher
number of users that currently being used in Malaysia as a part to fight against Covid-19
pandemic by all the different age people. The advantages of MYSEJAHTERA application is it
allows you to check into any places quickly and conviently and most importantly contactlessly as
a scan of the QR code saves your time and energy. Secondly will be any of the application user
can easily identify the area that currently classified as green and red zone so that they can avoid
by not visiting that particular areas by clicking the Hotspot option in the application. Third will
be the application user can look out for the guidelines if they are identified as one of the close
contact to any of the Covid-19 positive individual together with the nearest health facilites
within their areas.
Disadvantages of the MYSEJAHTERA application will be it requires an internet connection
to upload the location and contact tracing data to the application servers where as most of
older generation does not have a internet connection in their mobile phone. Second will be you
are unable to use the MYSEJAHTERA application to check in if your mobile is run out of battery
or data as emergencies can happen anytime and chances of the mobile dying because of the
battery is drained out is higher. Third will be MYSEJAHTERA application does not
allow multiple check in to different premises within the same location. For example if you are
visiting a shopping mall, it only allows to check in to that shopping mall location and not each and
every shops that you are visiting in that shopping mall which is abit hassle for the authority to
trace out all the visitors if any of the individual identified as positive Covid-19 in the particular
shop in that shopping mall.
Finally yet importantly will be the suggestion on how to improve the MYSEJAHTERA
application. First improvement that can be done is to allow multiple check in within the
same location, for instance, if a user of the application is visiting the Watson in Tesco
Hypermarket, that particular individual can check in into Tesco and Watson at the same time
in the same mobile phone to narrow down and minimize the contact tracing process if things go
unwanted. Second suggestion on the improvement will be to store the contact and data location
11
Document Page
locally in the mobile application folder and only can be access by the authority locally as it does
not requires any internet connectivity and at the same time can guaranteed for data protection
since only the user is having access to the mobile phone. Third suggestion will be to save any of
the place or location that you visiting frequently to be saved as Favourites so that if you are
visiting that place or location for the second or many times, you can just check in by looking for
the saved location in Favourite to save your time by not queue in the line just to scan the QR
code. Last but not least will be to introduce a group option where as you can add your family
members or friends that following you to be included in the check in if they do not or forget to
carry their mobile devices with them.
12
chevron_up_icon
1 out of 12
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]