Tugas 4 Individu ARSIKOM
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.Proses yang di lakukan di dalam computer 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.
Gambar 1 Batch Processing
Contoh dari penggunaan batch processing adalah 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.
2) Distribusi Terbatas
3) Pembuatan Khusus
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).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 mengacu kepada 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 system 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 melalui masing-masing computer 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 instrument lainnya. Peralatan telekomunikasi dan jaringan komputer biasanya juga membutuhkan pengendalian secara Real time. Contoh adalah pemesanan tiket pesawat on line.
3) Progam 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.
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).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.
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.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
Sumber:
mursalkom.blogspot.com/2016/06/sejarah-perkembangan-perangkat-lunak.html
http://taufanlj2113r0681perangkatlunak.blogspot.com/2016/06/evolusi-perangkat-lunak.html

Komentar
Posting Komentar