Friday, September 5, 2014

Pengertian SoftWare, Jenis-Jenis dan Sejarah Perkembangannya


Pengertian Software

Software berasal dari bahasa Inggris, soft yang berarti lembut; lunak dan ware yang berarti barang atau perangkat. Jadi secara harfiah software berarti perangkat lunak. Seperti namanya perangkat lunak, sifatnya pun berbeda dengan hardware atau perangkat keras yang dapat dilihat dan disentuh oleh manusia, maka software merupakan perangkat lunak yang tidak dapat disentuh maupun dilihat wujud fisiknya. Sekalipun tidak berwujud fisik, keberadaan software sangat penting. Tanpa adanya software, komputer hanyalah sebuah mesin kosong yang tidak akan berarti apa-apa. Software dibuat untuk menjalankan hardware komputer agar dapat berjalan sesuai fungsi yang diinginkan. Software pada umumnya digunakan untuk mengontrol perangkat keras (yang sering disebut device driver), melakukan proses perhitungan, berinteraksi dengan software yang lain dan lebih mendasar (seperti sistem operasi, dan bahasa pemrograman), dan lain-lain.

Selain itu, software juga merupakan sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan dijalankan oleh perintah, maupun catatan-catatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya. Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika, logika yang disusun ini diolah melalui perangkat lunak, yang disebut juga dengan program beserta data-data yang diolahnya. pengolahan pada software ini melibatkan beberapa hal, di antaranya adalah sistem operasi, program, dan data. Software ini mengatur sedemikian rupa sehingga logika yang ada dapat dimengerti oleh mesin komputer.

Dalam arti yang paling luas, software komputer bisa diartikan sebagai sesuatu prosedur pengoperasian. Software adalah komponen dalam data processing system yang berupa program-program dan teknik-teknik lain untuk mengontrol sistem. Istilah software ini pada umumnya untuk menyatakan cara-cara yang menghasilkan hubungan yang lebih efisien antara manusia dan mesin komputer. Software dapat pula di artikan sebagai segala macam jenis program yang digunakan untuk mengoperasikan komputer dan peralatannya.

Ada beberapa pengertian software menurut beberapa ahli yaitu sebagai berikut:

1.       Roger S. Pressman, Perangkat lunak (software) adalah instruksi-instruksi yang bila dieksekusi akan memberikan fungsi dan kerja untuk yang diinginkan, struktur data yang memungkinkan program untuk memanipulasi program, dan dokumen-dokumen yang menjelaskan pengoperasian dan penggunaan program.
2.       Janner Simarmata, Perangkat lunak (software) merupakan program – program komputer yang berguna untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Program tersebut tertulis dengan bahasa khusus yang dimengerti oleh komputer.
3.       Andri kristanto, Perangkat lunak (software) adalah instruksi (program komputer) yang ketika dijalankan menyediakan fungsi dan tampilan yang diinginkan, struktur data yang memberi kesempatan program untuk memanipulasi informasi dan dokumen yang mendeskripsikan operasi dan pengunaan program.
4.       Al Bahra bin Ladjamuddin, Perangkat lunak (software) adalah objek tertentu yang dapat di jalankan seperti kode sumber, kode objek atau sebuah program yang lengkap. Produk perangkat lunak memiliki pengertian perangkat lunak yang di tambahkan dengan semua item dan pelayanan pendukung yang secara keseluruhan dapat memenuhi kebutuhan pemakai. Produk perangkat lunak memiliki banyak bagian yang meliputi manual, referensi, tutorial, intruksi instalasi, data sampel, pelayanan pendidikan, pelayanan pendukung teknis, dan sebagainya. Semua yang di hasilkan oleh proyek perangkat lunak adalah produk kerja (word product).
5.       R. Wiilman dan Ryan, Perangkat lunak (Software) merupakan sebuah perangkat operasi kerja untuk menjalankan komponen hardware. Software bersofat maya, artinya software tidak terlihat, tetapi keberadaannya sngat dirasakan.
6.       Wiiwit siswoutomo, Perangkat lunak (Software) merupakan nyawa dari sebuah komputer. Tanpa perangkat lunak, komputer hanya sebuah perangkat keras mati yang tidak ada gunanya.
7.       Juntak Teamwork, Perangkat lunak (Software) merupakan konstruksi atau bangunan program yang telah disusun dan diatur sedemikian rupa, demi peruntukkan sebuah sistem kerja yang dijalankannya.
8.       Sunarto S.Kom, Perangkat lunak (Software) merupakan nyawa sebuah komputer sehingga komputer tidak  dapat digunakan bila tidak dilengkapi dengan software.
9.       Fauziah, Perangkat lunak (Software)adalah program untuk memasukkan data, mengecek data, menyimpan data, memperoleh data hasil, dan presentasi serta manipulasi data.

Jenis-Jenis Software

1.                   Sistem Operasi
Sistem operasi (Operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak system dalam system komputer. Tanpa system operasi, pengguna tidak dapat menjalankan program aplikasi pada computer mereka, kecuali program aplikasi booting. Sistem operasi mempunyai penjadwalan  yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya. Contoh  system operasi adalah Microsoft Windows dan Mac OS.
a.    Microsoft Windows,
Merupakan perkembangan dari sistem MS DOS yang dikembangkan oleh Microsoft dengan menggunakan tampilan GUI (Grafical User Interface) yang sangat bagus dan menarik. Beberapa dari system operasi windows yang sering kita jumpaidiantaranya: Windows XP, Windows 7, Windows 8, Windows 98, Windows ME, Windows 2003 server, Windows 2000 dan Vista.
b.   Mac OS
Mac OS adalah singkatandari kata Macintosh Operating System. Mac OS diciptakan oleh perusahaan Apple Inc. dengan desain yang elegan tapi mudah digunakan oleh sang pengguna. Mac OS merupakan sistem operasi pertama yang menggunakan Graphical User Interface – GUI. Orang-orang penting pada Macintosh yaitu Bill Atkinson, Jef Raskin dan Andy Hertzfeld. Kata Macintosh diambil dari nama apel kesukaan Jefraskin ,McIntosh. Diperkenalkan pada tahun 1984, dan menjadi salah satu raksasa penguasa Operating System sekarang.

2.                   Aplikasi Software
Perangkat lunak aplikasi (software application) adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang menguntungkan pengguna, misalnyaaplikasipengolah kata seperti word, aplikasi pengolahangka, excel, dan aplikasi pengolah gambar salah satunya yaitu corel draw.

3.                   Bahasa Pemrograman
Bahasa pemrograman, atau sering di istilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapatmenentukansecarapersis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
a.    Biner, contohnya 01100101100110
b.   Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya [kode_mesin|MOV], SUB, CMP, JMP, JGE, JL, LOOP, dsb.
c.    Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contohBahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
d.   Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb. Komputer dapat mengerti bahasa manusia itu diperlukan program compiler atau interpreter.

4.                   Shareware/ Trialware
Perangkat lunak Trial (Shareware) mengacu kepada perangkat lunak berpemilik yang disediakan untuk pengguna tanpa membayar secara uji coba dan sering di batasi oleh koombinasi dari fungsi, ketersedian, atau kenyamanan. Perangkat lunak kongsi sering ditawarkan sebagai unduhan dari sebuah situs web atau sebagai cakram padat disertai dengan sebuah bacaan seperti koran atau majalah. Alasan di balik perangkat lunak kongsi adalah memeberikan pembeli kesempatan untuk mencoba menggunakan program sebelum membeli lisensi untuk versi lengkap dari perangkat lunak kongsi tersebut.

5.                   Freeware
Freeware atau perangkat lunak gratis adalah perangkat lunak computer berhak cipta yang gratis digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan penggunanya membayar (misalnya setelah jangka waktu percobaan tertentu atau untuk memperoleh fungsi tambahan).Para pengembang perangkat gratis seringkali membuat perangkat gratis freeware “untuk disumbangkan kepada komunitas”,namun juga tetap ingin mempertahankan hak mereka sebagai pengembang dan memiliki control terhadap pengembangan selanjutnya. Freeware juga didefinisikan sebagai program apapun yang didistribusikan gratis, tanpa biaya tambahan. Sebuah contoh utama adalah suite browser dan mail client dan Mozilla News, juga didistribusikan di bawah GPL (Free Software).
Contoh:
a.       Youtube Downloader
Freeware yang ini tentu saja sudah dapat ditebak kegunaannya dari namanya. Freeware ini digunakan untuk mendownload video dariYoutube. Situs Youtube menyediakan banyak video yang mungkin salah satu atau banyak diantaranya ingin kita koleksi. Dengan freeware ini, anda akan mudah dalam mendownload video yang ada di Youtube karena dapat mendownload banyak video dalamsatu waktu. Asalkan koneksi anda cukup cepat, pasti downloadnya cepat selesai.
b.      Avira Free Antivirus dan AVG Antivirus
Antivirus yang satu ini sangat terkenal di Indonesia. Versi gratisnya sudah didownload jutaan orang, jarang gagal mendeteksi virus. Sedangkan untuk versi pro, sudah tersedia di Indonesia dengan biaya lisensi yang sangat murah. Selain Avira, ada juga AVG Antivirus yang juga dikenal lama di Indonesia. Daya scan yang bagus dan ukuran yang tidak terlalu besar memang diminati oleh banyak orang. Avira dan AVG pun juga termasuk ringan di komputer, tidak membebani memori jika sedang bekerja. Oleh karena itu kedua freeware ini didownload dan digunakan oleh jutaan orang untuk menjaga komputernya.
c.       Google Chrome dan Mozilla Firefox
Browser Google Chrome adalah sebuah browser yang didesain khusus dalam hal kecepatan. Menurut beberapa pengguna, Google Chrome menawarkan akses yang lebih cepat dibandingkan browser lain. Sesuai namanya, browser ini adalah produk dari Google. Sedangkan untuk Mozilla Firefox adalah browser yang lebih dahulu terkenal daripada Google Chrome. Firefox ini dikembangkan oleh Mozilla Foundation, sebuah organisasi non-profit yang bergerak dalam bidang pengembangan web. Keunggulan Firefox adalah di bagian add-ons yang beranekaragam. Anda bisa menambahkan add-ons untuk download video, FTP, pengambil screenshot dan lain-lain.
d.      Adobe Flash Player
Flash player adalah suatu aplikasi yang harus adaketika anda ingin menampilkan website yang memiliki konten flash atau video player menggunakan flash seperti video. Seluruh browser mewajibkan adanya flash player supaya lancer dalam berselancar. Situs video seperti Youtube dan Vimeo menggunakan Flash untuk memutar video yang ada. Tanpa Flash, anda tidak akan dapat melakukan streaming video yang ada di kedua situs tersebut.
e.      Skype
Anda ingin bertelepo nria, video chat atauhanya chatting saja dengan gratis? Ini adalah bagian Skype. Meskipun ada batasan dalam penggunaan Skype untuk menghubungi telepon rumah atau ponsel, namun selain itu Skype gratis. Kebanyakan Skype memang dimanfaatkan untuk melakukan video conference dengan oang yang terpisah jarak yang sangat jauh. Selain Skype, anda juga bisa menggunakan Yahoo! Messenger dari Yahoo yang sama-sama gratis dan memiliki fitur yang tidak jauh berbeda.

6.                   Software development tool
Software Development adalah salah satu tipe proyek IT yang berfokus pada penciptaan atau pengembangan perangkat lunak. Software Development dapat didetailkan lagi menjadi proses: 1) penciptaan software untuk memenuhi kebutuhan manusia, 2) desain software, 3) pengembangan software aplikasi perusahaan, atau 4) pengembangan platform (Wales, 2012).

