Tentang Software
description
Transcript of Tentang Software
Pengantar Teknologi Informasi
By : Yuntika Andini
41812120175
FUNGSI SOFTWARE ANTARA LAIN:
mengidentifikasi program
menyiapkan aplikasi program sehinggatata kerja seluruhnya peralatan komputerterkontrol
mengatur dan membuat pekerjaan lebihefisien
Programming LanguagesRoutines (User program)Application package (Package
programs) Input/output control systemOperating System
Programming language adalah bahasa-bahasa yang dipakai oleh programmer untuk menuliskan kumpulan-kumpulaninstruksi.
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
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
Low level language (Machine Oriented)
Bahasayangtermasukdalamlevel ini lebih dekathubungannya dengan mesin.
Contoh : ASSEMBLER
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
. Semi Level Langunge
Bahasa yang dapat termasuk dalamMachine Oriented dan Problem Oriented
Contoh : Bahasa C
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
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.
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.
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.
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
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
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.
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.
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)
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.
Processing program terdiri dari
Language Processor
Service Program
User-written Problem Program
Berfungsi sebagai
mempermudah persiapan aplikasi program
menentukan pekerjaan yang akan dilakukan olehsistem
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
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
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)
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
Software bersifat gratis dan tidak hak cipta.
Contoh : LINUX
. ‘
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.
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.
Software yang dapat digunakan dengan caramenyewa dan memiliki hak cipta.
Sewa biasanya dilakukan pertahun
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/
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
THE END