Klasifikasi Perangkat Lunak (Software) Berdasarkan Fungsinya




Pembagian kelompok software berdasarkan fungsinya :

1. Sistem Operasi (Operation System)
 Merupakan sebuah program yang berfungsi untuk mengolah segala proses  dan mengelola program-program di dalam komputer.
Contoh :
a. UNIX : Linux, BSD, Solarisx, MacOS, Belenix, dll
- Versi - versi Linux : RedHat, Knoppix, SuSe, Ubuntu, dll.
- Versi - versi BSD : FreeBSD, OpenBSD, NetBSD, dll.
b. Microsoft : MS-DOS, MS Windows (1.0, 2.0, 3.0, 3.11, 95, 98, 98SE, ME 2000, XP, Vista, 7,

2. Program Utility
Merupakan sebuah program yang berfungsi untuk meningkatkan kinerja Komputer
Contoh :
a. Antivirus (AVG, AVIRA, AVAST, KASPERSKY)
b. Pembagi partisi (FDISK, Partition Magic)
c. Peringkas file/File Compress (WinRAR, WinZIP,dll).

3. Programming Language
Programming Language adalah program yang digunakan 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. Application Program
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 yang berfungsi untuk membantu suatu perkerjaan pengguna (user)
Contoh :
a. Office :
·        Microsoft Word (Pengetikan)
·        Microsoft Excel (Pembuatan tabel-tabel)
·        Microsoft Front Page (Pembuatan web site)
·        Microsoft Power Point (Pembuatan presentasi)
·        Microsoft Outlook (Pengaturan jadwal, email, nomer telpon,dll)

b. Desain Grafis :
·                    CorelDraw
·                    Adobe Photoshop
·                    Photoscape

c. Multimedia :
·        Winamp
·        VLC
·        Real Player
·        Gom Player