The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by upik, 2022-08-08 02:44:52

ITAspire_JTMK_

JTMK PSP

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

Table 3: Result of Integration Testing

NO TEST CASE ACCEPTANCE TEST TESTER COMMENTS
NAME REQUIREMENT RESULT

PASS FAIL

1 LOGIN User, Admin and staff is pass Its working
Its working
SYSTEM required to fill in the IC Its working
Its working
and password before access Its working

the system Its working
Its working
2 SIGN UP User is required to fill the pass Its working
Its working
personal information and Its working

address information

3 BOOKING User is required to fill the pass

package name, Booking

date, time start and end and

comment

4 CONTACT US User is required to fill the pass

name, phone number,

email address and

comment

5 ADD NEW Admin is required to fill pass

STAFF the staff’s name, ic, phone

number, Qualification,

Bank Account Number and

address

6 UPDATE NEW Admin is required to pass

STAFF update staff details and
144 search staff’s name if

needed

7 CUSTOMER Admin is required to PASS

DETAIL search customer’s details if

needed

8 ADD NEW Admin is required to fill pass

PACKAGE the package name, price,

description, and date.

9 UPDATE Admin is required to PASS

PACKAGE OF update the package if

SERVICES needed

10 BOOKING Admin is required to PASS

INFORMATION change status of booking

The overall results show that the performance of the system was accurately functioning and
reliable in use.

5 CONCLUSION

In conclusion, we wanted to improve the quality of the company booking service through our
knowledge as an Information Technology Student by this website. In this website we let the booking
for easier process. Besides that, the webpage will automatically calculate the total request bookings
from customers when bookings have been declined or accepted by the admin webpage. Admin can view
the bookings have been accepted and can arrange the arrangements of cleaning service. So, admin can
save their time to know all the booking of the customer. For the customer webpage, they are also able
to choose their booking time and date. Along with today’s technology era, the use of smartphones has

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

become a necessity in today’s life. The use of mobile applications has proven to be effective in
developing a business. Therefore, if the website is also developed in the form of a simple application,
it is expected that the potential for further development and effectiveness of the system will be more
easily achieved.

REFERENCES SYSTEM

