Software adalah seperangkat instruksi mesin yang digunakan untuk menjalankan operasi pada komputer. Perangkat Lunak (software) merupkan kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. Software ditulis dengan bahasa pemrograman. Akhir-akhir ini banyak software yang ditulis dalam bahasa high-level programming languages karena bahasa high-level programming languages lebih mudah dan lebih e!sien digunakan.
Perangkat lunak (software) dapat dibagi menj me njad adii ti tiga ga ba bagi gian an,, ya yait itu u Si Sist stem em Op Oper eras asi, i, Baha Ba hasa sa Pe Pemr mrog ogra rama man n da dan n Pe Pera rang ngka katt Lu Luna nak k Aplikasi ! S"S#$% OP$&AS" a Pengertian Sistem Operasi Sist Si stem em op oper eras asii me meru rupa pak kan se sebu buah ah pe peng nghu hubu bung ng an anta tara ra pe peng nggu guna na da dari ri komput ko mputer er deng dengan an pera perangk ngkat at ke keras ras ko komput mputer er.. Sebe Sebelum lum ada sist sistem em oper operasi asi orang hanya han ya me mengu ngunak nakan an komp ompute uterr de denga ngan n me mengg nggun unak akan an sin sinyal yal an analo alog g dan sin sinya yall digital. Seiring Seir ing den dengan gan berk berkemba embangny ngnya a peng pengetah etahuan uan dan tek teknolo nologi gi pada saat ini terdapat berbagai sistem operasi dengan keunggulan masing- masing. "ntuk lebih memahami sistem operasi maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar mengenai sistem operasi itu sendiri. Pengertian Pen gertian sistem operasi se#ara umum ialah pengelola seluruh sumber-daya sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system #alls)) ke pema #alls pemakai kai sehi sehingga ngga memu memudahk dahkan an dan men menyaman yamankan kan pen penggun ggunaan aan ser serta ta pemanfaatan sumber-daya sistem komputer. Sistem operasi berfungsi ibarat pemerintah dalam suatu negara dalam arti membuat kondisi komputer agar dapat menjalankan program se#ara benar. "ntuk menghindari kon$ik yang terjadi pada saat pengguna menggunakan sumber-daya yang sama sistem operasi mengatur pengguna mana yang dapat mengakses suatu sumber-daya. Sistem operasi juga sering disebut resour#e allo#ator. Satu lagi fungs fungsii pent penting ing sist sistem em oper operasi asi ialah sebagai pro program gram pen pengend gendali ali yang ber bertujua tujuan n untu untuk k men menghin ghindari dari ke kek keliru eliruan an (er (error ror)) dan pen penggun ggunaan aan ko komput mputer er yang tidak perlu.
b Sejarah Sistem Operasi
%enurut #anenbaum sistem operasi mengalami perkembangan yang sangat pesat yang dapat dibagi kedalam empat generasi% 'enerasi Pertama (!*+!**) &enerasi
pertama
merupakan
awal
perkembangan
sistem
komputasi
elektronik sebagai pengganti sistem komputasi mekanik hal itu disebabkan ke#epatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat ke#erobohan kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem operasi maka sistem komputer diberi instruksi yang harus dikerjakan se#ara langsung. 'enerasi edua (!**+!-*) &enerasi kedua memperkenalkan 'at#h Pro#essing System yaitu ob yang dikerjakan dalam satu rangkaian lalu dieksekusi se#ara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi tetapi beberapa fungsi sistem operasi telah ada #ontohnya fungsi sistem operasi ialah *S dan +'S,S. 'enerasi etiga (!-*+!./) Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus dimana para pemakai interaktif berkomunikasi lewat terminal se#ara on-line ke komputer maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekali gus) dan multi- programming (melayani banyak program sekali gus). 'enerasi eempat (Pas0a !./an) ewasa 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 &raphi#al "ser +nterfa#e yaitu antar-muka komputer yang berbasis gra!s yang sangat nyaman pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu titik tetapi dipe#ah dibanyak komputer sehingga ter#apai kinerja yang lebih baik.
0 %a0am+%a0am Sistem Operasi Sistem perasi jenisnya banyak sekali kita tinggal memilih jenis apa yang akan digunakan di komputer kita. *ulai dari yang berlisensi sampai dengan yang gratis (open sour#e) diantaranya adalah % ! 1OS 2 3indows, beberapa 4ersi windows 5
/indows 01
/indows 02
/indows 3444 Profesional
/indows 3445
/indows 6P /indows 7ista
6 Linu7, ma0am+ma0am distro linu7 % 8edhat odore 9ore *andrake Suse :noppi; "buntu<=dubuntu Apple System * %a0hintos
2 P$&A8'A# SO;#3A&$)
L98A
BA:ASA
(LA8'9A'$
Perangkat Lunak Bahasa (Language Program), yaitu program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin agar dapat diterima dan dipahami oleh komputer.
:igh Le4el Language (Bahasa #ingkat #inggi) 'ahasa tingkat tinggi merupakan bahasa yang mudah dimengerti oleh siapa saja yang mau belajar karena bahasa ini dibuat dengan menggunakan bahasa manusia sehari-hari. 'ahasa tingkat tinggi saat ini biasa dimanfaatkan untuk membuat programprogram aplikasi berbasiskan bisnis ataupun berbasiskan sains. 9ontoh dari bahasa tingkat tinggi adalah % 'asi# d'ase 9obol Pas#al 9>> 7isual 'asi# 7isual o;pro elphi P?P dan masih banyak yanga lainnya.
6 P$&A8'A# L98A APL"AS" Perangkat lunak aplikasi merupakan perangkat lunak yang biasa digunakan oleh siapa saja untuk membantu pekerjaannya. Perangkat lunak aplikasi dapat dengan mudah di install di dalam komputer kita. Perangkat lunak aplikasi dapat dikelompokkan menjadi dua ma#am yaitu % a Program Aplikasi Program aplikasi merupakan program yang langsung dibuat oleh seorang programmer yang disesuaikan dengan kebutuhan seseorang
ataupun untuk
kebutuhan suatu perusahaan biasanya menggunakan bantuan suatu bahasa pemrograman. *isalnya menggunakan visual basi# P?P ataupun bahasa pemrograman apa saja yang mendukung. 9ontoh dari program aplikasi adalah %
Program penggajian karyawan (Payroll) Program penjualan tiket pesawat
Program pengolah kata #ontohnya adalah % *i#rosoft /ord pen @#e.org /ritter 9hi/ritter /ord Perfe#t /ordStar : /ritter Amipro dll.
Program pengolah angka #ontohnya adalah % *i#rosoft =;#el pen @#e.org 9al# uattro Pro Lotus B35 dll. Program presentasi #ontohnya adalah % *i#rosoft Powerpoint pen @#e.org +mpres *agi# Point 9orel Presentation Apple /ork dll.
Program design gra!s #ontohnya adalah % Adobe Photoshop 9orel raw ree ?and Auto 9ad dll.
Program browser #ontohnya adalah % +nternet =;plorer *odCilla irefo; pera Dets#ape 9ommuni#ator.
Program database #ontohnya adalah % *i#rosoft A##ess pen @#e.org 'ase 7isual o;pro o; 'ase base +- +7 dll.
Program animasi #ontohnya adalah % *a#romedia lash Swish dll.