Jumat, 12 Desember 2008

SOFTWARE

pengertian software
3.3.2 Perangkat Lunak (software)Agar komputer dapat membaca, mengingat, membuat keputusan (membandingkan), menghitung, menyortir, dan menghasilkan keluaran berupa informasi dalam monitor ataucetakan, komputer harus dapat membaca dan memasukkan program ke dalam memori utamanya. Program adalah instruksi dalam bahasa mesin atau yang dapat dibaca oleh komputer yang dirancang untuk tujuan tertentu sehingga kalau operator menjalankan komputer dan memijat tombol tertentu (misalnya untuk memroses data akuntansi) disebutdengan program aplikasi (aplication program). Pengertian perangkat lunak menunjuk pada program dan alat bantu lain yang bersifat menambah kemampuan komputer sebagai alat untuk melaksanakan tugas atau operasi tertentu. Program aplikasi dapat dibuat secara khusus untuk memenuhi kebutuhan khusus pula (tailor-made) atau berupa paket yang mempunyai aplikasi umum.
Disebut juga dengan perangkat lunak, merupakan kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. perangkat lunak ini merupakan catatan bagi mesin komputer untuk menyimpan perintah, maupun dokumen serta arsip lainnya.
Merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh perintah, maupun catatan-catatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya. Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika, logika yang disusun ini diolah melalui perangkat lunak, yang disebut juga dengan program beserta data-data yang diolahnya. Pengeloahan pada software ini melibatkan beberapa hal, diantaranya adalah sistem operasi, program, dan data. Software ini mengatur sedemikian rupa sehingga logika yang ada dapat dimengerti oleh mesin komputer.

diambil dari total.or.id



KLASIFIKASI SOFTWARE
System operasi(operating system)
Adalah kumpulan program yang mengontrol dan mengatur seluruh kegiatan prosessing dalam system computer,tanpa OS sitem computer tidak berjalan.

Berdasarkan fungsinya OD system terdri dari dua bagian,yaitu:
Control program
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/PL)
Program yaitu kumpulan dari beberapa instruksi.
Kumpulan aturan dari suatu bahasa di sebut syntax program,computer yang mengandung syntax yang keliru atau biasa disebut syntax error,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 procedural,contoh:algol,C,Basic,Fortran dan Pascal
D.generasi keempat
Yang dirancang untuk mengurangi waktu pemrogram dalam membuat program
Contoh:seorang pemrogram dapat membuat program dengan micosoft access di lingkungan pc dengan mudah.
E.generasi kelima
Yang merupakan kelompok bahasa-bahasa pemorograman yang ditujukan untuk menangani kecerdasan buatan (artificial intelligence)

Berbagai aplikasi kecerdasan manusia:
☻ Pemrosesan bahasa alami(natural language processing)
☻ Pengendalian robotika dengan sensor mata
☻ Aplikasi system pakar(expert system)

Secara garis besar,bahas pemrograman terbagi atas tiga tingkatan yaitu

1. Bahasa tingkat rendah(low level language) contoh :bahasa mesin,assembler
2. Bahasa tingkat menengah(middle level language)contoh:bahasa c
3. Bahasa tingkat tinggi(high level language)Terbagi dua yaitu:
Berorientasi pada prosedur,terbagi dua:
a. masalah ilmiah(science)contoh:pascal,fortran,dll
b. masalah bisnis(business)contoh cobol,pl/1 dll
Berorientasi pada masalah contoh:RPG

Utilitas
Yaitu program yang bermanfaat untuk melakiukan kegiatan yang berhubungan dengan sumber daya alam.
Contoh:format dsik,scan disk,disk defragmenter

Device Driver
Yaitu program yang berfungsi untuk membantu computer mengendalikan peranti-peranti peripheral dn biasanya disediakan oleh endor yng memproduksi perangkat keras.

Translator
Interpreter,menerjemahkan perbaris
Compiler,menerjamahkan seluruh program

Pengelompokan perangkat lunak
Berdasarkan fungsinya dibagi menjadi dua golongan:
Perangkat lunak aplikasi
Perangkat lunak system

Berdasarkan cara mendapatkan perangkat lunak dan hak pemakaian dapat digolongkan pada:
Perangkat lunak komersial,perangkat lunak domain public,shareware,freeware,rentalware,free software,dan open software

Antar muka pemakai
Yaitu bentuk interaksi antara pemakai dan computer,yang dapat berupa
-command drien
-GUI
Perangkat lunak
Perangkat lunak aplikasi dapat digolongkan yaitu:
Perangkat lunak hiburan
Perangkat lunak pendidikan
Perangkat lunak produktivitas kerja
Perangkat lunak bisnis
Perangkat lunak khusus

Software suite
Yaitu beberapa program yang dikemas menjadi satu.
Contoh:Microsoft office,lotus smart suite,staroffice.

Tidak ada komentar:

Posting Komentar