Perangkat Lunak TIK Terkini

Dari perkembangan lunak, kita bisa membayangkan bagaimana perkembangan interaksi manusia dengan perangkat lunak. Bentuk paling primitif dari perangkat lunak, menggunakan aljabar boolean, yang di representasi sebagai binary digit (biy),yaitu 1 (benar/on) atau 0 (salah/off), cara ini sudah pasti sangat menyulitkan, sehingga orang mulai mengelompokkan biy tersebut menjadi nible (4bit) , byte (8bit) , word (2byte) Doble word (32 bit).
Saat ini pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat kompleks, dengan urutan proses yang panjang dengan melibatkan puluhan bahkan ratusan orang dalam pembuatannya.
1.Jenis Perangkat Lunak
-Sistem operasi
-Perangkat lunak bahasa
-Program aplikasi

Perangkat lunak di bagi menjadi 3 macam yaitu :
1. Bahasa pemrograman
2. Sistem Operasi
3. Utility

A. Sistem Operasi
Untuk mengendalikan program kerja komputer secara mendasar seperti :
• Mengatur media input
• Proses 
• Output
• Mengatur memory
• Penjadwalan
Sistem operasi dari clining IBM saat ini secara umum terbagi menjadi 2 aliran yaitu komersil yang di buat oleh Microsoft dan yang bersifat freeware yang di kembangkan oleh peneliti dari seluruh dunia karena bersifat open source ,yaitu bahan baku pembuatan dapat di baca, sehingga hasilnya dapat di tambah atau di modifikasi oleh setiap orang.

B. Perangkat lunak bahasa
Program yang di gunakan untuk menerjemahkan instruksi instruksi yang di tulis dalam bahasa mesin agar dapat di terima dan di mengerti oleh komputer.

Macam macam perangkat lunak bahasa
A. Bahasa tingkat rendah
Merupakan bahasa yang di gunakan oleh komputer itu sendiri
• ASSEMBLY LANGUAGE
• RPG 
B. Bahasa tingkat menengah
Merupakan bahasa dalam komputer yang menggunakan singkatan dan sudah mendekati bahasa sehari sehari
C. Bahasa tingkat tinggi
Merupakan bahasa komputer yang sudah dibuat dan dikembangkan dengan menggunakan bahasa sehari hari
• Basic
• Cobol
• Pascal

C. Program Aplikasi
Merupakan suatu program paket yang telah dirancang dan dibuat khusus untuk kebutuhan tertentu.
1. Word processing
2. Program database
3. Program spreadset 
4. Program CAD
5. Program layout artikel
6. Aplikasi multimedia

D. Fungsi perangkat lunak (software)
Merupakan program yang berisi instruksi atau perintah yang di mengerti oleh komputer untuk melakukan kegiatan seperti menghitung,menggambar, dan menghasilkan suara.