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
- DOS (Disk Operating System)
- OS/2 (Operating System/2)
- UNIX
- Microsoft Windows
- Macintosh
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 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