Klasifikasi
Software
§ Sistem Operasi (Operating System)
§ Program Aplikasi (Application Programs)
§ Bahasa Pemrograman(Programming Language)
§ Program Bantu(Utility)
§ Sisitem Operasi ( Operating System)
Sistem opersi yaitu program yang berfungsi
untuk mengendalikan sisitem kerja yang mendasar sehingga mengatur kerja media
input, output, tabel pengkodean, memori, penjadwalan prosesor, dan lain-lain.
Sistem operasi berfungsi sebagai penghubung antar manusia (User) dengan
perangakat keras (Hardware) dan perangkat lunak(Software) yang digunakan.
Adapun fungsi utama sistem operasi adalah :
§ Menyimapan program dan aksesnya.
§ Membagi tugas didalam CPU.
§ Mengalokasikan tugaas-tugas penting.
§ Merekam sumber-sumbeer data.
§ Mengatur memori sistem termasuk penyimpanan, menghapus
dan menadapatkan data.
§ Memeriksa kesalahan sistem.
§ Multitugas pada OS, Windows98, Windows XP, Windows 7.
§ Memelihara keamanan sistem, khusus pada jaringan yang
membutuhkan kata sandi(password) dan penggunaan ID. Contoh sistem operasi,
misalnya: Disk Operating System(DOS), Microsoft Windows, Linux, dan Unix.
2. Program Aplikasi (Aplicaton Programs)
Proram aplikasi adalah perangkat lunak yang dirancang khusus untuk
kebutuhan tertentu, misalnya program pengolah kata, pengolah lembar kerja, program
presentasi, design grafis, dan lain-lain.
3. Bahasa Pemrograman (Programing Utility)
Perangkat lunak bahasa yaitu program yang
di gunakan untuk menerjemahkan instruksi-intruksi yang ditulis dalam bahasa
pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar di
terima oleh komputer. Ada 3 level bahasa pemrograman, yaitu:
§ Bahasa tingkat rendah (Low Level Language)
Bahasa ini di sebut juga bahsa mesin (Assembler),
dimana pengkodean bahasanya menggunakan kode angka 0 dan 1.
§ Bahasa tingkat tinggi(High Level Language)
Bahasa ini termasuk dalam bahasa pemrogramana yang mudah di
pelajari oleh pengguna komputer karena menggunakan bahasa inggris. Contohnya:
BASIC, COBOL, PASCAL, FORTRAN.
§ Bahasa generasi keempat (4 GL)
Bahasa pemrograman 4 GL (Fourth Generation
Language) merupakan bahasa yang beroreintasi pada objek yang disebut Object
Oriented Programming (OOP). Contohnya: Visual Basic, Delphi, Visual C++.
4. Program Bantu (Utility)
Perangkat lunak yang berfungsi sebagai aplikasi
pembantu dalam kegiatan yang ada hubungannya dengan komputer, serta merupakan
perangkat lunak sistem dengan fungsi tertentu, misalnya memformat flashdisk,
mengkopi data, mengkompres file dan pemeriksaan keras (Hardware
Troubleshooting), mengatur isi ulang hardisk (partisi, defrag) dan lain-lain.
Contohnya: Norton Utility, Antivirus, Winrar.