BAB I
PENDAHULUAN
A. Latar
belakang
Kemajuan teknologi tidak bisa kita
hindari dalam kehidupan ini, karena kemajuan teknologi akan seimbang dengan
berjalannya kemajuan ilmu pengetahuan. Setiap penemuan baru diciptakan untuk
memberikan manfaat positif bagi kehidupan manusia agar mendapatkan suatu hal
yang lebih mudah, serta sebagai cara baru dalam melakukan aktifitas manusia.
Khusus dalam bidang teknologi masyarakat sudah menikmati banyak manfaat yang
dibawa oleh penemuan-penemuan yang telah dihasilkan dalam dekade terakhir ini..
salah satu wujud nyatanya adalah komputer.
Komputer
adalah seperangkat mesin yang terdiri dari ribuan bahkan jutaan komponen kecil
yang dibuat untuk memudahkan pekerjaan manusia dalam hal pengolahan dan
penghitungan data. Komputer terdiri atas tiga perangkat yaitu perangkat keras
(hardware), perangkat lunak (software) dan perangkat manusia (brainware). Kali
ini, kami akan membahas tentang perangkat lunak (software).
Secara
harfiah, software diartikan sebagai perangkat lunak. Istilah baku software
yaitu merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu
sendiri atau kumpulan beberapa perintah yang dieksekusi oleh mesin komuter
dalam menjalankan pekerjaanya.
Software
berfungsi untuk menidentifikasi program,menyiapkan aplikasi program agar tata
kerja seluruh peralatan terkontrol dan mengatur dan membuat pekerjaan menjadi
lebih efisien.
B. Tujuan penulisan
1. Untuk
mengetahui pengertian.
2. Untuk
mengetahui sejarah
perkembangan software.
3. Untuk
mengetahui jenis-jenis dan kegunaan software.
C. Manfaat
penulisan
1. Diharapkan
makalah ini menambah khasanah keilmuan bagi pelajar.
2. Diharapkan
makalah ini menjadi literatur untuk karya tulis selanjutnya.
BAB
II
PEMBAHASAN
2.1 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 akandijalankan 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.
2.2 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 sintaksdan
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
|
2.3 Sejarah Perangkat Lunak Sebelum Generasi
Pertama
2.3.1 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.
2.3.2 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.
2.3.3 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.
2.3.4 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.
2.3.5 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.
BAB III
PENUTUP
A. Kesimpulan
Adapun
kesimpulan yang dapat diambil pada makalah ini adalah:
1. 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 akandijalankan oleh perintah, maupun catatan-catatan yang
diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya.
2. Sejarah software
dimulai sejak zaman Yunani dan berkembang hingga sekarang.
B. Saran
Sebaiknya buku
literatur berbahasa Indonesia tersedia lebih banyak agar dapat memudahkan dalam
pembuatan makalah.
DAFTAR PUSTAKA
file:///apasajacontoperangkatlunakkomersialdanshareware.htm
(Linda Nur Ikawati)
http://belajar-komputer-mu.com/contoh-contoh-freeware-yang-ada-di-internet/Contoh-contoh Freeware yang ada di internetbelajar-komputer-mu.com (Faiqatunnisa)
http://coretech-komputer.blogspot.com/2009/06/pengertian-dan-contoh-malware.html (Nur Indah Azzahrah)
http://davehard.wordpress.com/photoshop-vs-coreldraw/ (Namira Nurul Fitria)
http://elib.unikom.ac.id/download.php?id=83957 (Evi Nuranis)
http://ikabuntud.blogspot.com/2012/03/makalah-software.html (Budiawati Nur
Muzakkir)
http://jenis_perangakat_lunak_komputer.html (Hasniar Anwar)
http://kelistrikanpesawatudara.blogspot.com/ (Syarifah Nur
Madinah)
http://muhammadsahid.wordpress.com/tag/kelebihan-dan-kekurangan-software-video-editing/ (Nani Rahayu Usman)
http://pengertiansoftware (Ayu Hafidzah)
http://www.lepank.com/2012/08/pengertian-software-menurut-beberapa.html (Riskawati Rahman)