Anda di halaman 1dari 24

Euis Marlina, S.

kom
08179424319
euismarlina@gmail.com
http://euismarlina.edublogs.org

Pengantar Teknologi Informasi - 2009


Indikator
a. Mampu mengetahui pengertian perangkat
lunak.
b. Mampu mengetahui kegunaan perangkat
lunak.
c. Mampu mengetahui pengelompokan
perangkat lunak.
d. Mampu mengetahui jenis perangkat lunak.
e. Mampu mengetahui penggolongan
perangkat lunak aplikasi dan perangkat lunak
sistem.
f. Mampu mengetahui jenis
Pengantar Teknologi program
Informasi - 2009 yang
Pengertian & Peran
Perangkat lunak sesungguhnya adalah
program.
Software (computer programs); instructions
that cause the hardware—the machines—to
do work (Microsoft ® Encarta ® 2009).
Program adalah deretan intruksi yang
digunakan untuk mengendalikan komputer
sehingga komputer dapat melakukan tindakan
sesuai yang dikehendaki pembuatnya.
Anda bisa membuat program jika menguasai
salah satu bahasa pemrograman.
Pengantar Teknologi Informasi - 2009
Pengelompokan
Berdasarkan fungsinya, perangkat lunak dibagi
2, yaitu:
1. Perangkat Lunak Aplikasi(Application
Software)
Program yang biasa dipakai oleh pemakai
untuk
melakukan tugas-tugas khusus/spesifik.
2. Perangkat Lunak Sistem(System
Software)
Program yang digunakan untuk mengontrol
sumber
Pengantar Teknologi Informasi - 2009
Selain dua kelompok di atas, perangkat lunak
juga dibagi menjadi 2 kategori tambahan,
yaitu:
1. Perangkat Lunak Jaringan/Network
Software
Software yang memungkinkan satu grup
komputer
dapat berkomunikasi, juga untuk
manajemen
administrasinya. Ex: Net Control, RADMIN,
dll.
2. LanguagePengantar
Software/Programming
Teknologi Informasi - 2009
Computer Languages
Languag Origin of Name Year Uses/Comment
ADA e Augusta ADA Byron 1979 Derived from Pascal, used primarily by
(Lady Lovelace) the military
1960 First structured procedural
ALGOrithmic
ALGOL programming language, used mainly
Language
for solving math problems
1961 Interpreted language using a large set
A Programming
APL of special symbols and terse syntax.
Language
Used primarily by mathematicians
BASIC Beginners All-Purpose 1965 Very popular high-level programming
Symbolic Instruction language, frequently used by
Code beginning programmers
C Predecessor was Bell 1972 Compiled, structured, programming
Laboratory's 1972 B language commonly used in many
Programming workplaces because its programs are
Language easy to transfer between different
types of computers

Pengantar Teknologi Informasi - 2009


Languag Origin of Name Year Uses/Comment
C++ e Advanced version of C. 1985 C++ is used in numerous fields, such
Developed at ATT Bell as accounting and finance systems,
Labs. and computer-aided design. Supports
object-oriented programming
1959 English-like programming language,
COmmon Business-
COBOL emphasizes data structures. Widely
Oriented Language
used, especially in businesses
1970 Interpreted, structured language,
FOuRTH-Generation
FORTH easily extended. Provides high
language (4 GL)
functionality in limited space
Fortran FORmula TRANslation 1954 Initially designed for scientific and
engineering uses, a high-level,
compiled language now used in many
fields. Introduced several concepts
such as variables, conditional
statements, and separately compiled
HTML 1989 subroutines
HyperText Markup Designed for publishing hypertext on
Language the Internet

Pengantar Teknologi Informasi - 2009


Languag Origin of Name Year Uses/Comment
JAVA e Sun Microsystems 1990 Originally developed for use in set-top
developers drank a lot boxes, transitioned to the World Wide
of coffee when coding Web in 1994
for this
1960 A list-oriented programming language,
mainly used to manipulate lists of data.
LISP LISt Processing Interpreted language, often used in
research, generally considered the
'standard' language for Artificial
1968 Intelligence (AI) projects
Programming language often used with
Derived from Greek children. Features a simple drawing
LOGO
logos, meaning word environment and several higher-level
features from LISP. Primarily
1980 educational
Modula-2 MODULAr Language, Language that emphasizes modular
designed as secondary programming. High-level language
phase of Pascal based on Pascal, characterized by lack
(Niklaus Wirth devised of standard functions and procedures
Pascal both) 1971 Compiled, structured language, based
Blaise PASCAL,
on ALGOL. Adds data types and
mathematician and
structures while simplifying syntax.
inventor of first
Like C language, it is a standard
computing device
development language for
microcomputers
Pengantar Teknologi Informasi - 2009
Languag Origin of Name Year Uses/Comment
PERL e Practical Extraction and 1988 It is a text-processing language that looks
Report Language like a combination of C and several Unix
text processing utilities
1969 Programming language used primarily to
Programmed Inquiry,
PILOT create applications for computer-aided
Language Or Teaching
instruction. Contains very little syntax
1964 Designed to combine the key features of
Fortran, COBOL, and ALGOL, a complex
Programming Language
PL/1 programming language. Compiled,
One
structured language capable of error
handling and multitasking, used in some
academic and research environments
SGML Standard Generalized 1986 Designed as a metalanguage, it is used as
Markup Language an international standard for the
description of marked-up electronic text
SQL 1986 Designed to be used for creating complex
Structured Query
databases and accessing data in a
Language
relational database
VB 1990 Sometimes called the Rapid Applications
Visual Basic Development system, is used to build
applications quickly
XML 1977 Used for creating arbitrarily-structured
Extensible Markup
documents and Web pages; it is commonly
Language
associated with the Internet
Pengantar Teknologi Informasi - 2009
Application of Programming Languages

Pengantar Teknologi Informasi - 2009


Jenis
Berdasarkan cara mendapatkan dan hak
pemakaiannya, perangkat lunak dibagi 7, yaitu:
1. Perangkat Lunak Komersial/Proprietary
Ada hak cipta(copyright). Ex: MS Office, Photoshop.
2. Perangkat Lunak Domain Publik
Tidak ada hak cipta dan memungkinkan siapa saja
melakukan apapun terhadap program tersebut. Ex: Linux.
3. Shareware
Tersedia tanpa source code, bebas digunakan untuk
dievaluasi, dan
tidak punya masa kadaluarsa. Tujuan utamanya untuk
mendapatkan
bantuan dana dari pemakai guna pengembangan lebih
Pengantar Teknologi Informasi - 2009
4. Free Software (GNU)
Istilah ini dikemukkan oleh Richard Stallman,
pendiri Free
Software Fondation. Software ini bebas digunakan,
dimodifikasi, dan didistribusikan. Untuk menunjang
kebebasan ini, Stallman menggunakan metode
copyleft yaitu
hak cipta yang memberikan hak kepada pemakai
untuk
menjalankan program, memodifikasi, hingga
mendistribusikan versi modifikasinya, tapi melarang
menjadikannya sebagai software komersial. Info
lengkap di
www.free-soft.org
Pengantar Teknologi Informasi - 2009
5. Freeware
Bebas digunakan secara gratis. Pusatnya freeware
yaitu bestdownload.com & simtel.net
6. Rentalware
Bisa digunakan dengan sistem membayar sewa.
7. Open Source
Istilah ini dikemukakan oleh Eric Raymond pada tahun
1998, untuk
menghilangkan kata “free” yang bermakna ambigu yaitu
gratis atau
kebebasan. Hak-hak yang disediakan pada open source:
a. Hak untuk membuat salinan program dan
mendistribusikannya
b. Hak untuk mengakses source code untuk bisa
melakukan
modifikasiPengantar Teknologi Informasi - 2009
Penggolongan Perangkat
Lunak Aplikasi
Perangkat Lunak Hiburan
Ex: Game, program pemutar musik dan film
Perangkat Lunak Pendidikan
Ex: Kamus, ensiklopedi, simulasi, pelajaran
bahasa asing dan pelajaran ilmu pengetahuan
Perangkat Lunak Produktivitas Kerja
Ex: Program pengolah kata, spreedsheet,
presentasi,dll
Perangkat Lunak Bisnis
Ex: Program Inventory, accounting, dll
Perangkat Lunak Khusus
Pengantar Teknologi Informasi - 2009
Game Tetris

Pengantar Teknologi Informasi - 2009


Home Video Games

Pengantar Teknologi Informasi - 2009


Computers in Education

Pengantar Teknologi Informasi - 2009


Penggolongan Perangkat
Lunak Sistem
Sistem Operasi
Ex: untuk PC -> Windows, Linux.
untuk mainframe -> MVS(multiple virtual
system)
untuk minikomputer DEC -> VAX/VMS/Digital
Unix
untuk palmtop & hand-held computer -> Palm
OS & Windows CE/Pocket PC
untuk komputer Apple Macintosh -> Mac OS

untuk semuaPengantar
platform -> UNIX
Teknologi Informasi - 2009
Utilitas
a. Program backup. Ex: Norton Backup dari
Symantic
b. Program recovery data. Ex: Norton Utilities
c. Program anti virus. Ex: McAffee, AVG,
PCMAV, dll
d. Program kompresi data. Ex: Winzip, Winrar,
dll
e. Program defragmentasi. Ex: Disk
Defragmenter
f. Program pemformat disk.
Pengantar Teknologi Informasi - 2009
 Device Driver
Adalah program yang berfungsi untuk membantu komputer
mengendalikan peranti-peranti peripheral. Perangkat lunak
ini biasa disediakan vendor yang memproduksi perangkat
keras.
Ex: modem, printer, scanner perlu diinstall device driver-nya
agar bisa berfungsi dengan baik.
 Penterjemah Bahasa
a. Assembler: program penterjemah source code ke dalam
bahasa mesin
b. Kompiler: program penterjemah source code menjadi
kode objek. Proses ini disebut kompilasi(compile). Bahasa
COBOL dan C menggunakan kompiler.
c. Interpreter: program yang menterjemahkan per satu
intruksi dalam source code dan kemudian segera
menjalankan intruksi yang telah diterjemahkan tersebut.
Dahulu BASIC menggunakan interpreter BASICA, tapi
Pengantar Teknologi Informasi - 2009
Multimedia
Multimedia adalah interaksi antara teks,
suara, gambar statis, animasi dan video(Perry,
1994).

Elemen Multimedia
4.Teks
5.Suara
6.Gambar Statis
7.Animasi
8.Video
Pengantar Teknologi Informasi - 2009
Animator at Work

Pengantar Teknologi Informasi - 2009


Aplikasi Multimedia
Presentasi Bisnis
Pelatihan Berbasis Komputer(CBT/computer based
training)
Hiburan, agar lebih interaktif
Pendidikan, untuk memvisualisasi pelajaran yang
sulit
Penyajian informasi, misalnya buku elektronik,
ensiklopedi, kamus interaktif
Kios interaktif, mempermudah pembeli mencari
informasi
Teleconference, berkomunikasi jarak jauh dengan
bertatap muka
Pengantar Teknologi Informasi - 2009
Multimedia in Schools

Pengantar Teknologi Informasi - 2009