Komputer memproses data menjadi sebuah informasi yang berguna. dengan komputer, diharapkan dapat mempermudah dan meningkatkan hasil kerja, serta mampu memecahkan berbagai masalah. Sebelum menjadi informasi, data tersebut diproses melalui perangkat keras (hardware) dengan menggunakan perangkat lunak (software).
Perangkat lunak adalah program yang berisi intriksi untuk melakukan proses pengolahan data. Perangkat keras tidak akan berfungsi tanpa adanya perangkat lunak. Begitu pula sebaliknya, perangkat lunak tidak berfungsi tanpa adanya perangkat keras. Kedua perangkat tersebut memang saling berkaitan sehingga komputer dapat berfungsi dengan baik.
Bentuk paling sederhana dari perangkat lunak adalah menggunakan aljabar Boolean, yang direpresenntasikan sebagai binary digit (bit), yaitu 1 (benar) atau 0 (salah). Cara ini tentu sangat menyulitkan sehingga orang mulai mengelompokkan bit tersebut menjadi nible (4 bit), byte (8 bit) word (16 bit), dan double word (32 bit). Kelompok-kelompok mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat menghafal kode tersebut dan format (aturan) penulisannya yang cukup membingungkan. Dari masalah ini kemudian lahir bahasa pemrograman tingkat tinggi yang seperti bahasa manusia (bahasa inggris). Saat ini, pembuatan perangkat lunak sudah menjadi sebuah proses produksi yang sangat kompleks dengan urutan proses yang panjang dan melibatkan ratusan orang dalam pembuatannya.
Berdasarkan perkembangannya hingga sekarang, perangkat lunak dibagi menjadi beberapa era :
Perangkat lunak adalah program yang berisi intriksi untuk melakukan proses pengolahan data. Perangkat keras tidak akan berfungsi tanpa adanya perangkat lunak. Begitu pula sebaliknya, perangkat lunak tidak berfungsi tanpa adanya perangkat keras. Kedua perangkat tersebut memang saling berkaitan sehingga komputer dapat berfungsi dengan baik.
Bentuk paling sederhana dari perangkat lunak adalah menggunakan aljabar Boolean, yang direpresenntasikan sebagai binary digit (bit), yaitu 1 (benar) atau 0 (salah). Cara ini tentu sangat menyulitkan sehingga orang mulai mengelompokkan bit tersebut menjadi nible (4 bit), byte (8 bit) word (16 bit), dan double word (32 bit). Kelompok-kelompok mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat menghafal kode tersebut dan format (aturan) penulisannya yang cukup membingungkan. Dari masalah ini kemudian lahir bahasa pemrograman tingkat tinggi yang seperti bahasa manusia (bahasa inggris). Saat ini, pembuatan perangkat lunak sudah menjadi sebuah proses produksi yang sangat kompleks dengan urutan proses yang panjang dan melibatkan ratusan orang dalam pembuatannya.
Berdasarkan perkembangannya hingga sekarang, perangkat lunak dibagi menjadi beberapa era :
- Era pemula (pionir)
Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar-bagian dalam komputer. Cara mengakses komputer adalah dengan menggunakan punched card, yaitu kartu yang dilubangi. Penggunakan komputer mesin dengan tujuan tertentu. - Era stabil
Pada era stabil, penggunaan komputer sudah banyak dipakai, tidak hanya oleh kalangan peneliti dan akademisi saja, tetapi juga oleh kalangan industri/perusahaan. Perusahaan perangkat lunak bermunculan. Perangkat lunak mulai bergeser menjadi sebuah produk dan sebuah perangkat lunak dapat menjalankan beberapa fungsi. Bari-baris perintah perangkat lunak yang dijalankan oleh komputer tidak lagi satu demi satu, tetapi sudah seperti banyak proses yang dilakukan secara serempak (multi tasking). Sebuah perangkat lunak mampu menyelesaikan banyak pengguna (multi user) secara cepat/langsung (real time). Pada era ini, mulai dikenal sistem basis data yang memisahkan antara program (pemroses) dengan data (yang diproses). - Era mikro
Sejalan dengan berkembangnya informasi dan semakin luasnya jaringan komputer, perangkat lunak juga berkembang untuk memenuhi kebutuhan perorangan. Perangkat lunak dapat dibedakan menjadi perangkat lunak sistem yang bertugas menangani penggunaan internal dan perangkat lunak aplikasi yang digunakan secara langsung oleh penggunanya untuk keperluan tertentu. Otomatisasi (peralatan secara otomatis) yang ada didalam perangkat lunak mengarah ke suatu jenis kecerdasan buatan (artificial intelligence). - Era modern
Saat ini, perangkat lunak sudah terdapat dimana-mana. Tidak hanya pada sebuah superkomputer dengan 25 prosesor, sebuah komputer genggam pun telah dilengkapi dengan perangkat lunak yang dapat disinkronkan dengan PC. Tidak hanya komputer, bahkan peralatan seperti telepon, TV, hingga mesin cuci, AC, dan, microwave telah ditanamkan perangkat lunak untuk mengatur operaso peralatan tersebut. Pembuatan sebuah perangkat lunak tidak lagi perkerjaan tahapan proses yang melibatkan berbagai disiplin ilmu dalam perancangannya. Tingkat kecerdasan yang ditunjukkan perangkat lunak pun semakin meningkat.
Dalam kehidupan kita perkembangan pasti itu akan terjadi, tentu juga seperti komputer semakin ada perubahan zaman maka teknologi akan semakin canggih dan semakin berkembang. Untuk postingan sekarang semoga anda mendapatkan ilmu yang lebih, dan selalu berkembang dalam segala hal.
Baca yang lebih penting : Peralatan pendukung komputer agar tetap aman atau Peralatan pendukung komputer agar tetap aman.
Baca yang lebih penting : Peralatan pendukung komputer agar tetap aman atau Peralatan pendukung komputer agar tetap aman.
0 komentar:
Posting Komentar