7.                   Firmware
Perangkat Menetap (Firmware) adalah istilah yang mengacu kepada rutin-rutin perangkat lunak yang disimpan di dalam Memori Hanya Baca. Tidak seperti Memori Akses Acak, MHB tidak akan dapat berubah meski tidak dialiri listrik. Rutin-rutin yang mampu menyalakan komputer (startup) serta instruksi input/output dasar (semacam BIOS atau sistem operasi embedded) disimpan di dalam perangkat tegar. Modifikasi memang dapat dilakukan, tetapi hal tersebut tergantung dari jenis ROM apa yang digunakan. perangkat tegar yang disimpan dalam ROM tidak dapat diubah, tetapi perangkat tegar yang disimpan dalam ROM yang dapat diubah semacam EEPROM atau Flash ROM, masih dapat diubah sesuka hati.

8.                   Malware
Contoh:
Virus
Inilah istilah yang sering dipakai untuk seluruh jenis perangkat lunak yang mengganggu computer. Bisa jadi karena inilah tipe malware pertama yang muncul. Virus bisa bersarang di banyak tipe file. Tapi boleh dibilang, target utama virus adalah file yang bisa dijalankan seperti EXE, COM dan VBS, yang menjadi bagian dari suatu perangkat lunak. Boot sector juga sering dijadikan sasaran virus untuk bersarang. Beberapa file dokumen juga bisa dijadikan sarang oleh virus. Penyebaran kekomputer lain dilakukan dengan bantuan pengguna komputer. Saat file yang terinfeksi dijalankan di computer lain, kemungkinan besar komputer lain itu akan terinfeksi pula. Virus mencari file lain yang bisa diserangnya dan kemudian bersarang di sana. Bisajuga virus menyebar melalui jaringan peer-to-peer yang sudah tak asing digunakan orang untuk berbagi file.

