Beranda

Rabu, 11 April 2012


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:
  1. 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.
  2. 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.
  3. 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).
  4. 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