Jumat, 01 Oktober 2010

TEKNOLOGI PERANGKAT LUNAK KOMPUTER

     Perangkat Lunak (software) yaitu rangkaian prosedur dan dokumentasi program yang berfungsi untuk menyelesaikan masalah yang di kehendaki. Perangkat lunak dijalankan pada process device jika mendapatkan respon masukan dari input device dam hasil proses yang dilakukan oleh perangkat lunak dikeluarkan dengan output device.

    Ada 2 jenis perangkat lunak yaitu Perangkat lunak sistem (System Software) dan perangkat lunak aplikasi (Application software)

    Perangkat Lunak Sistem
         Perangkat lunak sistem melaksanakan tugas-tugas dasar tertentu yang di perlukan semua pengguna untuk komputer, perangkat lunak sistem biasanya disiapkan oleh pembuat perangkat keras (penjual atau pemasok perangkat keras sering di sebut sebagai vendor) atau perusahaan yang mengkhususkan diri dalam membuat perangkay lunak (penjual atau pemasok perangkat lunak).






     Ada 3 jenis dasar perangkat lunak sistem yaitu sistem operasi (operating system), program utilitas dan penerjemah bahasa komputer (language translator)

Sistem Operasi
     Sistem operasi (operating system) adalah software yang berfungsi utuk mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga masing-masing dapat saling berkomunikasi.

    Ada pun fungsi dasar dari sistem operasi adalah:
  • Menjadwalkan tugas
  • Mengelola sumber daya perangkat lunak dan perangkat keras
  • Menjaga keamanan sistem
  • Memungkinkan pembagian sumber daya untuk beberapa pemakai
  • Menyimpan catatan pemakai
  • Menangani interrupt
     Macam-macam sistem operasi yang dikenal hingga saat ini, antara lain :
  1. DOS (Disk Operating System)
  2. OS/2 (Operating System/2)
  3. UNIX
  4. Microsoft Windows
  5. Macintosh
 Program Utilitas
     Berfungsi membantu atau mengisi kekurangan/kelemahan sistem operasi misalnya PC tools dapat melakukan perintah format sebagaimana DOS, tetapi PC tools mampu memberikan keterangan dan animasi yang bagus dalam proses pemformatan.

    Ada beberapa program utilitas yang sering digunakan, yaitu:
  • Program Antivirus
  • Spyware
  • Utilitas Pengompres File
  • Software CD/DVD Burning
  • Utilitas Perawatan Komputer Pribadi
Program Aplikasi
      Program ini khusus melakukan suatu pekerjaan tertentu, seperti program gaji pada suatu perusahaan.

Program Paket
     Program paket adalah program yang disusun sedemikaian rupa sehingga dapat digunakan oleh banyak orang dengan berbagai kepentingan. Seperti MS-Word, dapat digunakan oleh department keuangan untuk membuat nota atau bagian administrasi untuk membuat surat penawaran dan lain sebagainya. Contoh program ini adalah MS-Word, MS-Excel, Lotus 125, dan lain-lain.


Bahasa Pemrograman
     Merupakan software yang khusus digunakan untuk membuat program computer, apakah itu sistem operasi, program paket dan lain-lain.
     Bahasa Pemrograman memungkinkan programer untuk mengembangkan serangkaian perintahyang berbentuk program komputer.
     Dari perkembangan perangkat lunak, kita bisa membayangkan bagaimana perkembangan interaksi manusia dengan perangkat lunak.
     Bentuk paling primitif dari perangkat lunak menggunakan aljabar boolean yang direpresentasikan sebagai binary digit (bit) yaitu 1 (benar/on) atau 0 (salah/off).

Bahasa Generasi Pertama
     Pada awalnya, program yang digunakan untuk menjalankan komputer masih menggunakan bahasa mesin (machine language) atau dikenal dengan generasi pertama (first generation language).

Bahasa Generasi Kedua
    Selain bahasa mesin, masih ada bahasa rakitan (asembly language) atau dikenal dengan bahasa generasi kedua (second generation language).


Bahasa Generasi ketiga
     Untuk mengurangi masalah tersebut, dibuatlah masalah tingkat tingi (High level language).

Bahasa Generasi keempat
     Bahasa generasi keempat (fourth generation language) atau 4GL dibuat untuk memungkinkan seorang programer atau pemakai menginstruksikan komputer apa yang harus dilakukan.

Bahasa Berorientasi Objek
     Bahasa yang berorientasi objek (object oriented programing-OOP) seperti Visual Basic, Borland Delphi, C++ dan java juga dianggap sebagai bahasa generasi kelima dan telah menjadi alat yang paling umum pengembangan software.

Bahasa Web
    HTML, java dan XML adalah tiga bahasa pemrograman yang merupakan alat penting untuk membangun halaman web, situs web, dan aplikasi berbasis web dengan multimedia.

Tidak ada komentar:

Posting Komentar