PENGANTAR TEKNOLOGI INFORMASI
PERANGKAT LUNAK
KOMPUTER
Perangkat Lunak (Software) adalah suatu perangkat yang berisi serangkaian instruksi,
program, prosedur, pengendali, pendukung dan aktivitas-aktivitas pengolahan
perintah pada sistem komputer.
Perkembangan
Perangkat Lunak
Bentuk paling primitif dari perangkat lunak adalah
aljabar boolean yang direpresentasikan dalam binary digit(bit), yaitu bernilai 1(benar) dan 0(salah), yang
kemuian dikelompokkan menjadi 4-bit (nible), 8-bit (byte), 16-bit (word),
32-bit (double word), 64-bit dan seterusnya. Dari dasar bilangan biner inilah
sebuah program rakitan (assembler) dibentuk untuk membuat software yang lain
Evolusi Software setelah adanya komputer:
- Era
pionir (1940-1960), bentuk software masih berupa sambungan antar kabel ke
antar bagian komputer dan berbentuk kartu plong, masih menggunakan proses
yang terkelompok (batch), distribusi terbatas dan diproduksi untuk
keperluan khusus.
- Era
stabil (1960-1980), komputer sudah diproduksi secara masal dan software
sudah bisa menjalankan beberapa fungsi proses secara serempak
(multitasking), banyak pengguna (multi user) secara cepat dan langsung
(real time), prouk software bisa digunakan secara terpisah, dan sudah
menggunakan sistem basis data.
- Era Mikro
(1980-1990), software diproduksi untuk kebutuhan komputer jaringan
(networking)dan tersebar (distributed), harga murah sehingga banyak
digunaka untuk kebutuhan pribadi, bersifat otomasi uuntuk kecerdasan
buatan (Artificial Intelligent).
- Era Modern
(1990-?), software berbasis multimedia, desktop dan portable, berteknologi
objek, sistem pakar, pemrosesan pararel, dan dapat berkomunikasi dengan
jaringan global.
Secara umum fungsi dari perangkat lunak komputer adalah:
·
Melakukan
aktivitas bersama-sama dengan perangkat keras
·
Menyediakan
segala sumber daya yang bisa digunakan pada sebuah komputer.
·
Bertindak
sebagai perantara antara pengguna (user) dengan perangkat keras (hardware)untuk
melakukan aktivitas dengan perintah yang harus dilakukan dalam software
komputer.
Pembagian Perangkat Lunak:
- Sistem Operasi (Operating System)
- Perangkat Lunak Aplikasi (Application
Software)
- Bahasa Pemrograman (Programming
Language)
Abstraksi Komponen
Sistem Komputer
Keterangan:
· Lapis
paling bawah adalah perangkat keras
komputer, yang terdiri dari chip IC, kabel, power supply, CRT, dan
perangkat lainnya.
· Diantara
lapis perangkat keras komputer dan sistem operasi terdapat lapis
mikroprogram dan bahasa mesin, yang secara langsung mengendalikan perangkat keras komputer tersebut dan
menyediakan interface untuk lapisan sistem
operasi
· Lapisan
selanjutnya adalah sistem operasi, yang
memiliki fungsi utama menyembunyikan
keruwetan yang ada dilapisan bawah, sehingga pengguna merasakan kemudahan berinteraksi
dengan komputer.
· Lapisan
program aplikasi dan sistem, adalah
bagian untuk menempatkan program aplikasi dan program sistem.
· Program
aplikasi (umum: web browser, pengolah kata, spreadsheet, presentasi, dsb;
khusus: sw. Bisnis dan akuntansi, sw. Ilmu pengetahuan dan teknik, dsb)
·
Program
sistem (manajemen sistem: program pengelola jaringan, DBMS, sistem utilitas,
monitoring keamanan, dsb; pengembangan sistem: compiler, command
interpreter/shield, editor dan tools)
· User
(pengguna)memerintahkan suatu aktivitas baik pengolahan data atau dokumentasi
dokumen secara softcopy (penyimpanan file) atau hardcopy (pencetakan ke
printer)
Tidak ada komentar:
Posting Komentar