SlideShare a Scribd company logo
1 of 7
Download to read offline
Bulletin of Electrical Engineering and Informatics
Vol. 8, No. 4, December 2019, pp. 1366~1372
ISSN: 2302-9285, DOI: 10.11591/eei.v8i4.1509  1366
Journal homepage: http://beei.org/index.php/EEI
Community reporting system: road violation
M. R. Roslan, Suriza Ahmad Zabidi
Department of Electrical and Computer Engineering, International Islamic University Malaysia, Malaysia
Article Info ABSTRACT
Article history:
Received Feb 1, 2019
Revised May 28, 2019
Accepted Jun 20, 2019
In the era of internet and wireless, an online community reporting system that
is easy to use and hustle free is much needed to allow the user to place a
misconduct report to the relevant authority. The available system is
inefficient and time-consuming since mostly are using web-based which
makes the user unwilling to make a report to the authority. The objective of
this project is to design a system using android application that is
cost-effective and easy to use. The scope of this project is on the road
violation reporting system. The outcome of the system will provide a user
with an easy reporting system and also the authority can manage the report
easily. The development of the system is expected to enhance the reporting
system and betterment for the community as well as the authority as a whole.
Keywords:
Android
Authority
Community
Reporting system
Road violation Copyright © 2019 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Suriza Ahmad Zabidi,
Department of Electrical and Computer Engineering,
International Islamic University Malaysia,
53100 Kuala Lumpur, Malaysia.
Email: suriza@iium.edu.my
1. INTRODUCTION
In the era of internet, the online reporting system is an easy and much needed of application due to
its robustness, easy and low-cost system. The misconduct and road violation can be reported to the authorities
as soon as the incident occurred instead of just posting in the social media. The vulnerable of the internet,
however, there will be many misuses of the social network. Thus, it might cause many problems to the
authority, and the action maybe takes on the wrong people.
Some people may use the incident to popularize their story to become famous and gain more
followers. The social network also has many fake accounts to hide people identity from the authorities-any
cases of information security breaches affecting the individual, such as hackers, identity theft, and
information devices theft (such as mobile phones and laptops) [1]. In this case, authorities such as the Police
Department (PDRM) and the Road Transport Department (JPJ) will have difficulties in tracing the criminals
or offenders that have been reported [2]. One of the solutions to encounter this problem is to develop a
portable mobile application for community reporting services. This system will require people to enter their
valid details before sending their report. Moreover, by having this application, reporting process will become
easier and real-time, anywhere and anytime. The authority also can manage the reports easily because they
come from the registered user.
There exist a system that implementing the reporting system worldwide. For example, a community
in South Windsor, Connecticut [3] developed a mobile application for their residents. It is an iOS mobile
application that allows the resident to report from a broken stop sign to a missed junk pickup. The app also
allows the community to report a defective streetlight and illegal dumping. This application works by
utilizing the GPS capabilities on an iOS device so a resident can send the area of the issue or problem and
utilize the basic service request form to describe the issue [4].
Bulletin of Electr Eng and Inf ISSN: 2302-9285 
Community reporting system: road violation (M. R. Roslan)
1367
Another example is crowdsourcing, which is a method that acts as a mindset or progress challenge
to the association to realize what their "base of minds"[5]. Crowdsourcing can produce something bigger
such as crime information by connecting online with people [6]. A web-based application named “Online
Crime Reporting” provides a facility for reporting crimes, show unidentified dead bodies, stolen vehicles,
missing people, show most wanted individual details and show snatchers [7]. Their objective is to provide all
crime management solutions so that everyone can easily access the system. The people are expected to log a
complaint through the website so that the police department can find out the problem easily. Also, people are
not coming to the police station every time.
Google‟s security model was introduced to ensure the security of Android apps [8, 9]. Android
requires apps to ask for authorization before the applications can utilize certain framework information and
features. The present reporting system also is a manual system [10]. All the record is kept in archived shape
and stored in different sorts of registers. As a result, case documents are dumped in piles while some are kept
on racks and get dusty quickly, and some of them are seriously damaged. The following table illustrates the
summary of a literature review on other researcher‟s work that related to the community reporting system.
Table 1. Summary table of related work
Year Author Title Strength Limitations
2014 Hairihan
Tong[11]
A Crowdsourcing
Based Crime
Mapping System
- Develop a crime database by surveying
crime data from the internet continuously.
-Establish a series of near real-time services
by using a crowdsourcing approach.
- Unable to prove the worth of
crowdsourced data very well.
- Obtaining the crime data from
Sina Weibo‟s public timeline
which only citizens of China can
use this system.
2015 Carla
Wheeler and
Jim
Baumann[3]
Small Town, Big
Dreams
- Use GPS capabilities to send the area of the
problem.
- Use iOS as the platform for
their mobile app.
2016 Aunamika .I
and
Tithi .S[4]
Crime Mapping
Through Digital
Data Analysis
From Intermediate
Repository by
Crowd Sourcing
- Created a near real-time service by
crowdsourcing approach.
- Users can collect and share reports,
describe the crime and send message alerts.
- Use Android as the platform for their app.
- They could not get such
dependable, organized data and
information.
2016 Haroon
Alam[12]
Crime Reporting
System
- Use MYSQL at the backend and PHP for
the front end.
- Have the authentication system.
- Web-based application.
2017 Aswini .G,
Dhivya .N,
Jayanthi .R,
Ambikapathy
R. [13]
Fall Detection and
Reporting Using
Smartphone
-Users seek help by shaking their
smartphones while in a dangerous situation.
- Send GPS location and SOS message to
police or trusted contacts.
- Use Android as the platform for their app.
- Lead to a misunderstanding
between people because the
phone may shake
unintentionally.
2017 Public
Complaints
Bureau[14]
Public Complaint
Management
System
- Bigger database since it links with the
government‟s development program.
- Have the authentication system.
- Do not have the application in
android version.
2017 Public
Malaysian
Electronic
Government
Services
Berhad[15]
Road Transport
Department
- Integrated government services in one
application.
- Not allowing the user to
register complains online and the
facility to send a message to the
authority also not provided.-
Web-based application.
2017 Sukhdeep
Kaur[16]
Online Crime
Reporting
- Have three different module which are
Administrator Module, User Module, and
Visitor Module.
- The facility to send a message
is not provided.
- Web-based application.
2. RESEARCH METHOD
Figure 1 is the general block diagram that will be used in developing the system. Android Studio
platform is used to develop the system and it is fully managed by the admin that have direct access to the
database. Admin it the only person that can manage, add and delete the information. The user only can
download the app and use the service provided by the app. The app is linked to the real-time database
through an internet connection. Figure 2 and Figure 3 shows the module for the user. Figure 1 is for the
registration and login module while Figure 2 is for the reporting module for the user.
This system provides the facilities for users to make a complaint; view Frequents Ask Questions
(FAQs) and give feedback. First, users need to download, install and register to get access to the system.
Next, users will get their account, and they can enter the system as valid users by using their registered name
and password. Then, they can send a direct report to the authority that owns this system. Users may report
 ISSN: 2302-9285
