Tentang Software

33
Pengantar Teknologi Informasi By : Yuntika Andini 41812120175

description

Pengantar Teknologi Informasi

Transcript of Tentang Software

Page 1: Tentang Software

Pengantar Teknologi Informasi

By : Yuntika Andini

41812120175

Page 2: Tentang Software
Page 3: Tentang Software

FUNGSI SOFTWARE ANTARA LAIN:

mengidentifikasi program

menyiapkan aplikasi program sehinggatata kerja seluruhnya peralatan komputerterkontrol

mengatur dan membuat pekerjaan lebihefisien

Page 4: Tentang Software

Programming LanguagesRoutines (User program)Application package (Package

programs) Input/output control systemOperating System

Page 5: Tentang Software

Programming language adalah bahasa-bahasa yang dipakai oleh programmer untuk menuliskan kumpulan-kumpulaninstruksi.

Page 6: Tentang Software

ASSEMBLER

Suatu bahasa yang lebih dekat dengan mesin (Machine Oriented Language).

COBOL

Common Bussiness Oriented Language, untuk aplikasikomersil (bussiness).

c. FORTRAN

Formula Translator, untuk aplikasi ilmiah/teknik.

PL/I

Page 7: Tentang Software

Program Language One, merupakan kombinasiCOBOL dengan FORTRAN, untuk aplikasikomersil maupun ilmiah.

R.P.G

Report Program Generator, untuk aplikasikomersil.

Bahasa C

Microsoft Visual Basic

Borland Delphi

Micosoft Access

Pascal

Page 8: Tentang Software

Low level language (Machine Oriented)

Bahasayangtermasukdalamlevel ini lebih dekathubungannya dengan mesin.

Contoh : ASSEMBLER

Page 9: Tentang Software

High level language (Problem Oriented).

Sebaliknya, bahasa yang termasuk dalamlevel ini lebih dekat orientednya denganaplikasi problemnya. Contoh : Cobol, Fortran, RPG, PL/I, , Pascal, MS Visual Basic, Borland Delphi

Page 10: Tentang Software

. Semi Level Langunge

Bahasa yang dapat termasuk dalamMachine Oriented dan Problem Oriented

Contoh : Bahasa C

Page 11: Tentang Software

Routines atau user program yaitu program yang dibuat oleh programmer dalam bahasa program untuk suatu aplikasi tertentu dan dipakaiberulang-ulang.

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

Page 12: Tentang Software

Application Packages atau Package Program ialahprogram-program yang dibuat oleh perusahaankomputer untuk User yang beroperasi dalam bidang-bidang umum, misalnya penerbangan, asuransi, komunikasi, pembangunan gedung, toko-tokopedagang eceran, dsb. Karena itu mereka dapatmemakai program komputer yang sama tanpamemerlukan perubahan-perubahan yang berarti.

Page 13: Tentang Software

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)

Page 14: Tentang Software

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 15: Tentang Software

Operating system adalah bagian software yang sangatpenting, merupakan kumpulan program yang mengontrol dan mengatur seluruh kegiatan prosessingdidalam sistem.

Pada prinsipnya, OS merupakan kumpulan dariprogram routine dan prosedur, yang dibuat untukmemperkecil peranan manusia dalam sistem danuntuk memperbesar efisiensi sistem.

Page 16: Tentang Software

Kemampuan komputer beroperasi itu sangatditentukan oleh konfigurasi dan kapasitaskomputer tersebut. Hal ini tergantung dari sistemapa yang dipakai dalam instalasi komputer.

Berikut adalah contoh-contoh OS yang dipakaiantara lain:

BOS (Basic Operating System)

TOS (Tape Operating System)

DOS (Disk Operating System)

Microsoft Windows

LINUX

Page 17: Tentang Software

OS disimpan didalam auxiliary storage unit yang disebut System residence device (Sysres). MelaluiIPL OS ini dipanggil dan dimasukkan dalam main storage.

OS terdiri dari atas 2 bagian:

Control program

Processing Program

Page 18: Tentang Software

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 19: Tentang Software

Supervisor

Supervisor atau monitor program terbentuk dari banyakroutine, beberapa routine disebut resident routines yang dimasukkan ke dalam main storage dari sysres device danakan tinggal dalam main storage selama pelaksanaan darijob yang bersangkutan.

