How To Troubleshoot Collaboration Apps for the Modern Connected Worker
POLITEKNIK MALAYSIA
1. DFC1023
PROBLEM SOLVING & PROGRAM DESIGN
C H A P T E R 2
P R O B L E M S O L V I N G M E T H O D S
A C T I V I T Y : I N P U T , P R O C E S S A N D
O U T P U T ( I P O )
2. LEARNING OUTCOME !!
By the end of this tutorial session, you should be able to:
Explain what is problem solving
Identify the input, process and output from a given problem
3. IDENTIFY INPUT, PROCESS AND OUTPUT BASED
ON THE GIVEN PROBLEM.
Input
Process
Output
Determine the total price to be paid if the amount of durian
and the price per kilogram given.
ACTIVITY 1
4. IDENTIFY INPUT, PROCESS AND OUTPUT BASED
ON THE GIVEN PROBLEM.
Input
Process
Output
Determine the total price of three bottle of drinking water
where each bottle will be scan by cashier.
ACTIVITY 2
5. IDENTIFY INPUT, PROCESS AND OUTPUT BASED
ON THE GIVEN PROBLEM.
Input
Process
Output
Convert time in minutes to the time in secondsACTIVITY 3
6. IDENTIFY INPUT, PROCESS AND OUTPUT BASED
ON THE GIVEN PROBLEM.
Input
Process
Output
A sewing shop sells a pair of baju kurung for RM30.00.
Determine the amount to be paid by a customer for each
pair of baju kurung that they buy
ACTIVITY 4
7. IDENTIFY INPUT, PROCESS AND OUTPUT BASED
ON THE GIVEN PROBLEM.
Input
Process
Output
Find an area for a square, where the users have to enter
the length and width of the square.
ACTIVITY 5
8. The Shop owner wants to develop a program who can count up new price to
the customer if mega sales season occurrence. Each item bought by
customer can get a 25% discount. The discount price and new price that
needs to be paid by customer after regard the discount will be calculated.
Input
Process
Output
ACTIVITY 6
9. DIP1S1 students want to celebrate Hari Raya. They already booked sate,
fried rice, rendang, ketupat and syrup water for their menus. Then, their
academic adviser pays 10% of that menus cost. Calculate how many ringgit
need to be paid by every student for that party.
Input
Process
Output
ACTIVITY 6
10. ACTIVITY 7
Activity Outcome:
Identify Input, Process and Output based on work flows of ATM Transaction
Machine System.
Figure in the next slide are the set of work flows of ATM Transaction
machine System. Assume that our transaction is money withdrawal. Select
the appropriate instruction to be place in the correct box by categorizing
them into input, process and output instructions. Write your answer in given
space.
11. FIGURE FOR ATM TRANSACTION MACHINE
SYSTEM
Set of Instructions:
1 Insert ATM card into the ATM Machine
2 Insert a pin number
3 Process the pin number to validate the
account
4 Get the transaction type chosen by the user
5 Get the account type from the user
6 Process the transaction as wanted by user
7 Withdraw amount of money required by user
8 Print receipt for the user