presentasi bab 4

21
PENGANTAR TEKNOLOGI INFORMASI SOFTWARE Sherliana Selvia S 41812120031

Upload: sherliana-selvia-syahrayathi

Post on 26-Jun-2015

302 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presentasi bab 4

PENGANTAR TEKNOLOGI INFORMASI

SOFTWARE

Sherliana Selvia S41812120031

Page 2: Presentasi bab 4

SOFTWARE

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

Fungsi software antara lain:1. mengidentifikasi program2. menyiapkan aplikasi program sehingga

tata kerja seluruhnya peralatan komputer terkontrol

3. mengatur dan membuat pekerjaan lebih efisien

Page 3: Presentasi bab 4

SOFTWARE

Yang termasuk software adalah1. Programming Languages2. Routines (User program)3. Application package (Package

programs)4. Input/output control system5. Operating System

Page 4: Presentasi bab 4

SOFTWARE

Programming Language Programming language adalah bahasa-

bahasa yang dipakai oleh programmer untuk menuliskan kumpulan-kumpulan instruksi.

Contoh dari programming language yaitu : Programming language adalah bahasa-

bahasa yang dipakai oleh programmer untuk menuliskan kumpulan-kumpulan instruksi. (ex : COBOL,Assembler,FORTRAN,Bahasa C,dll)

Page 5: Presentasi bab 4

SOFTWARE

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

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

mesin. Contoh : ASSEMBLER 2. High level language (Problem Oriented). Sebaliknya, bahasa yang termasuk dalam level ini lebih dekat orientednya

dengan aplikasi problemnya. Contoh : Cobol, Fortran, RPG, PL/I, , Pascal, MS Visual Basic, Borland Delphi

3. Semi Level Langunge Bahasa yang dapat termasuk dalam Machine Oriented dan Problem Oriented Contoh : Bahasa C

Page 6: Presentasi bab 4

SOFTWARE

Pengertian User Program/Routines Routines atau user program yaitu

program yang dibuat oleh programmer dalam bahasa program untuk suatu aplikasi tertentu dan dipakai berulang-ulang.

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

Page 7: Presentasi bab 4

SOFTWARE

Pengertian Application Packages Application Packages atau Package Program

ialah program-program yang dibuat oleh perusahaan komputer untuk User yang beroperasi dalam bidang-bidang umum, misalnya penerbangan, asuransi, komunikasi, pembangunan gedung, toko-toko pedagang eceran, dsb. Karena itu mereka dapat memakai program komputer yang sama tanpa memerlukan perubahan-perubahan yang berarti.

Page 8: Presentasi bab 4

SOFTWARE

OPERATING SYSTEM Operating system adalah bagian

software yang sangat penting, merupakan kumpulan program yang mengontrol dan mengatur seluruh kegiatan prosessing didalam sistem.

Contoh dari operating system adalah : Microsoft Windows LINUX

Page 9: Presentasi bab 4

SOFTWARE

OPERATING SYSTEMOS terdiri dari atas 2 bagian:1. Control program2. Processing Program

Page 10: Presentasi bab 4

SOFTWARE

1. Control ProgramControl program berfungsi sebagai mengawasi pelaksanaan didalam

processing mengontrol penempatan data didalam

sistem termasuk pengaturannya didalam storage

mengatur jadwal pekerjaan processing 

Page 11: Presentasi bab 4

SOFTWARE

Control Program terdiri dari :a. Supervisor

b. Job Control Program

c. Initial Program Loader

SUPERVISOR

JOB CONTROL PROGRAM

INITIAL PROGRAM LOADER

LANGUAGE PROCESSOR C PASCAL FORTRAN COBOL ASSEMBLER

SERVICE PROGRAM LINKAGE EDITOR LIBRARIAN SORT/MERGE UTILITIES AUTO TEST

USER – WRITTEN PROBLEM PROGRAM

CONTROL PROGRAM PROCESSING PROGRAM

Page 12: Presentasi bab 4

SOFTWARE

