Table of Contents

Evolusi Perangkat lunak

Evolusi Perangkat lunak

Evolusi Perangkat lunak:
· Era Pioner
· Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer
· Cara lain dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi.
· Pada era ini, perangkat lunak kmerupakan satu kesatuan dengan perangkat kerasnya. Penggunaan komputer dilakukan secara langsung dan hasil yang selesai di kerjakan komputer berupa print out.
· Era Stabil
· Pada era stabil penggunaan komputer sudah banyak di gunakan, tidak hanya oleh kalangan peneliti dan akademi saja, tetapi juga oleh kalangan industri / perusahaan.
· Perusahaan perangkat lunak bermunculan, dan sebuah perangkat lunak dapat menjalankan beberapa fungsi, dari ini perangkat lunk mulai bergeser menjadi sebuah produk.
· Baris-baris perintah perangkat lunak yang di jalankan oleh komputer bukan lagi satu-satu, tapi sudah seperti banyak proses yang di lakukan secara serempak (multi tasking).
· Sebuah perangkat lunak mampu menyelesaikan banyak pengguna (multi user) secara cepat/langsung (real time). Pada era ini mulai di kenal sistem basis data, yang memisahkan antara program (pemroses) dengan data (yang di proses).
· Era Mikro
· Sejalan dengan semakin luasnya PC dan jaringan komputer di era ini, perangkat lunak juga berkembang untuk memenuhi kebutuhan perorangan.
· Perangkat lunak dapat di bedakan menjadi
· Perangkat lunak sistem yang bertugas menangani internal
· Perangkat lunak aplikasi yang di gunakan secara langsung oleh penggunannya untuk keperluan tertentu.
· Automatisasi yang ada di dalam perangkat lunak mengarah ke suatu jenis kecerdasan buatan.
· Era Modern
· Saat ini perangkat lunak sudah terdapat di mana-mana, tidak hanya pada sebuah superkomputer dengan 25 prosesornya, sebuah komputer genggampun telah di lengkapi dengan perangkat lunak yang dapat di sinkronkan dengan PC.
· Tidak hanya komputer, bahkan peralatan seperti telepon, TV, hingga ke mesin cuci, AC dan microwave, telah di tanamkan prangkat lunak untuk mengatur operasi peralatan itu

Tetapi selama era evolusi system basis computer, serangkaian masalah yang berhubungan dengan perangkat lunak masih muncul, dan intensitas masalah tersebut terus bertambah:
1. kemajuan perangkat keras yang terus berlanjut, melampaui kemampuan kita untuk membangun perangkat lunak yang sesuai dengan perangkat keras yang ada.
2. kemampuan kita untuk membangun program baru tidak dapat memenuhi kebutuhan akan program baru.
3. pemakaian computer yang tersebar luas membuat masyarakat semakin tergantung pada operasi perangkat lunak yang reliable. Kerusakan ekonomi yang besar dapat muncul bila terjadi kegagalan perangkat lunak
4. kita berjuang untuk membangun perangkat lunak computer dengan reliabilitas dan kualitas yang sangat tinggi.
5. kemampuan kita untuk mendukung program yang ada terhambat oleh sumber daya manusia yang tidak memadai.

Sumber : https://sam-worthington.net/