Perangkat lunak (software) merupakan nyawa dari sebuah computer. Tanpa peranglkat lunak , computer hanya sebuah perangkat keras mati yang tidak ada gunanya. Oleh karena itu, kita harus melakukan instalasi perangkat lunak sehungga komputer dapat digunakan. Secara umum, perangkat lunak computer dibedakan menjadi dua macam, yaitu perangkat lunak sistem operasi dan perangkat lunak aplikasi.
Macam-macam Perangkat Lunak Sistem
- Sistem Operasi
- Utilitas Device
- Driver
- Penerjemah Bahasa
1. Perangkat Lunak Sistem Operasi
Perangkat lunak sistem operasi biasa juga disebut Operating System (OS). Merupakan program yang bertindak sebagai perantara antara pengguna dan perangkat keras komputer.
Fungsi Perangkat Lunak Sistem
- Menyediakan antarmuka (interface) agar mudah digunakan pengguananya
- Menyediakan informasi yang berkaitan dengan perangkat keras computer, baik perangkat aktif atau pasif serta mengendalikan perangkat input/output ( I/O device)
- Melakukan tugas pengolahan dan pengendalian sumber daya computer
- Mengelola file (data/program)
Macam-macam Perangkat Lunak Sistem
- Linux
- Macintosh
- UNIX
- Mac OS
- Windows
- Symbian
- dll.
Perkembangan perangkat lunak sistem operasi
1954 | Ditahun ini sistem operasi pertama kali digunakan untuk komputer IBM 701 di General Motor Research Laboratories |
1960 | Sistem Operasi untuk komputer mini pertama kali |
1969 | Sistem Operasi UNIX, Ken Thompson diterapkan pada computer PDP-7, Bell Laboratories |
1970 | CP/M (Control program/ mikroprocessor), Gary Kildal, Digital research |
1980 | MS/DOS (Microsoft Disc) William Bill Gates, Microsoft Corporation |
1985 | Microsoft windows pertama |
1987 | Berdirinya IBM Operating System/2 |
1988 | Sistem Operasi Windows /386 |
1990 | Sistem Operasi Windows 3.0 |
1993 | Mosaic, Browser internet pertama |
1995 | Sistem Operasi Windows 95 |
1997 | Sistem Operasi Windows 98 |
2. Perangkat Lunak Utilitas
Utilitas adalah program yang bermanfaat untuk melakukan kegiatan yang berhubungan dengan sumber daya system,misalnya untuk memformat disket.
Penggolongan Utilitas
Adapun beberapa utilitas yang dikategorikan berdasarkan tugas yang dilakukan adalah sebagai berikut:
- Program untuk pencadangan
- Program Pemulih Data
- Program Antivirus
- Program Komperesi Data
- Program Untuk melakukan Defragmentasi
- Pemformat Disk
3. Perangkat Lunak Device Driver
Device driver adalah program yang berfungsi untuk membantu komputer mengendalikan piranti-piranti peripheral. Perangkat lunak ini biasanya disediakan vendor yang meproduksi perangkat keras.
Adapun fungsi utama perangkat lunak device driver adalah sebagai penghubung perangkat keras. Keduanya harus saling melengkapi agar suatu perangkat dapat digunakan sesuai fungsinya. Device driver juga dapat berfungsi sebagai pengontrol perangkat masukan dan keluaran pada hardware.
Sebagai contoh device driver yang sering ditemui adalah driver pada perangkat printer. Kamu tidak akan bisa menggunakan mesin printer apabila kamu tidak memiliki atau menginstall driver sesuai tipe mesin printer yang digunakan. Sehingga, jika kamu tidak memiliki driver printer tersebut kamu tidak akan bisa mengontrol dan memonitoring perangkat keras tersebut.
4. Perangkat Lunak Penerjemah Bahasa
Penerjemah bahsa pemograman dibedakan menjadi 3, yaitu :
Assembler
Assembler adalah program yang digunakan untuk menerjemahkan kode sumber dalam bahasa rakitan (Assembly) ke dalam bahsa mesin.
Komplier
Komplier adalah program penerjemah yang mengonversi semua kode sumber selain dalam bahasa rakitan menjadi kode objek.
Interpreter
Interpreter adalah program yang menrjemahkan satu per satu intruksi dalam kode sumber dan kemudian menjalanakan intruksi yang telah diterjemahkan tersebut.
Sekian pembahasan dari kami, mungkin kedepannya akan kami tambahkan dan dibahas lebih detail lagi karena ini merupakan pembahasan singkat. Share bila dirasa artikel ini bermanfaat. Apabila ada pertanyaan jangan ragu untuk bertanya di kolom komentar, Terimakasih.