Routine ini menangani operasi input/output, menjawabsistem interruots, memasukkan program-program lain, dansebagainya yang dilakukan secara berulang-ulang.

Page 20: Tentang Software

Job control program adalah suatu OS program yang membacaJob Control Program.

JCP terdiri dari beberapa job control statement yang dipunchpada kartu.

Job control statement berfungsi mengidentifiksi (memberinama) program, menandai mulainya suatu job serta step-step job mana yang akan diproses, menguraikan/mengidefinisikandata yang akan digunakan dalam bermaam-macam job step dan menentukan input/output unit mana yang diperlukan

Job Control Program (JCP)

Page 21: Tentang Software

Initial Program Loader (IPL)

IPL adalah suatu program kecil yang dimasukkan kedalam main storage dari system residence device secara manual oleh operator denan menekan tombolconsole load key.

Fungsi dari IPL adalah menyediakan tempat danmemasukkan supervisor program dari system residence device ke dalam main storage padapermulaan execution.

Page 22: Tentang Software

Processing program terdiri dari

Language Processor

Service Program

User-written Problem Program

Berfungsi sebagai

mempermudah persiapan aplikasi program

menentukan pekerjaan yang akan dilakukan olehsistem

Page 23: Tentang Software

Language processor atau language translator (compiler) berfungsi menyusun dan menterjemahkandari bahasa manusia (source rogram) ke dalam bahasamesin (object-program).

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

Page 24: Tentang Software

Service program adalah processing program yang melayani dan memberikan beberapa fasilitas dalamaplikasi suatu program.

Service program ini terdiri dari

Linkage editor

Librarian

Sort / merge Utilities

Autotest

Page 25: Tentang Software

Sistem software atau support software (perangkatlunak pendukung) adalah program yang digunakanuntuk mengontrol sumber daya komputer, sepertiCPU dan input output device.

Contoh : Sistem operasi (Windows dan Linux)

Page 26: Tentang Software

1. Software komersial Adalah software yang harus dibeli dan dijual

secara komesial. Setiap orang yang bermaksud menginstalnya haus

membelinya terlebih dahulu. Jika tidak membayar berarti melakukan pembajakan

software dan dapat dikenalan hukum karena ada hakcipta (copyright).

Contoh : Microsoft Office

Page 27: Tentang Software

Software bersifat gratis dan tidak hak cipta.

Contoh : LINUX

. ‘

Page 28: Tentang Software

Bebas digunakan untuk pengujian dan terkadangselamanya.

Namun diharapan pemakai memberikan dana kepadapembuatnya jika pemakai bermaksud untukmenggunakannya secara terus menerus. Seringkali adahak cipta tetapi terkadang bebas untuk diberikankepada siapa saja.

Page 29: Tentang Software

Software yang dapat digunakan tanpa perlu membayar.

Tujuan pembuatan software freeware adalah

sebagai penarik bagi pemakai untuk membeli versi lebih lanjut.

pembuat menginginkan tanggapan dari pemakai sehingga ia dapatmengembangkannya ke versi yang lebih baik.

pembuat ingin menyebarluakan karyanya supaya menjadi terkenal

pembuat benar-benar ingin membantu pemakai dalam melaksanakantugas tertentu tanpa perlu membeli software komersil.

Page 30: Tentang Software

Software yang dapat digunakan dengan caramenyewa dan memiliki hak cipta.

Sewa biasanya dilakukan pertahun

Page 31: Tentang Software

Istilah yang dicanangkan oleh Richard Stallman (pendiri free software foundation). Software yang dilengkapi dengan kode sumber, dapat digunakan olehsiapa saja dan bebas untuk dikembangkan sendiri olehpemakai. Untuk mendapatkannya bias gratis ataumembayar dengan harga yang murah.

Informasi tentang free software dapat dilihat padahttp://www.free-soft.org/

Page 32: Tentang Software

Open source

Dikemukakan oleh Eric Raymond pada tahun 1998.

Muncul dari ide bahwa seandainya setiap orang berpartisipasidalam mengembangan suatu software akan selalu berevolusimenuju ke tingkat kesempurnaan.

Hak-hak yang disediakan pada open source adalah

Hak untuk membuat salinan program dan mendistribusikansalinan 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

Page 33: Tentang Software

THE END