2. PENGERTIAN SOFTWARE
Software merupakan suatu komponen dalam data
processing system yang berupa program-program dan
tekhnik lain untuk mengontrol system.
Dengan kata lain, perangkat lunak merupakan
penerjemah antara manusia sebagai orang yang
memberi instruksi dan komputer sebagai pihak yang
menerima instruks
Sumber :
http://jembersantri.blogspot.com/2013/01/pengertian-
software-perangkat-lunak-
komputer.html#ixzz2PVJ6mFMS
3. FUNGSI SOFTWARE
Mengidentifikasi program
menyiapkan aplikasi program sehingga tata
kerja seluruhnya peralatan komputer terkontrol
mengatur dan membuat pekerjaan lebih efisien
4. YANG TERMASUK SOFTWARE
Programming languages
Routines (User program)
Aplication Package (package program)
Input/output contrlos system
Operating system
5. PROGRAMING LANGUAGE
Programming language atau bahasa
program adalah suatu bahasa ataupun suatu
tatacara yang dapat digunakan oleh manusia
(programmer) untuk berkomunikasi secara
langsung dengan komputer.
6. 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
7. ROUTINES (USER PROGRAM)
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
8. APLICATIONS 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.
9. OPERATING SYSTEM
Operating system adalah bagian software yang
sangat penting, merupakan kumpulan program
routine dan prosedur yang mengontrol dan
mengatur seluruh kegiatan prosessing didalam
sistem.
Berikut adalah contoh-contoh OS yang dipakai
antara lain:
BOS (Basic Operating System)
TOS (Tape Operating System)
DOS (Disk Operating System)
Microsoft Windows
LINUX
10. Operating system (OS) terdiri atas 2 bagian
yaitu:
1. Control Program
Control program berfungsi sebagai pengawas
pelaksanaan dalam processing, mengontrol
penempatan data di dalam sistem, dan megatur
jadwal pekerjaan processing.
Contohnya:
1. Supervisor
2. Job Control Program (JCP)
3. Intial Program Reader (IPL)
11. 2. Processing Program
Processing program terdiri dari Language
processor, Service program, user-written problem
program.
Berfungsi sebagai:
-Mempermudah persiapan aplikasi komputer
-Menentukan pekerjaan yang akan dilakukan oleh
sistem
12. PENGELOMPOKAN SOFTWARE
Berdasarkan Fungsinya software dapat dibagi
menjadi 2 golongan yaitu:
1. Aplication Software (Perangkat lunak
aplikasi)
Merupakan program yang biasa dipakai oleh
pemakai untuk melakukan tugas-tugas yang
spesifik
2. System Software (perangkat lunak sistem)
Sistem software atau support software (perangkat
lunak pendukung) adalah program yang
digunakan untuk mengontrol sumber daya
komputer, seperti CPU dan input output device.
13. Berdasarkan cara mendapatkan software dan
hak pemakaiannya, software dapat digolongkan
pada :
1. Software Komersil
Adalah software yang harus dibeli dan dijual secara
komersial. Contoh: Microsoft Office
2. Software Public Domain
Adalah software yang bersifat gratis dan tidak ada hak cipta.
Contoh: LINUX
3. Shareware
Bebas untuk digunakan dan terkdang selamanya. Namun
diharapan pemakai memberikan dana kepada pembuatnya
jika pemakai bermaksud untuk menggunakannya secara
terus menerus
14. 4. Freeware
Software yang dapat digunakan tanpa perlu membayar.
Tujuan dari pembuatan software freeware adalah:
-Sebagai penarik bagi pemakai untuk membeli versi yang
lebih lanjut.
-Pembuat ingin menyalurkan karyanya supaya menjadi
terkenal
-Pembuat benar-benar ingin membantu pemakai dan
melaksanakan tugasnya tanpa harus membeli secara
komersil.
5. Rentalware
Software yang sapat digunakan dengan cara menyewa dan
memiliki hak cipta. Sewa ini biasanya dilakukan pertahun .
15. 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/
7. Open Source
Muncul dari ide bahwa seandainya setiap orang berpartisipasi
dalam mengembangan suatu software akan selalu berevolusi
menuju ke tingkat kesempurnaan.
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