Bulletin of Electr Eng and Inf, Vol. 8, No. 4, December 2019 : 1366 – 1372
1368
with some proof such as plate number, location, and any images too. Google Maps API shall be at Dispose
when the transaction handling is done for the location grabbing purposes. To operate this system, it needs to
integrate with Firebase features which are Authentication, Real-Time Database, and Storage.
Figure 1. System flow
Figure 2. Home activity diagram Figure 3. Reporting activity diagram
To submit a report, the user needs to enter the details such as making a report at the authority office.
Next, the user can provide their proof such as an image and location. After completing the report, users can
submit it directly to the authority. Figure 4 showing the diagram for admin of the system.
Bulletin of Electr Eng and Inf ISSN: 2302-9285 
Community reporting system: road violation (M. R. Roslan)
1369
Figure 4. Admin activity diagram
The admin activity has been designing such as a different interface and facilities provided for both
admins and users where the admins have special access to it. The features provided in this section are,
member management, registration, complaints, FAQs, and feedbacks.
3. RESULTS AND ANALYSIS
Admin can monitor, manage the system and its database through Firebase Console. Admin can
change the rules of the database, adding and deleting any information, and manage the users and reports.
Admin also has the right to change the sign-in method. The system, for now, are using the email/password to
enter it, so it needs to make a process called email verification to validate the user email. The valid registered
email that will appear in Authentication such as in Figure 5.
Start
Enter ID and
password
Admin? Public
Users
Manage number
Manage Registration
Manage Complaint
Manage feedback
Manage FAQs
Logout
End
No
Yes
 ISSN: 2302-9285
