Page 59 - pengantarkomputer
P. 59
BAB 4
SOFTWARE KOMPUTER
A. Mengembangkan Peran Perangkat Lunak
Saat ini, perangkat lunak memiliki dua peran. Di satu sisi berfungsi sebagai
sebuah produk, dan di sisi lain sebagai kendaraan yang mengantarkan sebuah
produk. Sebagai produk, perangkat lunak mengantarkan potensi penghitungan
yang dibangun oleh perangkat lunak komputer.
Sebagai kendaraan yang dipakai untuk mengantarkan produk perangkat
lunak berlaku sebagai dasar untuk kontrol komputer (sistem operasi),
komunikasi informasi (jaringan) dan penciptaan serta kontrol dari program-
program lain (peranti dan lingkungan perangkat lunak).
Pada masa awal era komputer perangkat keras dengan tujuan umum
menjadi hal yang biasa, sementara perangkat lunak dirancang secara khusus
untuk aplikasi tertentu saja dan hanya memiliki areal distribusi yang terbatas.
Produk perangkat lunak (program yang dikembangkan untuk dijual kepada satu
pelanggan atau lebih) masih langka. Kebanyakan perangkat lunak
dikembangkan dan digunakan oleh orang atau organisasi yang sama. Pada era
ini tidak ada pendokumentasian.
Era kedua evolusi sistem komputer melingkupi dekade pertengahan tahun
1960 dan 1970-an (Gambar 1.1.). Sistem multiprogram dan multiuser
memperkenalkan konsep baru interaksi manusia dengan mesin. Teknik
interaktif membuka sebuah dunia aplikasi yang baru serta tingkat kecanggihan
perangkat lunak dan perangkat keras yang baru pula. Sistem real time dapat
mengumpulkan, menganalisis, serta mengubah data dari banyak sumber
sehingga proses pengontrolan dan penghasilan output tidak lagi berada di
dalam skala menit, melainkan detik. Kemajuan dalam penyimpanan on-line
membawa ke generasi pertama sistem manajemen database.
55