1.
Era Pioner
Bentuk
perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian
dalam komputer, gambar berikut memperlihatkan orang yang sedang menggunakan
komputer
Cara
lain dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang
di lubangi. Penggunaan komputer saat itu masih dilakukan secara langsung,
sebuah program untuk sebuah mesin untuk tujuan tertentu. Pada era ini,
perangkat lunak merupakan satu kesatuan dengan perangkat kerasnya. Penggunaan
komputer dilakukan secara langsung dan hasil yang selesai dikerjakan computer
berupa print out. Proses yang di lakukan di dalam komputer berupa baris instruksi yang secara berurutan di proses antara lain :
berupa print out. Proses yang di lakukan di dalam komputer berupa baris instruksi yang secara berurutan di proses antara lain :
1)
Batch Processing
Batch processing adalah suatu model pengolahan data, dengan menghimpun data
terlebih dahulu, dan diatur pengelompokkan datanya dalam kelompok-kelompok yang
disebut batch. Tiap batch ditandai dengan identitas tertentu,
serta informasi mengenai data-data yang terdapat dalam batch tersebut. Setelah
data-data tersebut terkumpul dalam jumlah tertentu, data-data tersebut akan
langsung diproses.
Contoh dari penggunaan batch processingadalah e-mail
dan transaksi batch processing. Dalam suatu sistem batch processing, transaksi
secara individual dientri melalui peralatan terminal, dilakukan validasi
tertentu, dan ditambahkan ke transaction file yang berisi transaksi lain, dan
kemudian dientri ke dalam sistem secara periodik. Di waktu kemudian, selama
siklus pengolahan berikutnya, transaction file dapat divalidasi lebih lanjut
dan kemudian digunakan untuk meng-up date master file yang berkaitan.
1)
Distribusi Terbatas
2)
Pembuatan Khusus
1.
Era Stabil
Komputer sudah banyak digunakan dan terjangkau oleh kalangan
industri dan perusahaan yang membawa pengaruh terhadap perkembangan perangkat
lunak. Kemampuan multitasking (banyak program) dan multi user (banyak pengguna)
sudah dikenal juga sistem basis data. Proses yang dilakukan oleh software pada
era ini, antara lain :
1)
Multi-Tasking dan Multi-User
Multitasking adalah istilah teknologi informasi dalam bahasa
inggris yang mengacukepada sebuah metode dimana banyak pekerjaan atau dikenal
juga sebagai proses diolah dengan menggunakan sumber daya CPU yang sama. Contoh
sistem operasi jenis ini antara lain adalah linux. Linux adalah sistem operasi
yang multitasking danmultiuser seperti kebanyakan SO yang ada pada saat ini.
Multitasking pada linux artinya linux bisa atau mampu menjalankan beberapa
proses dalam waktu yang bersamaan.
Sistem
Multi-User adalah suatu sistem dimana lebih dari satu user menggunakan secara
bersama satu atau lebih perangkat keras, piranti lunak dan data/ informasi ,
orang dan prosedur melaluimasing-masing komputer atau workstation.
2)
Real Time System (Bekerja dengan
cepat)
Real Time System Disebut juga dengan Sistem waktu nyata.
Sistem yang harus menghasilkan responyang tepat dalam batas waktu yang telah
ditentukan. Jika respon komputer melewati batas waktu tersebut, maka terjadi
degradasi performansi atau kegagalan sistem.Sebuah Real time system adalah
sistem yang kebenarannya secara logis didasarkan pada kebenaran hasil-hasil
keluaran sistem dan ketepatan waktu hasil-hasil tersebutdikeluarkan. Aplikasi
penggunaan sistem seperti ini adalah untuk memantau danmengontrol peralatan
seperti motor, assembly line, teleskop, atau instrumen lainnya.Peralatan
telekomunikasi dan jaringan komputer biasanya juga membutuhkan pengendalian
secara Real time. Contoh adalah pemesanan tiket pesawat on line.
3)
Program Database
Database atau basis data adalah kumpulan data yang disimpan
secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi
menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi.
2.
Era Mikro
Perangkat lunak pada era ini sudah berkembang untuk memenuhi
kebutuhan individu. Harga perangkat lunak juga sudah terjangkau oleh individu.
Perangkat lunak dapat dibedakan menjadi perangkat lunak sistem yang menangani
perangkat internal dan perangkat lunak aplikasi yang digunakan secara langsung
oleh penggunannya untuk keperluan tertentu. Otomatisasi yang ada di dalam
perangkat lunak mengarah ke suatu jenis kecerdasan buatan. Oleh sebab itu,
perangkat lunak pada era ini mengalami perkembangan proses berikut :
1) Sistem mulai
tersebar ke beberapa kalangan masyarakat;
2) Software mengalami
kecerdasan yang mempermudah penggunaannya;
3) Harga setiap
software mulai terjangkau oleh individu.
3.
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 ditanamkan perangkat lunak untuk mengatur operasi peralatan
itu. Hebatnya lagi adalah setiap peralatan itu akan mengarah pada suatu saat
kelak akan dapat saling terhubung. Pembuatan sebuah perangkat lunak bukan lagi
pekerjaan segelentir orang, tetapi telah menjadi pekerjaan banyak orang, dengan
beberapa tahapan proses yang melibatkan berbagai disiplin ilmu dalam
perancangannya. Tingkat kecerdasan yang di tunjukkan oleh perangkat lunak pun
semakin meningkat, selain permasalahan teknis, perangkat lunak sekarang mulai
bisa mengenal suara dan gambar.Kecerdasan perangkat lunak pada era
ini membuat proses perkembangannya semakin luas menjadi :
1)
Sistem Desktop
2)
Teknologi Objek
3)
Sistem Pakar
4)
Pemrosesan Paralel
5)
Jaringan Komputer
0 Response to "Evolusi Teknologi Perangkat Lunak Komputer"
Post a Comment