Bulletin of Electr Eng and Inf, Vol. 8, No. 4, December 2019 : 1366 – 1372
1370
Figure 5. Some of the authenticated users
After registration and authentication by the system for the user, all the data uploaded by the user is
stored in Firebase Storage safely. When the user sends a report, the system will automatically update the
information in Firebase Database. It will show the details of the reports such as date, identity card (IC) of the
user, unique id, report text, time and type of the report as illustrations in Figure 6. Figure 7 shows the
identification number of the user arranges the details of the registered user information after the user has
filled up the information and the data. Figure 8 shows the login and sign-up screen on the mobile phone of
the community reporting system run on an android phone.
Figure 6. Some of reports received Figure 7. Some of the registered users
Figure 8 shows the first page of the system. The user needs to sign up before login the system. For
those who already sign up, they can log in to the system by fill up the valid email and password. After the
user has entered the system successfully, they need to choose their profile picture and username. Next, the
user needs to click save to ensure the details has been sent to the system database before they choose to
continue. After the user has uploaded both profile picture and username successfully, they need to fill their
Bulletin of Electr Eng and Inf ISSN: 2302-9285 
Community reporting system: road violation (M. R. Roslan)
1371
details in the form given. The details collected are a full username, IC number, postal address and phone
number of the user. Next, if the user wants to continue to use the services provided, they need to click on
„REPORT‟ button. Now, User can choose whether to make a report, suggestion or ask a question to the
authority and fill the details in the space that has been provided such as in Figure 9.
Figure 8. Login and sign up interface
If they have complete the report and want to submit it, they need to click on „SEND‟ button. All the
input details from the user will be stored in the system database. If they have complete the report and want to
submit it, they need to click on „SEND‟ button. All the input details from the user will be stored in the
system database.
Figure 9. Sending report
4. CONCLUSION
The design of this reporting system app will give many benefits to the society especially to the road
user and the road authority. Users can save their time by making an online report, and at the same time, the
authority can easily manage the complaints and reduce their workload. This system also will help the citizens
to make a report easier. Thus, the objectives of this project are achieved, which are to investigate the
available and parameters for the system and design an application system that is cost-efficient and
user-friendly. There are some limitations to this system. First, the system only suitable for an Android user
because this app was developed only for Android. So, citizens that use another operating system cannot use
this app. Next, there is no visitor module. All user must need to register to the system before they can use the
 ISSN: 2302-9285
