Introduction to ICT and Programming -...

39
Introduction to ICT and Programming Introduction Name: Dr. Inon Beydha Lukman E-mail: [email protected]

Transcript of Introduction to ICT and Programming -...

Page 1: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Introduction to ICT and

Programming

Introduction

� Name: Dr. Inon Beydha Lukman

� E-mail: [email protected]

Page 2: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Course Objectives

� Discuss Fundamental Concepts of Information

Technology (IT)

� Show how Computers are Used as Practical Tools for

Solving Personal, Business, and Academic Problems

� Learn Basic Computer Skills that Enables the Students

Explore IT World

� Enabling students to work with various office software's

� Learn Basics of how to do programming

Page 3: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

What are ICT?

� Information

� Communication

� Technologies

ICT are the hardware and software that enable ICT are the hardware and software that enable society to create, collect, consolidate and communicate information in multimedia formats and for various purposes.

The technology used to handle information and aid communication

Page 4: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Impact of ICT on society

� Developments in ICT have brought about the

merger of

– the computing,

– information,

– communications, – communications,

– entertainment,

– mass media industries

thereby providing a means of exchanging

information in the digital format used by

computers.

Page 5: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

ICT

ICT - i.e. computer linked to

all facets of society

Page 6: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

What is the impact of ICT on information centers?

� ICT made information creation in digital format

possible.

� ICT made online access and file transfer

possible

� ICT made networking and sharing of information � ICT made networking and sharing of information

resources possible

Page 7: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Transition

Shift from Print to DigitalInternet

� ICT has made the transfer of digital information from remote sites possible

Page 8: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

What are the effects of these developments on the user

community?

� Increases level of technology literacy

� Increases demand for better and faster access

to information

� Aggravates discrepancies between the

information rich and information poor.information rich and information poor.

Page 9: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Few Basics

� Computers

– A computer is an electronic machine that has the

capability to perform certain types of

processing/computation on the supplied data. It can

also store the data as well as generated results.

Storage

Processing/

Computation

Data & Instructions Information/Results

Page 10: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Few Basics

� Computers

– Device that accepts input, process and stores data, and gives output

– Device that can execute specific set of instructions in a well-defined manner

Page 11: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Few Basics….

Computer

Hardware SoftwareHardware Software

Application

Software

System

SoftwareCPU Memory I/O Etc.

Page 12: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

� Computer Hardware

• Electric, electronic, and mechanical devices

� Computer Software

• Programs and data in electronic form on a storage

Few Basics

• Programs and data in electronic form on a storage

medium

• Program- Sequence of Instructions

Page 13: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Few Basics: Hardware

Page 14: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Few Basics

� Input devices

� Processor & Memory

� Storage devices

� Output devices

Page 15: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Few Basics: Input Devices

� Mouse

� Keyboard

� Joystick

� Light pen

� Tablet� Tablet

� Camera

� Microphone

Page 16: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Few Basics : Output Devices

� Peripheral Devices:– Printer - laser, inkjet, dotmatrix

– Plotter - flatbed, drum

– Speakers

– Monitor - CRT, LCD, projector– Monitor - CRT, LCD, projector

Page 17: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Few Basics : Processor/CPU

� Pentium

� 8086

� Celeron

� SPARC

� Alpha

etc What are Control Unit and ALU?etc What are Control Unit and ALU?

The arithmetic/logic unit (ALU) contains the electronic circuitry that

executes all arithmetic and logical operations.

The control unit (CU) of the CPU contains circuitry that uses

electrical signals to direct the entire computer system to carry out,

or execute, stored program instructions.

Page 18: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Few Basics : Secondary Storage

� Hard disk

� Floppy

� CD

� DVD

Page 19: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Few Basics: Primary Storage

� RAM

� ROM

� etc.

Virtual Memory?Virtual Memory?

Page 20: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Few Basics: Bits & Bytes

� Bit - a binary digit e.g. 1 or 0

� Byte - a binary word consisting of 8 bits

� Kilo Byte - 1024 bytes

� Mega Byte - 1024 KB

� Giga Byte - 1024 MB

� Tera Byte - 1024 GB� Tera Byte - 1024 GB

Page 21: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Few Basics: Ports

� Parallel

� Serial

etc.

Page 22: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Few Basics: Figure

Page 23: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Keyboard Mouse

CDFloating Point

Unit

Integer

Unit

Cache

Control

Unit

Few Basics: BUS Figure

PrinterRAM/ROM

HDMem

Bus

System Bus

Monitor

Processor

Page 24: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Licensed and Free Software

� Single user license

� Multiple user license

� Concurrent use license

Few Basics: Computer Software

� Site license

� Public domain software

� Shareware

Page 25: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

� System Software:

• Controls the computer

• Performs the basic operating tasks

� Application Software:

• Help user to accomplish a specific task

Few Basics: Computer Software

Page 26: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Application Software

System Software

Few Basics: Figure

Hardware

Page 27: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Operating systems

� Works as coordinator between hardware and user

software Example: Opening a word document, screen

display, print, and save.

� Allocates system resources (CPU, peripherals)

Few Basics: System Software

� Allocates system resources (CPU, peripherals)

Examples: use of key board, mouse, playing music,

displaying on monitor

Page 28: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Utility Software

� Software that augment the system software

Few Basics: System Software

� Example: preparing disks to store data

Page 29: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Device Drivers

� The system software that helps computer control a

peripheral device. Usually supplied by the vendor of the

computer device

Few Basics: System Software

� Example: DD for mouse, DD for Laser printer

Page 30: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Programming Languages

� Tools to create the Application Software

Few Basics: System Software

Page 31: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Business software

� Help organization to efficiently do routine tasks

– Horizontal Market business software

– Vertical Market business software

Productivity software

Few Basics: Application Software

Productivity software

� Software which enhance the productivity

Entertainment software

Educational software

Page 32: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Few Basics:Computer Networks

Network:

A collection of computers and other devices that

communicate with each other to share data, hardware and

software

Page 33: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Few basics: Computer Networks

� Local Area Networks (LAN): Network that is

located within a relatively limited area (a building or

campus)

� Wide Area Networks (WAN): Network that covers a

large geographical area large geographical area

Page 34: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

A Computer Network

Workstation

Network

Server Network Printer

Local workstation

WorkstationServer Printer

Page 35: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Few Basics….

� Workgroup computing

– Gather remote resources in such a way that theywould better utilize each other’s power.

� Computer Network

– Linking computers together in such a way that they– Linking computers together in such a way that theycan share the resources with each other.

� Internet

– Network of networks; largest network available in theform of global village

Page 36: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Few Basics: Internet

� Is a collection of local, regional, and national computer

networks that are linked together to exchange data and

distribute computing tasks

� World Wide Web (WWW) and Electronic Mails (E-mail)

are among the Internet Services

Page 37: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Few Basics

� Information

– Data that have been collected and processed into ameaningful form

� Information System

– A computer-based system that provides both dataprocessing capability and information for managerialprocessing capability and information for managerialdecision making

� Information Society

– A society in which the generation and dissemination ofinformation becomes the central focus of commerce.

� Information Technology

– A collective reference to the integration of computingtechnology and information processing

Page 38: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

Few Basics

� Telecommuting– Computing via a communications link between home and

office

� Communication Channel– The facility by which data are transmitted between

locations in a computer network

� Communication Protocols� Communication Protocols– Rules established to govern the way data in a computer

network are transmitted

Page 39: Introduction to ICT and Programming - ocw.usu.ac.idocw.usu.ac.id/course/download/9120000096-perkembangan-teknologi... · Examples: use of key board, mouse, playing music, displaying

� THANKYOU