P. 1
Materi 6 & 7 - Perangkat Lunak

Materi 6 & 7 - Perangkat Lunak

4.8

|Views: 6,219|Likes:
Dipublikasikan oleh Euis Marlina

More info:

Published by: Euis Marlina on Feb 22, 2009
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPT, PDF or read online from Scribd
See more
See less

05/13/2013

pdf

original

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 program yang Pengantar Teknologi Informasi - 2009

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. Language Software/Programming Pengantar Teknologi Informasi - 2009

Computer Languages
Languag ADA e
ALGOL

Origin of Name
Augusta ADA Byron (Lady Lovelace) ALGOrithmic Language A Programming Language Beginners All-Purpose Symbolic Instruction Code Predecessor was Bell Laboratory's 1972 B Programming Language

Year
1979 1960

Uses/Comment
Derived from Pascal, used primarily by the military First structured procedural programming language, used mainly for solving math problems Interpreted language using a large set of special symbols and terse syntax. Used primarily by mathematicians Very popular high-level programming language, frequently used by beginning programmers Compiled, structured, programming language commonly used in many workplaces because its programs are easy to transfer between different types of computers

1961

APL BASIC

1965

C

1972

Pengantar Teknologi Informasi - 2009

Languag C++ e

Origin of Name
Advanced version of C. Developed at ATT Bell Labs. COmmon BusinessOriented Language FOuRTH-Generation language (4 GL) FORmula TRANslation

Year
1985

Uses/Comment
C++ is used in numerous fields, such as accounting and finance systems, and computer-aided design. Supports object-oriented programming English-like programming language, emphasizes data structures. Widely used, especially in businesses Interpreted, structured language, easily extended. Provides high functionality in limited space 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 subroutines Designed for publishing hypertext on the Internet

1959

COBOL

1970

FORTH

Fortran

1954

HTML

HyperText Markup Language

1989

Pengantar Teknologi Informasi - 2009

Languag JAVA e

Origin of Name
Sun Microsystems developers drank a lot of coffee when coding for this

Year
1990

Uses/Comment
Originally developed for use in set-top boxes, transitioned to the World Wide Web in 1994 A list-oriented programming language, mainly used to manipulate lists of data. Interpreted language, often used in research, generally considered the 'standard' language for Artificial Intelligence (AI) projects Programming language often used with children. Features a simple drawing environment and several higher-level features from LISP. Primarily educational Language that emphasizes modular programming. High-level language based on Pascal, characterized by lack of standard functions and procedures Compiled, structured language, based on ALGOL. Adds data types and structures while simplifying syntax. Like C language, it is a standard development language for microcomputers

1960 LISP

LISt Processing

1968 LOGO

Derived from Greek logos, meaning word MODULAr Language, designed as secondary phase of Pascal (Niklaus Wirth devised both) Blaise PASCAL, mathematician and inventor of first computing device
1980

Modula-2

Pascal

1971

Pengantar Teknologi Informasi - 2009

Languag PERL e

Origin of Name
Practical Extraction and Report Language Programmed Inquiry, Language Or Teaching

Year
1988

Uses/Comment
It is a text-processing language that looks like a combination of C and several Unix text processing utilities Programming language used primarily to create applications for computer-aided instruction. Contains very little syntax Designed to combine the key features of Fortran, COBOL, and ALGOL, a complex programming language. Compiled, structured language capable of error handling and multitasking, used in some academic and research environments Designed as a metalanguage, it is used as an international standard for the description of marked-up electronic text Designed to be used for creating complex databases and accessing data in a relational database Sometimes called the Rapid Applications Development system, is used to build applications quickly Used for creating arbitrarily-structured documents and Web pages; it is commonly associated with the Internet

1969

PILOT

1964 PL/1 Programming Language One Standard Generalized Markup Language Structured Query Language Visual Basic XML Extensible Markup Language 1977 1986

SGML

SQL

1986

VB

1990

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 dariTeknologi Informasi - 2009pengembangan lebih pemakai guna Pengantar

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 modifikasi Pengantar 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
Pengantar Teknologi untuk semua platform Informasi - 2009 -> UNIX

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 Pengantar bertatap muka Teknologi Informasi - 2009

Multimedia in Schools

Pengantar Teknologi Informasi - 2009

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->