PSPD Lab Aktiviti 2A
PSPD Lab Aktiviti 2A
PSPD Lab Aktiviti 2A
Duration: 2 Hours
Learning Outcomes
This lab activity encompasses activities 2A.1, 2A.2, 2A.3, 2A.4, 2A.5 and 2A.6
CASE STUDY
Infinity Design Solution Sdn. Bhd, an advertising company wants to automate the system of managing Human
Resources (HR) data. Cik Suria was selected to be an IT programmer for Infinity Design Solution. En.
Mohamed insist to develop a system to manage staff payroll. Cik Suria has to prepare a proposal for payroll
system.
INSTRUCTION:
1. You have been assigned to help Cik Suria to prepare a proposal which include:
Decide a proper title for the system
Elaborate a system introduction
State the problem statements
Identify an objective
Explain the phases in Programming Life Cycle (PLC) with examples.
a. Specify the problem
b. Analyze the problem
c. Design the algorithm to solve the problem
d. Implement the algorithm
e. Test and verify the completed program
f. Maintain and update the program
g. Documentation
Activity 2A.1
Activity Outcome: Decide a proper title for the system Duration :
10 minutes
System introduction:
It is basically a system that calculates the salaries of staff per month, record salary
transactions and determine and pay salary taxes. This system must be able to track
information and calculate salaries for employee.
Activity 2A.3
Activity Outcome: State the problem statements
Duration : 20 minutes
The Payroll Administrator maintains employee information. The Payroll Administrator is responsible for adding
Problem statements:
new employees, deleting employees and changing all employee information.
1.
This system will calculating
salary of each employees based
2. on their work time.
Employees can choose their
method of payment either they
3. want online banking or on cash
Activity 2A.4
Activity Outcome: Identify an objective
Duration : 20 minutes
Cik Suria asks you to prepare the planning for system development. You have to study the phases and activities
involves in program life cycle. Define the phase definition below to match the Description with its appropriate
Phase by using line in the space provided.
No Description No Phase
Run the program several times using different sets of
1 data 5 Implementation
Activity 2A.6
Activity Outcome: Relate the PLC with the life cycle of a Software
Project. Duration : 25 minutes
Based on scenario below, plan phase and activity that involved in Software Development
Method.
PAYROLL SYSTEM
1. Infinity Design Solution Sdn. Bhd. stores the data for employee payroll
in file system. The calculations for payroll are done manually by the
clerk.
2. IT Department want to automate the process of payroll calculation by
develop a small application.
3. Programmer will save all data in the database and test whether the system can
calculate the payroll for the employees automatically.
4. Then, the new systems will be tested. The net salary for the employees
will be display and function well
5. All data in file system will transfer into computerized system for easy
searching and data updating.
No Phase Activities
Define the problem or error that cause in a system
Specify the problem
1
Analyzing the needs of the end users to ensure the new system
Analyzing can meet their expectations.
2