Wednesday, February 29, 2012

Klasifikasi Program

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: