Jelaskan secara singkat sejarah perkembangan perangkat lunak?
cuttrisnatina
Sejarah Perkembangan Perangkat Lunak (Software) Sejarah perkembangan komputer dapat dikelompokkan menjadi 2 bagian, yaitu 1. Software sebelum komputer generasi pertama Pada tahun 300 SM, bangsa Yunani menciptakan suatu system komunikasi yang disebut dengan polybius telegraph. System itu menggunakan obor untuk mengirim berita dari suatu tempat ke tempat lain. Tahun 1842 perangkat lunak pertama muncul yang ditulis oleh Ada Augusta, anak perempuan dari Lord Byron. Software ini diterapkan pada Analytical Engine ciptaan Charles Babbage. Tahun 1933 Wallace J. Eckert menciptakan suatu program mekanik yang dipergunakan mengontrol jalannya suatu mesin yang merupakan gabungan dari beberapa mesin akuntansi. 2. Software semasa komputer generasi pertama Software pada generasi ini diciptakan oleh para ahli matematika dan ahli teknik yang digunakan untuk menyelesaikan problem yang muncul pada bidangnya. Program yang dibuat bersifat khusus karena hanya untuk satu aplikasi tertentu sehingga jika ingin digunakan untuk aplikasi lain, maka program yang baru harus dibuat lagi. Untuk mengatasi kesulitan tersebut, maka orang menciptakan suatu bahasa pemrograman yang disebut bahasa tingkat tinggi. Dengan bahasa tingkat tinggi dilakukan dengan cara menulis program dalam bahasa Inggris yang diterjemahkan ke dalam bahasa mesin. Komputer hanya sebagai alat yang dapat mengerjakan perintah yang diberikan oleh manusia. Bahasa yang diberikan ini menggunakan bahasa komputer. Bahasa komputer terdiri dari beratusan macam. Setiap bahasa mempunyai cirri-ciri tersendiri yang sesuai dengan bidangnya, seperti : a. Bahasa Cobol (Common Bussiness Oriented Language) digunakan untuk masalah peradagangan b. FORTRAN (Formula Translator) digunakan untuk penyelesaian matematika c. BASIC (Beginner’s All Purpose Symbolic Instruction Code) digunkaan untuk perhitungan matematika dan perhitungan dagang yang sederhana. Ada beberapa aplikasi pemrograman yang sering dipergunakan, seperti : pengolah kata, perhitungan kolom dan lajur, serta untuk perhitungan statistuk dan lain-lain. Untuk mengatasai agar jangan terlalu sering menulis ulang program, dibuat suatu paket program untuk penolah kata, paket program untuk perhitungan kolom dan lajur, paket program untuk perhitungan statistik dan sebagainya. Pembuat paket program pengolah kata cukup banyak, misalnya : WordStar, Microsoft Word dan Word Perfect, Chi Writer dan lain-lain. Jenis-jenis program aplikasi adalah : a. Microsoft Excel Untuk menyelesaikan masalah perhitungan yang terdiri dari baris dan kolom. b. Microsoft Power Point Untuk menyelesaikan masalah yang berhubungan dengan presentasi. c. Microsoft Acces Untuk menyelesaikan masalah pengolahan data/database. d. CAD (Computer Aided Design) Untuk menangani bidang ilmu pengetahuan dan teknologi, seperti : merancang gedung, merancang bentuk mobil dan sebagainya. e. DecEasy Accounting Untuk menyelesaikan masalah perhitungan/pelaporan dalam bidang akuntansi dan sebagainya.
Paket operasi atau program yang di buat dengan menggunakan high level lenguage seperti misalnya BASIC,FORTON,CABOL, BAHASA C dan lain2, tidak akan dapat di gunakan jika tidak ada OS yang mendukun di dalamnya, karena OS ini yang akan mengatur semua proses di dalam komputer. Misalkan jika salah satu program memerintahkan suatu hasil untuk di cetak menggunakan print, maka OS-lah yang melakukan proses tersebut.
Sebagai analogi, misalnya jika anda akan meloncati cebuah lubang anda tingal menghubungi otak untuk meloncat, dan otak akan menghubungi bagian2 tubuh lain yang akan digunaka untuk meloncat, misalnya kaki. Otak ini lah yang di ibarat sebuah OS dalam sistem komputer..
Sejarah perkembangan komputer dapat dikelompokkan menjadi 2 bagian, yaitu
1. Software sebelum komputer generasi pertama
Pada tahun 300 SM, bangsa Yunani menciptakan suatu system komunikasi yang disebut dengan polybius telegraph. System itu menggunakan obor untuk mengirim berita dari suatu tempat ke tempat lain.
Tahun 1842 perangkat lunak pertama muncul yang ditulis oleh Ada Augusta, anak perempuan dari Lord Byron. Software ini diterapkan pada Analytical Engine ciptaan Charles Babbage.
Tahun 1933 Wallace J. Eckert menciptakan suatu program mekanik yang dipergunakan mengontrol jalannya suatu mesin yang merupakan gabungan dari beberapa mesin akuntansi.
2. Software semasa komputer generasi pertama
Software pada generasi ini diciptakan oleh para ahli matematika dan ahli teknik yang digunakan untuk menyelesaikan problem yang muncul pada bidangnya. Program yang dibuat bersifat khusus karena hanya untuk satu aplikasi tertentu sehingga jika ingin digunakan untuk aplikasi lain, maka program yang baru harus dibuat lagi.
Untuk mengatasi kesulitan tersebut, maka orang menciptakan suatu bahasa pemrograman yang disebut bahasa tingkat tinggi. Dengan bahasa tingkat tinggi dilakukan dengan cara menulis program dalam bahasa Inggris yang diterjemahkan ke dalam bahasa mesin.
Komputer hanya sebagai alat yang dapat mengerjakan perintah yang diberikan oleh manusia. Bahasa yang diberikan ini menggunakan bahasa komputer.
Bahasa komputer terdiri dari beratusan macam. Setiap bahasa mempunyai cirri-ciri tersendiri yang sesuai dengan bidangnya, seperti :
a. Bahasa Cobol (Common Bussiness Oriented Language) digunakan untuk masalah peradagangan
b. FORTRAN (Formula Translator) digunakan untuk penyelesaian matematika
c. BASIC (Beginner’s All Purpose Symbolic Instruction Code) digunkaan untuk perhitungan matematika dan perhitungan dagang yang sederhana.
Ada beberapa aplikasi pemrograman yang sering dipergunakan, seperti : pengolah kata, perhitungan kolom dan lajur, serta untuk perhitungan statistuk dan lain-lain. Untuk mengatasai agar jangan terlalu sering menulis ulang program, dibuat suatu paket program untuk penolah kata, paket program untuk perhitungan kolom dan lajur, paket program untuk perhitungan statistik dan sebagainya.
Pembuat paket program pengolah kata cukup banyak, misalnya : WordStar, Microsoft Word dan Word Perfect, Chi Writer dan lain-lain.
Jenis-jenis program aplikasi adalah :
a. Microsoft Excel
Untuk menyelesaikan masalah perhitungan yang terdiri dari baris dan kolom.
b. Microsoft Power Point
Untuk menyelesaikan masalah yang berhubungan dengan presentasi.
c. Microsoft Acces
Untuk menyelesaikan masalah pengolahan data/database.
d. CAD (Computer Aided Design)
Untuk menangani bidang ilmu pengetahuan dan teknologi, seperti : merancang gedung, merancang bentuk mobil dan sebagainya.
e. DecEasy Accounting
Untuk menyelesaikan masalah perhitungan/pelaporan dalam bidang akuntansi dan sebagainya.
Paket operasi atau program yang di buat dengan menggunakan high level lenguage seperti misalnya BASIC,FORTON,CABOL, BAHASA C dan lain2, tidak akan dapat di gunakan jika tidak ada OS yang mendukun di dalamnya, karena OS ini yang akan mengatur semua proses di dalam komputer. Misalkan jika salah satu program memerintahkan suatu hasil untuk di cetak menggunakan print, maka OS-lah yang melakukan proses tersebut.
Sebagai analogi, misalnya jika anda akan meloncati cebuah lubang anda tingal menghubungi otak untuk meloncat, dan otak akan menghubungi bagian2 tubuh lain yang akan digunaka untuk meloncat, misalnya kaki. Otak ini lah yang di ibarat sebuah OS dalam sistem komputer..