9.                   Open source software
Open ource software adalah istilah yang digunakan pada sebuah software atau perangkat lunak yang bisa digunakan oleh siapa saja dengan membuka atau membebaskan source codenya (sumber kode program) sehingga dapat mengetahui dengan jelas cara kerja software tersebut, selain itu siapa saja dibebaskan untuk mengubah ataupun memperbaiki jika ditemukan kelemahan-kelemahan pada software tersebut.
Software open source identik dengan software gratis, anggapan tersebut tidaklah salah. Namun pada beberapa kasus yang mengharuskan seseorang membayar untuk sebuah software open source. Biasanya harga yang harus dibayar ini adalah untuk biaya layanan, seperti biaya ganti copy CD, biaya instalasi, ataupun biaya pelatihan dan bukan untuk biaya lisensi atau kekayaan intelektual source code tersebut.

Contoh dan Perbandingan Software Open Source dan Software Berbayar

Software Open Source
Software
Sistem Operasi (OS)
Linux (debian, ubuntu, mint, slackware, backtrack, open suse)
Windows (XP, Vista, Windows 7, Windows 8), MacOS
Photo dan Image Editor
GIMP, InkScape, Digikam, Abhishek’s GLIMPSE
Adobe Photoshop, Corel Draw Office Editor
Sistem Operasi Smartphone
Android dan Firefox
Windows Phone, iOS

Sejarah Perangkat Lunak Sebelum Komputer Generasi Pertama
 Sejarah Perangkat Lunak

1.            300 SM Sistem Kode Pertama
Bangsa Yunani menggunakan sinyal obor untuk mengirimkan berita dari satu kota ke kota lain. Untuk masing-masing stasiun didirikan dua buah tembok setinggi 6 kaki dan masing-masing mempunyai 5 obor. Kombinasi obor yang ada di tembok pertama dengan yang ada di tembok kedua membentuk suatu huruf. Tiap stasiun mempunyai tabel berbentuk matriks 5 baris 5 kolom. Tembok di sebelah kanan mewakili baris dan tembok di sebelah kiri mewakili kolom. Perpotongan antara baris dan kolom membentuk kode huruf yang dimaksud. Sistem ini disebut dengan polybius telegraph.

2.            1842, Penulis Perangkat Lunak yang Pertama
Ada Augusta (1815 – 1852), anak perempuan dari seniman Lord Byron merupakan anak pertama  yang menulis perangkat lunak yang diterapkan pada Babbage’s Analytical Engine. Nama Ada sekarang diabadikan pada nama sebuah bahasa komputer yaitu ADA. Pada tahun 1983 ADA merupakan satu-satunya bahasa komputer yang digunakan pada Departemen Pertahanan Amerika  Serikat untuk mengatur dan mengendalikan alat-alat perang, taktik dan sistem strategi pertahanan.

3.            1933, Program Mekanik yang Pertama
Wallace J. Eckert (1902 – 1971) mengabungkan beberapa mesin akuntansi plong IBM yang berbeda. Untuk menjalankan mesin ini sebagai satu kesatuan, Wallace J. Eckert membuat suatu program mekanik yang mengontrolnya.

4.            1945, Kutu yang Pertama
Sewaktu mengembangkan komputer Harvard Mark II oleh tim yang dikepalai oleh Grace Hopper, suatu relay ditemukan rusak. Di dalam relay yang rusak ditemukan adanya sebuah bug (kutu) yang terjepit mati. Mulai saat itu bila komputer tidak bekerja atau suatu program komputer mengalami kesalahan, para ahli mengatakan mereka sedang melakukan proses debugging.