Bulletin of Electr Eng and Inf, Vol. 8, No. 4, December 2019 : 1366 – 1372
1372
services provided by this system. For the future work, many improvements can be applied to this community
reporting system. First, the system can be linked to the Road Transport Department (JPJ) or Police
Department (PDRM), so the user can make a direct report about road violation to them without through a
third party by using this mobile application. Next, a non-android user such as IOS can use this system by
developing it on IOS platform
REFERENCES
[1] A. Prasetio, P. K. Sari, D. P. Ramadhani, "Electronic Word-of-Mouth (eWOM) Adoption Model for Information
Security Awareness: A Case Study in University Students" in Smart Collaboration for Business in Technology and
Information Industry, Bandung, 2016.
[2] Saad Suhana and Salman Ali, 2014. “Government policy and the challenge of eradicating human trafficking in
Malaysia”, Malaysian Journal of Society and Space. 10 no. 6, pp 66-74, 2014.
[3] Carla Wheeler and Jim Baumann, “Small Town, Big Dreams,” Winter 2015, pp48-50, 2015.
[4] Aunamika I., Tithi S. “Crime Mapping through Digital Data Analysis from Intermediate Repository by Crowd
Sourcing”, BsC Thesis, BRAC University, 2016.
[5] Stevens M, D. Hondt E. “Crowdsourcing of pollution data using smartphones[C]”, Workshop on Ubiquitous
Crowdsourcing. 2010.
[6] Srivastava, P., Mostafavi, A. “Challenges and Opportunities of Crowdsourcing and Participatory Planning in
Developing Infrastructure Systems of Smart Cities”. Infrastructures no 3, pp 51. 2018,
[7] Grover, Justin. "Android forensics: Automated data collection and reporting from a mobile device." Digital
Investigation Elsevier, 2013 vol. 10, pp S12-S20.
[8] T., Joseph Sahaya Anand et al. “Crimehelp: Crime Scene Description Using Mobile and Web-based Technology for
Better Crime Solving”. International Symposium on Research in Innovation and Sustainability 2014 (ISoRIS ’14)
15-16 October 2014, Malacca, Malaysia, 2014.
[9] Gunawan, Teddy S., et al. "Design of Automatic Number Plate Recognition on Android Smartphone Platform."
Indonesian Journal of Electrical Engineering and Computer Science, vol. 5, no. 1, p. 99, 2017
[10] M. R. Roslan, Suriza A.Z "Design of an application for Community Reporting System," International Conference
on Computer and Communication Engineering (ICCCE'18), Kuala Lumpur, pp. 432-436, 2018.
[11] H. Tong. "A Crowdsourcing Based Crime Mapping System," M.S. Thesis, Waseda University, 2014.
[12] H. Alam, “Crime Reporting System”. B.Sc. Thesis, University of Agriculture, Peshawar, 2016.
[13] Aswini G., Dhivya N., Jayanthi R., Ambikapathy R., "Fall Detection and Reporting Using Smartphone",
International Journal of Advance Research, Ideas and Innovations in Technology, vol 3, no 2, 2017.
[14] Public Complaints Bureau, Sistem Pengurusan Aduan Awam, Road Transport Department Malaysia (JPJ), 2014
(online) http://jpj.spab.gov.my/eApps/ [Accessed: Oct. 10 2017].
[15] Public Malaysian Electronic Government Services Berhad (MyEG), Road Transport Department. (Online).
https://app1.myeg.com.my/eservices/ [Accessed: Oct. 3 2017].
[16] S. Kaur, 'Online Reporting System', Department of Computer Science Engineeering, 2016.
BIOGRAPHIES OF AUTHORS
Mohamad Ridzuan Roslan is a candidate for Master in Communication Engineering, at
International Islamic University Malaysia. Area of interests is a communication system, coding
and computer‟s related. The material presented in this journal is from his Final Year Project.
Suriza Ahmad Zabidi is a lecturer in Faculty of Engineering, International Islamic University
Malaysia. Her research interest is in the area of Wireless Optics, Visible Light Communication,
Biometric, and Green Technology. She is a member of Photonics and Radiation Research Group
also and IEEE members.

More Related Content

Similar to Community reporting system: road violation

Crime Record Management system with React Native and Google Cloud Services(Be...
Crime Record Management system with React Native and Google Cloud Services(Be...Crime Record Management system with React Native and Google Cloud Services(Be...
Crime Record Management system with React Native and Google Cloud Services(Be...IRJET Journal
 
Android Based Complaint Management System For Municipal Corporation
Android Based Complaint Management System For Municipal CorporationAndroid Based Complaint Management System For Municipal Corporation
Android Based Complaint Management System For Municipal CorporationIJERA Editor
 
IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...
IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...
IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...IRJET Journal
 
iMALERT – an Emergency Response Mobile ApplicationUsing Geo-Location for Pala...
iMALERT – an Emergency Response Mobile ApplicationUsing Geo-Location for Pala...iMALERT – an Emergency Response Mobile ApplicationUsing Geo-Location for Pala...
iMALERT – an Emergency Response Mobile ApplicationUsing Geo-Location for Pala...IJAEMSJORNAL
 
SURAKSHA: AN ANDROID APP FOR THE SAFETY OF WOMEN
SURAKSHA: AN ANDROID APP FOR THE SAFETY OF WOMENSURAKSHA: AN ANDROID APP FOR THE SAFETY OF WOMEN
SURAKSHA: AN ANDROID APP FOR THE SAFETY OF WOMENIRJET Journal
 
Crime Management System final year project
Crime Management System final year projectCrime Management System final year project
Crime Management System final year projectBeresa Abebe
 
Project Report On Online Crime Management Application
Project Report On Online Crime Management ApplicationProject Report On Online Crime Management Application
Project Report On Online Crime Management Applicationsatvirsandhu9
 
Hazards Reporting Based On Real-Time Field Data Collection Using Personal Mob...
Hazards Reporting Based On Real-Time Field Data Collection Using Personal Mob...Hazards Reporting Based On Real-Time Field Data Collection Using Personal Mob...
Hazards Reporting Based On Real-Time Field Data Collection Using Personal Mob...IJARIIT
 
IRJET- City Complaint Management System
IRJET-  	  City Complaint Management SystemIRJET-  	  City Complaint Management System
IRJET- City Complaint Management SystemIRJET Journal
 
IRJET- Bus Monitoring System using Android Application
IRJET-  	  Bus Monitoring System using Android ApplicationIRJET-  	  Bus Monitoring System using Android Application
IRJET- Bus Monitoring System using Android ApplicationIRJET Journal
 
Ijirsm amrutha-s-efficient-complaint-registration-to-government-bodies
Ijirsm amrutha-s-efficient-complaint-registration-to-government-bodiesIjirsm amrutha-s-efficient-complaint-registration-to-government-bodies
Ijirsm amrutha-s-efficient-complaint-registration-to-government-bodiesIJIR JOURNALS IJIRUSA
 
Grievance Reporting System
Grievance Reporting SystemGrievance Reporting System
Grievance Reporting SystemIRJET Journal
 
Bike sharing android application
Bike sharing android applicationBike sharing android application
Bike sharing android applicationsurajss1997
 
Public grievance redressal system
Public grievance redressal systemPublic grievance redressal system
Public grievance redressal systemCharles D'souza
 
IRJET - Municipal Corporation Complaint Management System
IRJET -  	  Municipal Corporation Complaint Management SystemIRJET -  	  Municipal Corporation Complaint Management System
IRJET - Municipal Corporation Complaint Management SystemIRJET Journal
 
IRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare APIIRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare APIIRJET Journal
 
IRJET- Trend Analysis on Twitter
IRJET- Trend Analysis on TwitterIRJET- Trend Analysis on Twitter
IRJET- Trend Analysis on TwitterIRJET Journal
 
IRJET- Identification of Crime and Accidental Area using IoT
IRJET- Identification of Crime and Accidental Area using IoTIRJET- Identification of Crime and Accidental Area using IoT
IRJET- Identification of Crime and Accidental Area using IoTIRJET Journal
 

Similar to Community reporting system: road violation (20)

Crime Record Management system with React Native and Google Cloud Services(Be...
Crime Record Management system with React Native and Google Cloud Services(Be...Crime Record Management system with React Native and Google Cloud Services(Be...
Crime Record Management system with React Native and Google Cloud Services(Be...
 
Android Based Complaint Management System For Municipal Corporation
Android Based Complaint Management System For Municipal CorporationAndroid Based Complaint Management System For Municipal Corporation
Android Based Complaint Management System For Municipal Corporation
 
E-Police Android APP
E-Police  Android APPE-Police  Android APP
E-Police Android APP
 
IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...
IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...
IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...
 
iMALERT – an Emergency Response Mobile ApplicationUsing Geo-Location for Pala...
iMALERT – an Emergency Response Mobile ApplicationUsing Geo-Location for Pala...iMALERT – an Emergency Response Mobile ApplicationUsing Geo-Location for Pala...
iMALERT – an Emergency Response Mobile ApplicationUsing Geo-Location for Pala...
 
SURAKSHA: AN ANDROID APP FOR THE SAFETY OF WOMEN
SURAKSHA: AN ANDROID APP FOR THE SAFETY OF WOMENSURAKSHA: AN ANDROID APP FOR THE SAFETY OF WOMEN
SURAKSHA: AN ANDROID APP FOR THE SAFETY OF WOMEN
 
Crime Management System final year project
Crime Management System final year projectCrime Management System final year project
Crime Management System final year project
 
Project Report On Online Crime Management Application
Project Report On Online Crime Management ApplicationProject Report On Online Crime Management Application
Project Report On Online Crime Management Application
 
Hazards Reporting Based On Real-Time Field Data Collection Using Personal Mob...
Hazards Reporting Based On Real-Time Field Data Collection Using Personal Mob...Hazards Reporting Based On Real-Time Field Data Collection Using Personal Mob...
Hazards Reporting Based On Real-Time Field Data Collection Using Personal Mob...
 
IRJET- City Complaint Management System
IRJET-  	  City Complaint Management SystemIRJET-  	  City Complaint Management System
IRJET- City Complaint Management System
 
IRJET- Bus Monitoring System using Android Application
IRJET-  	  Bus Monitoring System using Android ApplicationIRJET-  	  Bus Monitoring System using Android Application
IRJET- Bus Monitoring System using Android Application
 
Ijirsm amrutha-s-efficient-complaint-registration-to-government-bodies
Ijirsm amrutha-s-efficient-complaint-registration-to-government-bodiesIjirsm amrutha-s-efficient-complaint-registration-to-government-bodies
Ijirsm amrutha-s-efficient-complaint-registration-to-government-bodies
 
Grievance Reporting System
Grievance Reporting SystemGrievance Reporting System
Grievance Reporting System
 
M1803028995
M1803028995M1803028995
M1803028995
 
Bike sharing android application
Bike sharing android applicationBike sharing android application
Bike sharing android application
 
Public grievance redressal system
Public grievance redressal systemPublic grievance redressal system
Public grievance redressal system
 
IRJET - Municipal Corporation Complaint Management System
IRJET -  	  Municipal Corporation Complaint Management SystemIRJET -  	  Municipal Corporation Complaint Management System
IRJET - Municipal Corporation Complaint Management System
 
IRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare APIIRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare API
 
IRJET- Trend Analysis on Twitter
IRJET- Trend Analysis on TwitterIRJET- Trend Analysis on Twitter
IRJET- Trend Analysis on Twitter
 
IRJET- Identification of Crime and Accidental Area using IoT
IRJET- Identification of Crime and Accidental Area using IoTIRJET- Identification of Crime and Accidental Area using IoT
IRJET- Identification of Crime and Accidental Area using IoT
 

More from journalBEEI

Square transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherSquare transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherjournalBEEI
 
Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...journalBEEI
 
Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...journalBEEI
 
A secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksA secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksjournalBEEI
 
Plant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkPlant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkjournalBEEI
 
Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...journalBEEI
 
Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...journalBEEI
 
Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...journalBEEI
 
Wireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmWireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmjournalBEEI
 
Implementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennaImplementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennajournalBEEI
 
The calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headThe calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headjournalBEEI
 
Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...journalBEEI
 
Design of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationDesign of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationjournalBEEI
 
Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...journalBEEI
 
Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)journalBEEI
 
Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...journalBEEI
 
Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...journalBEEI
 
An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...journalBEEI
 
Parking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationParking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationjournalBEEI
 
Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...journalBEEI
 

More from journalBEEI (20)

Square transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherSquare transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipher
 
Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...
 
Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...
 
A secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksA secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networks
 
Plant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkPlant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural network
 
Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...
 
Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...
 
Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...
 
Wireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmWireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithm
 
Implementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennaImplementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antenna
 
The calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headThe calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human head
 
Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...
 
Design of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationDesign of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting application
 
Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...
 
Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)
 
Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...
 
Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...
 
An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...
 
Parking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationParking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentation
 
Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...
 

Recently uploaded

GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 

Recently uploaded (20)

GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 

Community reporting system: road violation

  • 1. Bulletin of Electrical Engineering and Informatics Vol. 8, No. 4, December 2019, pp. 1366~1372 ISSN: 2302-9285, DOI: 10.11591/eei.v8i4.1509  1366 Journal homepage: http://beei.org/index.php/EEI Community reporting system: road violation M. R. Roslan, Suriza Ahmad Zabidi Department of Electrical and Computer Engineering, International Islamic University Malaysia, Malaysia Article Info ABSTRACT Article history: Received Feb 1, 2019 Revised May 28, 2019 Accepted Jun 20, 2019 In the era of internet and wireless, an online community reporting system that is easy to use and hustle free is much needed to allow the user to place a misconduct report to the relevant authority. The available system is inefficient and time-consuming since mostly are using web-based which makes the user unwilling to make a report to the authority. The objective of this project is to design a system using android application that is cost-effective and easy to use. The scope of this project is on the road violation reporting system. The outcome of the system will provide a user with an easy reporting system and also the authority can manage the report easily. The development of the system is expected to enhance the reporting system and betterment for the community as well as the authority as a whole. Keywords: Android Authority Community Reporting system Road violation Copyright © 2019 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Suriza Ahmad Zabidi, Department of Electrical and Computer Engineering, International Islamic University Malaysia, 53100 Kuala Lumpur, Malaysia. Email: suriza@iium.edu.my 1. INTRODUCTION In the era of internet, the online reporting system is an easy and much needed of application due to its robustness, easy and low-cost system. The misconduct and road violation can be reported to the authorities as soon as the incident occurred instead of just posting in the social media. The vulnerable of the internet, however, there will be many misuses of the social network. Thus, it might cause many problems to the authority, and the action maybe takes on the wrong people. Some people may use the incident to popularize their story to become famous and gain more followers. The social network also has many fake accounts to hide people identity from the authorities-any cases of information security breaches affecting the individual, such as hackers, identity theft, and information devices theft (such as mobile phones and laptops) [1]. In this case, authorities such as the Police Department (PDRM) and the Road Transport Department (JPJ) will have difficulties in tracing the criminals or offenders that have been reported [2]. One of the solutions to encounter this problem is to develop a portable mobile application for community reporting services. This system will require people to enter their valid details before sending their report. Moreover, by having this application, reporting process will become easier and real-time, anywhere and anytime. The authority also can manage the reports easily because they come from the registered user. There exist a system that implementing the reporting system worldwide. For example, a community in South Windsor, Connecticut [3] developed a mobile application for their residents. It is an iOS mobile application that allows the resident to report from a broken stop sign to a missed junk pickup. The app also allows the community to report a defective streetlight and illegal dumping. This application works by utilizing the GPS capabilities on an iOS device so a resident can send the area of the issue or problem and utilize the basic service request form to describe the issue [4].
  • 2. Bulletin of Electr Eng and Inf ISSN: 2302-9285  Community reporting system: road violation (M. R. Roslan) 1367 Another example is crowdsourcing, which is a method that acts as a mindset or progress challenge to the association to realize what their "base of minds"[5]. Crowdsourcing can produce something bigger such as crime information by connecting online with people [6]. A web-based application named “Online Crime Reporting” provides a facility for reporting crimes, show unidentified dead bodies, stolen vehicles, missing people, show most wanted individual details and show snatchers [7]. Their objective is to provide all crime management solutions so that everyone can easily access the system. The people are expected to log a complaint through the website so that the police department can find out the problem easily. Also, people are not coming to the police station every time. Google‟s security model was introduced to ensure the security of Android apps [8, 9]. Android requires apps to ask for authorization before the applications can utilize certain framework information and features. The present reporting system also is a manual system [10]. All the record is kept in archived shape and stored in different sorts of registers. As a result, case documents are dumped in piles while some are kept on racks and get dusty quickly, and some of them are seriously damaged. The following table illustrates the summary of a literature review on other researcher‟s work that related to the community reporting system. Table 1. Summary table of related work Year Author Title Strength Limitations 2014 Hairihan Tong[11] A Crowdsourcing Based Crime Mapping System - Develop a crime database by surveying crime data from the internet continuously. -Establish a series of near real-time services by using a crowdsourcing approach. - Unable to prove the worth of crowdsourced data very well. - Obtaining the crime data from Sina Weibo‟s public timeline which only citizens of China can use this system. 2015 Carla Wheeler and Jim Baumann[3] Small Town, Big Dreams - Use GPS capabilities to send the area of the problem. - Use iOS as the platform for their mobile app. 2016 Aunamika .I and Tithi .S[4] Crime Mapping Through Digital Data Analysis From Intermediate Repository by Crowd Sourcing - Created a near real-time service by crowdsourcing approach. - Users can collect and share reports, describe the crime and send message alerts. - Use Android as the platform for their app. - They could not get such dependable, organized data and information. 2016 Haroon Alam[12] Crime Reporting System - Use MYSQL at the backend and PHP for the front end. - Have the authentication system. - Web-based application. 2017 Aswini .G, Dhivya .N, Jayanthi .R, Ambikapathy R. [13] Fall Detection and Reporting Using Smartphone -Users seek help by shaking their smartphones while in a dangerous situation. - Send GPS location and SOS message to police or trusted contacts. - Use Android as the platform for their app. - Lead to a misunderstanding between people because the phone may shake unintentionally. 2017 Public Complaints Bureau[14] Public Complaint Management System - Bigger database since it links with the government‟s development program. - Have the authentication system. - Do not have the application in android version. 2017 Public Malaysian Electronic Government Services Berhad[15] Road Transport Department - Integrated government services in one application. - Not allowing the user to register complains online and the facility to send a message to the authority also not provided.- Web-based application. 2017 Sukhdeep Kaur[16] Online Crime Reporting - Have three different module which are Administrator Module, User Module, and Visitor Module. - The facility to send a message is not provided. - Web-based application. 2. RESEARCH METHOD Figure 1 is the general block diagram that will be used in developing the system. Android Studio platform is used to develop the system and it is fully managed by the admin that have direct access to the database. Admin it the only person that can manage, add and delete the information. The user only can download the app and use the service provided by the app. The app is linked to the real-time database through an internet connection. Figure 2 and Figure 3 shows the module for the user. Figure 1 is for the registration and login module while Figure 2 is for the reporting module for the user. This system provides the facilities for users to make a complaint; view Frequents Ask Questions (FAQs) and give feedback. First, users need to download, install and register to get access to the system. Next, users will get their account, and they can enter the system as valid users by using their registered name and password. Then, they can send a direct report to the authority that owns this system. Users may report
  • 3.  ISSN: 2302-9285 Bulletin of Electr Eng and Inf, Vol. 8, No. 4, December 2019 : 1366 – 1372 1368 with some proof such as plate number, location, and any images too. Google Maps API shall be at Dispose when the transaction handling is done for the location grabbing purposes. To operate this system, it needs to integrate with Firebase features which are Authentication, Real-Time Database, and Storage. Figure 1. System flow Figure 2. Home activity diagram Figure 3. Reporting activity diagram To submit a report, the user needs to enter the details such as making a report at the authority office. Next, the user can provide their proof such as an image and location. After completing the report, users can submit it directly to the authority. Figure 4 showing the diagram for admin of the system.
  • 4. Bulletin of Electr Eng and Inf ISSN: 2302-9285  Community reporting system: road violation (M. R. Roslan) 1369 Figure 4. Admin activity diagram The admin activity has been designing such as a different interface and facilities provided for both admins and users where the admins have special access to it. The features provided in this section are, member management, registration, complaints, FAQs, and feedbacks. 3. RESULTS AND ANALYSIS Admin can monitor, manage the system and its database through Firebase Console. Admin can change the rules of the database, adding and deleting any information, and manage the users and reports. Admin also has the right to change the sign-in method. The system, for now, are using the email/password to enter it, so it needs to make a process called email verification to validate the user email. The valid registered email that will appear in Authentication such as in Figure 5. Start Enter ID and password Admin? Public Users Manage number Manage Registration Manage Complaint Manage feedback Manage FAQs Logout End No Yes
  • 5.  ISSN: 2302-9285 Bulletin of Electr Eng and Inf, Vol. 8, No. 4, December 2019 : 1366 – 1372 1370 Figure 5. Some of the authenticated users After registration and authentication by the system for the user, all the data uploaded by the user is stored in Firebase Storage safely. When the user sends a report, the system will automatically update the information in Firebase Database. It will show the details of the reports such as date, identity card (IC) of the user, unique id, report text, time and type of the report as illustrations in Figure 6. Figure 7 shows the identification number of the user arranges the details of the registered user information after the user has filled up the information and the data. Figure 8 shows the login and sign-up screen on the mobile phone of the community reporting system run on an android phone. Figure 6. Some of reports received Figure 7. Some of the registered users Figure 8 shows the first page of the system. The user needs to sign up before login the system. For those who already sign up, they can log in to the system by fill up the valid email and password. After the user has entered the system successfully, they need to choose their profile picture and username. Next, the user needs to click save to ensure the details has been sent to the system database before they choose to continue. After the user has uploaded both profile picture and username successfully, they need to fill their
  • 6. Bulletin of Electr Eng and Inf ISSN: 2302-9285  Community reporting system: road violation (M. R. Roslan) 1371 details in the form given. The details collected are a full username, IC number, postal address and phone number of the user. Next, if the user wants to continue to use the services provided, they need to click on „REPORT‟ button. Now, User can choose whether to make a report, suggestion or ask a question to the authority and fill the details in the space that has been provided such as in Figure 9. Figure 8. Login and sign up interface If they have complete the report and want to submit it, they need to click on „SEND‟ button. All the input details from the user will be stored in the system database. If they have complete the report and want to submit it, they need to click on „SEND‟ button. All the input details from the user will be stored in the system database. Figure 9. Sending report 4. CONCLUSION The design of this reporting system app will give many benefits to the society especially to the road user and the road authority. Users can save their time by making an online report, and at the same time, the authority can easily manage the complaints and reduce their workload. This system also will help the citizens to make a report easier. Thus, the objectives of this project are achieved, which are to investigate the available and parameters for the system and design an application system that is cost-efficient and user-friendly. There are some limitations to this system. First, the system only suitable for an Android user because this app was developed only for Android. So, citizens that use another operating system cannot use this app. Next, there is no visitor module. All user must need to register to the system before they can use the
  • 7.  ISSN: 2302-9285 Bulletin of Electr Eng and Inf, Vol. 8, No. 4, December 2019 : 1366 – 1372 1372 services provided by this system. For the future work, many improvements can be applied to this community reporting system. First, the system can be linked to the Road Transport Department (JPJ) or Police Department (PDRM), so the user can make a direct report about road violation to them without through a third party by using this mobile application. Next, a non-android user such as IOS can use this system by developing it on IOS platform REFERENCES [1] A. Prasetio, P. K. Sari, D. P. Ramadhani, "Electronic Word-of-Mouth (eWOM) Adoption Model for Information Security Awareness: A Case Study in University Students" in Smart Collaboration for Business in Technology and Information Industry, Bandung, 2016. [2] Saad Suhana and Salman Ali, 2014. “Government policy and the challenge of eradicating human trafficking in Malaysia”, Malaysian Journal of Society and Space. 10 no. 6, pp 66-74, 2014. [3] Carla Wheeler and Jim Baumann, “Small Town, Big Dreams,” Winter 2015, pp48-50, 2015. [4] Aunamika I., Tithi S. “Crime Mapping through Digital Data Analysis from Intermediate Repository by Crowd Sourcing”, BsC Thesis, BRAC University, 2016. [5] Stevens M, D. Hondt E. “Crowdsourcing of pollution data using smartphones[C]”, Workshop on Ubiquitous Crowdsourcing. 2010. [6] Srivastava, P., Mostafavi, A. “Challenges and Opportunities of Crowdsourcing and Participatory Planning in Developing Infrastructure Systems of Smart Cities”. Infrastructures no 3, pp 51. 2018, [7] Grover, Justin. "Android forensics: Automated data collection and reporting from a mobile device." Digital Investigation Elsevier, 2013 vol. 10, pp S12-S20. [8] T., Joseph Sahaya Anand et al. “Crimehelp: Crime Scene Description Using Mobile and Web-based Technology for Better Crime Solving”. International Symposium on Research in Innovation and Sustainability 2014 (ISoRIS ’14) 15-16 October 2014, Malacca, Malaysia, 2014. [9] Gunawan, Teddy S., et al. "Design of Automatic Number Plate Recognition on Android Smartphone Platform." Indonesian Journal of Electrical Engineering and Computer Science, vol. 5, no. 1, p. 99, 2017 [10] M. R. Roslan, Suriza A.Z "Design of an application for Community Reporting System," International Conference on Computer and Communication Engineering (ICCCE'18), Kuala Lumpur, pp. 432-436, 2018. [11] H. Tong. "A Crowdsourcing Based Crime Mapping System," M.S. Thesis, Waseda University, 2014. [12] H. Alam, “Crime Reporting System”. B.Sc. Thesis, University of Agriculture, Peshawar, 2016. [13] Aswini G., Dhivya N., Jayanthi R., Ambikapathy R., "Fall Detection and Reporting Using Smartphone", International Journal of Advance Research, Ideas and Innovations in Technology, vol 3, no 2, 2017. [14] Public Complaints Bureau, Sistem Pengurusan Aduan Awam, Road Transport Department Malaysia (JPJ), 2014 (online) http://jpj.spab.gov.my/eApps/ [Accessed: Oct. 10 2017]. [15] Public Malaysian Electronic Government Services Berhad (MyEG), Road Transport Department. (Online). https://app1.myeg.com.my/eservices/ [Accessed: Oct. 3 2017]. [16] S. Kaur, 'Online Reporting System', Department of Computer Science Engineeering, 2016. BIOGRAPHIES OF AUTHORS Mohamad Ridzuan Roslan is a candidate for Master in Communication Engineering, at International Islamic University Malaysia. Area of interests is a communication system, coding and computer‟s related. The material presented in this journal is from his Final Year Project. Suriza Ahmad Zabidi is a lecturer in Faculty of Engineering, International Islamic University Malaysia. Her research interest is in the area of Wireless Optics, Visible Light Communication, Biometric, and Green Technology. She is a member of Photonics and Radiation Research Group also and IEEE members.