Upload
universitas-mercubuana
View
33
Download
0
Embed Size (px)
Citation preview
SOFTWARE
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
Yang termasuk software adalah
Programming Languages
Routines (User program)
Application package (Package programs)
Input/output control system
Operating System
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.
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
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.
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.
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
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
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
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
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
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)
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
TERIMA KASIH