Perangkat Lunak Semasa Komputer Generasi Pertama
Pemograman pada komputer generasi pertama kebanyakan adalah ahli teknik dan ahli matematika yang tertarik menggunakan komputer untuk menyelesaikan permasalahan di bidangnya. Program yang dibuat dilakukan dengan cara menghubungkan beberapa sirkuit di dalam komputer atau dengan membuat program dalam bahasa mesin yang disimpan di memori komputer secara permanen. Biasanya program tersebut sifatnya unik untuk suatu aplikasi tertentu dan tidak dapat digunakan untuk aplikasi yang lain.

 Sejarah Sistem Operasi Perangkat Lunak
Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi:

- Generasi Pertama (1945-1955)
Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.

- Generasi Kedua (1955-1965)
Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS.

- Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekali gus) dan multi-programming (melayani banyak program sekaligus).

- Generasi Keempat (Pasca 1980an)
Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari keberadaan komputer-komputer yang saling terhubung satu sama lainnya. Pada masa ini para pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik.

Perkembangan Perangkat Lunak Sistem Operasi
Sistem operasi mengatur semua proses dari sistem komputer. Misalnya program aplikasi yang dibuat memerintahkan hasil dicetak di printer, maka proses yang melakukannya adalah operating sistem yang akan menghubungi printer untuk mencetak hasil tersebut.

- 1954, Sistem Operasi yang Pertama Kali
Sistem operasi (OS) pertama kali dikembangkan pada sekitar tahun 1954 di General ch Laboratories untuk digunakan pada komputer IBM 701 kemudian pada tahun 1955 bekerja sama dengan North American Aviation menulis operating sistem untuk komputer IBM 704. OS yang dibuat antara tahun 1950 – 1960 terbatas penggunaannya yaitu hanya dapat digunakan untuk aplikasi pengolahan data secara sequential (urut) atau batchsaja dan biasanya dirancang untuk satu komputer saja

- 1960, Sistem Operasi untuk Komputer Mini yang Pertama Kali
Pertama kali dikembangkan pada tahun 1960 bersamaan dengan diproduksinya komputer mini. Sebelum tahun ini OS digunakan untuk komputer besar (mainframe). Pada bulan April 1964, IBM meperkenalkan OS yang disebut dengan OS/360 untuk semua seri komputer System 360

- 1969, UNIX
Pada tahun 1969, Ken Thompson dari Bell Laboratories menulis suatu OS yang disebut dengan UNIX yang diterapkan pada komputer PDP-7. Tahun 1973, UNIX dikembangkan dengan cara ditulis ulang dengan bahasa C sehingga merupakan OS pertama yang ditulis dengan high level language. UNIX pertama kali diterapkan di mini komputer dan mainframe komputer tetapi sekarang telah banyak digunakan di micro komputer.

- 1970, CP/M
CP/M (Control Program/Microprocessor) dibuat oleh perusahaan Digital Research. Pada tahun 1976 diperbaiki dan lebih ditingkatkan dengan nama CP/M-80 dan karena popularitasnya dianggap standar untuk komputer mikro. Versi lain dari OS ini adalah CP/M-86, CP/M-PLUS, Personal CP/M, Concurent CP/M, MP/M, MP/M-86 dan PC/NET

- 1980, MS-DOS
MS-DOS (MicroSoft-Disk Operating System) dibuat oleh Microsoft Corporation di Bellevue Washington. Sejak IBM memilih MS-DOS untuk diterapkan pada IBM PC kemudian diberi nama IBM PC-DOS. OS lain yang dikembangkan diantaranya XENIX yang sebenarnya adalah UNIX versi Microsoft

- 1987, IBM OS/2
IBM OS/2 (International Business Machine Operating System/2) dibuat untuk mengatasi kekurangan dari MS-DOS dan IBM PC-DOS. OS ini dapat mengalamati memori diatas batas 640 Kilobyte. Selain itu dapat digunakan untuk network dengan dihubungkan pada beberapa host komputer

- 1983, WINDOWS
Windows menerapkan Graphical User Interface (GUI) dalam pelaksanaannya yang pertama kali dikembangkan oleh Xerox tahun 1970 pada pusat pengembangan Palo Alto Research. Microsoft sebagai pemilik merek dagang Windows mulai mengembangkan program ini tahun 1983.
Versi pertama dari Windows (1.01) dirilis tahun 1985, lalu pada tahun 1987 merilis Windows versi 2, Windows 3.0, Windows 3.1 (1992), Windows 95 dan sebagainya.

