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