Top Banner
Euis Marlina, S.kom 08179424319 [email protected] http://euismarlina.edublogs.org Pengantar Teknologi Informasi - 2009
24

Materi 6 & 7 - Perangkat Lunak

Jun 09, 2015

Download

Documents

Euis Marlina
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Materi 6 & 7 - Perangkat Lunak

Euis Marlina, S.kom08179424319

[email protected]://euismarlina.edublogs.org

Pengantar Teknologi Informasi - 2009

Page 2: Materi 6 & 7 - Perangkat Lunak

Indikatora. 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 termasuk perangkat lunak aplikasi dan perangkat lunak sistem.

Pengantar Teknologi Informasi - 2009

Page 3: Materi 6 & 7 - Perangkat Lunak

Pengertian & PeranPerangkat 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

Page 4: Materi 6 & 7 - Perangkat Lunak

Pengelompokan

Pengantar Teknologi Informasi - 2009

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 daya komputer. Ex: Sistem Operasi Windows/Linux sebagai perantara

antara program aplikasi dan perangkat keras komputer.

Page 5: Materi 6 & 7 - Perangkat Lunak

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 Language Software yang menyediakan tool bagi programmer

untuk menulis program/source code.

Pengantar Teknologi Informasi - 2009

Page 6: Materi 6 & 7 - Perangkat Lunak

Pengantar Teknologi Informasi - 2009

Computer LanguagesLanguag

eOrigin of Name Year Uses/Comment

ADA Augusta ADA Byron (Lady Lovelace)

1979 Derived from Pascal, used primarily by the military

ALGOLALGOrithmic Language

1960 First structured procedural programming language, used mainly for solving math problems

APLA Programming Language

1961 Interpreted language using a large set of special symbols and terse syntax. Used primarily by mathematicians

BASIC Beginners All-Purpose Symbolic Instruction Code

1965 Very popular high-level programming language, frequently used by beginning programmers

CPredecessor was Bell Laboratory's 1972 B Programming Language

1972 Compiled, structured, programming language commonly used in many workplaces because its programs are easy to transfer between different types of computers

Page 7: Materi 6 & 7 - Perangkat Lunak

Pengantar Teknologi Informasi - 2009

Language

Origin of Name Year Uses/Comment

C++ Advanced version of C. Developed at ATT Bell Labs.

1985 C++ is used in numerous fields, such as accounting and finance systems, and computer-aided design. Supports object-oriented programming

COBOLCOmmon Business-Oriented Language

1959 English-like programming language, emphasizes data structures. Widely used, especially in businesses

FORTHFOuRTH-Generation language (4 GL)

1970 Interpreted, structured language, easily extended. Provides high 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 subroutines

HTML HyperText Markup Language

1989 Designed for publishing hypertext on the Internet

Page 8: Materi 6 & 7 - Perangkat Lunak

Pengantar Teknologi Informasi - 2009

Language

Origin of Name Year Uses/Comment

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

1990 Originally developed for use in set-top boxes, transitioned to the World Wide Web in 1994

LISP LISt Processing

1960 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

LOGODerived from Greek logos, meaning word

1968 Programming language often used with children. Features a simple drawing environment and several higher-level features from LISP. Primarily educational

Modula-2 MODULAr Language, designed as secondary phase of Pascal (Niklaus Wirth devised both)

1980 Language that emphasizes modular programming. High-level language based on Pascal, characterized by lack of standard functions and procedures

PascalBlaise PASCAL, mathematician and inventor of first computing device

1971 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

Page 9: Materi 6 & 7 - Perangkat Lunak

Pengantar Teknologi Informasi - 2009

Language

Origin of Name Year Uses/Comment

PERL Practical Extraction and Report Language

1988 It is a text-processing language that looks like a combination of C and several Unix text processing utilities

PILOTProgrammed Inquiry, Language Or Teaching

1969 Programming language used primarily to create applications for computer-aided instruction. Contains very little syntax

PL/1Programming Language One

1964 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

SGML Standard Generalized Markup Language

1986 Designed as a metalanguage, it is used as an international standard for the description of marked-up electronic text

SQLStructured Query Language

1986 Designed to be used for creating complex databases and accessing data in a relational database

VBVisual Basic

