Top Banner
SOFTWARE
15

Software netha

Jul 21, 2015

Download

Documents

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: Software netha

SOFTWARE

Page 2: Software netha

Software adalah komponen dalam data processing system yang berupa program-program dan teknik-teknik lain untukmengontrol sistem.

Pada umumnya, istilah software menyatakan cara-cara yang menghasilkan hubungan yang lebih efisien antara manusiadan mesin komputer.

Fungsi software antara lain:

• mengidentifikasi program• menyiapkan aplikasi program sehingga tata kerja

seluruhnya peralatan komputer terkontrol• mengatur dan membuat pekerjaan lebih efisien

Page 3: Software netha

Yang termasuk software adalah

Programming Languages

Routines (User program)

Application package (Package programs)

Input/output control system

Operating System

Page 4: Software netha

Programming Language

Programming language adalah bahasa-bahasa yang dipakai olehprogrammer untuk menuliskan kumpulan-kumpulan instruksi.

Contoh:a. ASSEMBLERSuatu bahasa yang lebih dekat dengan mesin (Machine Oriented Language).b. COBOLCommon Bussiness Oriented Language, untuk aplikasi komersil (bussiness).c. FORTRANFormula Translator, untuk aplikasi ilmiah/teknik.d. PL/I Program Language One, merupakan kombinasi COBOL denganFORTRAN, untuk aplikasi komersil maupun ilmiah.e. R.P.G Report Program Generator, untuk aplikasi komersil.

Page 5: Software netha

Bahasa C

Microsoft Visual Basic

Borland Delphi

Micosoft Access

Pascal

Menurut tingkatannya Bahasa Pemrograman dapat dibedakan dalam 3 macamtingkat (level):

1. Low level language (Machine Oriented)Bahasa yang termasuk dalam level ini lebih dekat hubungannya dengan

mesin.Contoh : ASSEMBLER2. High level language (Problem Oriented).

Sebaliknya, bahasa yang termasuk dalam level ini lebih dekat orientednyadengan aplikasi problemnya.

Contoh : Cobol, Fortran, RPG, PL/I, , Pascal, MS Visual Basic, Borland Delphi3. Semi Level Langunge

Bahasa yang dapat termasuk dalam Machine Oriented dan Problem OrientedContoh : Bahasa C

Page 6: Software netha

Routines (User Program)

Routines atau user program yaitu program yang dibuat olehprogrammer dalam bahasa program untuk suatu aplikasitertentu dan dipakai berulang-ulang.

Contoh: Payroll, Inventory Control, Invoicing, Billing procedure, Personalia, Security, dll

Application packages

• Application Packages atau Package Program ialah program-program yang dibuat oleh perusahaan komputer untuk User yang beroperasidalam bidang-bidang umum, misalnyapenerbangan, asuransi, komunikasi, pembangunan gedung, toko-tokopedagang eceran, dsb. Karena itu mereka dapat memakai program komputer yang sama tanpa memerlukan perubahan-perubahan yang berarti.

Page 7: Software netha

Beberapa contoh Package Program antara lain ;

S.S.P. (Scientific Subroutine Package)

MPSK - LINEAR PROGRAMMING (Mathematical Programming Support - Extended - Liner Programming)

G.P.S.S. (General Purpose Simulation System)

CALOOMP - PLOTTER

IMS .(Information Management System)

C I C S (Customer Information Control System)

P M I C (Project Management Information System)

U M M S (Unit Materials Management System)

Perusahaan Komputer juga membuat/men-support suatu application program yang disebut : UTILITY PROGRAM. Contoh : Sort, Card to tape/disk, tape/disk to print, transfer program, merge, dsb.

Page 8: Software netha

Operating Systen (OS)

Operating system adalah bagian software yang sangat penting, merupakankumpulan program yang mengontrol dan mengatur seluruh kegiatan prosessingdidalam sistem.Pada prinsipnya, OS merupakan kumpulan dari program routine danprosedur, yang dibuat untuk memperkecil peranan manusia dalam sistem danuntuk memperbesar efisiensi sistem.Kemampuan komputer beroperasi itu sangat ditentukan oleh konfigurasi dankapasitas komputer tersebut. Hal ini tergantung dari sistem apa yang dipakaidalam instalasi komputer.

Berikut adalah contoh-contoh OS yang dipakai antara lain:

• BOS (Basic Operating System)• TOS (Tape Operating System)• DOS (Disk Operating System)• Microsoft Windows• LINUX

Page 9: Software netha

OS disimpan didalam auxiliary storage unit yang disebutSystem residence device (Sysres). Melalui IPL OS ini dipanggildan dimasukkan dalam main storage.

OS terdiri dari atas 2 bagian:

Control program

Processing Program

a. Control program

Control program berfungsi sebagai

mengawasi pelaksanaan didalam processing

mengontrol penempatan data didalam sistem termasukpengaturannya didalam storage

mengatur jadwal pekerjaan processing

Ketiga fungsi diatas berturu-turut sering dinyatakan sebagaiTask Management, Data management dan job management

Page 10: Software netha

Control program terdiri dari

Supervisor

Job Control Program (JCP)

Initial Program Loader (IPL)

b. Program Processing

Processing program terdiri dari• Language Processor• Service Program • User-written Problem Program

Berfungsi sebagai• mempermudah persiapan aplikasi program• menentukan pekerjaan yang akan dilakukan oleh sistem

Page 11: Software netha

Language Processor

Language processor atau language translator (compiler) berfungsimenyusun dan menterjemahkan dari bahasa manusia (source rogram) ke dalam bahasa mesin (object-program).

Macam language processor (compiler) antara lain:• Fortran compiler• Pascal compiler• Assembler compiler

Page 12: Software netha

Service Program

Service program adalah processing program yang melayani danmemberikan beberapa fasilitas dalam aplikasi suatu program.

Service program ini terdiri dari

Autotest

Linkage editor

Librarian

Sort / merge

Utilities

Page 13: Software netha

Pengelompokkan SoftwareBerdasarkan fungsinya, software dapat dibagi menjadi duagolongan, yaitu

1. Application software (Perangkat lunak aplikasi)

Adalah program yang biasa dipakai oleh pemakai untuk melakukantugas-tugas yang spesifik.

Aplication software digolongkan menjadi beberapa yaitu

bahasa pemrograman (programming language)

program aplikasi (application program)

program paket ( package program)

program utilitas (utility program)

Page 14: Software netha

2. System software (Perangkat lunak system)Sistem software atau support software (perangkat lunakpendukung) adalah program yang digunakan untuk mengontrolsumber daya komputer, seperti CPU dan input output device.Contoh : Sistem operasi (Windows dan Linux)

Berdasarkan cara mendapatkan software dan hakpemakaiannya, software dapat digolongkan pada :

1. Software komersial

2. Software public-domain

3. Shareware

4. Freeware

5. Rentalware.

6. Free software

7. Open source

Page 15: Software netha

TERIMA KASIH