Kita ketahui, komputer membutuhkan data atau fakta, dimana data ini pada saat diinput akan diterjemahkan menjadi bilangan biner. Mesin komputer memproses fakta atau data menjadi suatu informasi yang berguna bagi penggunanya. Dengan Komputer diharapkan dapat meningkatkan hasil kerja dan memecahkan berbagai masalah. Sebelum menjadi informasi data tersebut diproses melalui hardware yang terletak pada CPU dengan menggunakan perangkat lunak. Perangkat lunak atau software adalah program dari komputer. Perangkat lunak adalah program yang berisi instruksi untuk melakukan proses pengolahan data. Saat ini, tingkat pemrosesan yang dikerjakan perangkat lunak bersifat machine-like (keinginan mesin) mulai berubah dengan sifat human-like (keinginan manusia). Di dalam teori informasi, disusun hirarki informasi, mulai dari data/ fakta, kemudian setelah proses seleksi dan pengurutan menjadi sesuatu yang berguna menjadi informasi. Informasi yang di susun secara sistematis dengan suatu alur logika tertentu menjadi knowledge (pengetahuan). Perangkat Keras tidak akan berfungsi tanpa adanya perangkat lunak begitu pula sebaliknya perangkat lunak tidak berfungsi tanpa adanya perangkat keras. Kedua perangkat tersebut memang saling berkaitan sehingga komputer dapat berfungsi dengan baik. Perkembangan teknologi terutama dalam perangkat keras terus diimbangi oleh perangkat lunaknya sehingga penggunaan komputer lebih maksimal. Kemampuan komputer dirasakan sangat berkaitan dengan perangkat keras dan perangkat lunaknya, maka dari itu diperlukan perangkat lunak yang benar-benar mendukung perangkat kerasnya.Bentuk paling sederhana dari perangkat lunak, menggunakan aljabar Boolean, yang di representasikan sebagai binary digit (bit), yaitu 1 (benar) atau 0 (salah), cara ini sudah pasti sangat menyulitkan, sehingga orang mulai mengelompokkan bit tersebut menjadi nible (4 bit), byte (8 bit), word (16 bit), double word (32 bit). Kelompok-kelompok bit ini di susun ke dalam struktur instruksi seperti penyimpanan, transfer, operasi aritmatika, operasi logika, dan bentuk bit ini di ubah menjadi kode-kode yang di kenal sebagai assembler. Kode-kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat menghapal kode tersebut dan format (aturan) penulisannya yang cukup membingungkan, dari masalah ini kemudian lahir bahasa pemrograman tingkat tinggi yang seperti bahasa manusia (bahasa Inggris). Saat ini pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat kompleks, dengan urutan proses yang panjang dengan melibatkan puluhan bahkan ratusan orang dalam pembuatannya
1. Perangkat lunak sebelum komputer generasi pertama
• 300 sm : penggunaan obor sebagai signal untukmengirimkan berita yang digunakan oleh bangsa yunani
• 1842 : Ada Augusta, penulis perangkat lunak pertama kali yang digunakan pada Babbage’s Analytical Engine.
• 1933 : Wallace J. Eckert menggabungkan beberapa mesin akuntansi kartu plong IBM yang berbeda.
• 1945 : Kutu yang pertama
2. Perangkat lunak semasa komputer generasi pertama
Menghubungkan beberapa sirkuit di dalam komputer atau dengan membuat program dalam bahasa mesin yang disimpan di memori komputer secara permanen. Biasanya unik untuk suatu aplikasi.
3. Perkembangan bahasa pemrograman tingkat tinggi
• 1956: Jhon Bachus dan tim IBMnya menciptakan fortran dengan bahasa pemprograman tingkat tinggi.
• 1957 : FORTRAN (Formula Translator), John Bakus,IBM
• 1958 : LISP (List Programing),John McCarty
• 1958 : ALGOL (Algoritmic Language)
• 1959 : COBOL (Common Business Oriented Language), Dr. Grace Hooper
• 1960 : LOGO, MIT
• 1960: LISP meluncurkan model bahasa komputer untuk menulis program tiruan.
• 1961 : GPSS (General Purpose System Simulator)
• 1961 : RPG (Report Program Generator),IBM
• 1962 : APL (A Programming Language), Kenneth Iverson,IBM
• 1964 : BASIC (Beginner’s All-purpose Symbolic Instruction Code), John G. Kemeny & Thomas E. Kurtz
• 1965: Orientasi bahasa benda dengan perakitan tambahan dengan simulasi, ditulis oleh Kristen Nygaard dan Ole John Dahl
• 1966 : PL/1 (Programming Language version 1)IBM, gabungan FORTRAN dan COBOL
• 1968 : PILOT (Programmed Inquiry, Learning, or Teaching), John A. Starkweather
• 1969 : FORTH, Charles H. Moore, digunakan dalam bidang astronomi
• 1969: Bill Gates & Paul Allen menyebutnya dengan “lake side programming group” menyetujui komputer dengan badan hukum pusat untuk mematenkan pdp-iq software.
• 1970 : PASCAL, dikembangkan oleh Niklaus Wirth
• 1971 : SAM76, Claude Keagan, gabungan dari LISP dan FORTH.
• 1972 : PROLOG, Alain Colmerauer & Philippe Roussel, untuk kecerdasan buatan
• 1974 : C pertama kali dikembangkan bernama BCPL, kemudian diadaptasi di Bell Laboratories dengan nama bahasa B.
• 1974 : COMAL, Borge Christensen & Benedict Lofsted, gabungan BASIC & PASCAL.
• 1975: Paul Allen di dalam suratnya, Bill Gates menggunakan nama “micro-soft” menyerahkan kepada rekan kerja nya.untuk cepat-cepat menuliskan tentang referensinya
• 1977 : MODULA-2, Niklaus Wirth,Swiss
• 1978: Microsoft mengumumkan produk ketiganya, MICROSOTF COBOL-80 dijual seharga 1 juta dolar US
• 1979 : ADA digunakan di Dephan AS, diambil dari ADA AUGUSTA.
4. Perkembangan perangkat lunak paket aplikasi
• 1976 : Electrical Pencil, Michael Shrayer, pengolah kata, California
• 1979 : Word Star, John Barnaby,pengolah kata
• 1979 : Apple Writer, Paul Lutus, pengolah kata
• 1979 : VisicalC(Visual Calculator), Robert Frankston, DEC (Digital Equipment Corporation)
• 1981 : DBASE-II, Wayne Ratliff, ahli teknik NASA
• 1982 : LOTUS 1-2-3, gabungan program spreadsheet grafik dan kemampuan untuk mendapatkan informasi, Mitchel Kapoor,Yale Univ.
• 1983: Microsoft memperkenalkan word processing program,Microsoft word for MS DOS 1.00 .
5. Perkembangan perangkat lunak sistem operasi
•1954 : Sistem Operasi pertama kali Digunakan untuk komputer IBM 701 di General Motor Research Laboratories
• 1960 : Sistem Operasi untuk komputer mini pertama kali
• 1969 : UNIX, Ken Thompson, diterapkan pada komputer PDP-7, Bell Laboratories
• 1970 : CP/M (Control Program/Microproc.),Garry Kildal,Digital Research
• 1980 : MS-DOS (Microsoft- Disk Operating System),William Bill Gates,
• 1985 : Microsoft Windows Pertama
• 1987 : IBM Operating System/2
• 1988 : Windows/386
• 1990 : Windows 3.0
• 1993 : Mosaic, Browser Internet Pertama
• 1995-1997-2000-xp : Windows 95 Windows 98
• 2002 - Windows XP (Versi: NT 5.1.2600)
• 2003 - Windows Server 2003 (Versi: NT 5.2.3790)
• 2007 - Windows Vista (Versi 6.0 Build 6000)
• 2007 - 2008 - Windows Server 2008 (versi 6.1)
• 2009 - 2012 - Windows 7 "Vienna"



0 Responses to "Sejarah Perkembangan Perangkat Lunak"
Post a Comment