Melvine, Awa. [Awa Melvin] (2015 SEP 19Login system using PHP with MYSQL database [Video] 145
YouTube. https://www.youtube.com/watch?v=arqv2YVp_3E

Online Tutorials (2020 Jul 31) Responsive Contact Us Page Design using Html CSS | HTML
Responsive Web Page Design [Video]. YouTube.
https://www.youtube.com/watch?v=gggB0Nq5vBk&t=260s

Maideasy Sdn Bhd .Retrieved March 9 ,2020 from https://www.maideasy.my/

MyMaidz.com by Advance Dreams Venture Sdn. Bhd. Retrieved March 9 ,2020 from
https://mymaidz.com/

Agile methodology model. Retrived by March 9,2020 from https://qph.fs.quoracdn.net/main-qimg-
7466dd361a26b9b1657ef10fad0ac635

Ace& Shine clening services .Retrived by March 9,2020 from https://aceandshine.com/

Methodology. Retriveed by March 9,2020 from https://en.wikipedia.org/wiki/Methodology

Shah,Dhruvin. [Dhruvin Shah] (2014 March 11) How to add Copyright sysmbol in php? [Video].
YouTube. https://www.youtube.com/watch?v=8ohQXujUO3s

Online Tutorials (2020 Sep 6) Our Service Section Design Using HTML & CSS with Cool Hover
Effects [Video]. YouTube. https://www.youtube.com/watch?v=nuOVuLrjioM&t=243s

FreeProjectz (2018, Sep 19) PHP and MySQL Project on Event Booking System [Video]. YouTube.
https://www.youtube.com/watch?v=9rBmamh-dYo

DarkCode (2018 Oct 28) Scroll top button – back to top Using only HTML & CSS [Video]. YouTube.
https://www.youtube.com/watch?v=Vef9bxTilCU

How to – Fading Button. Retrieved by Sep 9 2020 from
https://www.w3schools.com/howto/howto_css_fading_buttons.asp

Icon. Retrieved by Sep 20 2020 from https://fontawesome.com/icons?d=gallery

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

Inventory System for PSP Corporation

Harmila bt Tukiman
Jessy Ooi1

Kausellea A/P Perthisvararaj2
Priyatarshini A/P Purusothemam3

1Jabatan Teknologi Maklumat dan Komunikasi, Politeknik Seberang Perai;
Email ([email protected])

2Jabatan Teknologi Maklumat dan Komunikasi, Politeknik Seberang Perai;
Email ([email protected])

3Jabatan Teknologi Maklumat dan Komunikasi, Politeknik Seberang Perai;
Email ([email protected])

Abstract Any corporation has an ‘Inventory List’. This list helps to gain more control over the business
inventory so that the utilization of the inventory can be done in an ‘efficient’ manner. An Inventory List
mainly contains details regarding the opening stock, purchases and closing stock. The Inventory List is
updated at different frequencies depending on various factors such as turnaround time or type of
business ‘PSP Corporation’ deals with slow moving items. In particular, this Inventory System for PSP
Corporation has similar details as well. Users are able to add items, update items, delete items as well
as monitor stock availability. This means the inventory may be updated depending on how much items
are sold daily or weekly.

Keywords: Inventory List, PSP Corporation, Efficient

146

1 INTRODUCTION

A corporation is a business entity that is owned by its shareholder(s), who elect a board of
directors to oversee the organization’s activities. The corporation is liable for the actions and
finances of the business – the shareholders are not. Corporations can be for-profit, as businesses are,
or not-for-profit, as charitable organizations typically are. There are two major types of
corporations; Subchapter C corporations, which are larger organizations owned by multiple
shareholders, which can also be other businesses, and Subchapter S corporations, which are often
smaller businesses owned by an individual shareholder.

PSP Corporation belongs to the second category, which is Subchapter S Corporation. This is
because PSP Corporation has met certain conditions to be eligible for a Subchapter S election. Firstly,
the corporation must have no more than 75 shareholders. Individuals, estates, certain trusts, certain
partnerships and tax-exempt charitable organizations are considered to be shareholders. Whichever
business income, losses, deductions and credits are to be passed to the shareholders.

1.1 Problem Statement

There are several problems that is being faced by the PSP Corporation’s staff. Firstly, Inventory
are record manually in a book. Secondly must always bring along the book so that they can record the
inventory. Lastly only the staff on duty can check the inventory. This means that if the inventory is
recorded in the book, the other PSP Corporation’s staff and management that are not in the corporation
are unable to check the inventory.

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

1.2 Objectives

The main objective of this project is to design a System for PSP Corporation. To achieve the main
objective, there are some sub-objectives that need to be achieved and these include:

a. To ensure PSP Corporation’s members are able to record items more efficiently using a system. SYSTEM
b. To ensure staff members no longer need to carry the Inventory book with them.
c. To bring convenience for other PSP Corporation’s staff and administrators to access the

Inventory anytime and anywhere

1.3 Scope of Project

The scope of this research is extended to the financial department of PSP Corporation. The mode
of selecting the vendors, managing the orders and further actions for satisfying the requirements
involved. PSP Corporation’s purchase procedure will influence more on the level of inventory of the
company. This system is controlled by Wi-Fi. Wi-Fi should be connected to use this system. All the
input data and activities from this system will automatically be updated in the database. As a result, all
of the data can be checked in database at any time.

2 LITERATURE REVIEW

A computer system for controlling inventory of vendors at one level of a part distribution chain. 147
The system includes a computer programmed with software for generating order data in response to
reference data indicative of sales and inventory. The order data is indicative of one or more of a
recommended inventory increase. Preferably, the computer which generates the order data is
programmed to generate the order data by processing forecast data which is generated by processing
the reference data. To generate the forecast data, the computer preferably implements a point-of-sale
based method or an actuarial method to determine a forecast of sales of a part by a vendor in a selected
time period. A system is a group of interacting or interrelated entities that form a unified whole. For
our project, WIC Product Inventory and WAG Equipment Inventory was chosen as a base guideline to
design a better system.

Table 1: Comparison between different Inventory Systems

Propose PSP Corporation WIC Product Inventory WAG Equipment Inventory
Inventory
Do not require password to Do not require password to
Require password to login login to the system. login to the system.
to the system. Only display minimum stock Do not display units sold of the
level. item.
Display units remain of the Display the price of an item. Do not display the price of an
item. item.

Display the price of an
item.

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

2.1 WIC Product Inventory

SYSTEM The system did not
require password to
login. It will display the
inventory once the staff
open the system.

The system did not
display the units of items
sold but only display the
minimum stock level.

It will display the price of
that item so that the staff
will know the price of
that particular item.

148

Figure 1:WIC Product Inventory

By referring to the WIC Product Inventory, the first guideline that was referred to is that the
system did not require password to login. The system will display the inventory once the staff open the
system. The second guideline is the system will not display the units of items sold but only display the
minimum stock level. The useful guideline that was referred to is that the system will display the price
of items so the staff know the price of that particular item.

2.2 WAG Equipment Inventory IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

The system did not require
password to login. It will
display the inventory once
the staff open the system.

SYSTEM

149

Figure 2: WAG Equipment Inventory

It did not display the unit sold It did not display the price of
of item but only display the the items so that the staff will
quantity of items available. be confuse when calculate the
accounts.

By referring to the WAG Equipment Inventory, the first guideline that was referred to is that
the system did not require password to login to the system. It will display the inventory once the staff
open the system. This will lead to an unauthorized user to access to the system easily. The second
guideline is the system did not display the unit sold of items but only display the quantity of items
available. The third guideline as refer to design our system is that the system did not display the price
of items so the staff will be confused.

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

3 METHODOLOGY
A methodology is essentially a set of guiding principles and processes for managing a project.

The choice of methodology defines how you work and communicate. Different project management
methodologies have their own pros and cons for different project types.

The methodology that we have decided to use is the Iterative Model. This model is a particular
implementation of a software development life cycle that focuses on initial and simplified
implementation, which then progressively gains more complexity and a broader feature set until the
final system is complete. Figure 3 shows the Iterative Model.

Figure 3: Methodology

150

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

Process

Planning and Requirements SYSTEM

PSP Corporation’s Inventory is designed to provide easier facilities for the users.
The website has to be user-friendly so that it can be understood by the user
without the needs of training. According to the old system, new staff members
are required to learn how to use the inventory book and ensure details are
inserted correctly. With the new system, anybody can use the system as it will
be much easier to operate compared to writing details manually.

Analysis and Design

In this phase, we will analyze projects that are similar to ours to
compare the flaws and strengths between the systems. We will
later design a new system based on the analysis and comparison
of the already existing system.

Implementation 151
Here, the requirements will have been designed using NetBeans IDE and

Microsoft Access into a solution which will be later on implemented

Testing
After implementing the design, we will test the system to ensure that the

application functions well without any errors on display

Evaluation
In this final phase, we will identify if the system meets the initial requirements

and objectives. Only in this phase, the system is evaluated for weaknesses

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

3.2 Hardware Configuration
This is done by using an Intel Pentium III processor and memory of 512MB. Figure 4 and figure 5
shows the picture of hardware platform which consists of Intel Pentium III and memory.

Figure 4: Intel Pentium III Processor

152

Figure 5: 512MB memory

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

3.3 Software Configuration

Software configuration including development of system is using Net Beans IDE. This software SYSTEM
enables us to create an efficient user interface for our website to ensure we give the best experience to
the users. We used Java Programming language alongside HTML and JavaScript to code our website.
The second software involved is MySQL. We used this software to create the database for our PSP
Corporation application. Thus, Wi-Fi connectivity is required for the System to work. Figure 6 to
Figure 19 shows the user interface of the system on laptop. The main page of the system shows three
main categories to access the system.

We have added icons for each option to facilitate operator 153
understanding. The operator has to click the button to
login this page. Every login page requires unique
username and password, which ensures every user’s login
is different. This is a security measure designed to
prevent unauthorized access to confidential data.

Figure 6: The Main Page of the system with three options for login.

Administrators are allowed to access the full
system. When login fails (i.e the username and
password combination does not match a user
account) the user is disallowed access.

Figure 7: Admin Login Page.

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

This page contains seven
different tables. Each page
background corresponds to
the category. Every category
has 3 main functions which is
‘ADD’, ‘UPDATE’ and
‘DELETE’. However, these
functions only apply to the
Administrator login and the
Staff login.

154

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

SYSTEM

Figure 8: 'Add Item' button in the ‘Aiskrim’ category

155

Figure 9: Shows the 'Add New Item' page. Insert new data. Total price will be calculated automatically after the
price per unit entered.

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

Figure 10: The new item was added.

156

Figure 11: 'Update' button in the 'Cenderahati' category
Figure 14: 'Update' page of the 'Cenderahati' category

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

SYSTEM

Figure 15: Selected item has been updated

157

Figure 16: 'Delete' button in the 'Keperluan Harian' category

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

Figure 17: Pop-Up message after clicking the 'Delete' button

158

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

SYSTEM

Figure 18: Selected item has been deleted 159

The functions from this page
onwards are similar as to the
Administrator page. ‘ADD’,
‘DELETE’, and ‘UPDATE’
functions are available for all Staffs.

Figure 19: Staff Login Page

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

SYSTEM From this page onwards, Students only
allowed to view and use the ‘UPDATE’
feature from all categories. This step was
implemented to ensure not all level of users
have access to the entire system. This
makes sure there is no security breach of
data.

Figure 20: Student Login Page

User

160 Application software
(Net Beans IDE)

Operating system

Hardware
(Laptop)

Figure 12: Block Diagram of Integration Hardware and Software Platform

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

4 RESULT AND DISCUSSION

The first phase of system evaluation will be discussed in this section. First phase is to perform SYSTEM
unit testing, component testing and integrated testing covering the ability of the system to function
automatically. The first level of testing is to confirm that the system meets customer objectives. Unit
testing is done using code for each function and class. The results are, no error or bug when running
the code. In component testing, all the components including all buttons. After the testing, finds that
all the components and tasks perfectly working. For the integration testing, end-to-end testing to verify
the integration of software and hardware. Table 2 displays the integration testing result and it can be
seen that all the requirements has been achieved.

Table 2: Result of Integration Testing

Test Description Expected Result Observed Result Test
Successfully login Result
User successfully login into Successful login Easily add item Pass
the system
Pass
User can easily add item Accessible add button Pass

User can update item Accessible update button Easily update item Pass
User successfully logout the
system Successfully logout Successfully logout

The overall results show that the performance of the system was accurately functioning and 161
reliable in use.

5 CONCLUSION

In conclusion, the proposed system is based on PSP Corporation’s staff. This inventory is
developed after considering the issues related to PSP Corporation’s staff. This system helps to gain
more control over the business inventory so that the utilization of the inventory can be done in an
efficient manner. It has every basic item which are used for a small organization. This inventory
provides an easy way for the person in charge to interact with the database and to manipulate the data
in the database. The operator can add, delete and update the records in the database with ease.
Advantages of keeping an Inventory list like easy updating stock with latest products and always
ready to serve clients. We strongly believe that the implementation of this Inventory system will
surely benefit the PSP Corporation.

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

REFERENCES

Start. Shopify. Retrieved from https://www.shopify.com/encyclopedia/corporation

Entrepreneur. Retrieved from
https://www.entrepreneur.com/encyclopedia/subchapter-s-corporation

Dheeraj Vaidya’s page. (2020). Inventories list. Retrieved from
https://www.wallstreetmojo.com/inventories-list/

David E. SheldonJames LeachVladimir Pisarsky. (1995). Method and system for inventory
management Retrieved from https://patents.google.com/patent/US5765143A/en

Sheldon, David E. (Danville, CA), Leach, James (San Ramon, CA), Pisarsky, Vladimir (Mountain
View, CA). (June 09,1998). Method and system for inventory management. Retrieved from
https://www.freepatentsonline.com/5765143.html

En.wikipedia.org. Retrieved from https://en.wikipedia.org/wiki/Systems

Dr.Patrick A.Regoniel. (February 9,2015). Two tips on how to write the significance of study.
Retrieved from https://simplyeducate.me/2015/02/09/two-tips-on-how-to-write-the-significance-
of-the-study/

Esther Cohen. (July 14,2019). The Definitive Guide to Project Management Methodologies. Retrieved
162 from https://www.workamajig.com/blog/project-management-methodologies

Andrew Powell-Morse in SDLC. (December 16 ,2016). Interactive model: what is it and when should
you use it. Retrieved from https://airbrake.io/blog/sdlc/iterative-model

Food Product Inventory in pdf | xls. (n.d.). Examples web site. Retrieved from
https://www.examples.com/business/inventory.html

Sound Equipment Example in pdf | xls. (n.d.). Examples web site. Retrieved from
https://www.examples.com/business/inventory.html

LucidChart Data Flow Diagram tutorial. Retrieved from https://www.lucidchart.com/blog/data-flow-
diagram-tutorial

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP SYSTEM

Password Login System for Min Sports Shop

Norzawati Binti Ahmad1
Rachael Ann A/P Felix Leo2
Nur Syahirah Binti Mohd Tarmizi3
Najwatun Husna Binti Saad4

1Jabatan TeknologiMaklumat dan Komunikasi, Politeknik Seberang Perai;
([email protected])

2Jabatan Teknologi Maklumat dan Komunikasi, Politeknik Seberang Perai;
([email protected])

3Jabatan Teknologi Maklumat dan Komunikasi, Politeknik Seberang Perai;
([email protected])

4Jabatan Teknologi Maklumat dan Komunikasi, Politeknik Seberang Perai;
([email protected])

Abstract The development of a password login system includes many different features from as simple 163
as keypad to as complex as using Bluetooth module. The Password Login System for Min Sports Shop
is Arduino Based to developed and overcome the issue of decreasing the number of thefts, avoiding
workers to forget the shop keys and also avoiding the keys from being lost. This report discusses on the

Password Login System for MIN Sports shop using Arduino. Arduino is a type of microcontroller that
use its own programming language. It has its own electronic prototyping platform to be use during
experiment. This project has two features as inputs, which are keypad and Bluetooth unlock using hand
phones. While the outputs are solenoid lock, LCD display and a siren. Interfacing all inputs and outputs
with Arduino produced accurate results in accessing the door based on the accuracy results obtained by
performing a three type of test on three individuals. The entered password using the keypad and
minutiae obtained by Bluetooth module password at the hand phones are clarify as inputs, while the
output is the result displayed on LCD display. This project is reliable as it could increase the security
level of door access system by implementing simple approach as Arduino.

Keywords: Internet of Thing (IoT), Password door lock, Bluetooth,Display

INTRODUCTION

Internet of Things (IoT) is a concept describing a vision in which everyday objects are
connected to the Internet, are identified, and communicate with other devices These interconnected
devices are referred to as smart devices. The basic idea using a microcontroller is using the Arduino
and creating a password login system for MIN Sports shop. Therefore using Arduino all the information
of the passwords will collects the input and output in one simple circuit, which represent the
microcontroller. Not only that, we also have an interface in the mobile phone login the door password
using the Bluetooth connection. The password login system for shop is a control access that can be
control by opening and closing the doors. This is usually to keep secure and allows the authorized
people to enter using the door. To operate the features that is joint with the Arduino programming the
components are Keypad, LCD display, Solenoid Lock, Siren circuit. In this project, Arduino Mega 2560
is use as the microcontroller board. It comes with an ATMEGA2560 microcontroller whereby the
program stored in ATMEGA2560 can be edit in the future for maintenance purposes. The inputs and
outputs will be connect to the Arduino Mega 2560 I/O pins and interface is complete by using Arduino

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

software. ATMEGA 2560 is the microcontroller controls the inputs (keypad) and outputs (LCD display,
solenoid lock, siren circuit). The Arduino Mega 2560 will be connect to mobile phones to access the
door lock password. Then 4x4 keypad is a device that used to enter the output. [2]In this project, a
keypad matrix with 16 push buttons is used. This type of keypad has four rows and four columns
whereby the overlapping rows and columns. In this project, the function of the LCD display is use to
display the output according to the programs. [3]The I2C Character LCD 16x2 Blue Black light this
I2C 16x2 Arduino LCD Screen is using an I2C communication interface. It means it only needs four

pins for the LCD display: VCC, GND, SDA, and SCL. It will save at least four digital / analogue pins
on Arduino. The solenoid lock fits in the locking mechanism and when locked, it will expand so that
the device could be unlock by sheer force. Password enter by the user is serially authenticated by the
Arduino. If the entered password matches with the predefined set then the solenoid door lock opens
automatically. Access will be deny by entering a wrong set of password. Lastly, a siren circuit is a
circuit produce siren by connecting the circuit to the speaker as output. The function of the siren circuit
in this project is to produce siren at a certain basis. The Bluetooth technology manages
the communication channel of the wireless part. [4] The Bluetooth modules can transmit and receives
the data wirelessly by using two devices. The Bluetooth module can be connect from Arduino Mega
2560 to our mobile phones. It will be easy and efficient for the users.

1.1 Problem Statement

Based on the interview that have been proposed to MIN Sports shop owner, there is a certain

problem that faced by the MIN Sports shop. The main problem that faced by MIN Sports shop is quite

often theft case happens this project could solve is to lessen the number of theft case that could steal

any valuable things from the MIN Sports shop. Therefore, this project could be efficient and reliable

especially mainly for the workers. Even if they have forgotten to lock the door, it will be lock

164 automatically. The second problem is that MIN Sports workers always lost the shop keys so in return
they have to change all the lock keypads and keys that make their life even more difficult. In addition,

the door lock system could be easy for the workers to access by using the keypad by entering the

password or by accessing it through mobile phone of their door shop lock. This system should be easy

to be adapt by MIN Sports workers because more secure. Lastly, the last problem is that certain MIN

Sports workers tend to forget their keys and left behind in the house when they are rushing out

somewhere which makes the opening hours of the shop extends. To avoid this we create the keypad

outside of the MIN Sports shop door to make the workers easy. In short, these are the three main reasons

that made us to do this project by helping MIN Sports workers to be safe and work more effectively.

1.2 Objectives

The project that developed has several objectives. These objectives describe below mainly to
learn and develop the password login system.
a. To develop the password door lock that can lock the door keyless
b. To create password login system for MIN Sports shop using Arduino approach and user friendly.
c. To provide a security system having the provision to change the password by the authority only.

1.3 Scope of Work

There are two scopes namely system scope and user scope. For the scope of the system is to
understand about the password door lock, able to unlock the door using mobile phone. System can
provides the passwords door lock keypad to unlock the door. Easy to be used by the workers to unlock
the door using password.

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

The scope of users is employees, owners and customers. The system is manage by the owner of
the MIN SPORTS store. The manager is the admin who can control all system functions. Employees
only need to press the button on their mobile phone to open the door.

2 LITERATURE REVIEW SYSTEM

Password login system for door has been widely used around the world. It is a type of security 165
system that is create to help in securing people and assets in a building from unwanted cases such as
burglaries and kidnapping. To develop a password login system, features or hardware such as keypad,
smart card, RFID card and biometric are implement. Besides hardware, software is also included in
developing the password login system for door as it help in an interfacing the hardware and to have the
desire system flow. Types of software or programming language being use in this system are PIC
language programming, Microsoft Visual C++, Arduino and many more.

Arduino is an open-source hardware and software company, project and user community that
design and manufactures single-board microcontrollers and microcontroller kits for building digital
devices. Its products are license under the GNU Lesser General Public License (LGPL) or the GNU
General Public License (GPL), permitting the manufacture of Arduino boards and software distribution
by anyone. Arduino boards are available commercially in preassembled form or as do-it-yourself (DIY)
kits. (Wikipedia)

In this project, the keypad and Bluetooth connection is implement in development Password login
system for door Arduino-based. Both of these features were select because from a user-friendly, smart
and high security system compared to other such features for face verification, smart cards, RFID cards
and more. Use of a keypad is strongly recommend for password inputs, in order to help ensure that
valid passwords using a wide assortment of character classes are selected and used by your users. With
a keypad, you can mandate case rules, require the use of some number of digits and or punctuation
characters.

In other words, using mobile phone and connecting it to door lock is also another way of
accessing into the password door lock. This makes easy for certain employees when they are having
things in their hands. In conclusion, system login password is better than key lock. There are many
differences in the diagram above.

In conclusion, system login password is better than key lock. There are many differences in the
diagram above.

2.1 Arduino

The Arduino Mega 2560 is a microcontroller board based on the ATMEGA 2560. It has 54 digital
input/output pins of which 15 can be used as PWM outputs, 16 analogue inputs, 4 UARTs hardware
serial ports, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset
button. It contains everything needed to support the microcontroller simply connect it to a computer
with a USB cable or power it with an AC to DC adapter or battery to get started. It is use to control the
output according to the inputs command such as controlling the light or motor by using a switch. The
Arduino programming language uses Wiring which is an integrated development environment (IDE),
and a single board microcontroller. The language can be expand through C libraries. The advantages of
using Arduino are [5]:
a. Inexpensive – Compared to other microcontroller boards, Arduino board is rather cheaper.
b. Cross platform – Arduino software can runs on Windows, Macintosh OSX and Linux operating

system. While most microcontroller systems can only runs on Windows only.
c. Simple, clear programming environment – Arduino is easy to use by beginners and advanced

users.

2.2 USB Cable

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

Universal Serial Bus (USB) is an industry standard that establishes specifications for cables and
connectors and protocols for connection, communication and power supply between computers,
peripheral devices and other computers (Massimo, David and Tom et.al ,2000). Released in 1996, the
USB standard is currently maintain by the USB Implementers Forum (USB IF). There have been three
generations of USB specifications: USB 1.x, USB 2.0 and USB 3.x; the fourth called USB4 is
scheduled to be published in the middle of 2019. USB was design to standardize the connection
of peripherals to personal computers, both to communicate with and to supply electric power. Examples
that are connect via the USB include the pointing device, speaker, printer, network adapter and many
more.

2.3 Male to Female Jumper Wires

Jumper wires are simply wires that have connector pins at each end, allowing them to be use to
connect two points to each other without soldering (Hemmings, 2018). Jumper wires are typically use
with breadboards and other prototyping tools in order to make it easy to change a circuit as needed.
Though jumper wires come in a variety of colours, the colours do not actually mean anything. This
means that a blue jumper wire is technically the same as a yellow one but the colours can be used to
your advantage in order to differentiate between types of connections, such as ground or power.

3 METHODOLOGY

3.1 Software Configuration

3.1.1 Installation of Arduino Software (IDE)

166 Get the latest version from Arduino webpage. Choose between the Installer (.exe) and the Zip
packages. Use the first one that installs directly everything that need to use the Arduino Software (IDE),
including the drivers. With the Zip package need to install the drivers manually. The Zip file is also
useful if want to create a portable installation.
a. When the download finishes, proceed with the installation and please allow the driver installation
process when you get a warning from the operating system.
b. Choose the components to install.
c. Choose the installation directory (suggest to keep the default one)
d. The process will extract and install all the required files to execute properly the Arduino Software
(IDE)

3.1.2 Configuration of Arduino Software (IDE)
a. Download and Install the IDE

Download the IDE from the official Arduino website. Since the Arduino uses a USB to serial
converter (which allow it to communicate with the host computer), the Arduino board is
compatible with most computers that have a USB port.

b. Get the Arduino COM Port Number
Need to connect the Arduino Mega board to the computer. This is complete via a USB B
connection. When the Arduino is connected, the operating system should recognize the board as
a generic COM port.

c. Configure the IDE
Now that we have determined the COM port that the Arduino is on, this is time to load the
Arduino IDE and configure it to use the same device and port. Start by loading the IDE. Once it
its loaded, navigate to Tools > Board > Arduino Mega.

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

d. Loading a Basic Example
Load an example project that the Arduino IDE comes with. This example will make the on board
LED blink for a second continuously. To load this example, click File > Examples > 01.Basics >
Blink.

4 RESULT AND DISCUSSION SYSTEM

First phase of the system evaluation will be discussed in this section. First phase is to perform
Unit Testing, Integration Testing and User Acceptance Testing. The first level of testing a new system
is to validate that the system satisfies the clients' goals. Unit testing performed by checking the keypad
and Bluetooth app. The results shows there is no error and successfully to open the door. After the
testing, finds that all the components and tasks perfectly working.

For integration testing, end-to-end testing is to verify the integration of software and hardware.
Table 1 displays the integration testing result and all the requirements has been achieve. The testing
also included the testing of system ON and OFF the door automatically by detecting from Bluetooth
apps. As a discovery, users only need to press the switches on (green) and off (red) to open the door.

Table 1 : Result of Intergration Testing

Test Description Expected Result Observed Result Test
Successfully login Result
User is required to enter User insert the password and the lock PASS
the password and click is opened displaying Successfully
“OPEN” / PASS
the * button “OPEN”/”CLOSE” at the LCD display “CLOSE”
167
User is required to User setup the switch with “ON” for
paired with the right green and “OFF” for red command.

Bluetooth name

The last is user acceptance testing, user have to required enter the password before and to pair
the right Bluetooth before the door is open.

Figure 1 : Fixing the materials.

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

Figure 2 : The outlook of the model

168

Figure 3: Inner look of the model

The function of this project is to avoid theft case happens in the shop, this project could solve is
to lessen the number of theft case that could steal any valuable things from the MIN Sports shop.
Secondly, workers always lost the shop keys so they have to change all the lock keypads and keys that
make their life even more difficult. This will make workers to access by using the keypad by entering
the password or by accessing it through mobile phone of their door shop lock. Lastly, MIN Sports
workers tend to forget their keys and left behind in the house which makes the opening hours of the
shop extends. To avoid this we create the keypad outside of the MIN Sports shop door to make the
workers easy. In short, these functions made us to do this project by helping MIN Sports workers to be
safe and work more effectively.

5 CONCLUSION
We have developed a project for Login Password System for Min Sports Shop. The objectives

had been proposed in this project have been achieved. We have selected Arduino for this project. Using
the Arduino all password information collects input and output in one simple circuit representing the
microcontroller. Password lock is an access control that can be control by opening and closing the door.
There are key features of the keypad and features connected to the Arduino programming components
including LCD display, magnetic switch and indicator. The MIN Sports shop owner described the main
problems that this project can solve. First, is to lessen the number of theft case that could steal any
valuable things from the MIN Sports shop. Therefore, this project could be efficient and reliable
especially mainly for the workers. Even if they have forgotten to lock the door, it will be lock
automatically. The second problem is that MIN Sports workers always lost the shop keys so in return

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP SYSTEM

they go to spare keys shops and does spare keys to make their life much easier. In addition, the door
lock system could be easy for the workers to access by using the keypad by entering the password or
by accessing it through mobile phone of their door shop lock. This system should be easy to be adapted
by MIN Sports workers because it its more secure. Lastly the last problem is that certain MIN Sports
workers tend to forget their keys and left behind in the house when they are rushing out somewhere. To
avoid this we create the keypad outside of the shop door to make the workers easy. In short, these are
the three main reasons that made us to do this project by helping MIN Sports workers to be safe and
sound. Therefore, the password login system could be easy for the MIN Sports workers to access by
using the keypad by entering the password of their shop door lock. This system should be easy to be
adapted by MIN Sports workers because it its more secure.

REFERENCES 169

Wikipedia the Free Encyclopedia. (2020). Retrieved on 3 Mac 2020. Microcontroller.
https://en.wikipedia.org/wiki/Microcontroller

SiamH, & Instructables. (2016). Retrieved on 17 Mac 2020. Arduino Keypad 4x4 Tutorial.
https://www.instructables.com/id/Arduino-Keypad-4x4-Tutorial/

I2C 16x2 arduino lcd display module. (n.d.). Retrieved June 05, 2020, from
https://www.dfrobot.com/product-
135.html#:~:text=I2C%2016x2%20Arduino%20LCD%20Display%20Module,-
%249.90&text=This%20is%20a%2016x2%20LCD,white%20characters%20on%20blue%20back
ground.&text=It%20means%20it%20only%20needs,digital%2Fanalog%20pins%20on%20Ardui
no.

Hc-05 - bluetooth module. (n.d.). Retrieved June 05, 2020, from
https://components101.com/wireless/hc-05-bluetooth-module

Advantages of Arduino, Arduino Guide, Retrieved on 5 Nov 2012 at 0810, from
http://arduino.cc/en/Guide/Introduction (2012)

Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, and David Mellis. (2000). Retrieved
on 3 Mac 2020. USB 2.0 Cable Type. https://store.arduino.cc/usa/usb-2-0-cable-type-a-b

Hemmings, M. (2018). Retrieved on 22 Mac 2020. What is a Jumper
Wire?.http://blog.sparkfuneducation.com/what-is-jumper-wire

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

Poly Medical System

Nor Atiqah Binti Ahmad
Wan Nuranis Nabilah Binti Wan Zawawi

Siti Atikah Binti Mohd Fitri
Nur Syafiqah Binti Khairi

Jabatan Teknologi Maklumat dan Komunikasi Politeknik Seberang Perai; email
([email protected])

Jabatan Teknologi Maklumat dan Komunikasi Politeknik Seberang Perai; email
([email protected])

Jabatan Teknologi Maklumat dan Komunikasi Politeknik Seberang Perai; email
([email protected])

Jabatan Teknologi Maklumat dan Komunikasi Politeknik Seberang Perai; email
([email protected])

Abstract The previous student attendance system of our polytechnic unit health was a manual system
kept in a logbook. Medical Assistant fills in all the information or patient data in the logbook.
Information stored such as date, time, full name, matrix number and others. Handle this situation, we
struggled to develop Poly Medical Web which is to substitute a manual attendance system to a digital
use in our health unit. This system will be hold by 3 users who is a Medical Assistant, Staffs and
Students of Seberang Perai Polytechnic. This system will be to able ease and shorten the process. This
system is very important because all parties in our polytechnic will use this system to record the
attendance. Thus, absenteeism for student who face health issues do not worry for their attendance. This
project was successful and it was favorable to the problem being addressed below. The summary of this
project is given at the end.

170 Keywords: previous student attendance system of our polytechnic unit health was a manual system kept
in a logbook.

INRODUCTION

The previous student attendance system was a manual system kept in a logbook. Medical Assistant fills
in all the information in the logbook. Information stored such as date, time, full name, matrix number
and others. Sick leave certificates and attendance certificates for treatment are kept in other logbooks.
This manual system requires large and organized storage data. Manual data storage is unsystematic and
difficult to find. This system did not handle by any organization before.

Therefore, we plan to develop Poly Medical Web to facilitate the management of Medical Assistance,
staff and students. The development of this website can facilitate works steps such as how to store data
or student information is stored in different places but with the existence of this application all in one
place. Old data is easier to retrieve with the search button. Students no longer need to print a sick
certificate in large quantities. In addition, staff do not need to keep many sick certificate papers until
the end of the semester. Staff only need to check student absences through the history of student
attendance in the website system.

1.1 Problem Statement

Usually, polytechnic lecturers are difficult to keep track of students who are absent from class,
but they have sick leave. Moreover, most of students difficult to provide sick leave to each lecturer
because the students must distribute a lot of medical certificates in the form of hard copy. The
polytechnic clinic at Seberang Perai Polytechnic is a place where students and staff at the polytechnic

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

can receive treatment or take medicine. Therefore, there are problems and difficulties encountered in
this clinic. First of all, polytechnic lecturers are difficult to keep track an absent student from their class,
although their student have a sick leave. Second, most of students difficult to provide sick leave to each
lecturer who teaches, reason of the students must distribute medical certificate in the form of hard copy.
Third, obviously end of semester misplaces of attendance certificate often happen by student and staff.

1.2 Objectives SYSTEM

The main objective of this work is to create a system that record the student attendance to the
Clinic. Moreover, this system makes it easier for Medical Assistant to update the student data and
medical slip. Additionally, lecturer also convenient to check the student’s medical slip form the system.
To achieve the main objective, there are some specific objectives need to be done and these include

a. To create an application that were especially made and useful for polytechnic's students and
lecturers for attendance report.

b. To check the attendance through the application and also can check the time the student get
treatment from polytechnic clinic.

c. To access all the details in the report, lecturer can check the student’s polytechnic clinic visit
record, and check time slip.

1.3 Scope of Work 171

Nowadays, smartphone is necessity for all individual include students. To ease the process of
making student medical certificate. The website management system is developed to give tons of benefit
to students and lecturer to update. Easier for lecturer to check the current condition of the student that
seek treatment at Medical Assistant

2 LITERATURE REVIEW

2.1 Introduction of Medic Attendance Registration in manual system.

The previous student attendance system was a manual system kept in a logbook. Medical
Assistant fills in all the information in the logbook. Information stored such as date, time, full name,
matrix number and others. Sick leave certificates and attendance certificates for treatment are kept in
other logbooks. This manual system requires large and organized storage data. Manual data storage is
unsystematic and difficult to find.

Therefore, we plan to develop Poly Medical Web to facilitate the management of Medical
Assistance, staff and students. The development of this website can facilitate works steps such as how
to store data or student information is stored in different places but with the existence of this application
all in one place. Old data is easier to retrieve with the search button. Students no longer need to print a
sick certificate in large quantities. In addition, staff do not need to keep many sick certificate papers
until the end of the semester. Staff only need to check student absences through the history of student
attendance in the website system.

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

Figure 1 : Medical Assistant Registration Manual Book Log

172

Figure 2: Medical Assistant Registration Manual Book Log

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

SYSTEM

Figure 3: Medical Certificate Record 173

Figure 4: Treatment Attendance Certificate

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

2.2 Patient Medical Records & Appointments for Doctors

Figure 5 : Patient Medical Records App
Using this app user can manage all their patient records such as personal information, medical
reports, medication, visit history, clinical notes, patient history, and other notes. Appointments for
their patients can be easily handled using Dr. Pad app. Via this app user manage patient records,
appointment, visit history, medication, send SMS & Email.

174

2.3 Medical Records

Figure 6: Example of Medical Records

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP SYSTEM

a. You can use this Android Medical Records App to easily save anmnesis, patient record, patient
history, health information:

b. Features:
c. All info (including anamnesis, medical history data) are stored in your device.
d. Username and password authentication.
e. Export medical data to Excel Sheet.
f. Acts as health documents of any type (pdf, word …etc) or capture it using camera or video

recording.

2.4 Attendance Register

175

Figure 7: Example of attendance register app

Easily track user daily attendance with this neatly built attendance Register. It provides a simple
and efficient way for students for anyone who wants to keep track of their daily attendance in various
subjects, activities, jobs. Managing attendance is made easy with the help of a user-friendly calendar.

In short, it is neatly built attendance register, attendance tracker, attendance calculator which can
be used by students as well as anyone who wants to track or calculate their attendance in an activity or
job.

Table 1: Comparison of existing application

Features Patient Medical Records & Medical Records Attendance
Appointments for Doctors Register
12 until 60 years
All ages can be used as they are above. Students and staff
Age not specific to a certain age. age.

Type of hybrid hybrid Hybrid
application Can be used anytime When they needed
Times of use Once a month during
Supports multi clinics, multi period Also, can be used by
Specialty mobile devices and multi users. Capability of adding staff
patient information via
the device contact list

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

2.4 Patient Medical Records & Appointments for Doctors

Using this app user can manage all their patient records such as personal information, medical
reports, medication, visit history, clinical notes, patient history, and other notes. Appointments for their
patients can be easily handled using Dr. Pad app. Via this app user manage patient records, appointment,
visit history, medication, send SMS & Email.

2.4.1 Medical Records

Patient kindly can use this Poly Medical Web to easily save patient record, patient history, and
health information.

Features:
a. All info (including anamnesis, medical history data) are stored in your device.
b. Username and password authentication.
c. Export medical data to Excel Sheet.
d. Acts as health documents of any type (pdf, word…etc) or capture it using camera or video

recording.

2.4.2 Attendance Register

Easily track user daily attendance with this neatly built attendance Register. It provides a simple
and efficient way for students for anyone who wants to keep track of their daily attendance in various
subjects, activities, jobs. Managing attendance is made easy with the help of a user-friendly calendar.
In short, it is neatly built attendance register, attendance tracker, attendance calculator which can be
used by students as well as anyone who wants to track or calculate their attendance in an activity or job.

176

3 METHODOLOGY

This chapter will describe in more detail about the software used to create the system, the
software include for the system development is Microsoft Visual Studio code and Laragon. Laragon
provide two base server apache and mysql.

Phase of Agile

This study has applied Microsoft Visual Studio code software to develop interface and other code
function. Other than that, Laragon are used for connection server.it is a portable, isolated, fast &
powerful universal development environment for PHP. In short, the work process in this study is based
on five stages or phases of work proposed by the Rapid Prototyping Model as follows:

a. Phase One: Proposal Planning
b. Phase Two: Analysis Requirement
c. Phase Three: Project Design Phase
d. Fourth Phase: Project Implementation
e. Fifth Phase: Testing Session

In this stage, the coding and development process is officially started. All functions and interfaces
as planned in the previous phases are to be coded and developed completely with the aid of the design
phase final deliverables (system design specifications, flow chart diagrams) During implementation,
there are absolutely high risks on facing errors situations. First of all, when user appear on the site user
must register their information first. There are 3 types of role, staff, student and Medical Assistant.After
that, press the login button then user can fil in their user id and password.

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP SYSTEM

Figure 8: Register by selected role
After login button are clicked, user will appear on the dashboard follow by own role. Figure
above shown for Medical Assistant dashboard. There are news update, latest news from medical
assistant covid 19 update and main menu on the left side. In the main menu, figure show list of main
menu are provided is user management, contact, news, profile, on-going treatment and more.

177

Figure 9: Medical Assistant dashboard site

Figure 10: Staff request treatment platform
In staff request treatment platform, staff can choose type of request either just want to take the
medicine or want to make treatment. After choosing their request, the blanks are follow by nickname,

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

date to pick, time for treatment request and sick excuse. Bottom of sick excuse there are others sick
which there are not provide in the top of blanks. So, user can write their symptoms in others blank. For
student request treatment platform, it might be the same way as staff platform.

Figure 11: Staff Record Site

178

Figure 12: Student Record Data
Figure above show the student record site record after all data are fill in the request treatment.
All data were recorded in database. Student must wait for medical assistant response to their request.

Figure 13: student profile site
In the student profile, and other main role profile, there are profile setting, change profile picture
and change password menus.

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP SYSTEM

Figure 14: Change Profile Picture Menu

Figure 15: Change Password Menu 179

Figure 16: Contact Us Site
If any site problem happens, user can call the participant we’re in charge in contact us.

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

Figure 17: Medical Assistant site inbox student
Meanwhile, treatment request from student and staff automatically stored in medical assistant
inbox, medical assistant able to view their patient who is booking for the treatment. Next, medical
assistant be able to accept or reject the treatment. If medical assistant rejects the treatment, there must
be reason and explain of the reject. Then patient can make another booking.

180

Figure 18: Table Treatment Patient Site
Figure above show the list of patients who booked for medicine and treatment. First of all, medical
assistant must click the patient they want to choose then, must click on change status button. A popup
box will appear on the screen. Medical assistant can choose either on treatment, waiting for treatment
and more option. After change the status, its medical assistant choice to choose button treat student or
treat staff, base on situation and patient would be attend.

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP SYSTEM

Figure 19: Form Treatment
A form will appear to fill patient information, if student is the patient, medical assistant must
choose the certificate that suitable by the sickness condition. Finally, certificate will be verified by
medical assistant. For example, if the patient is given Sijil cuti sakit, a form of softcopy will be stored
in the data record. Staff also can view, their student attendance in staff database.

181

Figure 20: Medical certificate Form
Otherwise, trials and debugs will continuously be performed until the errors are gone and
solutions for the faced problems are to be searched using online resources. When the application is
completely developed and designed which at the same time fulfills all the requirements as listed in the
analysis phase, it can then be deployed to the targeted users for testing purposes.
4 RESULT AND DISCUSSION
Result of this project development will be discuss on this section. Initially, we will introduce
simple introduction of this system. Secondly, integration testing by the analysis we have done.
According to Dr Jenny Muir. (2 September 2009), There is an increasing trend for higher education

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

institutions to be expected to monitor student attendance, on the assumption that better attendance leads
to higher retention rates, higher marks, and a more satisfying educational experience. In studies of health
and health-related lifestyles, young people are an under-researched group and there are few surveys of
the health of students at universities and other higher education institutions. Most surveys achieve poor
response rates from younger age groups, and surveys of students present even more of a challenge for
a number of reasons: they often have more than one address; their term-time addresses may be
temporary; they have many distractions, from academic pressure to social and sporting activities. As a
result, information about students' health is scarce. The health of students is nevertheless important.

Surprisingly, the subject has received little attention in the planning pedagogical literature.
Thus, we develop health system meanwhile can check student attendance who attend for health check
up. Medical Assistant who has assigned to keep in the patient data in the system can view the attendance
data. Based on integration test, our project result end-to-end testing to verify the integration of software.
Table 1 displays the integration testing result and it can be seen that all the requirements has been
achieved. The testing Interface link between user management and data store are included in the test.
For this section is the most important development section system. It is because it is our objective to
achieved. As a finding, Student and staff can view and search the data store. Therefore, staff can find
out of their student attendance update by view the medical certificate in the student data store.

182

Figure 21 : User Management Data Store of Medical Assistant Platform

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

Table 2 : Result of Integration Testing Test Case Description Expected Result SYSTEM
Test
Case Test Case Objective Patient will click on All request from staff
ID request button, then the and student will appear
1 Check the interface request connect through Ma inbox after
link between student through Ma site and they make a request
and staff treatment appear in patient inbox. from their site.
with student and staff Ma can click on accept
inbox. or reject button. Data appear in the
After click the button table in the on-going
2 Check the interface data will directly move treatment.
link between inbox and to on-going treatment. Data are update in user
on-going treatment. User can click on management.
change status then
3 Check the interface click on treat patient Student and staff can
link between on-going button. User must fill view and search in data
treatment and user in the blank and click store.
management. done.
After user management Latest news are update
4. Interface link between update, all patient data on dashboard
user management and store automatically
data store. update.
Ma can update by add,
5. Interface link between delete, drop or hold
news and dashboard. news.

183

Based on the table above, we can see system connection between the 3 user and platform are
very important to show this system development are successful. The overall results show that the
performance of the system was accurately functioning and reliable in use.

5 CONCLUSION

The development of Poly Medical Web was analyzed in this paper. The objectives that we
proposed in this development have been achieved successfully. Finally, manual system in health unit
can be replaced to systematic system. This system are be able for users such as student, staff and
Medical Assistant not only can check their attendance, but also can make sick check up with their
Medical Assistant. In this website, user can see clearly the platform connect with three main users. The
website are fulfills all Medical Assistant requirement such as create for the patient record and etc. As a
recommendation for the future work, system backup of connectivity are included in the system by
system admin.

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

REFERENCES
J. Muir (2009) Student Attendance: Is It Important, and What Do Students Think? Lecturer in Spatial,

Queen’s University Belfast, Northern Ireland. Retrieved from:
https://www.researchgate.net/publication/270395619_Student_Attendance_Is_It_Important_an
d_What_Do_Students_Think
Sarah Stewart Brown (2001) The health of students in institutes of higher education: An important
and neglected public health problem? The University of Warwick. Retrieved from:
https://www.researchgate.net/publication/12139338_The_health_of_students_in_institutes_of_highe
r_education_An_important_and_neglected_public_health_problem

184

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP SYSTEM

PSP E-Summons System

Nur Wahida Binti Janudin1
Muhammad Hamzah Bin Tajudeen2
Muhammad Aiman Fikri Bin Marizan3

1Jabatan Teknologi Maklumat dan Komunikasi, Politeknik Seberang Perai; email
([email protected])

2Jabatan Teknologi Maklumat dan Komunikasi, Politeknik Seberang Perai; email
([email protected])

3Jabatan Teknologi Maklumat dan Komunikasi, Politeknik Seberang Perai; email
([email protected])

Abstract Smartphones are mobile phones that have advanced computing features. It allows its users to 185
install advanced applications in it based on phone platforms such as Symbian, Android, iOS or
Windows Phone. A manual suit system is one example of a conventional system that can be transformed
into a mobile system. This innovation is called PSP E-Summon System. The PSP E-Summon System
was built to facilitate the issuance of summonses for certain offenses committed by PSP students. This
system will be used by PSP security guards as well as the PSP Security Unit to write and record
summons replacing existing manual systems. This system is not only used for the issuance of summons
but can also be used by students to check the summons issued to them. This PSP E-Summon System
was developed to solve the problem of students to check the summon issued. This application was
developed using an android operating system and the database is stored in Google firebase. This system
was developed using the Java programming language. The results show that users are satisfied with this
system.

Keyword : e-Summon system

1 INTRODUCTION

Technological developments have affected the field of life. A few years ago the first smartphone
compilation was launched by the Blackberry company, it only supports basic text calls and messaging,
push email, internet fax and browsing websites. The development of technology has used great
implications on human life including in the field of business, engineering health education and others.
This technology is growing rapidly with the advancement of 4G towards 5G network shows the
structure of this technology is very much provided to provide users.

Technology nowadays plays an important role in human life not only to find information but to
be used in communication processes and problem-solving processes in tasks. In fact, Information and
Communication Technology (ICT) has now permeated into our society so that we do not seem to be
able to live with technology today.

A mobile application is a software application designed for use on mobile devices such as
smartphones and tablet computers. Mobile applications often serve to provide users with the same
services to those accessed on a PC. Apps are small, individual software units with limited functionality
This use of software has been popularized by Apple Inc and the App Store, which sells thousands of
applications for the iPhone, iPad and iPod Touch.

This project focused on summons for students in Seberang Perai Polytechnic (PSP). To manage
students in PSP which is more than two thousand, would be difficult if the summons system still using
manual way. This manual way will trigger faults, miss communication, duplicate data and data loss. So,
we as a team intend for an PSP e-Summons System that is beneficial for the Security Unit and Students
of Seberang Perai Polytechnic. Through this system Security Officers can issue summonses on certain
problems without hesitation

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

1.1 Problem Statement

According to the Department of Statistics Malaysia (2018), Malaysia’s population is estimated at
32.4 million people with an annual population growth rate of 1.1 percent. This hypothesis also can be
used for demand in education. Based on this hypothesis there will be an increasing number of students
every year. Because of the increasing number of students, there will be an increasing offence in PSP.
In order to manage those offenders, there will be lots of work for enforcer to complete. The manual
process to handle this problem but there will be so much problem when comes to lots of record. There’s
have a difficulty for human to filter each record offenders.

If manual process used, it will take more time to filter each record. This is the second reason why
this project is decided to build this application. PSP e-Summon System is an application that can be
used in all Android devices related to the summon system to provide some convenience to the PSP
security guards as well as the PSP Security Unit in carrying out their duties. Through this research, the
manual method is less effective because the process requires more time and work by security officers.
With using this new application system, that will be able to save time and the recorded data will be
easily filter.

The third reason is that if the student does not pay the summons fee it will cause the student to be
considered in violation of the law. Therefore, students are not able to see their exam results or graduate.
With the application of this e-Summon System, students can check if there is a summons issued to them.
For the conclusion, the E-Summons application developed is reliable and effective in solving the
problems mentioned above.

1.2 Objectives

The goal of this project is to develop a Mobile Application for e-Summons System in PSP. The
following objectives of this system are :
186 a. To plan and design the architecture of Mobile Application for PSP e-Summon system using

Android application development method.
b. To provide an e-summons system application for the use of the PSP security guards as well as the

PSP Security Unit.
c. To provide an e-Summons application for students use of summons review.

1.4 Scope of Work

a. System - This PSP e-Summon system was developed using the Android operating system as a
platform for mobile devices. Android was chosen as the operating system because it is widely
used and operates on most mobile devices in the market. Mobile devices are chosen because
they are a mobility tool that everyone uses. This e-Summon system will be developed using
Microsoft Visual Studio 2013 Software and Android Studio.

b. Users - The target users of the application consist of Security Officers, Discipline officers and
PSP students. PSP Discipline Officers will use this e-Summons application to record summonses
issued to students. Meanwhile, PSP Security Officer will monitor the payment of summons issued
to students. While PSP students can check the summons issued to them through the application
system using a smartphone.

2 LITERATURE REVIEW

There are three subtopics that will cover consists of the definition of Mobile Application for E-
Summons System which is definition and structure of mobile applications, e-System and e-Summons
System.

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

2.1 Definition and structure of mobile applications

Application architecture is a set of technologies and models for the development of fully-structure SYSTEM
mobile programs based on industry and vendor-specific standards. Mobile application structures
typically consist of multi-layer components including :
a. Presentation layer – contains UI components as well as the components processing them.
b. Business layer – composed of workflows, business entities and components.
c. Data layer – comprises data utilities, data access components and service agents.

187

Figure 1: Mobile App Architecture

This trend has been implemented in various fields such as business and entertainment. In 2013,
the Apple App Store generated $10 billion in application downloads as stated on Business of Apps
(2020).

Table 1 : Global app download by year (Sensor Tower), billions

Year Google Play Store iOS App Store Overall
83.8
2016 57.8 26 94.8
105.3
2017 66.9 27.9 114.9

2018 75.5 29.8

2019 84.3 30.6

Mobile applications can also be divided into two types of applications either thin web-based
clients or rich clients. In rich client applications, the business and data services layer may lie on the
mobile device itself. In thin client applications, all layers will be located on the page.

2.2 E-System

Electronic System (E-System) is a grouping of circuits and electronic components designed to

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

achieve one or more complex functions. The E-system has transformed the old manual system into a
better and simpler system. It also sparked the full development of online technology including mobile
technology. Single job is now available through online systems such as E-Commerce, E-Business, E-
Education, and so on. It makes it easier for people because the system can be accessed either through a
personal computer or a mobile device via an internet connection.

SYSTEM 2.3 E-Summons System

E-Summons is an electronic online calling system. The scope of the system varies based on the
type of caller that is the purpose of system development. This system can be either a suit system, a
parking call system, recording vehicle data and so on. E-Summons systems typically develop on web-
based systems that use programming languages such as PHP and MySQL. A web-based system is a
computer system transmitted through the World Wide Web, Dictionary. Generally, E-Summons system
can be accessed by users on the internet through web browsers. E-Summons system usually has the
function of displaying existing call records, entering and saving new call records. Some examples for
E-Summon system in Malaysia are websites Myeg which allows Malaysian citizens to check the
summons for JPJ and PDRM, can be downloaded through the play store for android devices.

Table 2 : Comparison of the system Specification Advantage Disadvantage
Interface
To check the JPJ Can check the Reviewing a suit
188 summons issued expiration date of is difficult
the driver’s because you need
license to fill in personal
information

JPJ

To check the Extensive High payment
PDRM summons enforcement costs
issued

PDRM

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

To check the A simple way to Very simple
traffic compound check the application
issued compound

SYSTEM

DBKL

To record and Easy way to Limited to
review the check the campus area only
summons issued summons issued

189

E-SAMAN PSP

3 METHODOLOGY

Methodology is the method and technique of planning, collecting and analysing data to produce
evidence that can support a study. Methodology describes how problems are studied and why certain
methods and techniques are used. The purpose of the methodology is to help a broader understanding
of the application of the method by making a description of the research process. Without a clear
research methodology, the data obtained will be questioned and the conclusions of the study can also
be questioned. The research methodology makes the study conducted more systematically and the
course of the study more focused in achieving the objectives.

Therefore, in this section we will describe the methodology, data collection methods, as well as
analytical methods used in the development of this application system. This is done to form a good
methodology, thus producing a quality product. The methodology used to develop this project is Agile
Methodology as shown in Figure 2: Agile Methodology. Agile software development is based on an
incremental, iterative approach. Agile methodologies are open to changing requirements and no of in-
depth planning at the beginning of the project is required. Purpose of using this methodology is to help
the system increased productivity and focus on the highest priorities first.

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

Figure 2 : Agile Methodology

3.1 Requirement
This phase is the phase in which a project is conceived, created, and prioritized based on customer

190 needs and company goals. We will collect data through interview sessions, questionnaires and
observations with Security Officers as well as JHEP Officers. Study and understand the problem
extensively to solve with the development of new systems. Next, identify the functions of the system
as well as the advantages and disadvantages of the existing system so that the problems that arise can
be overcome.
Functional requirements define the basic system behaviour. Essentially, they are what the system
does or must do and can be through of in terms of how the system responds to inputs. Functional
requirements usually define if/then behaviours and include calculation, data input and business
processes. The functional requirements offered for this PSP e-Summon System are: -
• Officers in the Security Unit, Security Guards and students can use this system.
• Officers in the Security Unit, Security Guard can log in with their own username and password
• Security guards can record student offence using system applications
• Students can check whether they are being sued or not by logging in the system using matrix
numbers
• Students can check the status of the offense that has been committed
Non-functional requirements do not affect the basic functional of the system, even if the non-
functional requirements are not met, the system will still perform its basic purpose. Non-functional
requirements are product properties and focus on user expectations. The non-functional requirement in
this system are: -
• Better Graphical user interface with Attractive design
• Safety means protect student data in the system.
• APK is the package file format. User can get apps from the Google Play Store, without ever
seeing the word APK
• Available in all android devices, which all android device users can download applications
from Google play store

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

3.2 Planning

This phase is the phase in which Teams are formed, appropriate funding is set, and initial SYSTEM
requirements are discussed and formulated. There are only initial requirements, which may change as
the process changes. The planning phase is the research phase where we will develop an e-summons
system for students so that students can improve their level of discipline and always comply with the
rules or laws that will be applied throughout the students studying at Seberang Perai Polytechnic.

3.3 Design

This study is a study before coding, the appraisal to be developed must be carefully planned so
that various steps can be processed and the final result of visual instructions and action plans about the
final system can be described. This form of study was chosen because the researcher can educate
students to work together to maintain safety and harmony on campus. By using this e-summon system
in the campus area, the researcher will see the extent of student compliance in complying with the law
and in turn can reduce the risk of unwanted accidents. A summons will be issued to students who violate
the rules or laws including those who do not wear helmets while riding a motorcycle, riding a
motorcycle exceeding the speed limit etc. The overview of the system is as shown in Figure 3 below.

191

Figure 3 : Design of the system

This project is named as PSP e-Summon System. Software development project was used
to solve the problem of offences made by students while on campus. This system is not only
built to record summons but it can also be used to check summons issued to students. Every
information available in this system is stored in a database operated by an Officer in the PSP

SYSTEM IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP

Security Unit. With this system, the process of recording the summons and reviewing the
summons can be done more systematically.

STEP 1
Download and install the PSP e-Summon System from
https://drive.google.com/file/d/1IuFpvtb86NVnq1_90jWadB
T7SZRYgY2L/view?usp=sharing

192

IT ASPIRE VOL. 1, NO. 1, 2020| JTMK, PSP SYSTEM

STEP 2
User need to select and click either the Discipline Officer
or Student to access the next page.

193


Click to View FlipBook Version