Data processing is the process of converting raw data into useful information. Computers can collect, organise, calculate, compare and analyse large amounts of data quickly.
For example, the marks 65, 72, 80 and 91 are raw data. When these marks are processed, the computer can calculate an average score of 77%. This result is useful information.
What Is Data Processing?
Data processing means performing different operations on raw data to produce a meaningful result.
The basic process is:
Raw Data → Processing → Useful Information
A computer may process data by:
- Sorting it
- Calculating values
- Comparing records
- Removing incorrect entries
- Grouping similar items
- Creating reports or charts
Simple Example of Data Processing
Imagine that a shop sells these products:
| Product | Quantity | Price |
|---|---|---|
| Bread | 2 | £1.50 |
| Milk | 1 | £1.20 |
| Eggs | 1 | £2.30 |
The product names, quantities and prices are data.
The computer processes this data:
- Bread: 2 × £1.50 = £3.00
- Milk: 1 × £1.20 = £1.20
- Eggs: 1 × £2.30 = £2.30
The final bill is:
Total amount: £6.50
The total bill is information produced through data processing.
Data Processing Cycle
The data processing cycle contains several connected stages:
Collection → Preparation → Input → Processing → Output → Storage
1. Data Collection
Data collection is the first stage. Raw facts are collected from different sources.
Common sources include:
- Online forms
- Surveys
- Sensors
- Interviews
- Websites
- Sales systems
- School records
- Mobile applications
For example, a school may collect student names, attendance and examination marks.
The collected data should be accurate and relevant. Incorrect data can produce incorrect results.
2. Data Preparation
During preparation, collected data is checked and cleaned before it is entered into a computer system.
Preparation may include:
- Removing duplicate records
- Correcting spelling mistakes
- Filling in missing information
- Using a consistent format
- Removing unnecessary data
For example, the dates 12/08/2026 and August 12, 2026 may be changed into one standard format.
This stage is also called data cleaning.
3. Data Input
Data input means entering prepared data into a computer system.
Input devices and methods include:
- Keyboard
- Barcode scanner
- Touchscreen
- Microphone
- Camera
- Online form
- Sensor
For example, a supermarket barcode scanner enters a product’s code and price into the billing system.
4. Data Processing
At this stage, the computer performs operations on the entered data.
Common processing operations include:
Sorting
Arranging data in a particular order.
Example: Arranging student names alphabetically.
Classification
Placing data into different groups.
Example: Grouping students by class or course.
Calculation
Performing mathematical operations.
Example: Calculating total sales or average marks.
Comparison
Checking the differences or similarities between values.
Example: Comparing this month’s sales with last month’s sales.
Filtering
Displaying only the required data.
Example: Showing products that have fewer than ten items in stock.
Summarising
Creating a shorter and easier-to-understand result.
Example: Converting thousands of sales records into a monthly report.
5. Data Output
Output is the useful information produced after processing.
Information may be presented as:
- Text
- Tables
- Charts
- Reports
- Receipts
- Images
- Notifications
For example, after processing student marks, a school system may produce a report card.
6. Data Storage
Processed data and information are stored so they can be used again.
Common storage locations include:
- Hard drives
- Solid-state drives
- Databases
- USB drives
- Memory cards
- Cloud storage
Stored data should be protected using passwords, encryption, backups and access controls.
Methods of Data Processing
Manual Data Processing
In manual processing, people process data without using electronic devices.
Examples:
- Writing attendance in a register
- Calculating totals on paper
- Organising files by hand
Manual processing is simple but can be slow and more likely to contain human errors.
Mechanical Data Processing
Mechanical processing uses simple machines or devices.
Examples:
- Using a calculator
- Using a typewriter
- Using an old mechanical counting machine
It is faster than fully manual processing but has limited capabilities.
Electronic Data Processing
Electronic data processing uses computers and software.
Examples:
- Payroll systems
- Online banking
- School management software
- Supermarket billing systems
- Hospital databases
Electronic processing is fast, accurate and suitable for large amounts of data.
Common Types of Electronic Data Processing
Batch Processing
Batch processing collects data over a period and processes it together as one group.
Examples:
- Monthly salary payments
- Electricity bills
- Examination results
- Bank statements
It is suitable when an immediate result is not required.
Real-Time Processing
Real-time processing processes data immediately after it is received.
Examples:
- Card payments
- Traffic control systems
- Online gaming
- Hospital monitoring systems
- Airline booking systems
It is used when a delay could cause a problem.
Online Processing
Online processing allows users to enter and process data through an internet-connected system.
Examples:
- Online shopping
- Internet banking
- Course registration
- Hotel booking
The system processes the request and updates the stored data.
Batch Processing vs Real-Time Processing
| Batch Processing | Real-Time Processing |
|---|---|
| Data is processed in groups | Data is processed immediately |
| A delay is acceptable | A quick response is required |
| Often scheduled for a specific time | Runs whenever data is received |
| Example: Monthly payroll | Example: Card payment |
Data Validation and Verification
Validation and verification help reduce data entry errors.
Data Validation
Validation checks whether entered data follows certain rules.
Examples:
- An age cannot be a negative number.
- An email address should contain the @ symbol.
- A required field cannot be empty.
- A password must contain at least eight characters.
Validation checks whether the data is reasonable, but it does not always prove that the data is correct.
Data Verification
Verification checks whether data was entered exactly as provided.
Common methods include:
- Entering the data twice
- Comparing entered data with the original document
- Asking the user to confirm their email address
Garbage In, Garbage Out
The phrase “Garbage In, Garbage Out”, often shortened to GIGO, means that incorrect input data will usually produce incorrect output.
For example, if a cashier enters the wrong product price, the computer will calculate the wrong bill even if the software works correctly.
Therefore, data must be checked before it is processed.
Why Is Data Processing Important?
Data processing helps organisations:
- Save time
- Reduce manual work
- Produce accurate reports
- Find useful patterns
- Make better decisions
- Store records efficiently
- Provide faster services
Schools, hospitals, banks, shops and governments all depend on data processing.
Conclusion
Data processing converts raw data into meaningful information. It normally includes collection, preparation, input, processing, output and storage.
Computers make this process faster and more accurate, but the quality of the final information still depends on the quality of the original data.
Remember: Correct data produces useful information, while incorrect data can produce misleading results.
Frequently Asked Questions
What is data processing in simple words?
Data processing means organising, calculating or analysing raw data to create useful information.
What are the main stages of data processing?
The main stages are data collection, preparation, input, processing, output and storage.
What is an example of data processing?
A supermarket system processes product prices and quantities to calculate the customer’s final bill.
What is batch processing?
Batch processing collects data and processes it together at a scheduled time.
What is real-time processing?
Real-time processing produces or updates a result immediately after receiving the data.
