Software

Software
A. Defnisi Software
Software adalah komponen data prosesing yang berupa programprogram dan teknik-teknik lainnya untuk mengontrol sistem komputer.
B. Klasifikasi Software
Sistem Operasi (Operating System / OS)
Adalah kumpulan program yang mengontrol dan mengatur seluruh
kegiatan prosesing dalam sistem komputer. Tanpa OS sistem komputer
tidak berjalan. tidak berjalan.
Berdasarkan fungsinya OS terdiri dari 2 bagian, yaitu:
a. Control Program
b. Processing Program
Jenis-Jenis OS
DOS (Disk Operating System)
OS/2 (Operating System/2)
Machintosh
UNIX, XENIA, AIX
MS Windows
LINUX
Bahasa Pemrograman (Programming Language)
Program yaitu kumpulan dari beberapa instruksi.Kumpulan aturan
dalam suatu bahasa disebut syntax. Program komputer yang
mengandung syntax yang keliru atau biasa disebut juga dengan
kesalahan syntax (syntax errors), tidak dapat dijalankan.
Klasifikasi Bahasa Pemrograman
a. Generasi Pertama
Yang berorientasi pada mesin
b. Generasi Kedua
Yang menggunakan bahasa rakitan (assembly).
c. Generasi Ketiga
Generasi yang menggunakan pendekatan prosedural.
Contoh : Algol, C, Basic, Cobol, Fortran, dan Pascal Contoh : Algol, C, Basic, Cobol, Fortran, dan Pascal
d. Generasi Keempat
Yang dirancang untuk mengurangi waktu pemrogram dalam
membuat program.
Contoh Seorang pemrogram dapat membuat program dengan
Microsoft Access di lingkungan PC dengan mudah.
e. Generasi Kelima
Yang merupakan kelompok bahasa-bahasa pemrograman
yang ditujukan untuk menangani kecerdasan buatan (Artificial
Intelligence).
Berbagai aplikasi kecerdasan manusia:
 Pemrosesan bahasa alami (Natural Language Processing)
 Pengendalian robotika dengan sensor mata
 Aplikasi Sistem Pakar (Expert System)
Secara garis besar, bahasa pemrograman terbagi atas 3 (tiga)
tingkatan yaitu :
1. Bahasa Tingkat Rendah (Low Level Language)
Co/. Bahasa Mesin, Assembler.
2. Bahasa Tingkat Menengah (Middle Level Language)
Co/. Bahasa C.
3. Bahasa Tingkat Tinggi (High Level Language)
Terbagi dua, yaitu :
a.Berorientasi pada Prosedur (Procedure Oriented Language),
Terbagi dua :
• Masalah Ilmiah (Science),
Co/. PASCAL, FORTRAN, DLL
• Masalah Bisnis (Business),
Co/. COBOL, PL/1 DLL.
b.Berorientasi pada Masalah (Problem Orientad Language)
Co/. RPG. Co/. RPG.
Utilitas
Yaitu Program yang bermanfaat untuk melakukan kegiatan yang
berhubungan dengan sumber daya sistem.
Contoh : Format Disk, ScanDisk, Disk Defragmenter.
Device Driver
Yaitu Program yang berfungsi untuk membantu komputer
mengendalikan peranti-peranti peripheral dan biasanya
disediakan oleh vendor yang memproduksi Perangkat Keras. disediakan oleh vendor yang memproduksi Perangkat Keras.
Translator
1. Interpreter 2. Compiler
Pengelompokan Perangkat Lunak
•Berdasarkan Fungsinya Perangkat Lunak dibagi 2 golongan:
1. Perangkat Lunak Aplikasi
2. Perangkat Lunak Sistem
•Berdasarkan cara mendapatkan Perangkat Lunak dan hak
Pemakaian dapat digolongkan pada : Pemakaian dapat digolongkan pada :
Perangkat Lunak Komersial, Perangkat Lunak Domain-Publik,
Shareware, Freeware, Rentalware, Free Software dan Open
Software
Antar Muka Pemakai
Yaitu Bentuk interaksi antara pemakai dan komputer, yang dapat berupa :
- Menggunakan antarmuka Command-Driven
- Menggunakan antarmuka yang disebut GUI
Perangkat Lunak
Perangkat lunak aplikasi dapat digolongkan yaitu:
1. Perangkat Lunak Hiburan
2. Perangkat Lunak Pendidikan
3. Perangkat Lunak Produktivitas Kerja
4. Perangkat Lunak Bisnis
5. Perangkat Lunak Khusus
Software Suite
Yaitu kumpulan beberapa proram yang dikemas menjadi
satu.
Contoh : Microsoft Office, Lotus SmartSuite, StarOffice

Comments