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.
No comments:
Post a Comment