Download - Presentasi bab 4
PENGANTAR TEKNOLOGI INFORMASI
SOFTWARE
Sherliana Selvia S41812120031
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
SOFTWARE
Yang termasuk software adalah1. Programming Languages2. Routines (User program)3. Application package (Package
programs)4. Input/output control system5. Operating System
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)
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
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
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.
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
SOFTWARE
OPERATING SYSTEMOS terdiri dari atas 2 bagian:1. Control program2. Processing Program
SOFTWARE
1. Control ProgramControl program berfungsi sebagai mengawasi pelaksanaan didalam
processing mengontrol penempatan data didalam
sistem termasuk pengaturannya didalam storage
mengatur jadwal pekerjaan processing
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
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
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
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
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)
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)
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
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.
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.
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/
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