Software merupaka perkembangan terbaru dalam sejarah manusia dan menjadi kebutuhan yang mendasar pada era Informasi. Sejarah pengembangan software di mulai bahkan sebelum komputer ada. Orang sudah membuat software jauh sebelum komputer elektronik pertama muncul. Charles Babbage menggagas konsep software pada pertengahan tahun 1800-an. Alan Turing mengusulkan teori software pertama kali pada tahun 1935 dalam esainya yang berjudul “Nomor Komputasi dengan Aplikasi ke Masalah Entscheidung.” John Tukey kemudian mencetuskan istilah “software” pada tahun 1958.
Sumber:termasmedia.com
Berikut perkembangan dan sejarah software yang terbagi ke dalam 5 era:
1. Sejarah Software 1: Awal Mula (1940-an – 1950-an)
- Para pengembang menciptakan software pertama kali pada awal 1940-an untuk komputer awal seperti ENIAC. Mereka merancang program ini untuk tujuan spesifik, seperti perhitungan balistik.
- Compiler dan Bahasa Pemrograman Awal: Pada akhir 1950-an, pembuatan compiler pertama kali, yang memungkinkan pemrogram untuk menulis kode dalam bahasa yang lebih tinggi, seperti Fortran dan COBOL, mempermudah pengembangan software.
2. Sejarah Software 2: Era Sistem Operasi (1960-an – 1970-an)
- Para pengembang pertama kali mengembangkan sistem operasi untuk mengelola perangkat keras dan sumber daya komputer. Mereka memperkenalkan UNIX pada tahun 1969 sebagai contoh penting yang menjadi dasar bagi banyak sistem operasi modern.
- Pertumbuhan Bahasa Pemrograman: Bahasa pemrograman seperti C muncul pada 1970-an, memberikan fleksibilitas dan kekuatan tambahan dalam pengembangan software.
3. Sejarah Software 3: Revolusi Personal Computer (1980-an)
- Perangkat Lunak Komersial: Kemunculan personal computer seperti IBM PC dan Apple Macintosh pada 1980-an mendorong pertumbuhan perangkat lunak komersial, termasuk aplikasi seperti pengolah kata dan spreadsheet.
- Pada periode ini, perusahaan mengembangkan dan mendistribusikan perangkat lunak berlisensi dengan hak cipta dan lisensi tertutup, menjadikannya model perangkat lunak yang umum.
4. Sejarah Software 4: Era Internet dan Open Source (1990-an – 2000-an)
- Pertumbuhan Internet: Dengan kemunculan internet, software menjadi lebih terhubung dan terdistribusi secara global. Browser web dan perangkat lunak email menjadi komponen penting dari kehidupan digital.
- Gerakan Open Source: Gerakan open source memperoleh momentum pada 1990-an, dengan proyek-proyek seperti Linux dan Mozilla Firefox yang memungkinkan akses dan modifikasi kode sumber oleh komunitas.
5. Sejarah Software 5: Era Mobile dan Cloud Computing (2010-an – Sekarang)
- Perangkat Mobile: Software untuk perangkat mobile, seperti aplikasi untuk iOS dan Android, menjadi dominan, memperluas jangkauan software ke perangkat portabel.
- Cloud Computing: Perangkat lunak berbasis cloud memungkinkan penyimpanan dan pengolahan data di server jarak jauh, mengubah cara pengguna mengakses dan menggunakan aplikasi serta layanan.
Kesimpulan
Berdasarkan penjelasan di atas, kita dapat menyimpulkan bahwa perangkat lunak canggih akan terus-menerus berkembang.Para ahli belum bisa menentukan kapan waktunya berakhir teknologi ini dan tentu akan terus mengembangkannya. Karena pekerjaan manusia akan semakin mudah dengan adanya software. Sama seperti fungsi software lainnya, teknologi yang menggunakan berbagai bahasa pemrograman mencatat laporan keuangan perusahaan.Accurate Online adalah software akuntansi dan bisnis yang mampu membantu perusahaan dalam melakukan mencatat keuangan secara otomatis, cepat, dan akurat.
Editor By Hesty Nur Fatilah