- 1991, LINUX
Linux sangat mirip dengan sistem-sistem UNIX, hal ini dikarenakan kompatibilitas dengan UNIX merupakan tujuan utama desain dari proyek Linux. Perkembangan Linux dimulai pada tahun 1991, ketika mahasiswa Finlandia bernama Linus Torvalds menulis Linux, sebuah kernel untuk prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU intel yang cocok untuk PC. Pada awal perkembangannya, source code Linux disediakan secara bebas melalui Internet. Hasilnya, sejarah Linux merupakan kolaborasi banyak user dari seluruh dunia, semuanya dilakukan secara eksklusif melalui Internet. Dari kernel awal yang hanya mengimplementasikan subset kecil dari sistem UNIX, sistem Linux telah bertumbuh dimana sudah mampu memasukkan banyak fungsi UNIX.

Perkembangan Perangkat Lunak Aplikasi
Sejak beredarnya komputer personal, telah ribuan macam perangkat lunak untuk bermacam keperluan aplikasi tersedia di pasaran guna memenuhi kebutuhan para pemakai komputer

- 1976, ELECTRIC PENCIL
Michael Shrayer memperkenalkan suatu program pengolah kata (word processor) yang diberi nama Electric Pencil. Program ini pada mulanya hanya untuk komputer mikro ALTAIR saja tetapi dikembangkan ke jenis mikro komputer lainnya dan untuk sejumlah alat cetak semuanya sampai 78 versi.

- 1979, WORDSTAR
John Barnaby menulis program pengolah kata atas permintaan Seymour Rubinstein yang dikenal dengan nama Word Star dan langsung sukses dipasaran dengan nama Micropo. Beberapa versi yang beredar diantaranya Word Star Rel. 3.4, Word Star Professional Release 4.0, Word Star 2000+ dan sebagainya

- 1979, APPLE WRITER
Apple Writer juga merupakan program paket pengolah kata yang laris terjual yang ditulis oleh Paul Lutus. Beliau merupakan programmer yang independent, tidak mau tergantung atau terikat dengan proyek orang lain.

- 1979, VISICALC
Pada tanggal 11 Mei 1979 West Coast Computer Faeri memperkenalkan paket program spread sheet pertama dengan nama VisiCalc (Visible Calculator) yang ditulis untuk komputer Apple. Paket ini mudah dijalankan dan banyak digunakan untuk analisa bisnis. Perangkat lunak ini dibuat oleh Daniel Bricklin dan Robert Frankston.

- 1981, Dbase II
Wayne Ratliff, ahli teknik NASA menulis suatu program aplikasi bisnis dengan nama Vulcan, tetapi tidak sukses. Sementara itu George Tate bekerja sama dengan Hal Lashlee menjalin kerjasama untuk memasarkan Vulcan dengan mengganti namanya menjadi DBase II yang dipasarkan tahun 1981 dengan nama perusahaannya Ashton-Tate. Perangkat lunak ini merupakan paket DBMS (DataBase Management System) yang mempunyai bahasa tingkat tinggi.

- 1982, LOTUS 1-2-3
Merupakan suatu program paket yang berisi gabungan program-program spreadsheet, grafik dan kemampuan mendapatkan informasi. Dipromosikan pada akhir tahun 1982. LOTUS 1-2-3 ditulis oleh Mitchell Kapor dari Yale University tahun 1971

- 1983, MICROSOFT OFFICE
Microsoft Office adalah kumpulan program serta file lain yang bekerja bersama-sama. Versi standar dari Office mencakup empat aplikasi unggulan dari Microsoft, yaitu :

WORD
Pengolah kata lengkap yang dapat Anda gunakan untuk membuat surat, memo, laporan dan semua jenis dokumen lainnya

EXCEL
Program lembar kerja (spread sheet) yang memungkinkan Anda mengatur, menganalisis dan membuat grafik untuk informasi
POWERPOINT
Program grafik presentasi yang dapat Anda gunakan untuk membuat slide, transparansi, overhead, handout dan catatan (note)

MAIL
Aplikasi surat menyurat yang memungkinkan Anda untuk mengirim dan menerima berita elektronik. Microsoft Office juga tersedia dalam versi professional yang mencakup ACCESS, yakni program relasional database yang berdaya guna.

http://ikabuntud.blogspot.com/2012/03/makalah-software.html



No comments: