Senin, 02 November 2009

Perkembangan Software

Perkembangan Software
Perangkat Lunak atau software Merupakan program yang diperlukan untuk menjalankan perangkat keras komputer.
Evolusi Software
1. Era Software sebelum adanya komputer
2. Era Software Sesudah adanya komputer
Era Software sebelum adanya komputer
1.Era Primitif (± 300 SM), dimana software dibuat dengan melakukan petunjuk-petunjuk sederhana dengan menggunakan kode-kode gerak sejenis semaphore.

2.Era Mekanis (1840-an-1930-an) yang diterapkan pada peralatan Analytical engine dan pemakaian mesin kartu plong (Punch Card)


Era Software Sesudah adanya Komputer
Era Pionir (1940-1960),
•Media Software
•Berupa sambungan kabel antara bagian –bagian di dalam komputer
• Berupa Punched Card
Pengguna
•Kalangan Militer dan Akademisi
Mekanisme Kerja
•Satu Komputer Untuk satu
tujuan tertentu belum dapat
digunakan untuk bermacam –
macam aplikasi

Era Stabil (1960-1980),
Media Software
•Berbentuk Tape seperti Roll Film
Mekanisme Kerja
•Satu komputer dapat menangani banyak pekerjaan
Pengguna
•Kalangan Industri mulai menggunakan
•Dikenal sistem basis data yang memisahkan antara program dan data yang diproses

Era Mikro (1980-1990),
Media Software
•Berbentuk Disket, dan Chip yang dapat diisi Program
Pengguna
Komputer sudah dapat digunakan untuk perorangan
Mekanisme kerja
• Komputer dapat diinstal berbagai macam program
• Ditanamkan kecerdasan buatan

Era Modern (1990-?),
Media Software
•Disket,CD,DVD,Hardisk,EEP
ROM(Flashdisk)
•Perangkat Lunak mulai
ditanamakan ke perangkat
seperti HP, TV, Mesin cuci dan
berbagai peralatan elektronik
lainnya.
Pengguna
•Personal,akademisi,militer

Perangkat lunak dapat digolongkan menjadi tiga bagian, yaitu:
1. Perangkat lunak Sistem Operasi (operating system)
Yaitu program yang dibuat untuk mengendalikan dan mengkoordinasikan seluruh kegiatan dari sistem komputer.

2. Perangkat lunak bahasa pemrograman (programming
software)
Yaitu program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin agar dapat dimengerti komputer.

3. Perangkat lunak aplikasi (application software)
Yaitu program yang ditulis dan diterjemahkan oleh language-software untuk menyelesai-kan suatu aplikasi tertentu.

Tidak ada komentar:

Posting Komentar