A. Definisi Software
Yaitu Komponen data prosesing yang berupa program-program dan teknik-teknik lainnya untuk mengontrol system komputer.
Software dibagi 2 :
1. Sistem Program
Adalah Program yang digunakan untuk mengontrol sumber dengan komputer, kedudukan program ini sebagai perantara antara aplikasi dan program keras komputer.
Sistem Program dikelompokkan menjadi :
1.Perogram Pengendali Sistem
Yaitu Program yang digunakan untuk mengendalikan Hardware,Software,dan Data.
Contoh : Sistem operasi
2.Program Pendukung Sistem
Digunakan untuk mendukung operasi menejemen, dan pemakaian system komputer dengan menyediakan bermacam-macam layanan.
Contoh : Program Utiliti, Task Manager, Perantau keamanan system
3. Program Pengembangan Sistem
ditujukan untuk membantu pemakai dalam pengembangan program
contoh : Komputer & Interpreter
2. Aplication Program
Adalah Program yang dibuat oleh pemakai yang ditujukan untuk melakukan tugas khusus.
Aplication Program dikelompokan menjadi :
1 Program Aplikasi serbaguna
Digunakan untuk melaksanakn hal-hal yang bersifat umum, & biasanya disebut dengan Enduser Software.
Contoh : Browser, Word Processor, Spreed Sheet dll
2 Program Aplikasi Spesifik
Digunakan untuk menangani hal-hal yang spesifik.
Contoh : Point Of Sale,ATM, MYOB, DEA, Dll
B. Klasifikasi Software
Sistem Operasi (Operating Sistem / OS)
Adalah Kumplan program yang mengontrol dan mengatur seluruh kegiatan prosesing dalam system komputer. Tanpa OS system komputer tidak dapat berjalan.
Berdasarkan Fungsinya OS terdiri dari 3 bagia, yaitu:
a. Control Proram
Yaitu Pengendali terhadap data input / output, pengalokasian dalam piranti penyimpanan sekunder / dalam memori utama.
b. Processing Program
Yaitu mencakup penyiaran penjadwalan & pemantawan.
c. Saurce Management
Yaitu Pengendalian terhadap pemakaiansumber daya system dilakukan oleh program system / program aplikasi.
Jenis-jenis OS :
Ø DOS (disk Operating Sistem)
Ø OS/2 (Operating Sistem/2) biasanya dipakai untuk mesin ATM
Ø Machintosh
Ø UNIX
Ø XENIA
Ø AIX
Ø MS Windows
Ø LINUX
Bahasa Pemrograman Programming Language / PL)
Definisi Progam
Yaitu Kumpulan dari beberapa intruksi
Kumpulan aturan dalam suatu bahasa disebut Syntax. Program komputer yang mengandung syntax yang keliru atau biasanya disebut juga dengan kesalahan syntax (syntax errors), tidak dapat dijalankan.
Klasifikasi Bahasa Pemrograman
a. Generasi Pertama
yang berorientasi pada mesin, menggunakn bahasa mesin / binery
b. Generasi Kedua
Yang menggunakan bahasa rakitan (Assembly)
Contoh : Mov AH, 02
c. Generasi Ketiga
Generasi yang menggunakan pendekatan Prosedular, berarti programmer harus menuliskan secara rinci intruksi-intruksi agar komputer menjalankan tugasnya.
d. Generasi Keempat
Yang dirancang untuk mengurangi waktu pemprogram dalam membuat program.
Contoh : ORACLE
e. Generasi Kelima
yang merupakan kelompok bahasa-bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan (Artificial Intelligence)
berbagai Aplikasi Kecerdasan Manusia :
Ö Pemrosesan bahasa alami
Ö Pengendalian robotika dengan sensor mata
Ö Aplikasi system pakar (Expert System)
Secara garis besar, bahasa pemrograman terbagi atas 3 tingkatan yaitu :
1.Bahasa Tingkatan Rendah (Low Level Language)
Bahasa pemrograman yang berorientasi pada mesin
Contoh : Bahasa mesin, Assembler, Dll
2.Bahasa Tingkat Menengah (Middle Level Language)
bahasa pemrograman yang berorientasi pada mesin tetapi menggunakan bahasa manusia
Contoh : Bahasa C
3. Bahasa Tingkat Tinggi (High Level Language)
bahasa pemrograman yang berorientasi pada manusia.
terbagi menjadi 2 yaitu:
a. berorientasi pada Prosedur (Procedure Oriented Language) terbagi 2 :
- Masalah Ilmiah (Science), contoh : PASCAL, PORTRAN, Dll
- Masalah Bisnis (Business), contoh : COBOL, PL/1, Dll
b.Berorientasi pada Masalah (Problem Oriented Language)
Contoh : RPG
Utilitas (Alat Pendukung)
Yaitu Program yang bermanfaat untuk melakukan kegiatan yang berhubungan dengan sumber daya system.
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.
Translator
1. Interprenter
Yaitu Program yang menterjemahkan satu persatu intruksi dalam kode sumber sehingga proses menjadi lama.
2. Compiler
Yaitu Program yang menterjemahkan dengan mengkonversikan semua kode sumber menjadi executable, proses ini biasanya disebut Compilation.
Pengelompokan Perangkat Lunak :
§ Berdasarkan Fungsinya perangkat dibagi 2 golongan:
1. Perangkat Lunak Aplikasi
2. Perangkat Lunak Sistem
§ Berdasarkan cara mendapatkan perangkat lunak dan hak pemakaian dapat digolongkan pada :
1.Perangkat Lunak Komersial
2.Perangkat Lunak Domaian Publik
3.Shareware
4.Freeware
5.Rentalware
6.Free Software
7.Open Software
Alat Muka Pemakai
Yaitu Bentu interaksi antar 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 Program yang dikemas menjadi satu.
Contoh : Microsoft Office, Lotus Smartsuite, StarOffice.
No comments:
Post a Comment