2. Processing ProgramProcessing program terdiri dari :a. Language Processorb. Service Program c. User-written Problem ProgramProcessing Program berfungsi sebagaid. mempermudah persiapan aplikasi programe. menentukan pekerjaan yang akan

dilakukan oleh sistem

Page 13: Presentasi bab 4

SOFTWARE

a. Language Processor Language processor atau language translator

(compiler) berfungsi menyusun dan menterjemahkan dari bahasa manusia (source program) ke dalam bahasa mesin (object-program).

Macam language processor (compiler) antara lain:

1. Fortran compiler2. Pascal compiler3. Assembler compiler

Page 14: Presentasi bab 4

SOFTWARE

b. Service Program Service program adalah processing program

yang melayani dan memberikan beberapa fasilitas dalam aplikasi suatu program.

Service program ini terdiri dari :1. Linkage Editor2. Librarian3. Sort/merge4. Utilities5. Auto test

Page 15: Presentasi bab 4

SOFTWARE

PENGELOMPOKAN SOFTWARE Berdasarkan fungsinya software dapat dibedakan menjadi

dua jenis yaitu :

1. Application Software Adalah program yang biasa dipakai oleh pemakai untuk

melakukan tugas-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 16: Presentasi bab 4

SOFTWARE

2. System Software Sistem software atau support software

(perangkat lunak pendukung) adalah program yang digunakan untuk mengontrol sumber daya komputer, seperti CPU dan input output device.

Contoh : Sistem operasi (Windows dan Linux)

Page 17: Presentasi bab 4

SOFTWARE

Berdasarkan cara mendapatkan software dan hak pemakaiannya,software dapat digolongkan menjadi :

1. Software komersial Adalah software yang harus dibeli dan dijual

secara komesial. Setiap orang yang bermaksud menginstalnya harus membelinya terlebih dahulu. Jika tidak membayar berarti melakukan pembajakan software dan dapat dikenalan hukum karena ada hak cipta (copyright).

Contoh : Microsoft Office

Page 18: Presentasi bab 4

SOFTWARE

2. Software public-domain Software bersifat gratis dan tidak hak cipta.Contoh : LINUX

3. Shareware Bebas digunakan untuk pengujian dan terkadang

selamanya. Namun diharapan pemakai memberikan dana kepada pembuatnya jika pemakai bermaksud untuk menggunakannya secara terus menerus. Seringkali ada hak cipta tetapi terkadang bebas untuk diberikan kepada siapa saja.

Page 19: Presentasi bab 4

SOFTWARE

4. Freeware Software yang dapat digunakan tanpa perlu membayar.Tujuan pembuatan software freeware adalaha. sebagai penarik bagi pemakai untuk membeli versi lebih

lanjut.b. pembuat menginginkan tanggapan dari pemakai

sehingga ia dapat mengembangkannya ke versi yang lebih baik.

c. pembuat ingin menyebarluakan karyanya supaya menjadi terkenal

d. pembuat benar-benar ingin membantu pemakai dalam melaksanakan tugas tertentu tanpa perlu membeli software komersil.

Page 20: Presentasi bab 4

SOFTWARE

5. Rental Ware Adalah Software yang dapat digunakan dengan cara

menyewa dan memiliki hak cipta. Sewa biasanya dilakukan pertahun.

6. Free software Istilah yang dicanangkan oleh Richard Stallman

(pendiri free software foundation). Software yang dilengkapi dengan kode sumber, dapat digunakan oleh siapa saja dan bebas untuk dikembangkan sendiri oleh pemakai. Untuk mendapatkannya bias gratis atau membayar dengan harga yang murah. Informasi tentang free software dapat dilihat pada http://www.free-soft.org/

Page 21: Presentasi bab 4

SOFTWARE

7. Open Source

Dikemukakan oleh Eric Raymond pada tahun 1998. Hak-

hak yang disediakan pada open source adalah Hak untuk

membuat salinan program dan mendistribusikan salinan

tersebut. Hak untuk mengakses kode sumber sebagai

syarat untuk bias melakukan pemodifikasian. Hak untuk

melakukan pengembangan terhadap program. Akses open source pada situs http://www.opensource.org