1990 Sometimes called the Rapid Applications Development system, is used to build applications quickly

XMLExtensible Markup Language

1977 Used for creating arbitrarily-structured documents and Web pages; it is commonly associated with the Internet

Page 10: Materi 6 & 7 - Perangkat Lunak

Pengantar Teknologi Informasi - 2009

Application of Programming Languages

Page 11: Materi 6 & 7 - Perangkat Lunak

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 lanjut. Pusatnya shareware yaitu shareware.com & asp-shareware.com

Page 12: Materi 6 & 7 - Perangkat Lunak

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

Page 13: Materi 6 & 7 - Perangkat Lunak

5. Freeware Bebas digunakan secara gratis. Pusatnya freeware

yaitu bestdownload.com & simtel.net6. 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 c. Hak untuk melakukan pengembangan terhadap program.

Pengantar Teknologi Informasi - 2009

Page 14: Materi 6 & 7 - Perangkat Lunak

Penggolongan Perangkat Lunak Aplikasi

Pengantar Teknologi Informasi - 2009

Perangkat Lunak HiburanEx: Game, program pemutar musik dan film

Perangkat Lunak PendidikanEx: Kamus, ensiklopedi, simulasi, pelajaran bahasa asing dan pelajaran ilmu pengetahuan

Perangkat Lunak Produktivitas KerjaEx: Program pengolah kata, spreedsheet, presentasi,dll

Perangkat Lunak BisnisEx: Program Inventory, accounting, dll

Perangkat Lunak Khusus

Page 15: Materi 6 & 7 - Perangkat Lunak

Game Tetris

Pengantar Teknologi Informasi - 2009

Page 16: Materi 6 & 7 - Perangkat Lunak

Home Video Games

Pengantar Teknologi Informasi - 2009

Page 17: Materi 6 & 7 - Perangkat Lunak

Computers in Education

Pengantar Teknologi Informasi - 2009

Page 18: Materi 6 & 7 - Perangkat Lunak

Penggolongan Perangkat Lunak Sistem

Pengantar Teknologi Informasi - 2009

Sistem OperasiEx: untuk PC -> Windows, Linux. untuk mainframe -> MVS(multiple virtual system)untuk minikomputer DEC -> VAX/VMS/Digital Unixuntuk palmtop & hand-held computer -> Palm OS & Windows CE/Pocket PCuntuk komputer Apple Macintosh -> Mac OSuntuk semua platform -> UNIX

Page 19: Materi 6 & 7 - Perangkat Lunak

Utilitasa. Program backup. Ex: Norton Backup dari Symanticb. Program recovery data. Ex: Norton Utilitiesc. Program anti virus. Ex: McAffee, AVG, PCMAV, dll d. Program kompresi data. Ex: Winzip, Winrar, dlle. Program defragmentasi. Ex: Disk Defragmenterf. Program pemformat disk.

Pengantar Teknologi Informasi - 2009

Page 20: Materi 6 & 7 - Perangkat Lunak

Device DriverAdalah 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 Bahasaa. 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 sekarang menggunakan kompiler Turbo BASIC.

Pengantar Teknologi Informasi - 2009

Page 21: Materi 6 & 7 - Perangkat Lunak

Multimedia

Pengantar Teknologi Informasi - 2009

Multimedia adalah interaksi antara teks, suara, gambar statis, animasi dan video(Perry, 1994).

Elemen Multimedia1.Teks2.Suara3.Gambar Statis4.Animasi5.Video

Page 22: Materi 6 & 7 - Perangkat Lunak

Animator at Work

Pengantar Teknologi Informasi - 2009

Page 23: Materi 6 & 7 - Perangkat Lunak

Pengantar Teknologi Informasi - 2009

Aplikasi MultimediaPresentasi BisnisPelatihan Berbasis Komputer(CBT/computer based

training)Hiburan, agar lebih interaktifPendidikan, untuk memvisualisasi pelajaran yang sulitPenyajian informasi, misalnya buku elektronik,

ensiklopedi, kamus interaktifKios interaktif, mempermudah pembeli mencari

informasiTeleconference, berkomunikasi jarak jauh dengan

bertatap muka

Page 24: Materi 6 & 7 - Perangkat Lunak

Multimedia in Schools

Pengantar Teknologi Informasi - 2009